518 lines
16 KiB
Lua
518 lines
16 KiB
Lua
ConstCfg = {
|
||
sever = {
|
||
name = "BaYu"
|
||
},
|
||
--全局信息
|
||
global = {
|
||
openday = 1, --开服天数
|
||
opendate = 2, --开服时间
|
||
mergecount = 3, --合服次数
|
||
mergedate = 4, --合服时间
|
||
serverip = 5, --服务器IP
|
||
actornum = 6, --玩家数量
|
||
maxbagnum = 7, --背包最大数量
|
||
},
|
||
|
||
--设置人物,怪物,base字段
|
||
gbase = {
|
||
isplayer = -1, --是否玩家
|
||
isdie = 0, --是否死亡(true:死亡状态)
|
||
name = 1, --角色名 (返回值字符型)
|
||
id = 2, --角色唯一ID (返回值字符型)
|
||
mapid = 3, --角色当前地图ID (返回值字符型)
|
||
x = 4, --角色X坐标
|
||
y = 5, --角色Y坐标
|
||
level = 6, --角色等级
|
||
job = 7, --角色职业 (0-战 1-法 2-道)
|
||
sex = 8, --角色性别
|
||
curhp = 9, --角色当前HP
|
||
maxhp = 10, --角色当前MAXHP
|
||
curmp = 11, --角色当前MP
|
||
maxmp = 12, --角色当前MAXMP
|
||
curexp = 13, --角色当前Exp
|
||
maxexp = 14, --角色当前MaxExp
|
||
ac = 15, --角色物防下限
|
||
ac2 = 16, --角色物防上限
|
||
mac = 17, --角色魔防下限
|
||
mac2 = 18, --角色魔防上限
|
||
dc = 19, --角色物攻下限
|
||
dc2 = 20, --角色物攻上限
|
||
mc = 21, --角色魔攻下限
|
||
mc2 = 22, --角色魔攻上限
|
||
sc = 23, --角色道攻下限
|
||
sc2 = 24, --角色道攻上限
|
||
lucky = 25, --角色幸运值
|
||
hpadd = 26, --角色HP恢复
|
||
mpadd = 27, --角色MP恢复
|
||
poison_add = 28, --角色中毒恢复
|
||
poison_avoid = 29, --毒物躲避
|
||
magic_avoid = 30, --角色魔法躲避
|
||
accuracy = 31, --角色准确
|
||
agile = 32, --角色敏捷
|
||
hair = 33, --发型
|
||
bag_num = 34, --背包物品数量(仅人物)
|
||
team_num = 35, --队伍成员数量(仅人物)
|
||
guild = 36, --行会名(仅人物)
|
||
isboos = 37, --是否会长(仅人物)
|
||
pets_num = 38, --宠物数量
|
||
renew_level = 39, --转生等级(仅人物)
|
||
exp_rate = 40, --杀怪经验倍数(仅人物)
|
||
exp_time = 41, --杀怪经验时间(仅人物)
|
||
delay_call_time = 42, --显示延时TIMERECALL还剩多少秒(仅人物)
|
||
drop_rate = 43, --人物杀怪爆率倍数(仅人物)
|
||
revive_time = 44, --复活时间
|
||
map_title = 45, --地图名MAPTITLE
|
||
pkvalue = 46, --PK点
|
||
isnewhuman = 47, --是否新人(仅人物)
|
||
issaferect = 48, --是否安全区
|
||
isstall = 49, --是否摆摊中(仅人物)
|
||
istrade = 50, --是否交易中(仅人物)
|
||
custom_attr = 51, --自定义扩展属性,需要提供 参数3:属性ID(cfg_att_score.xls设置:1-91,200~249)
|
||
behavior = 52, --穿人/怪方式 0=恢复/1=穿人/2=穿怪/3=穿人穿怪
|
||
login = 53, --登录状态,0:正常,1:断线重连(仅人物)
|
||
userid = 54, --主人UserId
|
||
idx = 55, --Idx
|
||
color = 56, --颜色(0~255)
|
||
fashion = 58, --时装显示状态(仅人物) 0=不显示 1=显示
|
||
sbkrange = 60, --沙巴克区域
|
||
},
|
||
|
||
--获取人物,怪物,base字段
|
||
sbase = {
|
||
level = 6, --设置等级
|
||
job = 7, --职业
|
||
sex = 8, --性别
|
||
curhp = 9, --当前HP
|
||
curmp = 11, --当前MP
|
||
ac = 15, --物防下限
|
||
ac2 = 16, --物防上限
|
||
mac = 17, --魔防下限
|
||
mac2 = 18, --魔防上限
|
||
dc = 19, --物攻下限
|
||
dc2 = 20, --物攻上限
|
||
mc = 21, --魔攻下限
|
||
mc2 = 22, --魔攻上限
|
||
sc = 23, --道攻下限
|
||
sc2 = 24, --道攻上限
|
||
lucky = 25, --幸运值
|
||
hpadd = 26, --HP恢复
|
||
mpadd = 27, --MP恢复
|
||
poison_add = 28, --中毒恢复
|
||
poison_avoid = 29, --毒物躲避
|
||
magic_avoid = 30, --魔法躲避
|
||
accuracy = 31, --准确
|
||
agile = 32, --敏捷
|
||
hair = 33, --发型
|
||
renew_level = 39, --转生等级(仅人物)
|
||
exp_rate = 40, --杀怪经验倍数(仅人物)
|
||
exp_time = 41, --杀怪经验时间(仅人物)
|
||
drop_rate = 43, --人物杀怪爆率倍数(仅人物)
|
||
pkvalue = 46, --人物PK点(仅人物)
|
||
behavior = 50, --行为方式,只针对宠物,包含多个行为时,求和(1:禁止攻击玩家,2:不可被攻击,4:优先攻击 玩家攻击对象,8:优先攻击 玩家受击对象 )
|
||
mutiny = 51, --叛变(仅怪物)
|
||
through = 52, --穿人/怪方式 0=恢复/1=穿人/2=穿怪/3=穿人穿怪
|
||
color = 56, --颜色(0~255)
|
||
fashion = 57 --时装显示状态(仅人物) 0=不显示 1=显示
|
||
},
|
||
|
||
--永久属性
|
||
forever_attr = {
|
||
dc = 1, --攻击下限(0~65535)
|
||
dc2 = 2, --攻击上限(0~65535)
|
||
mc = 3, --魔法下限(0~65535)
|
||
mc2 = 4, --魔法上限(0~65535)
|
||
sc = 5, --道术下限(0~65535)
|
||
sc2 = 6, --道术上限(0~65535)
|
||
ac = 7, --防御下限(0~65535)
|
||
ac2 = 8, --防御上限(0~65535)
|
||
mac = 9, --魔防下限(0~65535)
|
||
mac2 = 10, --魔防上限(0~65535)
|
||
maxhp = 11, --生命值(支持21亿)
|
||
maxmp = 12, --魔法值(支持21亿)
|
||
accuracy = 13, --准确(支持21亿)
|
||
agile = 14, --躲避就是准确(支持21亿)
|
||
},
|
||
|
||
--自定义属性
|
||
custom_attr = {
|
||
attr_200 = 200, --对怪的固定切割血值
|
||
},
|
||
|
||
--人物模式
|
||
--第三个参数无敌,隐身,禁止攻击时没有使用.
|
||
--如果是禁锢时,第三个参数表示禁锢范围
|
||
pmode = {
|
||
god = 1, --无敌
|
||
unsee = 2, --隐身
|
||
hp = 3, --HP
|
||
mp = 4, --MP
|
||
dc2 = 5, --攻击力
|
||
mc2 = 6, --魔法力
|
||
sc2 = 7, --道术力
|
||
ias = 8, --攻击速度
|
||
ban_act = 9, --禁止攻击
|
||
lock = 10, --锁定
|
||
trap = 11, -- 禁锢(释放一个类似困魔咒的光圈,敌对人物或怪物只能在这个圈子里移动,无法走出圈子外面,所有传送失效,不能小退)
|
||
frost = 12, -- 冰冻
|
||
stick = 13, -- 蛛网
|
||
nopalsy = 14, -- 防麻痹
|
||
mptrap = 15, -- 防禁锢
|
||
nofrost = 16, -- 防冰冻
|
||
nostick = 17, -- 防蛛网
|
||
palsy = 18, -- 麻痹
|
||
protect = 19, -- 护身
|
||
inblood = 20, -- 吸血
|
||
inblue = 21, -- 吸蓝
|
||
lucent = 22, -- 隐身(类似隐身戒指)
|
||
realive = 23, -- 复活
|
||
norealive = 24, -- 破复活
|
||
},
|
||
monbase = {
|
||
{ "idx", "0列" },
|
||
{ "name", "1列" },
|
||
{ "race", "2列" },
|
||
{ "raceimg", "3列" },
|
||
{ "appr", "4列" },
|
||
{ "level", "5列" },
|
||
{ "lifeattrib", "6列" },
|
||
{ "cooleye", "7列" },
|
||
{ "exp", "8列" },
|
||
{ "hp", "9列", "生命值" },
|
||
{ "mp", "9列", "魔法值" },
|
||
{ "dc", "9列", "攻击下限" },
|
||
{ "maxdc", "9列", "攻击上限" },
|
||
{ "mc", "9列", "魔法" },
|
||
{ "sc", "9列", "道术" },
|
||
{ "ac", "9列", "物防下限" },
|
||
{ "ac1", "9列", "物防上限" },
|
||
{ "mac", "9列", "魔防下限" },
|
||
{ "mac1", "9列", "魔防上限" },
|
||
{ "speed", "10列" },
|
||
{ "hitpoint", "11列" },
|
||
{ "walkspeed", "12列" },
|
||
{ "walkstep", "13列" },
|
||
{ "walkwait", "14列" },
|
||
{ "attackspeed", "15列" },
|
||
{ "attribute", "16列" },
|
||
{ "color", "17列" },
|
||
{ "rehealthcd", "18列" },
|
||
{ "type", "19列" },
|
||
{ "viewrange", "20列" },
|
||
{ "droptype", "21列" },
|
||
{ "through", "22列" },
|
||
{ "isboss", "23列" },
|
||
{ "homerate", "24列" },
|
||
{ "monparam1", "25列" },
|
||
{ "attacklist", "26列" },
|
||
{ "bigtipid", "27列" },
|
||
{ "noshow", "28列" },
|
||
{ "isngmon", "29列" },
|
||
{ "bodyleathery", "30列" },
|
||
{ "butchrate", "30列" },
|
||
},
|
||
ItemConfig = {
|
||
{ "Name", "1列" },
|
||
{ "StdMode", "2列" },
|
||
{ "Shape", "3列" },
|
||
{ "Weight", "4列" },
|
||
{ "Anicount", "5列" },
|
||
{ "Source", "6列" },
|
||
{ "Looks", "8列" },
|
||
{ "DuraMax", "9列" },
|
||
{ "Attribute", "10列" },
|
||
{ "Need", "11列" },
|
||
{ "NeedLevel", "12列" },
|
||
{ "NeedLevelParam", "12列", "NeedLevel#后的数据" },
|
||
{ "Price", "13列" },
|
||
{ "Color", "14列" },
|
||
{ "OverLap", "15列" }, --装备无法获取堆叠数量,固定返回值为0
|
||
{ "Article", "17列" },
|
||
{ "Job", "18列" },
|
||
{ "effectParam", "19列" },
|
||
{ "sEffect", "24列" },
|
||
{ "bEffect", "25列" },
|
||
{ "rizhi", "27列" }, --引擎2024.03.14修复无法获取问题
|
||
{ "zblmtkz", "28列" }, --引擎2024.03.14修复无法获取问题
|
||
{ "ITEMPAEAM1", "29列" },
|
||
{ "ITEMPAEAM2", "30列" },
|
||
{ "suit", "32列" }, --32列的suitid更名为suit
|
||
{ "Insurance", "33列" },
|
||
},
|
||
--攻击模式
|
||
amode = {
|
||
qt = 0, --全体攻击
|
||
hp = 1, --和平攻击
|
||
fq = 2, --夫妻攻击
|
||
st = 3, --师徒攻击
|
||
bz = 4, --编组攻击
|
||
hh = 5, --行会攻击
|
||
hm = 6, --红名攻击
|
||
gg = 7, --国家攻击
|
||
},
|
||
|
||
--怪物表
|
||
stdmoninfo = {
|
||
name = 1, --怪物名 (返回值字符型)
|
||
color = 2, --怪物名颜色
|
||
},
|
||
|
||
-- 系统货币
|
||
sysMoney = {
|
||
["金币"] = 1,
|
||
["元宝"] = 2,
|
||
["绑定金币"] = 3,
|
||
["绑定元宝"] = 4,
|
||
["魔晶"] = 5,
|
||
["经验"] = 6,
|
||
["绑定魔晶"] = 7,
|
||
["累计充值"] = 10,
|
||
["真实充值"] = 11,
|
||
["货币直购"] = 12,
|
||
["礼包直购"] = 13,
|
||
["积分"] = 14,
|
||
["地图时效"] = 21,
|
||
},
|
||
sysMoneyID = {
|
||
[1] = "金币",
|
||
[2] = "元宝",
|
||
[3] = "绑定金币",
|
||
[4] = "绑定元宝",
|
||
[5] = "魔晶",
|
||
[6] = "经验",
|
||
[7] = "绑定魔晶",
|
||
[12] = "货币直购",
|
||
[13] = "礼包直购",
|
||
[14] = "积分",
|
||
[21] = "地图时效",
|
||
},
|
||
|
||
--物品信息
|
||
iteminfo = {
|
||
id = 1, --唯一ID
|
||
idx = 2, --物品ID
|
||
curdura = 3, --剩余持久
|
||
maxdura = 4, --最大持久
|
||
overlap = 5, --叠加数量
|
||
bind = 6, --绑定状态值
|
||
name = 7, --名称
|
||
modName = 8, --修改后名称
|
||
},
|
||
|
||
--物品基础信息
|
||
stditeminfo = {
|
||
idx = 0, --0:idx
|
||
name = 1, --1:名称
|
||
stdmode = 2, --2:StdMode
|
||
shape = 3, --3:Shape
|
||
weight = 4, --4:重量
|
||
anicount = 5, --5:AniCount
|
||
maxdura = 6, --6:最大持久
|
||
overlap = 7, --7:叠加数量
|
||
price = 8, --8:价格(price)
|
||
need = 9, --9:使用条件
|
||
needlevel = 10, --10:使用等级
|
||
custom25 = 11, --11:自定义常量(29列)
|
||
custom26 = 12, --12:自定义常量(30列)
|
||
color = 13, --13:道具颜色
|
||
},
|
||
|
||
--技能
|
||
skill = {
|
||
level = 1, --技能等级
|
||
superlevel = 2, --技能强化等级
|
||
proficiency = 3, --熟练度
|
||
},
|
||
|
||
--公告
|
||
notice = {
|
||
own = 1, --发送给自己
|
||
all = 2, --发送给全服
|
||
guild = 3, --发送给行会
|
||
map = 4, --发送给地图
|
||
team = 5, --发送给组队
|
||
},
|
||
|
||
--获取沙巴克信息返回值
|
||
castle = {
|
||
info = { --castleinfo
|
||
name = 1, --沙城名称
|
||
guildname = 2, --沙城行会名称
|
||
guildmgr = 3, --沙城城主
|
||
day = 4, --占领天数,返回number
|
||
state = 5, --当前是否在攻沙状态,返回Bool
|
||
guilddeputy = 6, --沙城多个副城主 (返回类型table)
|
||
},
|
||
identity = { --castleidentity
|
||
no = 0, --非沙巴克成员
|
||
yes = 1, --沙巴克成员
|
||
boos = 2, --沙巴克老大
|
||
}
|
||
},
|
||
activitystate = {
|
||
closing = 0, --关闭中
|
||
opening = 1, --进行中
|
||
ended = 2, --已结束
|
||
},
|
||
|
||
dalu_map = {
|
||
[1] = { "3", 333, 333 },
|
||
[2] = { "神龙帝国", 253, 314 },
|
||
},
|
||
|
||
|
||
---* 给与新人默认的技能
|
||
first_login_addskill = {
|
||
[1] = {
|
||
name = "野蛮冲撞",
|
||
level = 3,
|
||
},
|
||
[2] = {
|
||
name = "基本剑术",
|
||
level = 3,
|
||
},
|
||
[3] = {
|
||
name = "攻杀剑术",
|
||
level = 3,
|
||
},
|
||
[4] = {
|
||
name = "刺杀剑术",
|
||
level = 3,
|
||
},
|
||
[5] = {
|
||
name = "烈火剑法",
|
||
level = 3,
|
||
},
|
||
[6] = {
|
||
name = "半月弯刀",
|
||
level = 3,
|
||
},
|
||
},
|
||
|
||
---* 新人的装备
|
||
first_login_itme = {
|
||
[1] = {
|
||
name = "火焰开天",
|
||
num = 1,
|
||
where = 1,
|
||
},
|
||
[2] = {
|
||
name = { "战神盔甲(男)", "战神盔甲(女)" },
|
||
num = 1,
|
||
where = 0,
|
||
},
|
||
[3] = {
|
||
name = "圣战头盔",
|
||
num = 1,
|
||
where = 4,
|
||
},
|
||
[4] = {
|
||
name = "圣战项链",
|
||
num = 1,
|
||
where = 3,
|
||
},
|
||
[5] = {
|
||
name = "圣战手镯",
|
||
num = 1,
|
||
where = 5,
|
||
},
|
||
[6] = {
|
||
name = "圣战手镯",
|
||
num = 1,
|
||
where = 6,
|
||
},
|
||
[7] = {
|
||
name = "圣战戒指",
|
||
num = 1,
|
||
where = 7,
|
||
},
|
||
[8] = {
|
||
name = "圣战戒指",
|
||
num = 1,
|
||
where = 8,
|
||
},
|
||
[9] = {
|
||
name = "盟重传送石",
|
||
num = 1,
|
||
},
|
||
[10] = {
|
||
name = "随机传送石",
|
||
num = 1,
|
||
},
|
||
[11] = {
|
||
name = "青龙淬体Lv.0",
|
||
num = 1,
|
||
where = 75,
|
||
},
|
||
[12] = {
|
||
name = "白虎淬体Lv.0",
|
||
num = 1,
|
||
where = 76,
|
||
},
|
||
[13] = {
|
||
name = "朱雀淬体Lv.0",
|
||
num = 1,
|
||
where = 77,
|
||
},
|
||
[14] = {
|
||
name = "玄武淬体Lv.0",
|
||
num = 1,
|
||
where = 78,
|
||
},
|
||
[15] = {
|
||
name = "雷霆斗笠",
|
||
num = 1,
|
||
where = 13,
|
||
},
|
||
[16] = {
|
||
name = "超强金创药",
|
||
num = 999,
|
||
},
|
||
},
|
||
newhuman_level = 1, --新人的等级
|
||
newhuman_map = { "3", 330, 330 }, --新人的地图
|
||
|
||
only_job = true, --单职业
|
||
only_sex = false, --单性别
|
||
|
||
binding = 819, --绑定物品规则
|
||
daysec = 86400, --一天的秒数
|
||
attrtime = 123456789, --附加属性时间
|
||
bagcellnum = 86, --固定背包有120个格子
|
||
warehousecellnum = 40, --仓库开启格子数量
|
||
pickuptime = 300, --物品掉落只有自己可捡取时间
|
||
FindMoveCd = 15, --寻找移动CD时间
|
||
botstartHuman = 5, --创建人物数量机器人开始运行
|
||
open_shengxiao = true, --是否开启生肖盒
|
||
|
||
common_equip_pos = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 },
|
||
common_equip_posName = {
|
||
[0] = "衣服",
|
||
[1] = "武器",
|
||
[2] = "勋章",
|
||
[3] = "项链",
|
||
[4] = "头盔",
|
||
[5] = "右手镯",
|
||
[6] = "左手镯",
|
||
[7] = "右戒指",
|
||
[8] = "左戒指",
|
||
[9] = "血玉",
|
||
[10] = "腰带",
|
||
[11] = "鞋子",
|
||
[12] = "宝石",
|
||
[13] = "斗笠",
|
||
[14] = "战鼓",
|
||
[15] = "军旗",
|
||
[16] = "盾牌"
|
||
},
|
||
---* 物品属性组
|
||
temattr = {
|
||
["幸运暴击"] = 0,
|
||
["炼化一"] = 1,
|
||
["炼化二"] = 2,
|
||
["炼化三"] = 3,
|
||
["武器升级"] = 4,
|
||
},
|
||
}
|
||
|
||
|
||
return ConstCfg
|