基础结构
rank_info
排行榜信息
- args:
name | type | comment |
---|---|---|
uuid | number | [唯一标识] |
name | string | [名字] |
sort_kv | table | [排序信息] { ["key"] = val } key: 排序关键字名 val:数据值 |
- | - | - |
pos_info
坐标点信息
- args:
name | type | comment |
---|---|---|
x | number | x轴 |
y | number | y轴 |
- | - | - |
ext_transport
额外传送点信息
- args:
name | type | comment |
---|---|---|
src_scene_uuid | number | 起始场景唯一id |
src_x | number | 跳转点x坐标 |
src_y | number | 跳转点y坐标 |
dst_scene_id | number | 目标场景id |
dst_x | number | 目标点x坐标 |
dst_y | number | 目标点y坐标 |
- | - | - |
item_info
道具信息
- args:
name | type | comment |
---|---|---|
item_id | number | 道具配置id |
item_uuid | string | 道具唯一id |
item_num | number | 道具数量 |
bind | boolean | 道具绑定状态 true 绑定 false不绑定 |
job | boolean | 职业 0-战士 1-法师 2-道士 >100-全职业 |
sex | boolean | 性别 0-男 1-女 2-全性别 |
- | - | - |
sc_ext_transport
传送点信息
- args:
name | type | comment |
---|---|---|
src_scene_uuid | number | 起始场景唯一id |
src_x | number | 跳转点x坐标 |
src_y | number | 跳转点y坐标 |
dst_scene_id | number | 目标场景id |
dst_x | number | 目标点x坐标 |
dst_y | number | 目标点y坐标 |
object_id | number | 传送点场景对象 |
- | - | - |
item_uuid_info
道具唯一ID信息
- args:
name | type | comment |
---|---|---|
item_uuid | string | 道具唯一id |
item_num | number | 道具数量 |
- | - | - |
guild_info
行会信息
- args:
name | type | comment |
---|---|---|
id | string | 公会id |
name | string | 公会名称 |
leader_name | string | 会长名字 |
leader_id | number | 会长id |
notice | number | 行会公告 |
- | - | - |
guild_member_info
行会成员信息
- args:
name | type | comment |
---|---|---|
is_online | boolean | 是否在线 |
guild_id | string | 行会id |
uuid | number | 玩家id |
name | string | 人物名称 |
level | number | 人物等级 |
job | number | 人物职业 |
sex | number | 性别 |
rlv | number | 转生等级 |
position | number | 行会职位 |
- | - | - |
player_show_info
玩家显示信息
- args:
name | type | comment |
---|---|---|
id | E_PLAYER_SHOW_INFO_ID | 显示信息id 1:名字, 2:行会名, 10:NPC状态ICON, 11:倒计时 99:隐藏类型,隐藏怪物的血条和名字 (引擎部分1-100,100以上为自定义) |
show_type | E_PLAYER_SHOW_INFO_TYPE | 显示类型 1:文字, 2:图片, 3:动效, 4:倒计时 |
ctx | string | 显示文本 |
- | - | - |
item_attr
物品属性
- args:
name | type | comment |
---|---|---|
key | integer | 属性id |
val | integer | 属性值 |
- | - | - |
stStatusBit
地图属性结构体
- args:
name | type | comment |
---|---|---|
m_arrayPro | number[] | undefined |
- | - | - |
stKeyCondition
条件解析结构体
- args:
name | type | comment |
---|---|---|
wType | number | 1: 整型属性 2: 字符串成长线 3: 开服天数 |
nKey | number | undefined |
strKey | string | undefined |
llMinValue | string | undefined |
llMaxValue | string | undefined |
- | - | - |
role_kv_cfg : excel_cfg
玩家KV配置 role_kv.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | 属性ID |
name | string | 属性名 |
content | string | 属性说明 |
type | number | 属性类别(1: 固定值; 2: 百分比) |
- | - | - |
ui_cfg : excel_cfg
ui配置 ui.xlsx 配置表
- args:
name | type | comment |
---|---|---|
nId | number | 唯一标识 |
uiId | string | 界面id |
group | number | 组 |
title | string | 标题 |
strParam1 | string | 参数1 |
strParam2 | string | 参数2 |
condition | string | 开启条件 |
crossSvrLimit | number | 跨服屏蔽 |
- | - | - |
scene_cs_cfg : excel_cfg
场景配置 scene_cs.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | 场景ID |
map_id | string | 地图ID |
name | string | 地图名字 |
scene_type | number | 类型 |
spawn_id | number[] | 自动刷怪配置ID组 |
born_x | number | 出生点X值 |
born_y | number | 出生点Y值 |
vecSafeZone | table<number, | number>[][] |
properties | string | 场景属性 |
safe_zone_properties | string | 安全区属性 |
safeZonePro | stStatusBit | 安全区地图属性 |
mapPro | stStatusBit | 场景地图属性 |
relive_scene_id | number | 复活场景ID |
relive_XY | number[] | 复活坐标 |
relive_radius | number | 复活半径 |
item_consum | item_info[] | 复活消耗材料 |
time | number | 复活时间 |
just_relive_consume | item_info[] | 原地复活消耗材料 |
vecJudgmentConditions | stKeyCondition[] | 进入条件 |
kf_infomation | number[] | undefined |
relive_ui_id | number | 复活界面ID |
- | - | - |
items_cfg : excel_cfg
道具配置 items.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | 道具ID |
name | string | 道具名 |
name_color | string | 道具名颜色 例#ff0000 |
description | string | 道具描述 支持UBB |
icon | number | 装备掉落图集 |
looks | number | 装备内观图集 |
outlooks | number | 装备外观图集 |
outlookeft | number | 地图外观附加特效ID |
guangzhu | number | 掉落光柱固定图集 起始帧 |
quality_effect | number | 图标外框 固定图集起始帧 |
type | number | 类型(大类) |
sub_type | number | 子类型 |
reserved | string | 类别#优先级 |
batch_use | number | 使用类型0-单个使用,1批量使用,部分道具不支持批量使用,即使配置为1也会默认为0 |
use_params | string | 根据子类型决定参数含义 用|分割 "101|x" |
use_conditions | string | 使用次数限制 类型|次数 类型 1每日 2每周 3每月 4终身 不配置代表无限制 |
attr_values_base | string | 基础属性 |
attr_values_extend | string | 附加属性 |
level | number | 等级或阶 |
level_bound | string | 使用等级或穿戴等级 |
level_bound_table | stKeyCondition[] | 使用等级或穿戴等级 |
need_job | number | 所需玩家职业 0战士 1法师 2道士 100全职业 |
need_sex | number | 需求性别 0男 1女 2全性别 |
recycle | string | 回收获得物品 格式 id=num|id=num id对应道具表id |
recycle_table | item_info[] | 回收获得物品 |
max_overlap | number | 道具最大堆叠数量 |
article | string | 道具限制规则 1-是否可交易(及绑定) 2-是否显示在背包内 3-是否可以自动使用 4-是否提示拾取 5-提示拾取后是否自动使用 9-是否进入快捷背包 格式:"1,2,5" |
article_table | number[] | 道具限制规则 |
sort_id | number | 排序id,用于背包整理 |
package_type | string | 背包类型 |
is_show_green | number | 是否显示绿点 0:不显示 1显示 |
break_weights | number | 掉落权重 |
max_drop_num | number | 最大掉落数量 |
output_notice | number | 跑马灯提示 |
drop_show_time | number | 掉落显示时间,单位秒 |
appoint_pickup_time | number | 指定玩家拾取时间,单位秒,填-1不限时 |
global_pickup_time | number | 所有人允许拾取时间,单位秒 |
suit_id | string | 套装ID 1|2|3... |
- | - | - |
attribute_cfg : excel_cfg
属性配置 attribute.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | 属性编号 |
key_name | string | 属性枚举(公式用) |
name | string | 属性名字 |
content | string | 属性说明 |
type | number | 属性类别(1:固定值,2:百分比) |
show_type | number | 显示类型 0:不显示 1:显示 2:不等于0显示 |
show_color | string | 显示颜色 |
sort | number | 顺序 |
is_growth | number | 是否动态计算(1:表示该属性由不同模块累加得到) |
min | number | 最小值 |
max | number | 最大值 |
show_ids | string | 显示界面归属类型:·1-人物、2-宠物 |
prompt_changes | number | 是否提示变化 1 提示 |
- | - | - |
bag_cfg : excel_cfg
背包配置 bag.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | id |
name | string | 背包名称 |
desc | string | 背包描述 |
init_size | number | 初始容量 |
max_size | number | 最大容量 |
is_equip_bag | number | 是否是装备背包 1-是 0-不是 |
- | - | - |
skill_base_cfg : excel_cfg
技能配置 skill_base.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | 技能id |
name | string | 技能名 |
job | number | 适用职业0:战士1:法师2:道士 |
sub_skills | string | 子技能:方式(1:攻击者伤害结算前2:被攻击者伤害结算前)|技能id|概率 |
hit_mode | number | 物理伤害枚举 |
magic_id | number | 魔法ID,不重复 |
effect_type | number | 效果类型 |
awaken_skill_id | number | 觉醒id,不重复 |
effect_id | number | 效果id,不重复 |
delay_shot_ms | number | 延迟施法时间(毫秒) |
level | number | 技能等级 |
next_level_id | number | 下等级技能唯一id |
passive_buff_id | number | 技能附带的被动buffid |
skill_type | number | 大类1:普攻2:主动技能3:被动技能 |
skill_sub_type | number | 小类1:普攻2:物理技能3:魔法技能4:装备技能 |
pick_id | number | 选取id,关联pick_base表 |
effects | string | 效果id数组,关联effect_base表 |
pick_id2 | number | 选取id2 |
effects2 | string | 效果id数组2 |
damage_formula | string | 伤害加成公式 |
cd | number | 冷却时间,毫秒 |
next_lvl_exp | number | 升到下一级所需经验 |
icon | string | 技能icon,对应client\dev\pic\skillIcons目录下图标名 |
startFrame | string | 起手特效(rsc|begin|frame|delay|skip|dir|hasDir) |
hitFrame | string | 攻击特效(rsc|begin|frame|delay|skip|dir|hasDir) |
beatenFrame | string | 击中特效(rsc|begin|frame|delay|skip|dir|hasDir) |
flyFrame | string | 飞行特效(rsc|begin|frame|delay|skip|dir|hasDir) |
rushFrame | string | 冲刺特效(rsc|begin|frame|delay|skip|dir|hasDir) |
buffEffect | string | buff特效(rsc|begin|frame|delay|skip|dir|hasDir) |
type | string | 特效类型 |
first | string | 首选对象 |
longTouch | number | 是否长按 |
delta | number | 技能释放CD,毫秒 |
unlock_desc_brf | string | 解锁条件缩略信息 |
unlock_desc | string | 解锁条件,文字描述 |
unlock_level | number | 解锁等级 |
awaken_consume | string | 觉醒消耗,item_id|num;...; |
consume | string | 消耗,item_id|num;...; |
desc | string | 技能描述 |
isonoff | number | 是否开关技能 |
launchEffectID | number | 起手特效ID |
fireEffectID | number | 释放特效ID |
cd_group | number | 技能cd组,常用子技能 |
max_distance | number | 技能释放距离 |
- | - | - |
task_cs_cfg : excel_cfg
任务配置 task_cs.xlsx 配置表
- args:
name | type | comment |
---|---|---|
dwTaskID | number | 任务ID |
nTaskGroup | number | 任务所属类别 |
strTitle | string | 任务标题 |
NextTask | string | 下一个任务ID |
nAutoGet | number | 是否自动接取 |
AttrLimit | string | 属性限制 |
nOpenDayLimit | number | 开服天数限制 |
TaskCondition | string | 任务子条件ID |
RewardZS1 | string | 战士男奖励 |
RewardZS2 | string | 战士女奖励 |
RewardFS1 | string | 法师男奖励 |
RewardFS2 | string | 法师女奖励 |
RewardDS1 | string | 道士男奖励 |
RewardDS2 | string | 道士女奖励 |
nShowType | number | 任务类显示分类 |
nSumbitWay | number | 提交方式 0或不填=自动提交,1=手动点击提交 |
- | - | - |
task_condition_cfg : excel_cfg
任务条件配置 task_condition.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | id |
nTaskType | number | 任务类型 |
TaskTarget | string | 任务目标 |
TaskSchedule | number | 任务进度 |
dailogue | string | npc对话 |
nTalkNpcId | number | 任务对话npc id |
nShowType | number | 任务栏展示分类 |
strTaskDesc | string | 任务栏描述 |
- | - | - |
global_cfg : excel_cfg
常量表配置 global.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | ID |
desc | string | 描述 |
key | string | 键 |
value | string | 值 |
- | - | - |
monster_cs_cfg : excel_cfg
怪物表配置 monster_cs.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | 怪物ID |
name | string | 怪物正式名称 |
sub_name | string | 怪物备注名 |
name_color | string | 名字颜色 |
mon_level | number | 怪物等级 |
update_interval | number | 自动回血刷新频率 |
Recover | number | 自动回血百分比 |
CoolEye | number | 真实视野 |
Undead | number | 是否为不死生物 |
rare_type | number | 怪物品质 0普通 1精英 2boss 3福利 |
group_type | number | 阵营ID |
reborn | string | 重生怪物概率(怪物Id|概率万分比) |
drop_package_condition_id | string | 默认掉落条件包id,关联drop_condition表id |
behavior_id | number | 默认AI行为id,关联ai表id |
skill_ids | string | AI行为下,怪物绑定(能够施放)的技能,使用权重的方式实现,skill_id\|num;…,默认需要绑定普攻 |
race_img | number | 种族皮肤,对应client\dev\json_config文件下monster.json中race配置 |
dress_id | number | 穿着id,对应client\dev\json_config文件下monster.json中id配置 |
gcd_time | number | 技能公共CD时间,毫秒 |
disappear_duration | number | 怪物消失所需时间(ms) |
move_speed | number | 基础速度 |
attr_kv_list | string | 属性attr_id|val;attr_id2|val2; |
tombstone | string | 怪物死亡后出现墓碑,墓碑(npc_id),与npc_cs表格内id对应,配置规则(npc_id|展示时间) |
output_exp | number | 产出经验 |
output_notice | number | 刷新跑马灯 |
showmmap | number | 是在小地图上显示boss坐标 |
drop1 | string | 掉落组1(配置规则:掉落ID|分子|分母|掉落次数,不填默认1次, 多组用 ”;“ 隔开) |
drop2 | string | 掉落组2(配置规则:掉落ID|分子|分母|掉落次数,不填默认1次, 多组用 ”;“ 隔开) |
drop3 | string | 掉落组3(配置规则:掉落ID|分子|分母|掉落次数,不填默认1次, 多组用 ”;“ 隔开) |
drop4 | string | 掉落组4(配置规则:掉落ID|分子|分母|掉落次数,不填默认1次, 多组用 ”;“ 隔开) |
- | - | - |
buff_cfg : excel_cfg
buff配置 buff.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | ID |
effect_name | string | 效果名 |
description | string | 描述 |
effects | string | 绑定的buff效果,对应buff_effect中id字段 |
group | number | buff组 |
type | number | Buff类型 |
sub_type | number | buff类型子类 |
level | number | Buff等级 |
max_overlay | number | 最大层数 |
replace_rule | number | 替换规则替换:1叠加:2待细化 |
stack_refresh_rule | number | 堆叠刷新规则待细化 |
remove_rule | number | buff移除规则1:时间耗尽2: 死亡3:被驱散4:退出,离线5:离开当前地图6:离开队伍7:停止移动8: 释放技能9: 受击10:护盾结束 |
- | - | - |
buff_effect_cfg : excel_cfg
buff效果配置 buff_effect.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | ID |
description | string | 描述 |
condition | number | 效果生效时机1:获取本buff时生效2:buff消失时4:达到最大层数5:周期性生效(每毫秒)6:获得其他buff7:触发战斗中某效果事件8:战斗公式结算前生效 |
condition_param0 | number | 参数0 |
condition_param1 | number | 参数1 |
condition_param2 | number | 参数2 |
condition_param3 | number | 参数3 |
condition_param4 | number | 参数4 |
pick_id | number | 目标选取id关联pick_base.xlsx |
effect_id | number | 效果id |
rollback | number | 是否回滚0:不回滚1:回滚 |
- | - | - |
pick_base_cfg : excel_cfg
pick_base.xlsx 配置表
- args:
name | type | comment |
---|---|---|
id | number | 唯一id |
relation_type | number | 选取关系类型1:自身2:敌人3:全体4:同队伍5:同队伍除了自身6:同阵营7:自身召唤物8:召唤物 |
max_target_num | number | 最大可选取对象数 |
shape_type | number | 形状类型,参数详见《枚举介绍-pick_base.xlsx》1:矩形2:扇形3:全地图4:圆形5:发射体矩形6:正前方单个目标7:到目标点的连线8:到目标点的连线,版本29:以自身为中心圆10:使用客户端指定的单个目标11:开天斩的范围有逻辑,不好12:野蛮冲撞的范围有逻辑,不好13:烈火剑法的范围有逻辑,不好14:半月弯刀类范围(实现比较特殊)15:使用客户端指定的点为原点的圆形16:自身 |
shape_param1 | number | 参数1 |
shape_param2 | number | 参数2 |
shape_param3 | number | 参数3 |
shape_param4 | number | 参数4 |
shape_param5 | number | 参数5 |
shape_param6 | number | 参数6 |
- | - | - |
npc_cs_cfg : excel_cfg
npc_cs.xlsx 配置表
- args:
name | type | comment |
---|---|---|
nMetaId | number | NPCid,唯一 |
nSceneId | number | 地图id,与scene_cs表格id对应 |
shPosX | number | 地图上的X值 |
shPosY | number | 地图上的Y值 |
hide_type | number | 是否隐藏,0-否、1-是 |
wDress | number | NPC外貌,对应client\dev\json_config文件下npc.json中id配置 |
strNpcName | string | NPC名字 |
race_type | number | npc种族,默认50 |
name_color | string | npc名字颜色,#FFFFFF格式填写 |
- | - | - |
dg_transfer_info
镜像传送点信息
- args:
name | type | comment |
---|---|---|
scene_uuid | number | 场景uuid |
scene_id | number | 场景id |
x | number | x轴 |
y | number | y轴 |
radius | number | 半径 |
- | - | - |
dg_base_info
坐标点信息
- args:
name | type | comment |
---|---|---|
uuid | number | 副本唯一id |
name | string | 名字 |
remain_time | number | 剩余时间 |
result | string | 结果 |
is_finish | boolean | 是否结束 |
creator_id | number | 创建者ID |
- | - | - |
item_binary_info
道具二进制信息
- args:
name | type | comment |
---|---|---|
uuid | number | 道具uuid |
id | number | 道具配置id |
- | - | - |
damage_info
伤害飘字信息
- args:
name | type | comment |
---|---|---|
FTargetId | integer | 目标对象ID |
FDamageType | integer | 伤害飘字类型 |
FDamageValue | integer | 显示伤害值 |
- | - | - |
item_drag_info 道具拖拽来源结构体
道具拖拽来源结构体
- args:
name | type | comment |
---|---|---|
itemUID | string | -- 道具唯一id |
from | string | -- 道具来源 |
fromIdx | integer | -- 道具来源槽位 |
spEffect | string? | -- 特效信息 |
effectId | string? | -- 特效信息 |
- | - | - |
object_filter 场景对象过滤器结构体
场景对象过滤器
- args:
name | type | comment |
---|---|---|
min_level | number | 最小等级 |
max_level | number | 最大等级 |
meta_id | number[] | 配置id |
rare | number[] | 配置品质(怪物有效) |
- | - | - |