|
楼主|
发表于 2024-1-14 00:12:36
|
显示全部楼层
UpDate:20240113
1.物品掉落位置计算将忽略魔法/死亡角色/怪物
2.周期性回血(治愈术和周期性治疗药水)不再因绿毒和跑步而无效
3.增加套装可重复选项,勾选后当佩带多套相同套装时可重复附加属性
4.TIMERECALL增加第二个参数,可省略,如 "11,330,160" 可以在结束时回到指定位置,如果省略则回到当前执行命令的位置
5.天打雷劈的伤害将正确使用自身技能库设置的伤害而非雷电术的伤害
6.当宝石的desc的第一个字符是换行符\,则属性文字将在下一行左侧对齐,如果仅有一个换行符\将自动生成左对齐的属性
7.修复更改NPC名称偶尔导致客户端崩的问题
8.修复佩戴技巧项链后触发探测项链的功能
9.增加顶人等待存档开关,开启后登录在线的角色时将等待3秒显示选人
10.玩家最大数量增加至4096人
11.gsm,itemlog,ls支持自定义标题
12.修复itemlog对相同时间的物品排序有时候会发生变化的问题
13.技能界面增加莲月放大攻击元素, 即烈火/莲月/翔空/屠龙等技能也会放大攻击元素, 否则不会放大只会作为基础伤害
14.修复宝石叠加时不显示数量的问题
15.武器极品支持HP/MP
16.修复EVENTMSG消息的头像位置问题
17.RANDSETDAILYQUEST得到的任务ID返回到P9, 可用于PICKQUEST设置每日任务
18.增加GM命令ENABLECMD MAKE 0|1, 将会禁用/启用某个命令
19.增加出售得到绑定积分,当出售积分物品时得到的将是绑定积分而非积分
20.套装属性允许限制职业设置,仅指定的职业会触发此套装属性
21.物品隐藏属性将不再受佩戴位置所限制
22.ITEMNAMEPREFIX第三个参数的文字可以用^n强制拆分在不同位置显示,例如 ItemNamePrefix 1 "刻名" "p3c3文字^0文字\p12c4文字文字\文字^1文字文字文字\文字文^2字文字" 1234 0
23.增加1-9幸运高攻单独设置比例
24.黑夜时的光照将会更加明亮
25.minimap.txt可以自定义节点名称, 如神秘区域|Lv100,则第一行神秘区域是白字第二行Lv100绿字, 如|Lv100则仅显示第二行的绿字,如神秘区域|则仅显示第一行白字
26.小地图可以显示地图节点名称 黄色字体,没有门
27.增加小地图显示节点名选项,勾选才会显示
28.增加 默认特修 选项,勾选后商店修理使用特修,否则普修.
29.增加 普修系数(默认2.2旧版1.1),特修系数(默认2.2旧版3.3)
30.GOODSCOLTYPE+8为强制普修,GOODSCOLTYPE+16为强制特修. 如MOV GOODSCOLTYPE 16后再开启商店页面将为特修模式
31.增加关闭幻化外观(衣服/武器/头盔/盾牌)用户选项
32.幻化可以附带幻化物品的属性,在工具内计算
33.增加攻击元素隐藏属性支持
34.怪物库NoStone+8为小头目,+16为BOSS
35.其他
任务相关命令:
1.RELOADQUEST id, 刷新/添加指定id的任务的GM命令
2.PICKQUEST id 时间类型 时间, 指派指定ID的任务, 一般用于触发式/每日任务/活动任务, 时间可省略, 指定的时间类型有4种:1=分钟时钟,2=小时时钟,3=天时钟,4=指定时间格式如"2024/1/20 19:00:00", 0不指定时间
3.RESETQUEST id, 重置指定ID的基本任务为未完成状态,如果此任务为非基本任务或者未完成过则返回失败. 此命令将会操作IO,尽量少的使用
4.CHECKQUEST id, 判断某基础任务完成状态, 成功后返回P9,0=正在执行,2=完成未提交,3=已经完成(仅基本任务),返回失败则未接受
.相关工具需要同步更新:gsm,dbtanstool,itemlog, 允许ITEMLOG工具可以与GS不在同一终端
注意:
授权已经更新,在更新本次引擎时需要联系更换授权.
本次更新内容较多,务必demo测试后再实装
--2024.1.8任务表
--增加任务DB表
CREATE TABLE [dbo].[SYS_Quest] (
[FLD_QUESTID] [int] NOT NULL primary key,
[FLD_KIND] [tinyint] NULL ,
[FLD_CRLV] [int] NULL ,
[FLD_SERIESNAME] [varchar] (15) COLLATE Chinese_PRC_CI_AS NULL ,
[FLD_OPENNPC] [int] NULL ,
[FLD_COMPNPC] [int] NULL ,
[FLD_TIMELIMIT] [int] NULL ,
[FLD_PREVQUESTID] [int] NULL ,
[FLD_PASSBYCASH] [int] NULL ,
[FLD_REQLV] [int] NULL ,
[FLD_REQZS] [int] NULL ,
[FLD_REQJOB] [tinyint] NULL ,
[FLD_DISABLE] [tinyint] NULL ,
[FLD_CALLBACK] [tinyint] NULL ,
[FLD_REACTION] [varchar] (127) COLLATE Chinese_PRC_CI_AS NULL ,
[FLD_QUESTTAR] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
[FLD_REWARD] [varchar] (160) COLLATE Chinese_PRC_CI_AS NULL ,
[FLD_QUESTTITLE] [varchar] (70) COLLATE Chinese_PRC_CI_AS NULL ,
[FLD_OPENSENTENCE] [varchar] (900) COLLATE Chinese_PRC_CI_AS NULL ,
[FLD_COMPSENTENCE] [varchar] (356) COLLATE Chinese_PRC_CI_AS NULL ,
[FLD_CLEARSENTENCE] [varchar] (356) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
--增加任务用户表
CREATE TABLE [dbo].[TBL_QUESTDATA] (
[FLD_CHARACTER] [nchar] (15) COLLATE Chinese_PRC_CI_AS NULL ,
[FLD_QUESTID] [int] NULL ,
[FLD_AMOUNT1] [int] NULL ,
[FLD_AMOUNT2] [int] NULL ,
[FLD_AMOUNT3] [int] NULL ,
[FLD_AMOUNT4] [int] NULL ,
[FLD_EXPIRETIME] [int] NULL ,
[FLD_COMPLETED] [tinyint] NULL
) ON [PRIMARY]
GO
CREATE CLUSTERED INDEX IX_TBL_QUESTDATA ON dbo.TBL_QUESTDATA (FLD_CHARACTER, FLD_QUESTID) ON [PRIMARY]
GO
--扩充任务记录表
ALTER TABLE [TBL_QUEST] ADD [FLD_QUEST] binary(512)
--2024.1.8增加item的最大持久
ALTER TABLE [TBL_PETITEM] ADD [FLD_DURAMAX] int
GO
ALTER TABLE [TBL_ITEM] ADD [FLD_DURAMAX] int
GO
ALTER TABLE [TBL_SAVEDITEM] ADD [FLD_DURAMAX] int
GO
ALTER TABLE [TBL_DHLBOX] ADD [FLD_DURAMAX] int
GO
ALTER TABLE [TBL_ITEMMARKET] ADD [FLD_DURAMAX] int
GO
UPDATE TBL_PETITEM
SET FLD_DURAMAX = DuraMax
FROM TBL_PETITEM, SYS_Stditems
WHERE FLD_INDEX = idx + 1
UPDATE TBL_ITEM
SET FLD_DURAMAX = DuraMax
FROM TBL_ITEM, SYS_Stditems
WHERE FLD_INDEX = idx + 1
UPDATE TBL_SAVEDITEM
SET FLD_DURAMAX = DuraMax
FROM TBL_SAVEDITEM, SYS_Stditems
WHERE FLD_INDEX = idx + 1
UPDATE TBL_DHLBOX
SET FLD_DURAMAX = DuraMax
FROM TBL_DHLBOX, SYS_Stditems
WHERE FLD_INDEX = idx + 1
UPDATE TBL_ITEMMARKET
SET FLD_DURAMAX = DuraMax
FROM TBL_ITEMMARKET, SYS_Stditems
WHERE FLD_INDEX = idx + 1
--2024.1.8物品库扩展
ALTER TABLE [SYS_Stditems] ADD [addHideFunc_Type] tinyint
ALTER TABLE [SYS_Stditems] ADD [addHideFunc] int
|
|