传奇文章>> 传奇技术专区>> 文章正文

说明书更新记录-BLUE引擎

发布日期: 2021-01-07 19:46:31 作者:1SF.Com-传奇广告数据排行榜 浏览次数:2039

BLUE引擎2020更新记录:

2020/06/09 !全套程序配套使用
---------------------------------------------------------------------------
M2 修正SetAbility引起的内存泄露问题!
合击击中效果补全和一些效果修正,需要配套客户端更新
使用隐身术后再带隐身戒指无效问题
修正假人招出的英雄升级后有几率收回问题
增加BotNoAttackList.txt,设置挂机假人不攻击列表,格式:怪物名 1 // 1挂机假人不攻击
假人可以触发:[@PickupItem]、[@HeroLogin]
[@KillPlayXX]、[@KillPlayMonXX] 支持变量:
$PARAM(0) 杀死的怪物名字
$PARAM(1) 地图编号
$PARAM(2) 地图名字
$PARAM(3) 怪物X坐标
$PARAM(4) 怪物Y坐标
$PARAM(5) 怪物等级

客户端
合击击中效果补全和一些效果修正,需要配套M2更新
客户端因为退出慢,导致人物有可能延迟下线问题

2020/06/04 !全套程序配套使用
---------------------------------------------------------------------------
M2 增加NPC命令:DELFIREBURN 地图名 X Y 类型(1-8) // 删除光圈,用于删除MobFireBurn刷出的光柱(MobFireBurn刷非类型5的光柱不会消失)
修正上个版本刷光圈一定时间后报错
由于补全了部分技能ID的攻击触发,导致【劈星斩】因穿透起作用变成威力异常,
将技能DB中【劈星斩】的Penetrate设置为0即可恢复原威力,同时注意是否有脚本触发该技能的减血效果。


客户端
头发、斗笠不支持微端问题
客户端路径下的client.ini可以定义NPC名字是否为粗体,内容: // 有登录器自动更新client.ini到客户端目录下即可,默认非粗体
[setup]
BoldNpcName=1

2020/06/01 !全套程序配套使用
---------------------------------------------------------------------------
M2 添加变量:$MAPWIDTH,$MAPHEIGHT // 当前地图的宽、长
添加NPC命令:GuardPos x y 范围 // 设置假人的守护点和范围(不小于Setup中的maxViewRangeX),x为-1时取消守护
例子:
;随机地图点守护
MAP $CURRENTMAP
GuardPos $CURRENTX $CURRENTY 30
$ATTINFO_SKILLID 部分技能ID获取不到问题
降低重伤状态伤害
修复上个版本行会站双方名字颜色问题
镖车名字显示问题


2020/05/31 !全套程序配套使用
---------------------------------------------------------------------------
M2 1、SetAbility 赋值时会触发QF的[@SetAbility_XX],属性过期后将触发[@ResetAbility_XX] // 参考之前SetAbility的更新说明
2、添加NPC命令:PetPickupItemRange 宠物名字 范围(0-15)
宠物自动拾取范围,宠物名字为“H”时指英雄,宠物名字为“Self”时指自己(挂机用),“*”指非英雄的所有宠物,范围0时关闭自动拾取,可结合上条更新进行定时。
3、添加NPC命令:Lockdown 1 // 锁定,不可攻击、移动、魔法等,Lockdown 0是解锁
4、重点的性能优化,在玩家/怪物/物品集中情况下,引擎CPU占用率有大改善,改善人怪假象,
适当调整!Setup.txt的maxviewrangex、maxviewrangey,以便适应大分辨率的客户端,建议分辨设置为16、15,无需适应大屏幕设置12、12即可,较小的值可以节约CPU占用。
5、添加NPC命令:FakePlayer 0/1 // 0踢假人,1加载假人
6、添加NPC命令:GuildStat 行会名 统计玩家等级 过滤同机器码(0/1) P1 // 统计行会在线玩家数,数量返回P1,行会名为Self时指自己行会,可结合IsGuildMaster使用。
7、行会成员超过一定数量编辑不了封号问题
客户端
英雄不能在死尸上进行守护bug
修正微端因拉取大文件丢包问题
优化网络接发能力,优化性能
提高后台FPS,改善体验
修正连续多次弹出消息窗口bug
行会成员超过一定数量编辑不了封号问题
被顶号,网络异常断开等情况下,可以选择返回登录界面再次进游戏(带防护盾的登录器可能不支持)
聊天栏命令:~history // 历史记录,Ctrl+L
~clear // 清理聊天栏,Ctrl+K

2020/05/17 !全套程序配套使用
---------------------------------------------------------------------------
M2 1、添加NPC命令:EndGuildWar 行会名1 行会名2 // 结束行会战,两个参数可以使用通配符*
2、添加条件判断:
#if
true // 代替checklevelex >= 0之类的语句
#act
...
3、修正上个版本对MonDropRate的改进,导致爆率计算有可能因计算溢出而造成掉落概率错乱问题
4、优化部分逻辑代码

2020/05/02 !全套程序配套使用
---------------------------------------------------------------------------
M2 命令扩展:Kick 1 // 让在线玩家执行小退
killSlaveName * // 杀死所有随从;可以放在[@OnLogout_OffLinePlaying]执行,实现离线挂机再次登录的免踢功能
修改 MonDropRate 对于爆率文件中 1/xxx 的写法也起作用,计算公式:xxx/yyy / 100 * MonDropRate,假如MonDropRate=200,即在原来爆率基础上提高一倍
附带条件的爆率条目,有所有权才会爆出

2020/04/27 !全套程序配套使用
---------------------------------------------------------------------------
修正上个版本因修正刀刀刺杀非刺杀位也有忽视防御效果导致战士技能威力异常问题

2020/04/24 !全套程序配套使用
---------------------------------------------------------------------------
M2 修正刀刀刺杀非刺杀位也有忽视防御效果bug
Client Tiles,SmTiles,Objects支持到99

2020/04/21 !全套程序配套使用
---------------------------------------------------------------------------
M2/Client 增加战斗中小退时间限制,默认0秒,在参数设置-时间限制面板调节 // 限于PK,打怪不受限制
Client 修正自动挂机自定义怪物过滤列表位置不正确问题
添加变量$TIMESTAMP,获取当前时间,格式:年-月-日 时:分:秒,CompVal增加对此时间格式的比较支持,
添加NPC指令:CalcVal 数值1 操作符(+-*/=) 数值2,结果返回在变量$CALCRESULT中,对于字符串和时间的操作,只支持+-,
例如:CalcVal $TIMESTAMP + 1,返回结果在$CALCRESULT,对于时间计算单位为秒,
此条更新主要时为了支持自定义数据表中时间格式字段的运用,也适用于非MySQL版本的引擎。

2020/04/13 !全套程序配套使用
---------------------------------------------------------------------------
M2 屏蔽掉护体神盾的释放动作
微端 启用参数:expiry_time // 连接空闲超时(秒),默认43200

2020/03/31 !全套程序配套使用
---------------------------------------------------------------------------
修正因人物小退 英雄尸体不清理的BUG
修正客户端内挂默认勾选自定义列表BUG
修正武器诅咒卖商店价格异常问题.调整为出售价格会略降低

2020/03/27 !全套程序配套使用
---------------------------------------------------------------------------
优化微端速度,解决微端小黑块问题
修正微端服务器有几率因包未发送完连接被掉导致崩溃bug
M2 修正召唤英雄时,自己偶尔不能及时看到英雄问题
M2 战士英雄技能释放时机更准确
M2 扩展 Take/TakeW 物品1|物品2|物品3|物品4... 数量 P0 // P0返回删除的数量,TAKE物品不要和金币混用
--------------------------------------
M2 细化英雄处理粒度;改进英雄组合速度,开启可以细调英雄各种组合动作
之间的间隔,让英雄的动作看起来更合理、更像玩家的动作;
不开启,则英雄各种组合动作有点不均匀,看起来像使用了加速。

2020/03/20 !全套程序配套使用
---------------------------------------------------------------------------
DBServer去掉对dbserver.dll的调用
M2 修正怪物设置可挖,导致怪物的爆率扩展检测失效问题
M2 会导致ini文件产生重复项问题
M2/Client 修复城墙状态和特效显示问题
修复客户端物品管理有几率崩溃问题
修正客户端显示+HP/MP与实际不符问题
客户端可以自动解包自定义的可吃物品包
--------------------------------------
DBServer 增加文件缓冲开关,默认开启
开启此项,将大幅度提高数据文件的读写性能,但在大多数时刻外部程序
对DB文件不能操作:即无法复制DB文件,GameCenter也无法实现自动备份。
如过想通过GameCenter自动备份,可以关闭此选项,但最好开启角色数据缓存,
既能保证性能,也可以实现自动备份。

2020/03/19 !全套程序配套使用
---------------------------------------------------------------------------
登录器的服务器列表支持加密.可防止列表劫持

2020/02/28 !全套程序配套使用
---------------------------------------------------------------------------
登录器/客户端
   改进搜索传奇目录方式
   默认分辨率修改为1024*768(原800*600)
   修正英雄频繁使用物品导致主人使用物品也受限制问题 // M2/RunGate/客户端 需配套更新
   修正频繁使用药品时手动使用其他物品导致物品消失假象 // M2/RunGate/客户端 需配套更新
   修正智能双龙斩识别bug
M2 极品几率还原为原先多加1点的方式,但是不会超过最高点数限制;
   合计命中微调;
   套装数最多支持到2048套(原255套)
   修正人物打出的龙影剑法/双龙斩可能他人看不到效果bug
   优化封包下发效率
合区工具 还原重命名规则

2020/02/25 !全套程序配套使用
---------------------------------------------------------------------------
M2 爆率变量检测扩展爆出才扣代币参数:
1/x 装备名称 数量 $变量 检测符(><=!?) 检测数值 扣除(负数扣除,正数增加) 爆出才扣代币(默认0爆出才扣,1未爆出也扣)
M2 修正Give未刷新角色负重问题,修正技能面板调节[流星火雨]范围失效问题
M2 db数据的AC可以设置聚灵珠使用最大等级限制,AC=0不限制最大使用等级,AC不应该小于NeedLevel的值
客户端 优化微端速度

PLAYEFFECT 扩展修改: // 需要M2/客户端配套
--------------------------------------
PLAYEFFECT WIL名称 X Y 起始图片 帧数 间隔 循环次数 声音 声音循环(0/1) 对象(""/All/Guild/地图名)
修改为
PLAYEFFECT WIL名称/X/Y 起始图片 帧数 间隔 循环次数 声音 声音循环(0/1) 对象(""/All/Guild/地图名) 特效模式(0/1)
注意:WIL名称 X Y -> WIL名称/X/Y;特效模式:0普通,1技能特效模式(默认)

2020/02/16 !全套程序配套使用
---------------------------------------------------------------------------
客户端支持png制作的wzl,!注意:大量使用png作为图片素材可能会导致客户端因显存不足而崩溃
1、增加制作wzl文件的WzlMaker工具,支持导入png文件,使用png制作出来的wzl只有对应的新客户端才兼容
制作png的wzl,最好使用此工具,效率最佳,其他工具制作的wzl,客户端读取效率差,会导致性能不强的机器卡顿。
2、增加自定义素材列表文本,放在传奇目录\data\~cui.txt,格式: // 目前暂应用于物品特效
;ID(1~100) 文件名
1 .\data\~beam.wil
2 .\data\~beam_png.wil
可以用登录器自动更新功能自动更新~cui.txt至data目录,
然后使用微端即可,微端服务器data目录需要放相应的wzl文件。
3、物品特效设置的CustomItemNameColors.txt格式扩展为: // !注意:物品特效设置图片不再在lui.pkg里调用,因为不支持微端,图片也没有偏移设置
;自定义物品名字颜色和地面物品特效
;格式:物品名字 颜色(1..255) 特效图片索引 特效图片数量 自定义素材ID(对应~cui.txt中定义的ID)
魔杖 0 90 10 2
命运之刃 0 90 10 1
4、更新微端支持png格式的wzl
5、GameCenter 支持定时开/关服务器;定时开服之前会执行GameCenter所在目录下BeforeStartGame.bat

2020/02/11 !全套程序配套使用
---------------------------------------------------------------------------
M2 英雄支持双龙斩/龙影剑法,保存龙影剑法剑气值;改善合击体验
Client 支持智能双龙斩/龙影剑法
LoginSrv 两步验证码错误累计3次才踢下线,配套客户端有提示
Launcher 首次运行提示否直接在当前目录以微端模式运行游戏,需要配套此版本的客户端
DataTool 支持师徒和结婚数据修正

2020/02/10 !全套程序配套使用
---------------------------------------------------------------------------
Client 主界面自定义按钮扩展为40个,@MainBtnFunc_40 变成主按钮触发
M2 人物设置为免毒/符释放技能时,英雄也将免毒/符放技能
M2 添加NPC命令:MakePoison 类型(0~7) 秒数,第一参数为clearup时,清理掉状态;类型:0绿毒/1红毒/3雷击/4冰冻/5石化/6禁锢(同石化)/7重伤(丧失防御)
M2 添加获取SetAbility数值变量:$ABILITIES0~100;增加$TARINFO_ISSLAVE变量,是否是随从
M2 添加针对P/G/D/M/I/H等整数型变量的NPC命令:
AND,OR,XOR,NOT运算,CompVal支持与运算(&号)比较,这组操作相比下面的命令会比较晦涩难懂,但是一次可以批量开关;
针对0~31位的操作和比较:SetBit,UnSetBit,FlipBit,IsBitSet,第二参数表示第几位(0~31)
结合以上命令可以给一个int类型的整数设置32个开关,节省变量的开销,有关操作请上网查阅。
例子查阅更新说明文本。
M2/Client 扩展CustomItemNameColors.txt,格式:物品名字 颜色(1..255) 特效图片索引 特效图片数量
其中特效图片放在lui.pkg中,文件名格式为:beam_xxxxx.png,x为0~9的阿拉伯数字;
例如文件中定义:法杖 254 200 10,则lui.pkg中应该放上:beam_00200.png~beam_00209.png等文件
批量图片重命名可以使用everything,搜到所有用到的图片按F2操作即可;
png文件制作有一定规格,中心点需要按像素对齐。


2020/02/07 !全套程序配套使用
---------------------------------------------------------------------------
M2 修正SetAbility隐身不恢复正常问题;武器减速问题;其他极品属性的地面物品也闪绿光
M2 修正在[@Pickup]触发字段里删除拾取的物品出现物品假象问题;攻击触发T.操作只触发一个问题
M2 QueryValue 命令支持QChatMission,第五参数为:QC
M2 限制爆出数量物品规则代码优化
Client 客户端内挂修改物品规则及时更新地面物品显示,优化战士隔位刺杀走位
Client 修正浏览他人摊位时,有几率被关闭问题,需要同时更新M2和客户端
Rungate 修正一处可导致崩溃的漏洞


2020/02/03 !全套程序配套使用
---------------------------------------------------------------------------
M2/Rungate 增强稳定性,需要配套使用
M2/客户端 在英雄控制面板可以开关【人物免药粉/护身符释放相应技能】
DBServer 禁用角色:玩家不可恢复角色,不能登录,可以在角色管理界面恢复启用;删除角色数据:不可恢复,不能登录。
DataTool 提高性能,添加ini重复项清理功能,恢复装备说明导出功能

2020/01/29 !全套程序配套使用
---------------------------------------------------------------------------
M2 修正魔龙教主/火龙的特殊攻击可以对死亡角色有效bug
M2 修改物理攻击打不到城墙bug
M2 优化角色下线/上线地图管理对象处理,减少假人假怪现象
M2 优化CHECKUSERDATE的兼容性
Rungate 解决因为tlsbuffer应用错误可能导致卡顿几秒bug
Client 大幅度减少假怪现象,优化物品管理,解决26号版本因物品系统优化引起卡死bug
Client 两步验证二维码添加当前服务器名为提供者,解决不同服同账号扫描二维码被覆盖问题,现在两步验证使用
也方便,可在手机上搜索安装APP或微信小程序:二次验证器、TOTP、动态验证、两步验证、Authenticator等等...
别再使用微信公众号那种文本读写的方式去验证,使用久了文本体积变大会导致游戏卡顿!

2020/01/18 !全套程序配套使用
---------------------------------------------------------------------------
M2 去掉部分加载/保存角色数据日志;修正SetAutoGetExp命令第三参数为空时出错bug
DBS 优化代码

2020/01/15 !全套程序配套使用
---------------------------------------------------------------------------
修正DBS使用缓存情况下,因关闭保存缓存间隔太长,导致被GameCenter强制关闭而导致回档问题

2020/01/14 !全套程序配套使用
---------------------------------------------------------------------------
M2 修正装备单独爆率设置读取不到问题
M2 优化角色DB存取逻辑,释放主线程压力
RunGate 优化ClientSocket,提高稳定性
DBS 优化角色数据的存取IO性能;优化读写逻辑,防止文件读写失败问题

2020/01/13 !全套程序配套使用
---------------------------------------------------------------------------
M2/DBS优化角色数据的存取逻辑
Rungate优化修正

2020/01/10 !全套程序配套使用
---------------------------------------------------------------------------
!重要: M2修因角色数据个别错误可能导致登录黑屏问题
!重要: DBS修正可能死锁问题
M2优化角色数据的存取逻辑
DBS允许将缓存数量设置为0

2020/1/9 全套程序配套更新
---------------------------------------------------------------------------
!重要: M2修因角色数据个别错误可能导致登录黑屏问题
!重要: DBS修正可能死锁问题
M2优化角色数据的存取逻辑
DBS允许将缓存数量设置为0

2020/1/6 全套程序配套更新
---------------------------------------------------------------------------
!重要: 修正DBServer未能正确处理[创建英雄/改名/英雄改名]和其他存储问题
!重要: 修正因底层函数优化引起的各种小bug,比如微端部分资源更新不了...
修正拾取规则未加载bug


自定义怪物名称颜色:

Envir目录的CustomMonNameColors.txt,动态修改文本后重新加载怪物数据库生效,格式:怪物名字 颜色(1..255),客户端会默认显示自定义怪物的名字,可在内挂选择关闭


自定义物品名字颜色:

Envir目录的CustomItemNameColors.txt,动态修改文本后重新加载物品数据库生效,格式:物品名字 颜色(1..255) // 非176版本才有此功能

M2修正死亡之眼技能能打到非本地图怪物问题
M2修正聚灵珠不能在DB设置爆出为满经验问题

BLUE引擎2019更新记录:

2019/10/22 !全套程序配套使用
---------------------------------------------------------------------------
M2加入自动更新功能,可在关于菜单设置是否自动检测更新
M2可储存ints从0~9扩展到0~29,尽量使用此变量,避免使用直接读写文本的自定义变量
M2每1开网关端口的人数限制从6000提高到8000
提高M2处理游戏流量的能力
修正上个版本可能存在跑位空气墙问题
游戏网关接收缓冲区大小自适应,增加发送缓存以提高处理流量能力(内存相对上个版本会多一些)
游戏网关修正关闭程序时的一个bug
M2/DBS改写人物数据存取逻辑,大幅度提高存取数据的效率
修正很小的可能造成个别玩家数据存储错误bug,需要配套更新M2和DBServer
修正挂机假人会攻击人物下线时刻的英雄
扩展NPC命令:compval <$USERID> ^ "userid" // $USERID是否以userid开头
扩展NPC命令:compval <$USERID> ` "userid" // $USERID是否以userid结尾
登录器支持自配置自动刷新服务器列表
登录器配置器可自定义客户端Logo,png格式,可利用登陆器更新功能下载至传奇目录,留空使用默认logo(建议使用PS裁剪掉透明部分以减少文件大小)
KillMonGetFullExp +/-/= 秒数    // 高等级杀怪获取全部经验时间(秒),存库
REFITEMSHAPE 位置 数值      // 引用某同类型物品外观,位置:0衣服 1武器,数值参考stditems.db中的物品idx,存库,(连击合击版本才支持)


---------------------------------------
增加角色改名功能,详见附件示意脚本


---------------------------------------
推广ID功能
登录器配置器增加“推广ID”的填写,最多14字节(7个汉字)
游戏内获取推广ID的脚本变量:<$ADID>


---------------------------------------
增加NPC命令:SetAbility 位置(0~48) 数值 持续秒数 结束时的提示字符(留空不提示)

[@SetAbility]
#ACT
SetAbility 10 15 30 暴击附加属性恢复正常。
SENDMSG 5 获得暴击附加属性15点,持续30秒。
;SetAbility 10 0 0 暴击附加属性恢复正常。  // 立即清理位置10的属性
;SetAbility clearup // 清理所有属性

位置对应属性:
0 // 腕力
1 // 负重
2 // 背包重量
3 // 准确
4 // 敏捷
5 // 魔法躲避 每一点代表10%,10点即为100%。
6 // 毒物躲避 每一点代表10%,10点即为100%。
7 // 中毒恢复 每一点代表10%,10点即为100%。
8 // 生命恢复 每一点代表10%,10点即为100%。
9 // 魔法恢复 每一点代表10%,10点即为100%。
10 // 暴击
11 // 目标爆率
12 // 防爆
13 // 忽视 属性为百分比,最大为100。
14 // 增伤 属性为百分比,最大为100。
15 // 反射 属性为百分比,最大为100。
16 // 物减 属性为百分比,最大为100。
17 // 魔减 属性为百分比,最大为100。
18 // 吸血
19 // 幸运
20 // GM隐身(观察模式)
21 // GM无敌
22 // 禁止使用物品
23 // 禁止丢弃
24 // 禁止移动
25 // 禁止跑步
26 // 禁止物理攻击
27 // 禁止魔法攻击
28 // 稳如泰山(不可被野蛮推动)
29 // 禁止召唤英雄
30 // 禁止修改攻击模式
31 // 禁止使用仓库
32 // 麻痹模式
33 // 魔道麻痹
34 // 复活
35 // 护身
36 // 传送
37 // 探测
38 // 隐身
39 // 破麻
40 // 防毒
41 // 破复活
42 // 破护身
43 // 背包不掉
44 // 装备不掉
45 // 攻击加速(10点以下为减速度,10点以上为加速度,与武器一致)
46 // 禁止交易
47 // 禁止摆摊
48 // 禁止出售物品

---------------------------------------
新增爆率文件引入用法,可以和以前的爆率混搭使用,支持多个文件被同时调用,方便编辑爆率
比如在 白野猪.txt 写入如下内容: // MonDropItems目录位于MonItems目录下
#CALL [MonDropItems\药品爆率.txt]
#CALL [MonDropItems\衣服爆率.txt]

---------------------------------------
支持爆率变量检测,兼容老格式,满足指定条件,物品才会爆出:
1/x 装备名称 数量 $变量 检测符(><=!?) 检测数值 扣除(负数扣除,正数增加)
检测符: ?表示>=,^和`用于字符串检查
扣除: 和爆率没有关系,只关联检查条件,设置数值为0不操作
例子:
1/1强效太阳水1$GOLDCOUNT?0100000  //增加10万金币
1/3强效太阳水1$GAMEGOLD?100-100  //元宝>=100时,有1/3几率计算掉落物品,否则不掉;元宝>=100时,扣除100元宝
1/8 某区物品   1 $SERVERNAME = XX传奇1区 // XX传奇1区 才有可能爆出
1/8 某物品     1 $USERID ^ head    // 账号以head开头 才有可能爆出
1/8 某物品     1 $USERNAME ` tail   // 角色名以tail结尾 才有可能爆出

支持变量:
$SERVERNAME
$SERVERIP
$WEBSITE
$BBSSITE
$CLIENTDOWNLOAD
$QQ
$PHONE
$BANKACCOUNT0
$BANKACCOUNT1
$BANKACCOUNT2
$BANKACCOUNT3
$BANKACCOUNT4
$BANKACCOUNT5
$BANKACCOUNT6
$BANKACCOUNT7
$BANKACCOUNT8
$BANKACCOUNT9
$GAMEGOLDNAME
$GAMEPOINTNAME
$USERCOUNT
$MACRUNTIME // 服务器开启天数
$SERVERRUNTIME // 引擎开启分钟数
$DATETIME:  // 当前日期,格式:2019-11-12
$CURRENTMAPDESC // 地图名
$CURRENTMAP  // 地图文件名
$CURRENTX
$CURRENTY
$GENDER  // 0,1
$JOB  //0,1,2
$ABILITYADDPOINT0..ABILITYADDPOINT6
$ABILITYADDTIME0..ABILITYADDTIME6
$USERNAME
$USERID
$CURITEMID
$ATTINFO_SKILLID
$ATTINFO_RACE
$ATTINFO_ISHERO
$ATTINFO_NAME
$ATTINFO_FNAME
$ATTINFO_MNAME
$CURTITLENAME
$MEMBRETYPE
$MEMBRELEVEL
$RANDOMNO
$RELEVEL
$GUILDHUMCOUNT
$GUILDNAME
$RANKNAME
$LEVEL
$COLLECTEXP
$COLLECTIPEXP
$HP
$MAXHP
$MP
$MAXMP
$AC
$MAXAC
$MAC
$MAXMAC
$DC
$MAXDC
$MC
$MAXMC
$SC
$MAXSC
$HIT
$SPD
$BONUSPOINT
$BONUSABIL_AC
$BONUSABIL_MAC
$BONUSABIL_DC
$BONUSABIL_MC
$BONUSABIL_SC
$BONUSABIL_HP
$BONUSABIL_MP
$BONUSABIL_HIT
$BONUSABIL_SPD
$BONUSABIL_X2
$EXP
$MAXEXP
$PKPOINT
$HW
$MAXHW
$BW
$MAXBW
$WW
$MAXWW
$HUNGER
$CREDITPOINT  // 支持扣除操作
$GOLDCOUNT // 支持扣除操作
$GAMEGOLD // 支持扣除操作
$NIMBUS // 支持扣除操作
$GAMEPOINT // 支持扣除操作
$GAMEDIAMOND // 支持扣除操作
$GAMEGIRD // 支持扣除操作
$INTS0..INTS30  // 支持扣除操作
$LOGINLONG // 登录时长,分钟
$DRESS // 衣服名
$WEAPON // 武器名
$RIGHTHAND
$HELMET
$NECKLACE
$RING_R
$RING_L
$ARMRING_R
$ARMRING_L
$HELMETEX  // 非176版本
$BUJUK  // 非176版本
$BELT  // 非176版本
$BOOTS  // 非176版本
$CHARM  // 非176版本
$DRUM  // 非176版本
$HORSE  // 非176版本
$FASHION  // 非176版本
$HWID
$YEAR
$MONTH
$DAY
$HOUR
$MINUTE
$SECOND
$MILLISECONDS
$MONDROPRATE
$IPADDR
$IPLOCAL
$GUILDBUILDPOINT
$GUILDAURAEPOINT
$GUILDSTABILITYPOINT
$GUILDFLOURISHPOINT
$STR(XX) // 支持扣除操作,其中的全局变量不要频繁使用,否则造成服务器卡顿
$H.STR(XX) // 支持扣除操作,其中的全局变量不要频繁使用,否则造成服务器卡顿
$HUMAN(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$H.HUMAN(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$GUILD(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$GLOBAL(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$PARAM(0..7)


攻击触发:
---------------------------------------
!setup.txt AttackTrigger=0 // 攻击触发总开关,默认0关闭,1开启触发QF的[@Attack]
Envir\MonAttackTrigger.txt // 可以被攻击触发的怪物名称列表,每行一个

// 攻击触发专属变量
$TARINFO_RACE  // 目标Race
$TARINFO_ISHERO  // 目标是否英雄 {'0', '1'}
$TARINFO_NAME  // 目标名称
$TARINFO_FNAME  // 目标全名
$ATTINFO_SKILLID // 攻击使用技能ID
$ATTINFO_RACE  // 攻击者Race
$ATTINFO_ISHERO  // 攻击者是否英雄
$ATTINFO_NAME  // 攻击者名称
$ATTINFO_FNAME  // 攻击者全名

// 目标变量
$T.CURRENTMAPDESC
$T.CURRENTMAP
$T.CURRENTX
$T.CURRENTY
$T.USERNAME
$T.MONKILLER
$T.KILLER
$T.LEVEL
$T.HP
$T.MAXHP
$T.MP
$T.MAXMP
$T.AC
$T.MAXAC
$T.MAC
$T.MAXMAC
$T.DC
$T.MAXDC
$T.MC
$T.MAXMC
$T.SC
$T.MAXSC
$T.HIT
$T.SPD

// QF例子
[@Attack]    // 人或随从攻击列表指定怪物,会触发
#IF
COMPVAL <$TARINFO_FNAME> = 蜈蚣
COMPVAL <$T.HP> > 50
#ACT
T.HUMANHP - 50
SENDMSG 7 目标【<$TARINFO_NAME>】血量<$T.HP>

#IF
COMPVAL <$ATTINFO_RACE> ! 1  // Race=1 是玩家,这里就是非玩家(即随从)
#ACT
SENDMSG 7 你的随从<$ATTINFO_NAME>正在攻击<$TARINFO_NAME>


[@UnderAttack]      // 被人或随从或列表指定怪物攻击,会触发
#IF
COMPVAL <$ATTINFO_FNAME> = 蜈蚣    // 蜈蚣打随从或自己
#ACT
HUMANHP - 50      // 主人扣血

#IF
COMPVAL <$ATTINFO_MNAME> ! ""    // 攻击者主人名称不为空
#ACT
SENDMSG 7 【<$ATTINFO_MNAME>】的随从<$ATTINFO_NAME>正在攻击你
#ELSEIF
COMPVAL <$TARINFO_RACE> ! 1     // 自己的随从
#ACT
SENDMSG 7 【<$ATTINFO_NAME>】正在攻击你的随从【<$TARINFO_NAME>】
#ELSEACT
SENDMSG 7 【<$ATTINFO_NAME>】正在攻击你


---------------------------------------
主界面自定义按钮,最多20个,参考附件,可利用登陆自动更新配置
客户端data目录下增加配置文件:MainWidgetCfg.ini  // 主界面自定义按钮,最多20个,参考附件,可利用登陆自动更新配置
MainWidgetCfg.ini的wmlib=Lui时,会调用Lui.pkg的图片,图片名为lui.pkg内的文件名,非lui库的图片索引大于0才生效
MainWidgetCfg.ini LoginShowChildButton=0/1 字段,登陆是否显示各个子按钮

点击按钮会根据按钮序号执行QChatMission-0.txt脚本对应的[@MainBtnFunc_0至20]字段,[@MainBtnFunc_20]是显示开关的触发
相应的NPC控制脚本命令如下:
MAIN_FUNC_BTN_SHOW 序号 0/1    // 显示或隐藏
MAIN_FUNC_BTN_FLASH 序号 0/1    // 按钮是否闪烁
MAIN_FUNC_BTN_POS 序号 X Y    // 调整按钮位置
!Setup.txt OpenMainFuncBtns=0/1    // 开启或关闭主界面功能按钮功能,默认关闭

2019/9/29
---------------------------------------------------------------------------
!setup.txt参数,MagicHitRateCompensate // 对奔跑的目标魔法命中率调节,默认0,数字越大命中越高,设置3基本可以达到100%命中;可以设置负数来减少命中率,-1大概相当于复古参数
修正偶尔出现被攻击21E问题
英雄守护模式:HeroGuardMode=1  // 默认1可以飞到目标点,0则是飞到主人身边再跑往目标点
修正21E版DBServer第一个角色读取不到问题

2019/9/16  !引擎和DBS需要配套
---------------------------------------------------------------------------
!setup.txt参数,MagicHitRateCompensate // 对奔跑的目标魔法命中率调节,默认0,数字越大命中越高,设置3基本可以达到100%命中;可以设置负数来减少命中率,-1大概相当于复古参数
优化DBS,避免因为一些删除操作造成数据混乱
INI_RENAME_SECTION 文件 节名 新节名 // 重命名Ini的节点名
StringsReplace 文件名 原字符 新字符 1 HardDisk // 将文本中的原字符替换为新字符;其中的1表示忽略大小写,0不忽略大小写;
// HardDisk表示直接使用文本读写模式(强烈建议内存模式操作,直接读写文本严重降低引擎性能)

RenameFile 源文件名 新文件名   // 重命名文件名,支持内存中的文件操作,例如:
---------------------------------------------------------------------------
mov S1 <$PARAMSTR(1)>
inc S1 ".txt"
mov S2 <$PARAMSTR(2)>
inc S2 ".txt"
RenameFile <$STR(S1)> <$STR(S2)>

2019/9/07
---------------------------------------------------------------------------
使用聚灵珠触发QF的[@OnUseExpBall] [@OnHeroUseExpBall] <$PARAM(1)>:物品名 <$PARAM(2)>:价格 <$PARAM(3)>:价格类型(0-4)
购买摆摊物品触发QF的[@OnBuyItemFromStall] <$PARAM(1)>:物品名 <$PARAM(2)>:价格 <$PARAM(3)>:价格类型(金币/元宝) <$PARAM(4)>:卖家名

2019/9/06 !RunGate/DBS/M2/客户端 需要配套使用
---------------------------------------------------------------------------
修正一个怪物攻击力计算不准确问题
修正部分几率计算溢出问题
修复极品属性多出1点bug,对此项要求严格的请重新调节极品属性的最高点数
普通属性支持21亿,RunGate/DBS/M2/客户端 需要配套使用(测试)


2019/9/04
---------------------------------------------------------------------------
!修正丢金币方式来刷金币的漏洞
现在英雄守护可以直接飞到目标点
设置SearchTargetWhenIdle=1自动打怪空闲时随机搜寻,否则停留原地等待刷怪
设置SkillMedusaEyeEffectPlayer=0【美杜莎之瞳】不对玩家起作用,默认设置=1可以起作用;SkillMedusaEyeUseInterval=45技能间隔时间(秒)
修复商店价格问题

2019/9/01
---------------------------------------------------------------------------
!封交易重叠物品的漏洞
修正战士连击导致对方持续不可移动状态(测试)
优化地图对象转移处理流程
优化地图单元处理流程,少占用点内存
普通药品回血速率规范化
注意:没有鉴定次数的物品不会有实际属性

2019/8/12
---------------------------------------------------------------------------
修正GM命令失效:@DelDenyIPLogon
开放OfflinePlayEx(测试版)
隐身技能可能出现时间计算错误
优化部分代码
添加ProcessHurryMsg开关,默认开启能优化消息延迟,提高PK体验,但能耗会稍微增加

2019/7/30


---------------------------------------------------------------------------
尝试修复人物变黑问题
增加地图参数:NoHeroGuard,禁止英雄守护

2019/7/28
---------------------------------------------------------------------------
提高大/小火球,雷电术,灵魂火符等魔法对奔跑对象的击中率
提高[道战合击]道术对伤害加成的比例,输出和之前版本比较有差异,请自定调节威力比例
修改[法战合击]的输出计算,输出和之前版本比较有差异,请自定调节威力比例
尝试修复status混乱问题

2019/7/21
---------------------------------------------------------------------------
修正受攻击触发bug

提示:如果要让战士技能(不包含普攻)发挥最高幸运攻击,编辑magic.db的穿透属性,阅读以往穿透的相关更新,
刺杀默认应该是Penetrate=3 PenetrateRate=100,其他技能自行发挥设置

2019/7/19
---------------------------------------------------------------------------
修正拾取物品触发获得的makeIndex为0的bug
修正中毒状态混乱bug(测试)
攻击怪物触发:相关变量与设置
---------------------------------------------------------------------------

2019/7/15
---------------------------------------------------------------------------
优化游戏PK体验
修正仓库存取重叠物品严重漏洞!及时更新至此新版本。
修正上个版本怪物会有几率变人形的bug
调整忽视防御优先于技能穿透的计算(注:忽视防御属性不作用于魔法盾的抵御,要忽视魔法盾请在magic.db配置技能的穿透属性)

增加地图参数:SensitiveCreature,作用:
一旦人物/宠物进入怪物视觉范围,怪物马上有反应,表现上怪物更为灵活,例如随机到怪物旁边,怪物不会再像以前一样反应迟钝
在开启了SensitiveCreature参数的地图上,道士的隐身技能更能凸显作用。

合区工具日志查询功能增加【沙城收入/沙城提取/升级武器取回】的日志查询,修正【武器升级成功/失败】查询不到bug


2019/6/13
---------------------------------------------------------------------------
添加两步验证Key的获取,引擎 + LoginSvr配套,应用例子:
--------------------------------------------------
[@main]
<获取两步验证绑定状态
/@GetTotpKey>\ \<关闭/@exit>

[@GetTotpKey]
#act
GetTotpKey // 请求状态,成功后将回调[@OnGetTotpKey]标签

[@OnGetTotpKey]
#act
GetStrLength <$TOTPKEY> M0
goto ~OnGetTotpKey

[~OnGetTotpKey]
#if
equal M0 16
#say
你的账号已经绑定两步验证, <解除绑定
/@@totp>\ \<关闭/@exit>
#elsesay
你的账号还没有绑定两步验证, <进行绑定
/@@totp>\ \<关闭/@exit>
--------------------------------------------------

2019/5/12
---------------------------------------------------------------------------
游戏网关添加喊话过滤:ChatCmds.txt,在此列表的命令,喊话内容会进行脏话检测过滤,每行一个命令,默认只有一条:“@传 ”(不包含双引号,注意后面有空格)
Abusive.txt 格式修改为:过滤字符 规则(0全部替换 1命中字符替换为* 2踢下线),例如:操 1;每行一条规则
引擎自定义命令参数也采用GuildRankNameFilter.txt中的字符进行过滤

修复仓库存储【重叠物品】的严重漏洞

增加拾取物品规则列表PickItemRule.txt,格式:物品名称 1,物品为队伍打怪产出,只有队长可以拾取

LoginSvr完善两步验证

LoginGate // 用 登陆器配置器.exe 生成新的LoginGate(注:登录器和客户端没有更新)
同一IP在一定时间内,连续密码错误,累计到指定数量会加入临时封IP列表,参数可以在[安全过滤-新建账号过滤]面板调节

LoginServer
两步验证版本,密码错误累计禁止登录的时间大幅度缩减

M2Server
增加参数
SaveDataTimeoutMs=10000 // 保存数据超时(毫秒),超时后会中断保存数据循环,给加载数据时间片。注:M2压力大时人物登陆会黑屏,设置10000即等10秒左右会进游戏,较短的设置值,黑屏时间更短,但不能太短,否则保存数据效率变低,默认10000即可
DBSvrConnections=16 // M2和DBServer的连接数,默认16,较多的连接对数据保存/加载有效率加成,一般设置8-64之间,建议16-32。(假如设置为32,相比未扩展此参数之前,效率提升大概有15倍)
KeepSaveDataCache=1 // 人物保存数据缓存是否保留,默认1,不保留可能会引起回档,保留则引擎的保存列队有可能出现比较多的情况(关系不大),请保持默认值,除非用于测试。
以上三个参数,一般只调节DBSvrConnections即可,其他保持默认。

DBServer
主界面显示更多的连接信息

2019/4/28
---------------------------------------------------------------------------

SaveDataTimeoutMs=10000   // 保存数据超时,毫秒,超时后中断保存数据循环,给加载数据时间片(人物登陆黑屏,等10几秒会进游戏),不可太短,否则保存数据效率变低
DBSvrConnections=1        // M2和DBServer的连接数,默认1,多个连接是否对数据保存/加载有效率加成?待测试
KeepSaveDataCache=1       // 人物保存数据缓存是否保留,默认1,不保留可能会引起回档,保留可能会看到引擎的保存列队比较成。

2018/8/15
========================================================================
聚灵珠增加使用等级限制,设置db的needLevel
修正loginsvr写日志奔溃bug
$CURTITLENAME 当前使用称号

!setup.txt ShowQueryStateInfoTips= 1// 别人查看自己装备信息时,是否提示

[@PickupItem] [@DropItem] 支持第七参数,参数值为物品ID
增加[@HeroDie] 英雄死亡,<$PARAM(0)>:主人角色名 <$PARAM(1)>:英雄角色名 <$PARAM(2)>:地图名 <$PARAM(3)>:X坐标 <$PARAM(4)>:Y坐标
记录 金刚石/灵符 的 获取/消耗 日志,合区工具支持查询
NPC命令:TakeOff 位置 // 脱下装备,连击版本位置:0..16,176/四格位置:0..13,TakeOff All 全身脱下
HUMANHP 减血有飘血效果
引擎设置需要蜡烛时,内挂禁止免蜡开关(基本没什么用)
客户端窗口层叠关系优化
重叠物品操作优化
黑夜模式下,技能亮光补全

--------------------------------------
PLAYEFFECT WIL名称 X Y 起始图片 帧数 间隔 循环次数 声音 声音循环(0/1) 对象(""/All/Guild/地图名)

// X= -1则跟随人物坐标播放,否则固定坐标;对象:空字符自己,all在线所有人guild行会在线的人 地图给某制定地图发送

// 执行效果并触发当前脚本的[@OnPlayEffect]

例:
<播放特效
/@PlayEffect>\

[@PlayEffect]
#act
PLAYEFFECT Prguse2 -1 -1 110 15 80 1 Wav\powerup.wav 0 ""

[@OnPlayEffect]
#act
SENDMSG 3 播放了一个动画效果

--------------------------------------
新加QF触发标签:
[@BuildGuild]     // 创建行会,<$PARAM(0)>行会名
[@JoinGuild]      // 加入行会,<$PARAM(0)>行会名
[@LeaveGuild]     // 退出行会,<$PARAM(0)>行会名
[@KickOutOfGuild] // 踢出行会,<$PARAM(0)>行会名
[@DismissGuild]   // 解散行会,<$PARAM(0)>行会名

--------------------------------------
技能基础面板增加:技能升级威力附加万分比参数,比值越高,技能级别差体现的攻击力差别越大,目的是为了改善变态版本(自身高攻击力)各职业的技能
升级后攻击力增加不明显的问题,默认为0,不附加威力,请根据版本自行测试调节。

--------------------------------------
防盗号加强:去掉二级密码,换为两步验证,需要【引擎/LoginSvr/客户端】配套。
同时修改MD5密码版的LoginSvr支持合区,不兼容之前的MD5版本数据;明文密码版本的LoginSvr数据兼容。
#SAY
<绑定或解绑两步验证
/@@totp>\\

修改LoginSvr对密码错误的临时冻结更加严格;密码/验证码错误次数越多,临时冻结越长,基本呈指数级增长。

--------------------------------------
合区工具增加清理账号二级密码功能
两步验证是二级密码的升级版,不兼容原来的二次密码数据,
想要使用新的两步验证功能,请先清理原先的二级密码,再让用户到游戏里的NPC处自行绑定两步验证。


2018/7/01
========================================================================
英雄锁定范围检测更严格
客户端显示武器强度,调节武器属性位置7可以获得强度
修改SETRANDOMNO:可以指定范围参数  // SETRANDOMNO 1000000
NPC检测命令:COMPVAL 数值1 >/ = 名称,COMPVAL $STR(N1) > 50
增加 #ELSEIF #ELSEIFSAY #ELSEIFACT(或#ACT)  // 成对编写,例:
------------------------------------
[@test]
#ACT
SETRANDOMNO 1000000  // 0~999999

#IF
COMPVAL <$RANDOMNO> < 100
#ACT
SENDMSG 3 特等奖<$RANDOMNO>
#ELSEIF
COMPVAL <$RANDOMNO> < 1000
#ACT
SENDMSG 5 一等奖<$RANDOMNO>
#ELSEIF
COMPVAL <$RANDOMNO> < 2000
#ACT
SENDMSG 6 二等奖<$RANDOMNO>
#ELSEIF
COMPVAL <$RANDOMNO> < 4000
#ACT
SENDMSG 7 三等奖<$RANDOMNO>
#ELSEIF
COMPVAL <$RANDOMNO> < 8000
#ACT
SENDMSG 7 鼓励奖<$RANDOMNO>
#ELSEACT
SENDMSG 7 谢谢参与<$RANDOMNO>


2018/6/15 引擎和客户端需要配套更新
========================================================================
修复多引擎负载过图有几率造成随从丢失bug
修正客户端频繁向微端服务器发送请求bug
修正聚灵珠摆摊价格显示错误bug
时间使用类的物品计时更准确,stdmode=2 shape=18类物品在客户端可显示剩余时间
修复多引擎负载过图后法师召唤下属属性不对应bug
修复多引擎负载过图后蓝量异常bug
修复多引擎负载有概率小退黑屏bug (复活地图所属的引擎与死亡地图所属引擎不同)
修复多引擎负载出生点新角色登陆黑屏bug
优化日志处理
可以重新加载动态创建的NPC(之前有bug才去掉?)
NPC命令:GOHOME   // 回安全区
NPC条件命令:FINDDELETELINE  // 检测文本行并删除保存
---------------------------------------
#IF
FINDDELETELINE 文本路径 <$USERID> // 充值提取专用,避免文本写入冲突造成刷元宝bug
#ACT
GAMEGOLD + XX
#ELSESAY
操作失败,稍等片刻再操作

2018/5/13
========================================================================
客户端修正使用部分远程攻击类新怪物引起出错bug
客户端支持24/32位的wil/wzl
ChangeExp/ChangeIPExp 第三参数不为空时,聚灵珠不会聚集经验
英雄支持必定掉落的物品
修正授予英雄称号不激活称号bug
拾取HintItemList.txt中的物品触发QF的[@PickupItem] <$PARAM(1)>:物品名 <$PARAM(2)>:Looks <$PARAM(3)>:角色名 <$PARAM(4)>:地图名 <$PARAM(5)>:X坐标 <$PARAM(6)>:Y坐标
丢弃HintItemList.txt中的物品触发QF的[@DropItem] <$PARAM(1)>:物品名 <$PARAM(2)>:Looks <$PARAM(3)>:角色名 <$PARAM(4)>:地图名 <$PARAM(5)>:X坐标 <$PARAM(6)>:Y坐标
修正上个版本怪物移动/攻击速度异常
QM增加[@OnInit],执行时机优先于[@Login],用于初始化人物私有变量(注:[@Login]初始化变量时机不够早,会造成一些的脚本变量应用报错)

2018/4/5
========================================================================
聚灵珠金币/元宝消耗记录日志
客户端修正鼠标乱移动bug
NPC检测命令增加取反支持: !CHECKLEVELEX > 10  // 检测等级是否小于等于10

2018/2/4 需要修改脚本
========================================================================
自定义变量Var相关操作去掉HardDisk操作,统一为在声明变量是确定是否为实时硬盘读写,例如:
[@login]
VAR INTEGER HUMAN player_level "" hardDisk    // "" 表示第四参数为空参数
LOADVAR GUILD player_level ..\QUESTDIARY\UserData\PlayerData.txt

[@dynvar_human_level]
#act
CALCVAR HUMAN player_level = <$LEVEL>
SAVEVAR HUMAN player_level ..\QuestDiary\UserData\PlayerData.txt force //force 耗时操作的实时保存,操作频繁游戏卡顿

对于以上例子,如果PlayerData.txt已经使用hardDisk参数操作,所有其他读写于PlayerData.txt的变量都要统一为hardDisk
注:hardDisk 是非常耗时的操作,非必要的情况下,不要使用,否则只会造成游戏卡顿

修正部分会使用技能的怪物追击目标逻辑,完善一些新怪。
开箱子得到存在于HintItemList.txt的物品,触发:QFunction的[@OpenTreasureChest],<$PARAM(1)>:物品名 <$PARAM(2)>:数量 <$PARAM(3)>:Looks


2018/1/29
========================================================================
修正部分Win10版本客户端Alt+Enter切换窗口/全屏模式bug
商铺购买,并列入HintItemList.txt的物品,触发QFunction的[@shopping],<$PARAM(1)>:物品名 <$PARAM(2)>:价格 <$PARAM(3)>:Looks
客户端兼容win10秋季创意版(属于windows10FCU的bug)
修正174 129 4116 怪物普通攻击无效bug


2018/01/10
========================================================================
修正一个严重bug,可能导致出现变态装备
去掉实验性封包优化模块,略较少内存占用


BLUE引擎2017更新记录:


2017/12/28 测试版引擎,测试用
========================================================================
优化封包接收/发送流程,测试:一次刷12000只怪(怪会暴出物品),火墙烧,对比优化前后烧完怪的时间,还有卡顿对比情况
[@HeroTakeOn+位置] [@HeroTakeOff+位置]      // 英雄穿戴/取下装备触发,参考人物的穿戴触发
IsNearby H/人物名       // 检测指定角色名玩家/怪物等是否在附近,H指自己的英雄
修正内存池申请bug
修正NPC商店物品处理可能导致引擎崩溃bug

2017/12/10
========================================================================
客户端新功能修正完善
客户端消息处理优化
客户端渲染优化
修正完善1208增加的新功能


2017/12/08
========================================================================
增加NPC命令:
KillMonGetFullExp +/-/= 秒数      // 高等级杀怪获取全部经验时间(秒),存库
REFITEMSHAPE 位置 数值       // 引用某同类型物品外观,位置:0衣服 1武器,数值参考stditems.db中的物品idx,存库,(连击合击版本才支持)

修正游戏网关可能丢包,造成卡包,或其登陆黑屏问题
修正游戏网关CD版本 下发较大的包可能出现丢失BUG,比如卡包
引擎修正完善内存池的应用
MonSpAbilList.txt 第13项,破盾修改为几率(0~100)

PIC=功能扩展2:        // 配置后面增加两项:绝对X,绝对Y(不参与自动换行计算)

LABEL=@execlab HINT=裁决>  //items= wil文件名,索引,图片数,循环,透明,偏移X,偏移Y,绝对X,绝对Y(不参与自动换行计算)

NPC文字信息配置新用法:
----------------------------------------
文字{X=2,Y=3,C=clBlue,T=tips,AX=11,AY= 22}   //X,Y偏移,C颜色,T提示,AX绝对X,{}内的系列配置会覆盖掉color=,hint=等的参数
// AX/AY为绝对值(不参与自动换行计算,最终坐标Y=Y+AY)
颜色用法可以这样:
color= #321321或color=$321321,{c=#321321} 或 {c=$321321}可以用吸色器获取各种颜色的数值
例如:

裁决图片{c= cllime}

<脚本标签{c=cllime,T=tips}/@execlab>\\
”等同于“文字{X=11,Y=22,c=clgreen,T=tips}”

----------------------------------------

SETMERCHANTDLGIMGNAME 图片名 索引     // 索引不为0,图片名为有效素材文件名,会调用素材指定索引的图片

增加NPC命令:
----------------------------------------
NPC_DLG_OPTIONS 地图 NPC名字 参数 排列 对话框图片名 索引   // 可以在登陆脚本定义,只需要定义一次,除非参数改变

地图:NPC所在地图号(土城就是3),地图为""时,会根据NPC名字搜索
参数:1隐藏拉条,2对话框可移动,4闪烁,是复合参数,例如:1 + 2 = 3 表示可移动并隐藏拉条
排列:0或1默认,2居中,3右上,4左下,5右下
对话框图片名:空默认,索引不填写或等于0,调用lui.pkg图片,索引有效,调用素材文件的指定索引图片(素材文件名不要写扩展名)

一些特殊NPC名字和所属地图:QFunction/0,QMapEvent/0,QManage/0,RobotManage/0,QChatMission/0

建议:
不要再使用SETMERCHANTDLGIMGNAME,而使用NPC_DLG_OPTIONS代替,能有更好的体验

例子:
QManage.txt 中的
[@login]
#act
NPC_DLG_OPTIONS 0149 盟重张家布衣 7 2 MerchantDlg.png
NPC_DLG_OPTIONS 0149 盟重手套店 3 3 ui1 2731
NPC_DLG_OPTIONS 0149 盟重老张头盔店 3 4 ui1 2924
NPC_DLG_OPTIONS 0 QFunction 3 4 ui1 3020
----------------------------------------


2017/11/27
========================================================================
处理引擎和网关因通讯丢包引起个别玩家登陆黑屏(测试)

2017/11/16
========================================================================
修正#IF(X)多条件判断
优化性能,负载能力应该提升不少

2017/9/19
========================================================================
修正NPC获取
修正挖肉卡顿
修正完善内存池调用

2017/9/9
========================================================================
修正掉线重新召唤的随从行走速度异常
优化NPC获取
修正技能等级变化没有刷新技能套装威力
修正游戏网关停止服务发生崩溃,优化性能
引擎加载脚本检测到存在重复标签时增加提示(重复标签只会执行其中一条,是错误写法)

2017/8/21
========================================================================
以下脚本提供是否实时读写硬盘操作的参数,默认不写InTime参数,都是内存操作方式,
除非需要外部操作特定的文本去实现某些功能,才依据情况去添加InTime参数。
为什么要更新这个功能,因为实时硬盘操作文本数据效率特别低;特别是文本到一定大小以后,很容易造成游戏卡顿。
注:UnMarry.txt 为内存操作;之前针对以下命令的更新被此次更新覆盖
!setup.txt UseFastTextFile=0,可以恢复到全硬盘读写模式(旧模式),但是不建议这样做。
只需要对特性的文件做HardDisk操作就可以,这样能提升游戏的性能。

//第2参数为:HardDisk,实时读写硬盘数据,否则在内存操作
ADDNAMELIST
ADDGUILDLIST
ADDACCOUNTLIST
ADDIPLIST
DELNAMELIST
DELGUILDLIST
DELACCOUNTLIST
DELIPLIST
CHECKNAMELIST
CHECKACCOUNTLIST
CHECKIPLIST
CHECKGUILDLIST
AddNameDateList
DelNameDateList
ClearNameList
CheckAccountIPList
CheckNameIPList
CheckCodeList
AddUseDateList
DelUseDateList

//第3参数为:HardDisk,实时读写硬盘数据,否则在内存操作
CHECKSTRINGLIST
ReadRandomLine
ReadRandomStr
DelCodeList
WriteLineList
DeleteLineList

//第4参数为:HardDisk,实时读写硬盘数据,否则在内存操作
ReadLine
DeleteLine
WriteLine
InsertLine
CheckNameListPostion

//第6参数为:HardDisk,实时读写硬盘数据,否则在内存操作
CheckUserDateType


//第7参数为:HardDisk,实时读写硬盘数据,否则在内存操作
CheckNameDateList


2017/7/01 此次更新引擎+网关需要配套,否则会造成下发流量增加
========================================================================
修正2017/6/20版出现随机卡顿bug
游戏网关CD版优化封包下发
游戏网关增加 “@传 文字”,可以脏话过滤
优化NPC命令:MOVETOCELL X Y NPC名称 //Y等于-1,取人物当前坐标,如果有“NPC名称”,此命令功能相当于点击人物可视范围内的指定NPC。
增加单独点击NPC命令:CLICKNPC NPC名称 //引擎客户端都需要更新

2017/6/20 此次更新引擎+网关需要配套,否则会造成下发流量增加
========================================================================
移动时撞到人或怪物反弹后,下次移动不列入加速检测(引擎+游戏网关配套)
优化游戏网关,修正网关启动服务时立即有连接接入时崩溃bug


2017/5/2
========================================================================
优化微端功能,提升效率,需要同时更新登录器、客户端和微端服务器
修正客户端连击扩展补丁读取bug
<$USERID>  用户账号
优化攻击模式检测
优化日志的管理
注意:
--------------------------------------
文本操作NPC命令路径统一为NPC当前路径,
写法:
addLineList    QuestDiary\rolelist.txt <$USERNAME> 需要修改为:
addLineList ..\QuestDiary\rolelist.txt <$USERNAME> // “..\”表示上一目录
--------------------------------------
修正NPC命令参数为变量时,可能获取错误bug
增强引擎IOPS能力
修正游戏网关停止服务时,可能出现崩溃的bug
Ini系列NPC操作命令增加自动保存功能


--------------------------------------
<$CURITEMID>     //Give,GiveEx,GiveOK,GM制造物品时,可以使用<$CURITEMID>得到当前物品的ID
GETDLGITEMID P/G/D/M/H    //获取物品ID值到变量P/G/D/M/H (P0~9,其他0~99)
CHECKDLGITEMID 123456    //检测物品框力的物品ID是否等于123456

例:
Give 物品名
INI_WRITE_INTEGER 文件名 <$USERNAME> 某任务_物品名 <$CURITEMID>  //记录物品ID,下次需要校验时,可以用 INI_READ_INTEGER 读取
sendMsg 1 <$CURITEMID>


INI_READ_INTEGER 文件名 <$USERNAME> 某任务_物品名 P0
#if
CHECKDLGITEMID P0
--------------------------------------

2017/4/12
========================================================================
mysql版本引擎增加金币交易行,参数设置-游戏参数二可以调节相关参数
优化mysql版本引擎,dbserver的数据存取效率
优化LoginGate,SelGate,LoginSvr_mysql版,mysql表结构改变!!!
--------------------------------------
优化NPC文本操作命令,文本会载入到内存中操作,直接修改文本操作现在不会生效。
恢复旧模式:!setup.txt UseFastTextFile=0,不建议
NPC文本操作命令非常消耗资源,特别时文本较大、操作频繁或脚本不合理时,服务器会严重卡顿。
强烈建议使用UseFastTextFile=1下的模式

AddAccountList,AddNameList,AddIPList,AddGuildList
DelAccountList,DelNameList,DelIPList,DelGuildList
CheckAccountList,CheckNameList,CheckIPList,CheckGuildList 等...保持不变,兼容充值系统(文本稍微大点会严重影响效率,造成游戏卡顿)
--------------------------------------

---------------------------------------
增加个人打怪爆率控制变量:
数值操作NPC命令:MonDropRate +/-/= 数值,默认值100,越小打怪爆率越低,设置为0将不爆物品,挖取和带有“;GETITEMFLAG”的爆率控制不受影响
条件检测NPC命令:CheckMonDropRate >/ 对应显示变量:<$MONDROPRATE>
---------------------------------------
称号计时间隔减少,更准确
优化游戏网关

mysql版本增加邮件系统(目前只开放系统邮件,为后续游戏功能提供支持)
可以使用NPC命令发送邮件:
;参数4:金币,参数5:元宝,参数5:元宝,参数6:物品(上限5个),参数7:附加属性,参数8:普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴 //类似GiveEx,针对装备类
sendMail玩家名邮件标题邮件内容100010回城卷|命运之刃1=11,2=12,3=13,9=151=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2

========================================================================

BLUE引擎2016更新记录:

2016/8/28
========================================================================
修正引擎手动关闭或开启网关服务报错
完善合区工具对文本的分析添加
道道合击伤害计算不再受地钉攻击调节影响
治愈术:目标无效时,自动治愈自己
流星火雨增加范围调节
完善心灵召唤,并修改为达到4级下属才会飞到目标进行攻击
客户端暂时去掉小退/大退保护
客户端修正集体隐身术释放效果
客户端修正黄泉教主效果
客户端ObjectsX.wzl支持到60
增加新怪物...参考monster.txt


GameCenter可以配置CastleFile和DBServer的MapFile
英雄守护距离限制为15格
修正重新加载物品提示列表 无效问题
登录脚本支持ISCASTLEMASTER
行会联盟增加刷新
道力水和无极真气修改为独立计算
修正淬炼物品叠加材料消失问题
增加地图参数:

NOSHOPPING  //禁止商铺购物和赠送
NORECOVERINGSTONE //使用魔血石失效

优化M2使登陆游戏过程更顺畅
参数设置-环境设置,物品怪物数据库倍率 增加物品+HP/MP 倍数调节
小bug修正

英雄自由加点准确和敏捷现在有效
英雄参数调节面板增加开关:允许[英雄锁定目标]后瞬移至目标身边,默认关闭了;英雄守护需要英雄在视野外才可以瞬移
修复挖怪物尸体获得物品可能导致引擎无响应BUG
增加race=211怪物,不攻击人物,不受攻击,可以攻击怪物


装备,套装经验吸收百分比属性 生效
setup.txt 增加参数:TaosNomAtkDiffLvVal=0,非0时,道士英雄比怪物多X级时,只使用普通攻击,精神力战法开关可以控制
QF加入组队触发:[@JoinGroup] 离开组队触发:[@LeaveGroup]
增加地图参数:HERONOATTACKHUMAN    //英雄不攻击人物,包含人物的随从
MonSpAbilList.txt 保留1修改为:攻击特点,值为1时不攻击人物及其随从
飘血能超过65535
增加NPC命令:
#IF(3)      //扩展,如果众多条件中只要满足3条件,即可执行#ACT,#SAY...等
StringReplace S1 $STR(S2) $STR(S3)  //替换字符串,S1源字符串,搜索S2->替换为S3
CHECKCONTAINSSTR 字符串 符   //检测“字符串”是否包含“符”,大小写敏感
CHECKCONTAINSTEXT 字符串 符   //检测“字符串”是否包含“符”,不区分大小写
CHECKRANGEPLAYERCOUNT 地图 X Y 范围 >/ GOTO LABEL 模式(1,2,3,4) 参数2   //扩展
模式=1 小组成员触发
模式=2 行会成员触发
模式=3 当前地图的人物触发
模式=4 以自己坐标为中心指定范围人物触发


减少登录器/客户端误报情况
登录器配置器支持对lui.pkg设置密码(lui.pkg使用的压缩密码)

Var相关操作优化,性能提升幅度非常大:
-----------------------------------------
SaveVar 参数1 参数2 文件名 Force //第四参数字符为Force,将实时保存数据至硬盘;即使不使用force参数,引擎也会每间隔1分钟自动存盘
//等介于:Ini_Save 文件名。
//Var系列相关操作,也可以适当修改后,使用INI_系列命令代替。
CalcVar 第五参数为有效的文件名时,变更将自动保存到内存中


鉴定系统改进:
-----------------------------------------
鉴定不再出现多项相同属性
鉴定可以设置最多的出属性的条数

鉴定师处,可以进行装备属性转移:
-----------------------------------------
允许普通属性转移列表(指目标装备):AllowInheritItemList.txt,格式:装备名称 需要元宝数量 需要装备碎片数量(装备碎片stdmode=41) 允许保留高数值属性(0/1 需要传承精华stdmode=41)
允许鉴定属性转移列表(指目标装备):AllowInheritTIItemList,  格式:装备名称 需要元宝数量 需要卷轴碎片数量(卷轴碎片stdmode=41) 允许保留高数值属性(0/1 需要传承精华stdmode=41)
修改以上列表,新加载列表配置生效
允许保留高数值属性:指相同的2项属性,都存在数值,并且被转移装备的属性高于将要转移的装备属性值,才生效
允许5分钟内掉线重连,自动召唤出掉线前的属下,同批属下只能自动召唤一次,怪物设置面板可以开关,默认关闭
ReadRandomStr,ReadRandomLine,ReadLine 文件路径参数支持NPC所在路径
修正stringreplace S变量操作失效bug
增加NPC指令:StrTok S1 S2 |, 以“|”为分隔符,分解字符串,S1源字符串,S2存放分解子字符串,S1存放分解剩余部分;第三参数为空代表空格,“#9”代表Tab;第一、二参数支持S,A变量
优化NPC参数解释

大幅度提升mysql版本数据存取效率


2016/8/25 更新:引擎
========================================================================
修正8月份引擎大型活动场面卡问题
护体神盾的敏捷附加可以在魔法设置面板调节;抵挡伤害计算略微调整,最多抵挡1/3伤害
修正护体神盾,护身戒指作用下引起飘血数字不正确问题
完善伤害反射的计算
修正购买重叠物品数量可能都是1的问题
LoginSrv支持二级密码(md5)
客户端修正下属血条不按百分比显示问题,WebBrowser打开的网页内置于游戏窗口


2016/8/15 更新:引擎 + 客户端
========================================================================
SendScrollMsg 文字内容不可过长,否则会导致客户端在部分XP系统运行出现异常!
客户端完善一些细节,如套装的技能要学习了才显示为激活颜色...
修正0806英雄安全区不穿人
减少下发流量
性能参数面板增加防T心跳包时间调节,默认60秒,使用鼠标移动到控件查看说明
增加<$NPCEXECUTECOUNT>,用于显示NPC被执行的次数
Give 不限制上限个数,原来是1-50
PIC= 功能扩展:
LABEL=@execlab
HINT=裁决>  //items=wil文件名,索引,图片数,循环,透明,偏移X,偏移Y
LABEL=@execlabfirecross
HINT=火墙>
SendScrollMsg<$DLGITEMSHOW>`PIC=magic,0,10,1,1,0,-33&LABEL= @xxxxx~


增加简单的物品展示功能: //需要引擎和客户端配套使用
-----------------------------------------
(@@inputstring)
[@main]
<执行脚本
/@ExecuteLabel>\\
<我要查询物品/@@inputstring1>   <展示我的物品 /@@inputstring2>\\
<关闭/@exit>

[@@inputstring1]
#ACT
SETDLGITEM <$STR(S1)>
#SAY
物品信息:\ \        <$DLGITEMSHOW>\ \<返回
/@back>   <关闭 /@exit>

[@@inputstring2]
#SAY
请放上你要展示的物品。\ \<返回
/@back>   <关闭 /@exit>
#ACT
QUERYITEMDLG 放上展示的物品 @showMyItem 0

[@showMyItem]
#SAY
我的物品:<$DLGITEMSHOW>\ \<返回
/@back>   <关闭 /@exit>
#ACT
SENDMSG 1 <$USERNAME>:<$DLGITEMSHOW>...<$STR(S2)> 255 241 65000
SendScrollMsg `NAME=%s:~<$DLGITEMSHOW>...<$STR(S2)>
CLOSE

[@ExecuteLabel]
#SAY
< CMD= @ExecNPCLabel HINT=提示...\第二行提示...>执行当前NPCLabel
#ACT
SendScrollMsg <
PIC=DscStart0.bmp&LABEL=@qclabel&HINT =提示...>执行QChatMission

[@ExecNPCLabel]
#ACT
SENDMSG 5 @Label_executed...  255 168
-----------------------------------------


2016/8/10 更新:引擎 + 客户端
========================================================================
客户端普通下属和友军下属的血条颜色显示为粉紫色
客户端内挂的回城/下线保护优先于吃药
修正心灵召唤,达到3级可以使用鼠标指向怪物设定目标
修正英雄怪迟钝问题
修正服务器开启一段时间后,96怪物复活立即死亡bug
修正NPC对话内容加:HINT= 提示信息... 后点击失效bug


2016/8/08 更新:引擎 + 客户端
========================================================================
客户端刷新包裹后物品会排列
客户端挂机功能更好用
客户端输入用户密码可以一路回车进游戏,确认框确认可以按回车或空格
客户端修正套装宝石位置显示不正确问题
客户端可以自定义部分技能是否锁定,按F11技能面板设置,是否开放该功能可在新版本登录器配置器中设置
客户端修正在部分XP系统运行一段时间后会出现按钮消失问题(滚动公告不可过长)
登录器可自定义服务器里列表,可自定义调用的客户端名称,看登录器配置器下的"说明.txt"
客户端普通下属和友军下属的血条颜色显示为粉紫色
客户端内挂的回城/下线保护优先于吃药

修正心灵召唤,达到3级可以使用鼠标指向怪物设定目标
变量迁移
修正带升级武器标识的武器,砍下报错
修正几处内存泄漏_724
减少内存占用
英雄使用火墙更灵活
InputInteger/InputString 不再需要使用DelayGoto,需要修改脚本
简单增加摆摊交易税,功能设置可以调节,0不收税
商人商品数据保存时自动创建相关文件夹,关闭引擎自动保存商人商品数据
stditem.db扩展DropRatePlus字段,死亡掉落该物品附加机率:比如原来身上某件装备掉落几率为1/30,DropRatePlus非0时,掉落几率变为:1/(30+DropRatePlus)
中毒身亡,<$KILLER>等变量有效显示
h.takeon 会刷新英雄装备内观
修正@ReloadMonItems 报错
修正淬炼扣除重叠材料造成材料消失假象
修正NPC定时器BUG
怪物魔法躲避%10变更为%0
修正被怪物被召唤,该地方不会再刷出bug
修正96怪物不复活
增加开关:只让道士对中了红毒的对象产生加攻效果
增加装备无持久损毁提示,衣服武器无持久损毁外观修正
OffLine 命令:参数3<=0时,无限时间脱机挂着,否则为脱机的时间限制(分钟),超过该时间踢下线
pk控制面板增加人物登陆和切换地图的保护时间调节
升级经验面板增加一直保留聚灵珠经验开关,默认关闭。聚灵珠吸收经验比率也迁移到升级经验面板
修正护体神盾不及时刷新属性,减少护体神盾增加的敏捷


增加简单搜索最低价的摆摊物品NPC条件命令:
----------------------------
SEARCHONSALEITEM 物品名 出售类型(元宝/金币) 返回最高个数(1-10) //返回信息自动以sendmsg形式发送给玩家
#IF
CHECKGAMEGOLD ~ 1
SEARCHONSALEITEM 开天 元宝 3
#ACT
GAMEGOLD - 1
#ELSEACT
SENDMSG 5 找不到指定的物品
----------------------------


客户端素材文件扩展的应用:
----------------------------
装备内发光:
shine>= 100对应data\~witemsshine.wil文件,每50张图一个效果,有效图片的请保持连续,例:shine=100调用0~49的图片,shine= 101调用50~99的图片

衣服:
shape>=75 对应 data\~hum_shape的数字.wil 文件,例:shape=75 对应~hum_75.wil,连击~hum_s75.wil
翅膀:
anicount>=75 对应 data\~hum_he+anicount的数字.wil 文件,例:anicount= 75 对应~hum_he75.wil,连击~hum_she75.wil

武器:
shape>=100 对应 data\~weapon_shape的数字.wil 文件,例:shape=105 对应~weapon_105.wil,每1200张图一个武器(男+女),连击~weapon_s105.wil
武器外发光:
shine>=100 对应 data\~weapon_we+shine的数字.wil 文件,例:shine= 105 对应~weapon_we105.wil,每1200张图一个武器(男+女),连击~weapon_swe105.wil

怪物:
Appr>=5000的,读取:data\~mon_(Appr 整除 100).wil,例:appr= 5005 对应~npc_50.wil,每360张图片为一只怪,支持一个文件99只怪

NPC:
Appr>=1000的,读取:data\~npc_(Appr 整除 100).wil,例:appr= 1005 对应~npc_10.wil,每60张图片为一个NPC

背包物品:
Looks>=20000,读取:data\~item_bg+(looks 整除 10000).wil,例:looks=20005 对应~item_bg2.wil 索引5的图
身上物品:
Looks>=20000,读取:data\~item_st+(looks 整除 10000).wil,例:looks=20005 对应~item_st2.wil 索引5的图
地面物品:
Looks>=20000,读取:data\~item_dn+(looks 整除 10000).wil,例:looks= 20005 对应~item_dn2.wil 索引5的图

如果加了新怪,声音文件可以自行编辑,然后使用自动更新,声音文件:\Wav\sound2.lst
发现怪物 200 + Appr * 10;
怪物行走 200 + Appr * 10 + 1;
怪物攻击 200 + Appr * 10 + 2;
武器发声 200 + Appr * 10+ 3;
受攻击  200 + Appr * 10 + 4;
死亡  200 + Appr * 10 + 5;
一般情况下,只增加“发现怪物”和“怪物攻击”和“死亡”的声音
========================================================================


2016/7/23 更新:引擎 + 客户端
========================================================================
祝福油控制面板增加+幸运的模拟计算
修正上版本#define失效问题
修正个别怪物报错,需测试
Race:60/61 人形怪物使用英雄创建(注:62是带连击的人形怪)
修正176版合区工具问题,重要!
合区工具的【数据维护-查询】增加金币/元宝/金刚石/灵符等的统计
减少客户端/CD客户端的CPU占用
完善装备限制爆出功能
假如怪物被重叠,现在可以攻击周围目标
SETSCTIMER 扩展到15个,原来是10个
优化英雄技能判别
优化物品规则列表
优化物品引用
优化走路/跑步/广播/搜寻...
怪物不再受HM/MP恢复速率调节的影响
优化怪物/人物流程,现在占用更少的CPU资源
不可拾取的物品显示为灰色,需要更新客户端


2016/07/08 更新:引擎
========================================================================
更好用的英雄守护模式
英雄设置二:增加老的工作速度模式开关
旗舰版网关/CD网关 魔法ID范围检测由1~127修改为1~254,关闭时间精度开关
优化延迟脚本


2016/07/05 更新:引擎
========================================================================
修正装备限制爆出系统bug
修正寒冰掌技能bug
修正个别怪物报错
优化人物数据读写
道道合击提高命中率


2016/07/01 更新:引擎
========================================================================
修正0628道道合击放不出bug
修正NPC执行bug,重要!
修正优化其他代码

2016/6/28 更新:引擎 + StdItemConverter
========================================================================
修正 INI_SORT_READ_SECTION_VALUES 节名下数据为空时不读取问题
增加 INI_SORT_DELETE 保存到内存的标识名(All=删除所有) //删除对应内存标志名的列表信息
修正 TUserEngine::ProcessHumans -> Ready, Save, Load...报错
修正可能出现物品显示假象
NPC命令:DropItemMap 增加参数7,为物品可拾取的倒计时秒数,0立即可以拾取
修正reloadnpc all 可能引起一系列奇怪报错的问题
引擎修正变异骷髅攻杀报错,客户端修复变异骷髅攻杀效果
magic.db的Power/MaxPower/DefPower/DefMaxPower魔法输出计算修改为受个人的幸运值影响
magic.db增加Penetrate,PenetrateRate字段,使用stditemConverter工具进行扩展,Penetrate的值:1忽视防御,2忽视魔法盾,4忽视魔御,1+2=3则忽视防御和魔法盾;PenetrateRate为穿透几率(百分比)
优化魔法
CHECKITEMDURACOUNT 物品名是否聚满(0= 未满的,1= 已满的)>/ 优化聊天处理
优化消息列队和发送
物品规则列表增加【死亡消失】选项
英雄得到其他经验可以设置为0%
法师英雄现在修改为跟随状态也可以持续开盾
修正GM命令调整元宝不刷新BUG
修正英雄有几率在安全区攻击bug

2016/3/19
========================================================================
发型,性别,职业,等级,金币,元宝,泡点,整数0~9的对应GM命令支持离线修改,
即人物不在线时直接修改数据,需要更新M2和DBServer,建议使用,少用文本操作的NPC命令,以提高效率
---------------------------------------
增加7级GM命令:@ints 0~9 角色名 +/-/= 数值,可以修改上个版本增加的10个整数变量,支持离线修改
loginsvr_mysql修正注册ID可能出错问题

2016/3/14
========================================================================
增加NPC命令:INTS 0~9 +/-/= 数量 (属于个人保存型变量,保存于数据中,支持:21亿数值)
提供对十个整数操作,记录日志在元宝类型中,搜索日志以关键字“整数”进行过滤,
可以使用<$INTS0~9>获取和显示,英雄以<$H.INTS0~9>获取和显示
MYSQL版本需要更新数据库的TBL_ADDON表和DBServer,以读取和保存新数据,最新数据库结构参考legendofmir.sql
如果需要把当前版本的普通数据转换到MYSQL数据,同样需要使用本次更新的DB2MySQL.exe
---------------------------------------
修正全局变量操作(Var/CheckVar/LoadVar等...)的严重BUG,并大幅度提高此等操作的效率
增加稳定性

2016/3/09
========================================================================
修正带有;GETITEMFLAG运行数天后,偶尔出现爆不出物品问题
修正几个小bug


2016/1/20
========================================================================
修正上个版本(2016/01/11~13)报错
修正引擎开启超过29天后,多进程之间的行会战消息整数越界问题


2016/1/13
========================================================================
减少英雄飞到主人身边的检测距离
加快英雄远程锁定目标的攻击反映
包裹不存在聚灵珠情况下,人物不再一直积累聚灵珠的经验
连击引擎的怪物被召唤后,可以再次刷新(176引擎不会,除非怪物死亡或消失)
优化微端内存申请释放,修正出现死锁情况;微端修改为需要激活使用。
修正引擎,三个网关刚开启时遇到接入连接的出错Bug
改善数据读取和保存线程逻辑

2016/1/2
========================================================================
英雄远程锁定目标可以飞到目标身边进行攻击
解决引擎,网关下发封包顺序BUG
优化微端服务器读取性能和下发带宽
改善英雄对目标的锁定
设置英雄杀人增加主人PK值时,武器增加诅咒也作用在主人身上
完善连击的释放和攻击
完善英雄对目标的锁定
MonSayMsg.txt 支持以下变量:SERVERNAME,SERVERIP, WEBSITE 等全局变量
CURRENTMAPDESC, CURRENTMAP, CURRENTX, CURRENTY, USERNAME, MONKILLER, KILLER
HP, MAXHP, MP, MAXMP ... MAXSC, YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, MILLISECONDS
改进客户端的隔位刺杀
客户端增加角色(人物、怪物、NPN等)提示列表,适用于BOSS提示,PK目标人物更醒目等
完善属下对友军的识别


BLUE引擎2015年更新记录

2015/12/31 全套更新!!!
========================================================================
改善法师/道士职业英雄
改善英雄回到主人身边的反映
改善丢包被T
修正英雄有时动作速度异常问题,增加英雄野蛮时间补偿,现在看起来更接近于玩家的动作
修正客户端使用微端时,个别资源因解压校验错误而未能显示问题
修正几个怪物重刷后不能移动问题
修正合区工具问题

2015/12/18 M2 + RunGate配套使用
========================================================================
将mCryptModule.dll分别复制到M2,LoginGate,Rungate目录下,会加密保存激活码。
客户端增加极品物品的坐标和方向提示
客户端修正怪物出现时,声音调节失效问题
修正类似虎卫被召唤,无限刷新问题
修正客户端对NPC:WebBrowser命令部分网页打不开问题
mysql版本的dbserver,loginsvr的配置文件中,如果LoginPrompt=1,则每次开启都需要输入密码,这时ini中不要保存sql密码。
优化LogServer

2015/12/12
========================================================================
取消任务导航支持执行QF脚本功能,取消聊天栏支持执行QF脚本功能,存在漏洞!!!
并改为执行独立脚本:QChatMission-0.txt,因为客户端可以直接执行该脚本的任意标签,要注意脚本写法,防止漏洞。
------------------------
优化NPC执行流程
优化修正引擎接收封包处理封包的bug,大幅度提升引擎对客户端封包处理效率
客户端自定义输入字符默认过滤
“@<>/\”5个字符,防止标签被非法执行

修正2015/11/30修改引起的杀怪触发脚本报错
取消金币交易市场

2015/11/30
========================================================================
优化客户端纹理加载和管理
优化客户端操作体验
修正物品被拾取后偶尔留下的物品假象
被登陆脚本踢下线后不再接受客户端封包
优化引擎IOCP性能
优化客户端聊天栏字体渲染效率
优化客户端数字飘血和数字显血
提高火球术,大火球,灵魂火符对移动目标的命中率
增加释放魔法触发QFunction的[@MagSelfFuncXX]和[@MagTagFuncXX]的开关,默认关闭
引擎修正火墙假象

现在[@KillPlayXX][@KillPlayMonXX]触发时,可以使用KILLERTYPE区分杀怪/人的主体
比如:
[@KillPlay1]
#IF
KILLERTYPE = 1 //1人物,2英雄,3宝宝
#ACT
SENDMSG 5 人物杀死

2015/11/10
========================================================================
修复上个版本客户端运行片刻会出现崩溃退出bug
修复游戏网关一个严重的死循环漏洞,会导程序致崩溃退出
修复上个版本引擎因优化地图管理器引起脚本缓存不能读取问题,如:升级武器记录文件,已卖商店的物品不加载等...

提高数据工具的日志查询效率
怪物设置增加开关:所有怪物使用新的刷新模式;如果开启,相当于MonGen.txt下所有怪物都使用新的刷新模式(重启生效)
修正LoginSvr找回密码bug,修正LoginSvr一个封包漏洞
LoginSvr找回密码修改为:问题1答案1,问题2答案2都正确才能成功找回,修正账号的创建日期和更新日期错乱bug。
LoginSvr mysql版本优化语句,完善防注入检测
LoginSvr mysql版本增加二级密码,密码现在使用MD5密文
优化怪物运行管理,修正上个版本的引擎会出现怪物迟钝BUG,
提高引擎启动速度,提高动态变量(LoadVar,SaveVar)效率

2015/10/25
========================================================================
改进刷怪和怪物运行管理,现在由地图管理器接管
改进,优化镜像地图功能
修正完善英雄怪
客户端增加拒绝全服喊话开关(@传 之类的喊话信息),需配合最新引擎;同时引擎有控制开关,游戏参数-信息控制-允许屏蔽全局喊话
简单增加好友上线提示,私聊字体个性颜色等
添加黑名单会在服务器上禁止私聊
将simli.ttf更新至客户端data目录下,可以启用个性化NPC名字字体
提高客户端对Wzl的读取效率

2015/10/14
========================================================================
修正师傅不在线情况下,记录徒弟出师文档BUG
修正跨服属下属性异常问题
连续申请行会战,最高可持续12小时
完善客户端细节

刷怪文件增加一个参数,现在格式如下:
;代码 x y 名称 范围 数量 时间 加快刷怪(0~100) 任务几率(0~100) 刷新模式(0~1)
-------------------------------------------------------------------
刷新模式=0时,刷怪模式不变,和以前一样,可能boss刚被杀死,未到间隔时间会重新刷一只。 //不添“刷新模式”参数,默认为0
刷新模式=1时,假设怪物刷新间隔时间是1小时,杀死怪物后,经过1小时才会再次
刷出该怪物。

建议boss类的怪物开启新的刷怪模式,更加合理。

增加几个变量:
$YEAR //年
$MONTH //月
$DAY //日
$HOUR //时
$MINUTE //分
$SECOND //秒
$MILLISECONDS //毫秒

增加NPC命令: //因为需要申请和释放比较大的内存,不建议频繁使用

AddMirrorMap 源地图 镜像地图 镜像地图描述 小地图编号 使用期限(分钟) 刷怪(0,1)

DelMirrorMap 镜像地图

MirrorMapTime 镜像地图 +/-/= 时间(分钟) //MirrorMapTime 镜像地图,直接获取剩余使用时间

在镜像地图中可以使用<$MIRRORMAPTIME>查看剩余使用时间,新客户端可以直接右上角显示

MobNpc 地图名 X Y NPC名称 脚本文件名 外形(数字) 属沙城(0,1) 脚本文件不带地图名(0,1) //刷NPC;脚本文件不带地图名 = 1,不需要带地图名

DELNPC 地图名 X Y

脚本示例:
----------------------------------------
[@AddMirrorMap]
#ACT
AddMirrorMap D71615 MRD71615 [D71615]的镜像 0 2 1

[@AddMirrorMap_Success]
#ACT
SENDMSG 5 创建镜像地图成功。 255 168
AddMapRoute 3 333 333 M71615 22 330
AddMapRoute M71615 21 33 3 332 333 0

[@AddMirrorMap_Failed_SourceMapNotExists]
#SAY
创建镜像地图失败,源地图不存在!\ \  <返回
/@main>

[@AddMirrorMap_Failed_MirrorMapExists]
#SAY
创建镜像地图失败,镜像地图已经存在!\\
<返回
/@main>

[@DelMirrorMap]
#ACT
DelMirrorMap MRD71615

[@DelMirrorMap_Success]
#ACT
SENDMSG 5 删除镜像地图成功。 255 168

[@DelMirrorMap_Failed_MirrorMapNotExists]
#SAY
删除镜像地图失败,镜像地图不存在!\ \
<返回
/@main>

[@DelMirrorMap_Failed_NotMirrorMap]
#SAY
删除镜像地图失败,目标非镜像地图!\ \
<返回
/@main>

[@MirrorMapTime]
#ACT
MirrorMapTime MRD71615 + 1

[@MirrorMapTime_Success]
#SAY
镜像地图使用时间增加1分钟\ \
<返回
/@main>

[@MirrorMapTime_Failed_NotMirrorMap]
#SAY
目标非镜像地图!\ \
<返回
/@main>
[@MirrorMapTime_Failed_MirrorMapNotExists]
#SAY
目标镜像地图不存在!\ \
<返回
/@main>
========================================================================


2015/10/10
========================================================================
修正浑水摸鱼模式名字显示问题
修正几个封包漏洞,会可能导致物品属性混乱。
修正登录可能出现串号问题
修正LoginGate有大量连接时会出现错误并不能接受连接BUG
引擎启动后,执行QManageNPC [@OnStart]
修正绿毒的爆出物品占有权过大问题
跨服系统喊话
跨服行会传送GM命令和NPC命令
跨服跟踪
跨服传唤
跨服夫妻传送
跨服夫妻上线提示
跨服行会战
跨服全局变量同步
修正可能同时爆出多个装备极品属性的问题


2015/9/30
========================================================================
暂时去掉部分分线程,保证稳定性
更改英雄攻击模式的限制时间调整为200ms
修复神兽有大量目标仍边攻击边回头走问题(包括其他怪物属下)
修复属下远离情况下,CTRL+A切换攻击模式,属下不回到身边问题
增加NPC命令:MOVETOCELL X Y NPC名称 //自动移动到坐标点,并点击NPC;“NPC名称”可忽略。
怪物设置面板增加怪物灵敏度调节
修正关闭M2加速功能不完善问题
优化人物流程
修正英雄组合速度难调节问题
修正怪物过于灵敏问题并完善怪物灵敏度调节

客户端:
修正按住施毒术会导致毒药消失假象问题
输入法使用Windows的原始界面
全角输入法状态下,可以按1~6吃药,使用字母释放魔法,以及使用如~!@等快捷字符
包裹界面增加刷新包裹按钮
增加安全区右上角标识

2015/9/24
========================================================================
修正2015/9/23因改进英雄流程引起召唤不出英雄的问题
怪物设置增加是否可以立即拾取大刀杀怪物爆出的物品
修正属下的反应比较慢的问题
Logingate将现在起需要引擎的激活码,Confing.ini [Strings] ActivateCode=激活码
登陆网关和客户端的登陆流程修改


客户端:
增加音量调节
中文状态可以按“`”或“~”建拾取物品
修正按住施毒术会导致毒药消失假象问题
增加使用字母自定义技能快捷键,并且修改原先快捷键为(防冲突):
CTRL+Z -> ALT+A 自动挂机
V -> ALT+V 隐藏怪物尸体
O -> CTRL+O 查看任务
P -> CTRL+P 查看组队
T -> CTRL+T 交易

2015/9/23
========================================================================
开启引擎后,自动开始2分钟时长的快速刷怪
改善英雄和怪物的运行效率
修正上个版本可能出现药品不自动解包问题(注:红药包Anicount=1,蓝药包Anicount=2, 特殊药包药包Anicount=3)
修正地狱雷光/瞬息移动之类的魔法,超过魔法距离释放失败问题
改进英雄的群体技能的释放
修正提交镖车,镖车不消失bug
优化多线程下物理地图对象存取

2015/9/20
========================================================================
修复一个严重bug,特定情况下会消耗大量的流量和CPU
多线程处理人物/英雄/怪物/通讯等流程,流畅度是否提升,需测试!
修正行会时,攻击模式计算缓慢问题
噬魂沼泽释放后,在释放地面范围内将中毒,5秒持续时间(如果使用新客户端0920以上,可将Magic.DB中噬魂沼泽释的EffectType= 2,这样毒雾不会随目标移动)。

客户端:
走路判断更灵活,内挂细节修正,隐藏尸体修正,优化CPU开销

2015/9/12
========================================================================
修复一处可导致引擎自动关闭的溢出漏洞
修复客户端飘血与实际掉血量不相等BUG
大量减少引擎下发流量
修正快速使用物品可能导致内存溢出bug
修正特性情况下交易物品消失bug

2015/8/22 引擎+客户端 需要配套
========================================================================
将获得的激活码填写在!Setup.txt的
[Server]
ActivateCode= 激活码
第一次激活比较久,稍等3分钟左右,重新开启程序即可。

修正NPC下发脚本小bug
修正挖肉品质bug,修正肉品价格错误
修正丢物品到地面偶尔看不到bug(客户端)
地面极品装备会闪烁,选项-物品装备-有开关设置
修正引用时间函数的错误运算
修正偶尔出现GM隐身被看见bug 客户端修正部分素材看不到bug(客户端)

--------------------
MonItems目录下的爆率文件,第一行增加标志:;GETITEMFLAG(3),数字3,表示将随机必爆爆率为1/99999999的其中3样物品 白野猪.txt 爆率文件内容格式如下:

;GETITEMFLAG(3)
1/5 金币 200
1/2 强效魔法药
1/2 强效金创药
1/5 太阳水
1/5 强效太阳水

1/99999999 上古神甲
1/99999999 上古宝甲
1/99999999 上古披风
1/99999999 上古羽衣
1/99999999 上古道袍
1/99999999 上古长袍
--------------------


2015/8/11
========================================================================
MapInfo.txt的地图增加参数:OPTI,带有该参数的地图,会提前申请需要的部分内存进行优化。 PS:适合用于怪多,人经常去升级,或PK多的地图,建议使用。
网关封掉利用部分技能制造类似“暗杀”的效果
完善个别脚本命令
任务导航支持执行QC脚本:
-------------------------
[1-1] 任务1
喜欢蹦蹦跳跳,你可以选择直接传送!\\<[传]/@蛤蟆>(点击传字直接传送)\
喜欢蹦蹦跳跳,你可以选择直接传送!\\<[传]/@蛤蟆> \
喜欢蹦蹦跳跳,你可以选择直接传送!\\(点击传字直接传送)\
========================================================================

2015/8/7
========================================================================
优化部分封包,减少引擎下发流量 优化封包模块,性能又有比较大的提升(影响所有服务器程序) 改进新刷怪模式,刷怪速度几乎等同老模式,性能更好刷怪更合理!同时增加回老的刷怪模式提供选择 改善怪物流程稳定性
修正挖动物获取到的物品看不见bug
性能设置增加怪物灵活度兼容开关,开启后,怪物灵活度等同于以前版本引擎的。
优化聊天处理代码
增加稳定性


2015/7/30
========================================================================
修正周围有人取消摆摊失败bug
修正账号在其他地方登录时,偶尔不提示信息bug
修正有时怪物不显示名字
修正偶尔出现个别怪物报错
修正发现死亡人形怪/人物时外观不正确显示bug
增加视觉范围控制,在参数设置,坐标范围,建议X=18 Y=16
DBS修正当前使用称号和显示时装开关不保存bug (MySQL版本)
SENDMSG 5 普通文字1<LABEL=@QFLabel&HINT=点击运行脚本功能>[执行脚本]普通文字2 255 168 65000 //聊天栏置顶文字+执行脚本
SENDMSG 5 普通文字1<PIC=DscStart0.bmp&LABEL=@QFLabel 普通文字225516865000 //聊天栏置顶文字+按钮执行脚本,DscStart0.bmp必须存在lui.pkg中
SENDMSG5 访问官方网 255 168
聊天栏置顶文字需要最新客户端支持。

2015/7/19
---------------------------------------------------------------------------
引擎:
修正上个版本引擎一个比较大的内存泄漏
修正加载脱机人物地图对象重复bug
修正镖车可能引起的内存错误
修正偶尔出现怪物假象
修正ReQuestBuildGuild bug...
优化ReGetHumanName,HumamOperation...
优化地图对象流程,增加地图对象内存管理
网关通讯采用多线程IOCP模式,提高数据吞吐量
改进地图对象架构,提高性能,减少内存碎片
增加地图对象管理,减少内存开支
修正火龙之心bug
db里,称号的 weight = 1,图片和名字分为上下显示
性能设置增加了快速刷怪开关
优化全局变量相关应用部分

服务器数据存取方式采用MySQL(MySQL版本)
m2 改进怪物内存流程,提高怪物灵敏度,降低CPU使用率,改善其他部分代码的性能
m2和dbs数据存取部分改用多线程模式,性能提升大(MySQL版本)
GameCenter增加‘最高服务器上线人数’设置,支持MySQL备份与恢复(压缩备份与恢复需要在MySQL的bin目录下放上gzip.exe)(MySQL版本)


登陆排队功能:(网关 + 引擎 + 客户端 配合)
---------------------------------------------------------------------------
MaxUserForLoginWait=8000   实际在线人数超过此数量,登陆游戏会排队,赋值0将关闭登陆排队功能。
LoginWaitTimeRate=0.800000   登陆等待时间= (实际在线人数 - MaxUserForLoginWait) * LoginWaitTimeRate
OnlinePlayerCountRate=13.240000   排队时报告的在线人数倍数,报告数量 = 实际在线人数 * OnlinePlayerCountRate


连击:
---------------------------------------------------------------------------
增加种族伤害属性,只限武器
首先扩展HeroDB数据库,使用StditemConvert工具,然后设置数值,
Monster.DB的:
RaceEx  0=未定义,1=人族,2=兽族,3=无生命,4=不死族,5=恶魔族
ShapeEx  0=未定义,1=小型,2=中型,3=大型,4=巨型 (注:目前未启用)

Stditem.DB的:
RaceDamage  种族伤害值0~255
ShapeDamage体型伤害值0~255 (注:目前未启用)

@supermake1240~255 //种族伤害值,调整所有种族伤害的伤害值.如果当前武器有3种种族伤害,则3种种族伤害的伤害值同时调整一致
@supermake1251~31 //种族伤害针对的种族,1=人族,2=兽族,4=无生命,8=不死族,16=恶魔族,可以多个并存,将对应的数值相加即可,如果该值不正确或未设置,客户端显示附加种族伤害 +xx%(未激活)字样
//比如要人族和兽族2种属性共存就@supermake 1 25 3
//如果要人族,兽族,无生命三种属性共存就@supermake 1257
脚本命令:GIVE,GIVEEX,UPGRADEITEM,UPGRADEITEMEX 同样可以调整


1、装备的PK目标爆率 修改为 击杀爆率,使用百分比计算,现在不止对人有效,对怪物也有效。
公式:爆率 = 原爆率 + ((击杀爆率 - 防爆) / 100 * 原爆率);
注:爆率/原爆率/击杀爆/防爆 都是百分比,
比如原来爆率是10%,击杀爆率 50%,防爆0%,根据公式:10 + (( 50 - 0) / 100 * 10) = 15,最终爆率就是15%
比如原来爆率是10%,击杀爆率100%,防爆0%,根据公式:10 + ((100 - 0) / 100 * 10) = 20,最终爆率就是20%

2、防爆 修改为使用百分比计算

3、改善英雄类怪物的灵敏度,RECE=61人形怪支持连击

4、改进刷怪机制(复活模式),大幅度提高性能,减少服务器内存碎片,更准确的刷怪时间

5、HGE客户端优化,即使用火墙同时烧2000怪,CPU基本也保持为0~1%

6、大量性能优化,在服务器硬件配备够好情况下,经测试,万人在线不卡(3000人同时参与沙战不卡)

MonSpAbilList 增加 防红毒 防绿毒 破盾
菜单-怪物设置-基本参数:增加怪物死亡重新计算刷新时间 开关,默认关闭
菜单-物品装备-基本设置:增加装备持久0是否消失 开关,选择不消失则属性失效
修改赋予称号时自动激活


HGE客户端支持怪物:(附加)
瘟疫毒牙;81;124;360;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
瘟疫金蟾;81;124;361;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
瘟疫鱼人;81;124;362;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
瘟疫蛋;115;124;363;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
瘟疫使者;81;124;364;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
瘟疫长老;81;124;365;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
瘟疫统帅;81;124;366;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
醉拳熊猫;210;124;367;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
邪恶沙虫;127;125;370;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
秃鹫;81;125;371;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0;
掷刀兽人;87;125;372;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
矿工兽人;81;125;373;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
梭镖兽人;87;125;374;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
大刀兽人;128;125;375;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
训狼兽人;81;125;376;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
坐骑兽人;81;125;377;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
巫师兽人;129;125;378;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;2000;1;0;2050;0;0;0;
厨师兽人;81;125;379;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
流星锤兽人;159;125;3710;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
m38_11;160;125;3711;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
m38_12;160;125;3712;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;
m38_13;160;125;3713;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;

BLUE引擎历史更新:

1、增加金币交易市场,见脚本附件:ItemMarket-3.txt
文件 Data.mdb 为交易市场数据,复制到X:\MirServer\Mir200\Envir目录下
同时需要扩展DB,步骤见附件:DB的扩展.txt
由于物品扩展,服务器发送到客户端的物品数据也相对较大,
请在RUNGATE放开设置最大值,默认8000,可以设置10000。

2、增加新内挂功能,呼出内挂黑屏的请下载比较新的客户端
3、客户端分辨率暂定1024X768,其他分辨率后续支持
4、客户端支持双击自动穿装备功能
5、客户端支持回城石类双点物品支持快捷键
6、增加转身装备和声望类装备显示需要佩带要求
7、去掉NPC血量显示提高游戏流畅
8、增加CTRL + B 刷新包裹
9、增加英雄技能控制开关功能
10、增加快捷键ESC键+ENTER快速退出功能
11、修正英雄包裹满时会消失物品BUG
12、重新编写RUNGATE,提供比较好的封外挂功能,同时大量提高运行性能
13、修改卧龙地图对应的小地图为 HERO1 301
14、增加英雄召唤分身的时间间隔控制 详细在M2功能设置 英雄设置里

15、客户端药品解包说明:
英雄解包的的DB设置 Anicount=1/2/3 不变
人物自动解包的药 anicount=打包物品的shape
例:
超级金创药shape= 100,那么它所解包的到的物品 强效金创药的 anicount= 100才会自动解包

16、修正英雄包裹空位不足时仍然可以解包的BUG
17、增加商铺赠送功能
18、增加雷炎洞地图效果
地图参数:MapInfo、txt里加
THUNDER(100) //雷电,单体攻击,括号里为攻击力,下同
GREATTHUNDER(100) //大雷电,群体攻击
LAVA(100) //喷岩浆,群体攻击
SPURT(100) //喷气,群体攻击

19、客户端支持65535属性显示
20、增加英雄荣誉度显示
21、修改英雄忠诚度直接在英雄图象上显示

22、客户端WIL文件的应用:
hum2.wil //衣服shape从25~49计算
hum3.wil //衣服shape从50~74计算
shape>=75 对应 hum+Shape.wil 文件,例:shape= 78 对应hum78.wil

weapon2.wil //武器shape从50~74计算
weapon3.wil //武器shape从75~99计算
shape在100~255 对应 weapon+Shape.wil 文件,例:shape= 105 对应weapon105.wil

monXX.wil,XX在25~79 的文件每360张图片为一只怪

23、增加新NPC酒馆等NPC支持
鉴宝散人 0170 9 18 鉴宝散人 0 20 0 0 0
影月 3 379 304 影月 0 81 0 0 0
辰星 3 380 305 辰星 0 82 0 0 0
翔天 3 380 304 翔天 0 83 0 0 0
店小二 3 383 307 店小二 0 76 0 0 0
跑堂小虎 0170 15 17 跑堂小虎 0 76 0 0 0
酒馆老板娘 0170 19 21 酒馆老板娘 0 77 0 0 0
洞穴探险者 hl001 19 223 洞穴探险者 0 15 0 0 0
小贩 hl002 103 67 小贩 0 3 0 0 0
小贩 hl002 119 79 小贩 0 7 0 0 0
洞穴探险者 hl002 80 154 洞穴探险者 0 15 0 0 0


24、增加雷炎洞新怪和新怪魔法同时更新几个老BOSS的攻击效果 具体如下:
虹魔教主(新);202;62;182;99;1;1;5000;0;15;20;50;80;0;0;20;30;500;1;0;1200;50000; //普通和发狂模式
牛魔王(新);122;71;207;99;1;1;3600;0;20;24;45;80;0;0;20;30;600;1;0;1200;40000; //远近2种攻击模式,远攻为3X3群体魔法
魔龙阴石;136;75;216;99;1;1;5000;0;15;20;50;80;0;0;20;30;500;1;0;1200;50000; //提升周围非人物物理攻击力
魔龙阳石;136;77;217;99;1;1;5000;0;15;20;50;80;0;0;20;30;500;1;0;1200;50000; //提升周围非人物物理防御力
魔龙教主(新);137;78;218;99;1;100;12000;0;15;15;120;150;0;0;20;15;500;1;0;500;80000; //MC=攻击力,1X1群体攻击,全屏概率麻痹
火龙神;138;83;800;99;1;100;5000;10;50;40;100;150;50;50;30;30;800;1;0;1000;655350; //MC=攻击力,2X2群体攻击 全屏雷电攻击
火龙雕像1;139;84;802;10;1;100;3000;10;25;20;70;100;50;50;10;10;1500;1;0;3000;655350; //MC=攻击力,2X2群体攻击
火龙雕像2;139;84;803;10;1;100;3000;10;25;20;70;100;50;50;10;10;1500;1;0;3000;655350; //MC=攻击力,2X2群体攻击
火龙雕像3;139;84;804;10;1;100;3000;10;25;20;70;100;50;50;10;10;1500;1;0;3000;655350; //MC=攻击力,2X2群体攻击
火龙雕像4;139;87;805;10;1;100;3000;10;25;20;70;100;50;50;10;10;1500;1;0;3000;655350; //MC=攻击力,2X2群体攻击
火龙雕像5;139;87;806;10;1;100;3000;10;25;20;70;100;50;50;10;10;1500;1;0;3000;655350; //MC=攻击力,2X2群体攻击
火龙雕像6;139;87;807;10;1;100;3000;10;25;20;70;100;50;50;10;10;1500;1;0;3000;655350; //MC=攻击力,2X2群体攻击
狂热火蜥蜴;150;102;220;60;1;1000;5500;12000;0;35;45;80;100;0;0;24;600;900;1;800;20000; //会拖回敌人进行攻击,一定几率中毒效果
恶魔蜘蛛;144;105;223;60;1;1000;1800;4000;0;40;45;60;70;0;0;24;600;700;1;800;8000;
圣殿卫士;143;104;221;60;1;1000;5000;3500;0;40;50;60;70;0;0;24;600;700;1;800;8000; //远近攻击,远攻为红色雷电(MC)
巨镰蜘蛛;81;19;230;60;1;1000;5000;3000;0;15;24;38;55;0;0;24;600;750;1;800;15000;
白玉老虎;153;103;222;60;1;1000;1800;10000;0;20;35;60;70;0;0;24;600;780;1;800;10000;
绿魔蜘蛛;81;19;232;60;1;1000;1800;4000;0;24;35;60;70;0;0;24;600;750;1;800;9000;
铁翼巨蛾;81;19;235;60;1;1000;1800;4000;0;25;38;60;70;0;0;24;600;750;1;800;9000;
黑牙蜘蛛;81;19;236;60;0;1000;1000;500;0;13;22;20;40;0;0;22;600;800;1;800;15000;
雷炎蛛王;125;111;237;60;1;1000;10000;20000;0;40;45;280;300;0;0;35;600;700;1;800;8000; //普攻带绿毒,蜘蛛网带麻痹攻击
蓝背蜘蛛;81;19;238;60;1;1000;1800;4000;0;30;45;60;70;0;0;24;600;700;1;800;8000;
剧毒骷髅;81;19;239;60;1;1000;1800;4000;0;50;36;60;70;0;0;24;600;700;1;800;8000;
圣殿黄龙;81;19;233;60;1;1000;10000;20000;0;50;36;280;300;0;0;24;600;700;1;800;8000;
圣殿护卫;143;104;234;60;1;1000;10000;20000;0;55;36;280;300;0;0;24;600;700;1;800;8000;
金杖蜘蛛;143;106;231;60;1;1000;10000;20000;0;24;36;280;300;0;0;24;600;700;1;800;8000;

雷炎洞小地图:
hl001 303
hl002 304

25、增加下列新技能同时原英雄召唤月灵的魔法ID号变更为:55
额外增加新技能:
双龙斩 //也就是圆月刀法
雷霆剑法 //类似烈火剑法,有一定几率使对方麻痹,不能释放魔法,受到的伤害增加25%
//注:属于雷电攻击,所以以麻痹做解释,原来的'麻痹'作石化解释

magic、db如下:
40;双龙斩;0;44;40;0;0;3;0;0;0;42;500;44;1000;46;2000;60;;
42;龙影剑法;0;0;0;0;0;3;0;0;0;42;500;44;1000;46;2000;0;;
43;雷霆剑法;0;38;0;0;0;10;0;0;0;42;500;44;1000;46;2000;0;;
56;逐日剑法;0;53;0;0;0;7;0;0;0;35;10;37;50;40;100;0;;
57;噬血术;2;48;5;15;30;20;15;15;2;18;10;21;50;24;100;60;;
58;流星火雨;2;51;12;20;25;30;20;20;1;42;10;37;50;40;100;60;;
55;英雄召唤月灵;4;41;32;0;0;8;0;0;2;42;10;44;10;46;10;50;英雄;
56;英雄逐日剑法;0;53;0;0;0;7;0;0;0;35;10;37;10;40;10;0;英雄;
57;英雄噬血术;2;48;5;15;30;20;15;15;2;18;10;21;10;24;10;60;英雄;
58;英雄流星火雨;2;51;12;20;25;30;20;20;1;42;10;44;10;46;10;60;英雄;

stditems、db如下:
1684;双龙斩;4;0;1;0;0;0;0;42;0;0;0;0;0;0;0;0;0;0;0;500;50;0;
1685;雷霆剑法;4;0;1;0;0;0;0;42;0;0;0;0;0;0;0;0;0;0;0;500;50;0;
1686;逐日剑法;4;0;1;0;0;0;0;42;0;0;0;0;0;0;0;0;0;0;0;500;50;0;
1687;流星火雨;4;1;1;0;0;0;0;42;0;0;0;0;0;0;0;0;0;0;0;9091;5;0;
1688;噬血术;4;2;1;0;0;0;0;18;0;0;0;0;0;0;0;0;0;0;0;1000;5;0;
1691;英雄逐日剑法;4;0;1;0;0;0;0;42;0;0;0;0;0;0;0;0;0;0;0;500;50;0;
1692;英雄流星火雨;4;1;1;0;0;0;0;42;0;0;0;0;0;0;0;0;0;0;0;9091;5;0;
1693;英雄噬血术;4;2;1;0;0;0;0;18;0;0;0;0;0;0;0;0;0;0;0;1000;5;0;


26、修正英雄分身刚被召唤出来发呆问题
27、增加客户端怪物可探索识别,参考附件:DB的扩展.txt
28、对使用新的RUNGATE可以使用新的GameCenter.exe的配置向导进行配置(选择是否使用多线程网关)
29、由于数据扩展,M2发送包裹装备相对较长,应该在M2性能参数设置面版设置自检数据块=10000以上
30、修正部分小BUG


2012-8-23 更新:M2 + 登陆器 //M2+登陆器请配套使用
========================================================================
[!] 登陆器恢复为单个Exe文件
[+] 增加获取人物机器码的变量<$HWID>
[+] 播放Wav文件的NPC命令:
PlaySound 文件名 循环(0/1) 参数
PlaySound Stop //停止当前所有播放的声音
参数包括:
All //所有在线人物播放
Guild //执行命令者的同行会人物,如无行会则不播放
地图名字 //使用地图文件名,如:3,则盟重的所有人都播放
参数为空 //自己播放

例子: PlaySound .\wav\log-in-long2.wav 0 all
PlaySound .\Sound\123.wav 0 //登陆器会在传奇目录下建立"Sound"目录,可以自己更新一些自定义的声音

[!] CD版本:更新了0823的RUNGATE,登陆器和Rungate 请配套使用
[!] 修正英雄杀人,主人PK值基本不增加BUG。同时增加英雄杀人增加主人PK值开关,可以自行选择,默认开启,在英雄控制面板调节。


2012-8-6 更新:M2 + 登陆器 //M2+登陆器请配套使用
========================================================================
[!] 修正一个较大的内存泄露
[!] 修正客户端NPC发光效果丢失BUG
[!] 称号物品DuraMax=0时,称号可以无限时间使用
[!] 赋予新称号,将标注为未使用状态,激活称号后才开始计时
[!] 修正称号剩余使用时间未及时刷新的BUG
[!] 正在使用的称号过期后同样触发:QFunction 的
人物:[@Untitled_XX]
英雄:[@HeroUntitled_XX]
XX代表物品DB中的Shape


2012-8-5 更新:M2
========================================================================
[!] 修正MonSpAbilList.txt不支持刷怪文件BUG


2012-8-4 更新:M2
========================================================================
[!] 修正取消称号报错


2012-7-25 更新:M2
========================================================================
[!] 修正称号改变属性未及时刷新BUG
[!] 称号物品DuraMax=0时,称号可以无限时间使用
[!] 修正称号使用时间有时候出现-XX小时的BUG
[!] 玩家取消使用称号时,触发:QFunction 的
人物:[@Untitled_XX]
英雄:[@HeroUntitled_XX]
XX代表物品DB中的Shape


2012-7-3 更新:M2
========================================================================
[!] 修正英雄称号计时BUG
[!] 修正变量$DRUM,$HORSE,$FASHION显示不正常BUG

2012-6-26 更新:M2_0615+
========================================================================
[!] 修正英雄不掉落军鼓/马牌/时装BUG
[*] 修正军鼓/马牌/时装 掉落调节无效BUG

2012/6/19 更新:新/老登陆器
========================================================================
[!] 修正称号偶尔看不到BUG
[*] 修正部分UI调整后的BUG


2012/6/15 更新:M2 + 登陆器 + RUNGATE + DBS + 合区工具
本次需要升级DB数据,请使用数据工具转换。
以上程序必须配套使用!!!
========================================================================
[!] 套装发送支持到255套
[!] 登陆器配置后是2个文件,请注意放在一起提供使用 //注意此项!!!
[!] RUNGATE增加最大人数控制,修改Config.ini的MaxUser后,开启RUNGATE
RUNGATE 机器码黑名单可以选定,可以多开使用同一文件

[+] GM命令
@GetUserHWID 人名 //获取人名对应机器码
@BlockUserHWID 人名 //封人名对应机器码
@ClearHWIDList //清除封机器码列表

[!] 支持军鼓,时装,马牌(无骑马效果)

[+] 变量
军鼓:$DRUM StdMode=17 //头盔鉴定几率
马牌:$HORSE StdMode=18 //头盔鉴定几率
时装:$FASHION StdMode=12,13 //衣服鉴定几率

StdItems.DB示例如下:
1283;鼓;17;0;0;0;0;0;3472;10000;5;6;5;6;3;4;3;4;3;4;0;1;10000;1000;0;0;0;0;0;0;0;0;0;0;0;0;0;5;100;100;;
1284;马牌;18;0;0;0;0;0;392;10000;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
4;时装(男);12;1;1;0;0;0;2420;5000;0;2;0;1;0;0;0;0;0;0;0;1;400;100;0;0;0;0;0;0;0;0;0;0;0;0;3;2;0;0;;
5;时装(女);13;1;1;0;0;0;2421;5000;0;2;0;1;0;0;0;0;0;0;0;1;400;100;0;0;0;0;0;0;0;0;0;0;0;0;2;2;0;0;;

[+] 称号功能,增加减少称号物品DB时,请注意Shape的连续性(递增),
Shape 编号
weight = 1,图片和名字分为上下显示
Source 颜色,0~5
Reserved 显示DB中的名字(有部分图自带了名字,所以可以写上1)
Looks 图片在 ui1.wzl 中的开始位置
DuraMax 可使用时间,单位小时
其他就等同于装备属性。

玩家改变使用称号或刚上线有使用到称号,触发:QFunction 的
人物:[@TitleChanged_XX]
英雄:[@HeroTitleChanged_XX]
XX代表物品DB中的Shape

StdItems.DB示例如下:
1285;沙巴克城主;51;1;0;0;0;0;690;7;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1286;兵贵神速;51;2;0;0;0;0;700;1;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1287;战神;51;3;0;0;0;0;710;7;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1288;法圣;51;4;0;0;0;0;705;7;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1289;道尊;51;5;0;0;0;0;695;7;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1290;玛法主宰者;51;6;0;0;0;0;715;4320;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1291;传奇之星;51;7;0;0;1;1;1275;720;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1292;玛法之星;51;8;0;0;1;1;1265;288;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1293;一星主宰者;51;9;0;0;0;0;720;288;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1294;二星主宰者;51;10;0;0;1;0;720;288;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1295;三星主宰者;51;11;0;0;2;0;720;288;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1296;君临天下;51;12;0;0;5;0;1260;720;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1297;倾国倾城;51;13;0;0;4;0;725;720;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1298;主宰者知己;51;14;0;0;4;0;725;288;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1299;行会之星;51;15;0;0;4;0;700;48;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1300;国士无双;51;16;0;0;3;0;1270;720;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1301;绝代佳人;51;17;0;0;3;0;725;720;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1302;不动如山;51;18;0;0;2;0;1250;24;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1303;勇者无敌;51;19;0;0;1;0;710;720;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1304;国色天香;51;20;0;0;3;0;725;720;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1305;巅峰战神;51;21;0;0;4;0;710;24;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1306;巅峰勇士;51;22;0;0;4;0;710;24;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1307;永恒沙巴克城主;51;23;0;0;5;0;690;60000;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1308;屠龙勇士;51;24;0;0;2;0;730;24;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;
1309;自定称号;51;25;0;0;2;0;1255;1;5;6;5;6;3;4;3;4;3;4;0;1;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;50;50;;


[+] 称号对应NPC命令:
#IF
CHECKTITLE 巅峰战神 < 1 //检测称号
#ACT
CONFERTITLE 巅峰战神 //授予称号

DEPRIVETITLE 巅峰战神 //删除称号
DEPRIVETITLE ALL //删除所有称号


[+] 首饰:增加发光:Shine=5~10
[+] 衣服和武器,示例:
刀;5;93;30;0;0;0;3810;60000;7;9;0;0;82;145;0;0;0;0;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;13;0;0;;
扇;5;94;30;0;0;0;3811;60000;7;9;0;0;0;0;0;0;82;95;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;14;0;0;;
杖;5;95;30;0;0;0;3812;60000;7;9;0;0;0;0;82;95;0;0;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;15;0;0;;
衣1(男);10;66;1;45;0;0;3790;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;6;0;0;;
衣1(女);11;66;1;46;0;0;3791;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;6;0;0;;
衣2(男);10;68;1;0;0;0;3921;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;7;0;0;;
衣2(女);11;68;1;0;0;0;3920;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;7;0;0;;
衣3(男);10;67;1;0;0;0;3923;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
衣3(女);11;67;1;0;0;0;3922;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
衣4(男);10;69;1;0;0;0;3925;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;8;0;0;;
衣4(女);11;69;1;0;0;0;3924;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;8;0;0;;
衣5(男);10;72;1;0;0;0;4001;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
衣5(女);11;72;1;0;0;0;4000;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
衣6(男);10;70;1;0;0;0;4003;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
衣6(女);11;70;1;0;0;0;4002;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
刀2;5;58;30;0;0;0;1412;60000;7;9;0;0;82;145;0;0;0;0;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;16;0;0;;

[+] 怪物,示例:
mon340;140;121;340;60;1;100;2000;0;60;50;75;95;90;0;10;30;750;1;0;1400;10000;0;0;0;
mon341;141;122;341;80;1;100;2000;0;120;110;180;260;300;0;20;30;800;1;0;1500;10000;0;0;0;
mon342;141;122;342;80;1;100;2000;0;160;150;220;280;400;0;30;35;800;1;0;1400;10000;0;0;0;
mon350;81;123;350;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon351;95;123;351;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon352;81;123;352;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon353;81;123;353;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon354;142;123;354;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon355;81;123;355;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon356;163;123;356;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon357;81;123;357;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon358;81;123;358;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon359;81;123;359;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3510;81;123;810;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3511;81;123;811;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3512;170;123;812;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3513;163;123;813;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3514;81;123;814;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3515;142;123;815;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3516;81;123;816;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3517;81;123;817;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3518;81;123;818;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3519;81;123;819;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3520;81;123;820;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3521;81;123;821;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3522;81;123;822;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3523;81;123;823;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3524;81;123;824;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3525;81;123;825;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3526;169;123;826;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3527;95;123;827;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;
mon3528;81;123;828;60;1;30;2000;0;80;80;80;80;220;80;20;20;800;1;0;1200;10000;0;0;0;


2012/5/8 更新:M2 + 登陆器 + 合区工具
========================================================================
[!] 完善M2封包处理
[!] 完善合区工具,修正部分英雄在合并数据后召唤不出的问题
[!] 暂时去掉登陆器配置器的集成补丁功能,该可能引起杀软误报(老用法:补丁还是用在线下载方式完成)


2012/4/28 更新:SelGate + RunGate + M2 + 登陆器 + 合区工具
========================================================================
[!] 我们不再代理Leg防火墙,如有需要请联系风盾
[+] 登陆器增加针对资源伺服器线路的选择(电信/网通) //注意登陆器配置器中的线路说明
[!] 修正客户端多开限制提示看不到BUG
[!] 修正客户端部分功能不能运行于64位Windows系统BUG
[!] 修正客户端在部分机器获取不到机器码BUG(会导致RUNGATE限制多开数误封)
[!] 修改完善RUNGATE登陆验证
[!] 修正M2代码,支持64位Windows系统;修正部分Bug
[!] 修正完善SelGate对注册角色字符的过滤 //注:原来部分空格字符过滤不到
[!] 修正合区工具 合并数据后可能出现重复角色的BUG


2012-4-20 更新:M2 + DBS
========================================================================
[!] 修正秒杀怪物有时候不触发脚本BUG
[!] 优化M2,减少与客户端通讯流量
[+] DBServer,LoginSvr增加间隔时间自动关闭角色/登陆网关功能,主界面菜单:功能设置->系统设置
[!] 修正3个网关存在内存泄露BUG
[+] 新版客户端增加自动挂机时关闭画面输出的开关,以减少对电脑资源的占用
[!] 修正M2美杜莎之瞳最长麻痹时间实效BUG
[+] 客户端增加私聊记录
[+] 客户端增加小地图注释 //data目录下的MapDesc2.dat文件,使用登陆器集成即可
[+] 客户端增加机器码限制功能 //Rungate + 登陆器 配套
[+] 增加新服务程序:游戏客户端资源伺服器 //非免费,可联系客服咨询
[!] 修正M2处理小封包会丢失BUG
[*] 修改M2金币交易记录日志为交易数量


2012-3-11 更新:SelGate,RunGate,M2
========================================================================
[!] 修正M2连击设置不能换到空BUG
[!] 优化网关


2012-3-6 更新:LoginGate,SelGate,RunGate
========================================================================
[!] 修正3网关在部分机器可能出现启动出错BUG
注:LoginGate请下载0306登陆器配置器重新生成,生成的登陆器依然是0305的,不必更新登陆器

2012-3-5 更新:M2,登陆器
========================================================================
[!] 修正登陆器出现卡死问题
[!] 修正M2使用远程魔法打怪不触发BUG

2012-3-4 更新:LoginGate,SelGate,RunGate,M2,登陆器
========================================================================
[!] 修正LoginGate,SelGate,RunGate可能丢包BUG
[!] 修正客户端处理服务器封包可能丢包BUG
[!] 修正客户端扩展补丁不显示BUG
[!] 修正客户端调用不到部分wzl文件BUG(如部分新NPC不显示)
[!] 修正登陆器自动搜索客户端目录失效BUG
[+] 增加探测项链安全区不让使用开关,在 物品设置面版->特殊属性 调节
[+] 十步一杀技能增加开关:允许飞到物品上
[!] 治愈术/群体治愈术加血速率从原来的设置分开,在 技能面版->治愈术/群体治愈术 中调节
[!] 密人增加等级显示


2011-12-26 更新:登陆器
========================================================================
[!] 修正客户端资源残缺可能造成画面卡顿问题

2011-12-25 更新:登陆器
========================================================================
[!] 更新登陆器找不到新客户端问题
[!] 支持使用Leg防火墙插件(收费软件,如需购买请联系我们)
[!]衣服:增加内观发光,shine=3~5;增加翅膀,Anicount=41~44
[!] 武器:增加内观发光,shine=10~12,StdItem.DB示例:
扇;5;91;40;0;0;0;2766;60000;7;9;0;0;0;0;0;0;82;95;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;10;0;0;;
刀;5;90;30;0;0;0;2765;60000;7;9;0;0;82;145;0;0;0;0;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;11;0;0;;
杖;5;92;30;0;0;0;2767;60000;7;9;0;0;0;0;82;95;0;0;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;12;0;0;;
衣1(男);10;64;1;41;0;0;2770;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;4;0;0;;
衣1(女);11;64;1;42;0;0;2771;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;4;0;0;;
衣2(男);10;65;1;43;0;0;3700;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;0;0;;
衣2(女);11;65;1;44;0;0;3701;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;5;0;0;;

2011-11-24 更新:登陆器
========================================================================
[!] 解决杀毒软件误报


2011-10-25 更新:登陆器
========================================================================
[!] 修正112~117 NPC闪BUG
[!] 修正衣服翅膀显示冲突BUG,Anicount从35开始:
热血战甲(男);10;61;1;35;10;50;3363;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;200;0;;
热血战甲(女);11;61;1;36;10;50;3364;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;200;0;;
热血魔衣(男);10;62;1;37;10;50;3367;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;20;180;;
热血魔衣(女);11;62;1;38;10;50;3368;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;20;180;;
热血道袍(男);10;63;1;39;10;50;3365;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;100;100;;
热血道袍(女);11;63;1;40;10;50;3366;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;100;100;;


2011-10-19
========================================================================
[*] 漂血显示可以超过6.5万
[!] 修正在16线程CPU以上的机器,3个新版多线程网关运行错误BUG
[!] M2列表设置->商铺设置:增加是否允许赠送物品开关
[!] M2修正首饰的麻痹抗性不能与其他属性共存BUG
[!] M2修正几个NPC变量未正确显示BUG,比如:$H.GENDER

[+] 增加新NPC代码:112~123
[+] Stditem.DB 增加2项属性:HP和MP;填写1,实际+100点,使用HeroDB转换工具(2011-11-19).exe转换Stditem.DB到最新版,否则出错。
[+] 支持新武器和新衣服,Stditem.DB:
热血宝扇;5;88;30;0;0;0;3360;60000;7;9;0;0;0;0;0;0;82;95;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;7;0;0;;
热血战刃;5;87;40;0;0;0;3361;60000;7;9;0;0;82;145;0;0;0;0;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;8;0;0;;
热血魔杖;5;89;30;0;0;0;3362;60000;7;9;0;0;0;0;82;95;0;0;0;100;250000;200000;0;0;1;0;20;0;0;0;0;0;0;0;0;9;0;0;;
热血战甲(男);10;61;1;31;10;50;3363;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;200;0;;
热血战甲(女);11;61;1;32;10;50;3364;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;200;0;;
热血魔衣(男);10;62;1;33;10;50;3367;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;20;180;;
热血魔衣(女);11;62;1;34;10;50;3368;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;20;180;;
热血道袍(男);10;63;1;35;10;50;3365;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;100;100;;
热血道袍(女);11;63;1;36;10;50;3366;60000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;100;100;;
乾坤戒指;22;0;1;0;11;2;3410;60000;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
龙神戒指;22;197;1;0;10;23;3411;60000;;;;;;;;;;;;;;;;;;;80;;;;;;;;;;;;;

[+]非武器类减少技能冷却时间属性:Source=11,Reserved=减少值,单位:秒 //技能包括:连击技能,龙神技能,合击技能等。
[+]首饰类Shape=197,可以获得龙神之怒技能,Anicount=0~10是戒指等级 //技能参数可以到技能面版调节
多个首饰:1、可以增加龙神之怒技能等级和增加戒指等级。
2、龙神之怒技能等级可以增加[龙化]状态持久时间。
3、戒指综合等级越高,附加伤害也越多,龙神之怒技能冷却时间更少。
4、龙化状态能减免伤害和增加伤害,和戒指等级相关,同时出现暴击时将附加增加伤害。
5、Magic.DB增加:

118;龙神之怒;3;118;45;0;0;8;0;0;99;34;50;36;100;38;200;41;400;45;800;49;1600;53;3200;58;6400;63;12800;69;25600;75;51200;82;102400;90;204800;99;409600;108;819200;15;0;;

2011-6-23
========================================================================
[!] RUNGATE增加封超级野蛮选项
[!] 修改十步一杀不能移动到有人物/怪物的点上
[!] 修正SECRET地图参数禁止显示名字,杀他人宝宝未屏蔽名字BUG
[!] 修正复活英雄存在物品复制BUG

2011-5-25
========================================================================
[!] 修正新客户端连击效果双发的BUG
[!] 修正新客户端强化骷髅召唤,骷髅爬起来效果缺失BUG
[!] 修正 SelGate,LoginGate,RunGate 可能存在虚连接BUG
[+] 完善 DataTool(鉴宝) 重建功能,并增加[重建并起用被删除角色]功能
[!] 修正 DataTool(鉴宝) 工具对[日期会员文件]合并错误,会造成人物隐身的BUG

[+] 增加地图参数:SECRET(31|固定名字|2|21) //浑水摸鱼模式
括号里的第1参数: //第1参数非0,则本地图的人物,英雄HP将以百分比显示。
01 禁止说话
02 禁止名字变色
04 禁止看对方装备
08 统一名字 //第2参数就是指定显示的名字
16 统一装备外观 //第3参数指衣服外观,第4参数指武器外观
如果要多个功能起作用,相加对应的数字即可,
例如:禁止名字变色(02) + 禁止看对方装备(04) + 统一装备外观(16),等于:22,既是第1参数=22

2011-5-18 LoginGate,SelGate,RunGate,M2,登陆器 //配套更新
========================================================================
[!] 修正3个网关当前连接IP显示错误BUG
[!] 修正3个网关可能引起线程冲突BUG
[!] 修正LoginGate、SelGate在4核CPU以上的机器上运行出错BUG
[!] 修正LoginGate,SelGate,RunGate线程冲突,LoginGate请使用登陆器配置出来。
[!] 增加和完善部分强化技能
[+] 增加3个体验技能,技能参数见[游戏参数->魔法设置->高级技能]:
80;冰霜群雨;2;125;12;20;50;30;30;60;1;100;100;101;200;102;500;103;800;104;1000;105;1600;106;3200;107;6400;108;12800;109;25600;110;51200;111;102400;112;204800;113;409600;114;819200;3;600;;
81;十步一杀;4;126;12;30;70;30;40;80;0;100;100;101;200;102;500;103;800;104;1000;105;1600;106;3200;107;6400;108;12800;109;25600;110;51200;111;102400;112;204800;113;409600;114;819200;3;600;;
82;死亡之眼;2;127;12;20;50;30;30;60;2;100;100;101;200;102;500;103;800;104;1000;105;1600;106;3200;107;6400;108;12800;109;25600;110;51200;111;102400;112;204800;113;409600;114;819200;3;600;;

[+] 增加NPC命令:GiveEx:
物品名 数量 (附加属性) (普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴)
-------------------------------------------------------------------------------------------------------
GiveEx霸者之刃11=11,2=12,3=13,9=151=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2

注:
附加属性:属性位置0~30,属性值:1~255
鉴定属性:见 2011-4-23 的更新说明


2011-4-23 本次更新:GameCenter,Rungate,SelGate,LoginGate,M2,登陆器 //必须配套使用
========================================================================
注意:Rungate,SelGate,LoginGate 重写,有更好的性能,参数设置已经改变,
勿新老混用!请新建立对应的空文件夹,对照老板本程序,重新设置参数。

GameCenter: //配套此版本及以后更新的M2和三个网关,请勿混用于以前版本!
[*] 支持新的三个网关,修正个别BUG

Rungate:
[*] 修正了比较多的BUG,修补原来缺失功能
[+] 封IP段功能
[!] 提高封IP、聊天过滤、命令过滤,封包延迟模块等……的性能

LoginGate:
[*] 提高性能
[+] 封IP段功能
[!] 使用多线程IOCP模式 //提示:一机多服无需要多开程序,只要多开端口即可

SelGate:
[*] 提高性能
[+] 封IP段功能,比较好的新建角色过滤功能
[!] 使用多线程IOCP模式 //提示:一机多服无需要多开程序,只要多开端口即可


M2:
[!] 镜像小地图兼容功能:
比如MapInfo.txt新加地图 [Mirror01|FOX01 仙境一层],在小地图 MiniMap.txt里写了FOX01 328 即可
[+] NPC命令:RecallHero //召唤英雄,参数不为空时回收英雄
GetPoseName S0 //获取对面人物名到<$STR(S0)>
[!] 修正人物/人形怪身上物品被取走够,外观未改变BUG
[!] 修正自动穿装备包裹存在物品假象BUG
[!] 地图可以禁止使用:召唤巨魔、倚天劈地、神龙附体、惟我独尊等技能
[!] 增加:游戏参数->坐标范围->非行会站区范围
[!] 新沙城门DB对应修改如下:
Appr 901 -> 904
Appr 902 -> 905
Appr 903 -> 906
如果要使用新沙巴克地图,1、修改为新城门;2、修改城门坐标;3、修改门点
[!] 修正弓箭大师(Race=169)秒杀BUG
[!] 扩展Give命令:
物品名 数量 属性位置 属性值 (普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴)
-------------------------------------------------------------------------------------------------------
GIVE霸者之刃1001=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
解释:
普通鉴定属性:最多4项属性(“,”号分隔),每个属性:属性位置=属性值
神秘鉴定属性:(同上)

属性值范围1~15,属性位置范围1~30,对应如下属性:
数字 类型 起作用的StdMode
----------------------------------------
1 攻击 通用
2 魔法 通用
3 道术 通用
4 物防 非 5, 6, 19, 20, 21, 23, 24
5 魔防 非 5, 6, 19, 20, 21, 23, 24
6 准确 5, 6, 20, 24
7 敏捷 20, 24
8 魔法躲避 19, 20, 21, 23, 24
9 幸运 5, 6, 19, 20, 21, 23, 24
10 诅咒 5, 6
11 攻击速度 5, 6
12 神圣 5, 6
13 魔法回复 21, 23
14 体力回复 21, 23
15 目标爆率 通用
16 防爆 通用
17 吸血上限 通用
18 内力恢复 通用
19 内力上限 通用
20 内功伤害 通用
21 内功减免 通用
22 内伤等级 通用
23 暴击威力 通用
24 合击威力 通用
25 麻痹抗性 通用
26 强身等级 通用
27 聚魔等级 通用
28 主属性 通用
29 毒物躲避 通用
30 中毒恢复 通用

2011-3-13 本次更新:登陆器
========================================================================
[!] 修正可能暴出+10以上速度的武器BUG
[!] 增加英雄最高武器速度控制,在英雄设置面版
[!] 修改镜像地图的小地图代号,可直接兼容使用原地图的小地图代码

[!] IDClient.exe
--------------------------------------------------
远程ID资料查询修改的客户端
1、修改验证密码,保持跟LoginSrv.exe的一致


[!] LoginSrv.exe
--------------------------------------------------
选项 -> 基本设置 -> 远程帐号管理
1、开放远程帐号管理
2、可以增加允许远程连接的IP,列表为空则不限制
3、修改验证密码,保持跟IDClient.exe的一致
4、如果已经起用IP策略,注意开放ID管理的端口


2011-3-3 本次更新:登陆器
========================================================================
[!] 修正游戏中可能存在间歇性画面卡顿BUG
[!] 提高[新客户端]8%左右性能


2011-2-28 本次更新:M2 + 登陆器 + RUNGATE + 合区工具
========================================================================
[!] 修正合并导致部分文本数据丢失BUG

[!] 修正因加了仓库密码,取回物品失败BUG
[!] 增加对部分稀有网卡的支持
[!] 优化RUNGATE,CC+LOG

[!] 修正游戏时间比较长可能导致白屏的BUG
[!] 修正装备对比功能BUG
[!] 修正登录器部分机器【小腿/大退】按钮失效BUG
[!] 修正登录器释放bass.dll错误BUG
[!] 修正声音模块存在内存泄漏的BUG
[!] 修正声音缓冲造成有时候部分魔法没有声音BUG
[!] 修正点英雄头像不能将包裹物品移动到英雄包裹的BUG
[!] 支持新地图(3~3.map等……)
[+] 增加魔法距离超出时的提示
[*] 对游戏怪物对象流程略作优化


2011-2-18 本次更新:登陆器
========================================================================
[!] 修正部分输入法翻页问题
[!] 改善网络模块(测试)
[!] 修复D3D-DelphiSDK部分存在的BUG
[!] 取消动态读取资源,保证游戏流畅
[!] 修正部分当前反映的BUG

2011-1-29 本次更新:登陆器
========================================================================
[!] 修正斗笠连击时显示错误
[+] 新斗笠:Anicount=10
[+] NPC代码:110, 111
[+] 支持mon34的普通怪,支持mon35~40普通怪(间隔360张图一个怪)
[!] 动态读取资源,优化客户端性能
[*] 修正部分当前反映的BUG

2011-1-25 本次更新:M2 + 登陆器
========================================================================
[+] 增加神龙附体威力调节,在M2功能设置-技能魔法-基本参数
[!] 优化客户端性能
[!] 修正字体系统BUG
[*] 修正部分BUG

2011-1-22 本次更新:M2 + 登陆器
========================================================================
[+] NPC命令:CHECKITEMLUCK 位置(0~13) ><=? 数值 //检测身上物品幸运值
[!] 改善出现假怪现象
[!] 优化客户端性能
[*] 修正部分BUG


2011-1-19 本次更新:M2 + 登陆器
========================================================================
[!] 修正M2偶尔得不到打怪经验BUG
[!] 优化客户端性能
[*] 修正部分BUG

2011-1-16 本次更新:M2 + 登陆器
========================================================================
[!] 兼容NPC颜色写法:,也可以是 //$表示16进制
[!] 优化客户端文字系统和内存管理
[!] 完善自动挂机视区范围
[!] 修改M2自动适应人物视区范围
[!] 支持FOX系列狐狸地图
[!] 增加mon33的怪物: //foxwav.rar 是以下怪物的声音补丁
黑狐;162;113;320;60;0;80;4800;0;60;40;70;100;30;0;40;50;800;1;0;1250;10000;;;; //战,刺杀
赤狐;163;114;321;90;0;80;2800;0;40;70;60;110;40;0;40;50;600;1;0;1350;10000;;;; //法,吸MP,有几率群攻
素狐;164;115;322;90;0;80;3800;0;30;50;40;80;40;0;35;50;600;1;0;1350;10000;;;; //道,诅咒,有几率召唤狐月黄蛙,狐月褐蛙
弓箭大师;169;45;323;90;0;40;1700;0;45;55;45;85;0;0;5;15;900;1;0;1200;11900;0;0;0; //远程攻击
九尾魂石;167;117;324;70;0;90;2000;0;50;75;35;75;0;0;15;35;900;1;0;1500;10000;;;; //推拉人,无敌
狐月电眼;165;118;325;80;0;100;3000;0;50;75;35;75;0;0;15;35;900;1;0;1500;10000;;;; //攻击无效,野蛮才能杀
狐月风眼;166;119;326;80;0;100;3000;0;50;75;45;95;0;0;15;35;900;1;0;1500;10000;;;; //攻击无效,野蛮才能杀
狐月天珠;168;120;327;120;0;100;g20000;0;60;98;60;120;0;0;15;35;900;1;0;1500;10000;;;; //BOSS,诅咒,麻痹,5种外观状态,死亡后狐月系列怪物将随之死亡
狐月黄蛙;169;57;328;60;10;30;2000;0;0;0;40;60;0;0;5;15;500;1;0;1500;16300;0;0;0; //远程攻击
狐月褐蛙;169;58;329;60;10;30;2000;0;0;0;40;60;0;0;5;15;500;1;0;1500;16300;0;0;0; //远程攻击

2011-1-12 本次更新:M2 + 登陆器
========================================================================
[!] SetMerchantDlgImgName支持非商人类的NPC
[!] 新客户端NPC文本颜色设置兼容老客户端
[!] 修正LABEL=@example1>无效问题
[!] 加快完善客户端图片缓存释放
[!] 降低客户端CPU使用率
[!] 如若想使用客户端内置IE功能,请将lsWebViewDll.zip的文件释放到传奇目录(可使用登陆器自动更新功能)
[*] 修正其他部分BUG

2011-1-10 本次更新:M2 + 登陆器 + DataTool(鉴宝) + RUNGATE
========================================================================
[!] RUNGATE最大在线人数由1000修改为2000
[!] 修正 DataTool(鉴宝) 版合并文本BUG
[!] M2配合新登陆器,增加人物可视范围的自动调节,
由于支持宽屏幕,适当调整Setup.txt的SendRefMsgRange参数为更大一些,防止怪物假象
建议数值:12~22

[+] 自定义NPC对话框,例:(@buy @@BuHero @MDlgImgName=MerchantDlg.png)
在@MDlgImgName=MerchantDlg.png中,MerchantDlg.png表示自顶的NPC对话框的图片名
客户端会根据此图片名搜索lui.pkg包中的图片,存在则起用,否则使用默认对话框
注:只需要在NPC文件头()里增加 @MDlgImgName=MerchantDlg.png 即支持

[+] NPC命令:SetMerchantDlgImgName 图片名 //设置当前NPC对话框图片,可以随时更改
图片名为空或不存在于lui.pkg包中,使用默认NPC对话框
否则搜索lui.pkg包中的图片名,存在则起用,可以在每个[@Label] 前加此命令


[!] 修正刺杀类攻击计算元素属性错误BUG
[!] 修正摆摊等级限制BUG,金额范围支持15亿
[!] 修正原地复活后未重新计算属性BUG
[!] M2麻痹控制同步到客户端
[*] 修正其他部分BUG

[!] 登陆器支持界面DIY,支持主图透明等
[!] 客户端使用D3D9硬件加速,性能有了质的提升,支持分辨率选择,充分利用显示器
[!] 客户端程序必要文件:
lui.pkg 放传奇的data目录下,此文件为ZIP压缩包格式,可以自定一些图片资源,供NPC使用,请看NPC例子:\
bass.dll 客户端声音的动态连接文件,可放传奇目录或系统盘的System32目录
d3dx9_33.dll 客户端d3d9的动态连接文件,可放传奇目录或系统盘的System32目录
以上3个文件建议使用登陆器自动更新功能

[!] NPC支持拉条、图片、图片按钮……,例:
-----------------------------------------------
[@main]
支持功能例子,支持BMP,JPG,PNG等图片\
//画线,clBlue是颜色
百度\ //网站
LABEL=@example1>\ //指定图片路径为:d:\pic1.png,点击后执行[@example1]
\ //鼠标移动到图片后的提示
\ //向lui.pkg中搜索storage.png
<$STR(S0)> \

2010-11-20 本次更新:M2 + RUNGATE
========================================================================
[!] 修正道士宝宝,因为主人攻击下限高于上限,存在秒人问题
[!] 修正祈祷功能可能失效的BUG
[!] 修正<$DATETIME> 获取秒数不正确问题
[!] 修正RUNGATE OnConnect连接事件BUG
[!] RUNGATE 将移动后对魔法和攻击的补偿时间分开,可以严格控制加速

2010-11-16 本次更新:M2
========================================================================
[!] 防止非法马步外挂
[!] 修正部分BUG

2010-11-6 本次更新:登陆器
========================================================================
[!] 登陆器放宽外挂检测,减少误检测

2010-11-4 本次更新:M2 + 登陆器 //无需配套
========================================================================
[!] 修正M2英雄PK暴率属性计算BUG
[!] 修改外挂检测代码
[*] 修正声音代码BUG

2010-10-31 本次更新:登陆器
========================================================================
[!] 封部分外挂
[!] 修正游戏字符提示模块的内存泄露
[*] 修正部分BUG,提高兼容性

2010-10-29 本次更新:M2 + Rungate
========================================================================
[!] M2:封新的挖地暗杀
[!] Rungate:完善封加速 和 修正加速误报


2010-10-27 本次更新:M2 + Rungate
建议:善用登陆器模块检测功能
========================================================================
[!] M2:
1 修正挖东西卡问题
2 修正交易市场使用不了BUG,优化交易市场代码
[!] Rungate:
1 修改下蹲速度同步于攻击速度,防止最近出现的暗杀,可以自行调节下蹲速度间隔,建议900
2 如果想封批量购买,请自行修改 [安全设置]-[攻击保护]-[流量控制]-[数量限制] 选项,建议5
3 增加了[踢除超量动作封包的玩家]的开关,默认开启,通常是非常快的加速才会触发此检测,因此不必担心误封,
尽管加速并没有什么实际效果,关键在于RUNGATE参数调节,请自行琢磨。


2010-10-25 本次更新:M2 + DataTool(鉴宝).exe
========================================================================
[!] 修正转生装备更换卷轴随片计算错误BUG
[!] 优化怪物行走代码
[+] 增加[组合速度补偿]开关,开启一般用于英雄速度比较快的服务器,建议一般情况不开启
[+] 增加英雄[围绕目标攻击] [机智躲避]开关
[*] 完善DataTool一些细节


2010-10-19 本次更新:M2 + 登陆器
请配套更新,同时注意参考以下内容,修改Stditem.DB,否则武器发光或其他功能将不正常
========================================================================
[*] 加快登陆器初始资源速度
[*] 完善登陆器的一些细节,比如斗笠+头盔物品属性提示过长而看不到BUG,血条等
[*] 修改登陆器滚动公告为间隔距离连续型播放
[*] 修正鉴定未出属性值,但是游戏里提示成功BUG

[+] 增加普通鉴定每次只增加最多1属性开关,默认开启

[!] 修复诅咒计算攻击错误BUG,同时增加发挥最高攻击的幸运值的调节,在M2物品装备-特殊设置-其他
[!] M2游戏参数,外挂控制增加 显示血条,数字显血 开关
[!] 修正M2鉴定公用蓝色属性 点数几率 设置不正确BUG
[!] 修正M2选不允许安全穿人时,客户端在安全区跑会反弹BUG
[+] 增加 Envir\DisTIList.txt,禁止鉴定的物品列表,每行一个物品名,修改后重新加载物品数据库即可生效
[+] 武器 shape=81 Looks=2524 shine=5 //测试用
shape=82 Looks=2525 shine=6

[!] 武器发光结构和衣服内观算法改变,本次请配套更新
武器: 技能由 Anicount 决定(不变),发光由shine决定(改变)
衣服翅膀: 外观由 Anicount 决定(不变),内观由shine决定(改变)

武器请作如下修改:
-----------------------------------------------------------------------------
金牛道剑 shine=1
倚天剑 shine=2
主宰神剑 shine=3
传奇神剑 shine=4
新发光1 shine=5
新发光2 shine=6

Anicount决定是否有技能,请自行修改
Anicount=188 倚天辟地
Anicount=192 五岳独尊(可通过鉴定的特殊技能;也可以直接赋予Anicount=192,将获得3级技能)
Anicount=193 召唤巨魔(传奇装备套装)
Anicount=194 神龙附体

衣服请作如下修改:
-----------------------------------------------------------------------------
主宰神甲 shine=1
传奇神甲 shine=2

2010-10-17 本次更新:M2 + DataTool(鉴定版)
========================================================================
[!] 修正挖宝配置文件DigItemList.txt中,镜像地图不支持的BUG
[!] 修正鉴定系统对“主属性”计算错误的BUG
[!] 修正神秘解读特殊属性几率计算错误的BUG //严重
[!] 修正数据工具的合区功能,对元宝寄售数据合并错误BUG
[+] 增加怪物属性扩展:Envir\MonSpAbilList.txt,格式: //注:人形怪支持穿戴装备计算以下属性,也支持在此列表配置以下属性,修改列表后,重新加载怪物数据库生效,建议:可结合怪物说话说明怪的特性
怪物名 忽视防御(0~100) 增加伤害(0~255) 伤害反弹(0~100) 物伤减少(0~100) 魔伤减少(0~100) 麻痹(0~1) 防麻痹(0~1) 防全毒(0~1) 破复活(0~1) 破护身(0~1)

2010-10-15: 更新M2
修正版
========================================================================
1、修正除 魔灵媒 上线恢复数据库指定的值BUG
2、英雄支持神龙附体,Magic.DB数据库添加:
77;英雄神龙附体;3;120;45;0;0;8;0;0;99;50;50;51;100;52;200;53;400;54;800;55;800;56;800;57;800;59;800;60;800;60;800;60;800;60;800;60;800;62;1000;3;100;英雄;

2010-10-15 本次更新:M2 + 登陆器 + 数据合区 + DBS + LoginGate
========================================================================
注意:
1、人物数据需要扩展,如果是老的数据(Mir.DB),请用新配套的数据合区工具转换,新区忽略
由于格式改变,新区交易市场数据注意替换为压缩包里的新文件:Data.mdb

2、装备描述不再由M2直接发送,读取文件在传奇目录下的\data\ItemDesc.dat,
先使用 数据工具(鉴宝版)导出装备描述文件:ItemDesc.dat,再在登陆器制作自动更新即可。

3、LoginGate跟登陆器要配套使用

[*] 调整一些细节问题
[+] NPC代码:130~133
[!] 解决部分技能攻击力不能达到20亿问题
[!] 使用SSE指令优化了256级透明代码,数字飘血功能不再占用太多资源
[!] 修正登陆器控件代码效率问题
[!] 限制登陆器按钮点击间隔时间
[!] 优化了M2释放技能流程
[+] 美杜莎之瞳增加最多麻痹时间控制
[!] 减少,防止登陆器出现人或怪的假影像
[!] 强身等级+HP,聚魔等级+MP参数在M2 功能设置-挖宝鉴宝
[!] 修正补充HP、MP速率调节无效问题(功能设置-基本设置)
[!] 修正元宝寄售因为物品禁止出售,可能引起物品消失BUG
[!] 增加挖宝和鉴宝功能,功能调节在M2 功能设置-挖宝鉴宝,脚本见:鉴定师.txt
[!] 支持新的传奇装备外观
[!] 修正其他一些反映的BUG
[!] 鉴定装备,解读神秘各个属性的[出现几率]数字为0时,将不出现对应的属性
[!] @Make 神秘卷轴 数量 级别(1~10) //如果不指定级别,默认1级
[!] 鉴宝系统开关在M2功能设置,鉴宝面版,大部分可调参数都在此面版,请自行参阅。


[+] 挖宝: //挖出的装备必出神秘属性
//神秘属性:主要优势是可以解读比较好的神秘属性,如复活属性,五岳独尊技能等

增加地图标志 DIGITEM(X)
X=0不加宝藏
X的密集度范围建议1~200,数字越大,密集度越小,每个地图加载了多少宝藏可以在M2加载时看到,
X取值多少请根据地图大小和个人意愿自行确定
宝藏一定时间内会被挖完,间隔数分钟后会自动适量补充
挖到物品后触发QFunction的[@DigItem]

[+] 挖宝物品配置文件:\Envir\DigItemList.txt,修改后,在M2菜单-重新加载-地图挖宝配置 生效
挖到的宝物是否提示,请在\Envir\HintItemList.txt 添加,可以包括 声望,经验,元宝 等等。
文件内容如下:
-----------------------------------------------------------------------------
;[地图名] 例如:[3] 表示是盟重的挖宝配置
;难度分类 0=灵媒品质(1-50) 1=灵媒品质(51-100) 2=灵媒品质(101-150) 3=灵媒品质(151-250) 4=灵媒品质(250-255)
;物品名称 难度分类 数量 几率

[3]
声望 0 50000 30
经验 1 50000 40
金刚石 2 5000 50
内功 3 5000 60
灵符 2 100 70

炎龙战盔 0 1 50
雷龙魔盔 0 1 50
青龙道盔 0 1 50
炎龙项链 0 1 50
雷龙项链 0 1 50
青龙项链 0 1 50
炎龙护腕 0 1 50
雷龙护腕 0 1 50
青龙护腕 1 1 50
炎龙战戒 0 1 50
雷龙魔戒 0 1 50
青龙道戒 1 1 50
炎龙腰带 0 1 50
雷龙腰带 1 1 50
青龙腰带 0 1 50
炎龙战靴 0 1 50
雷龙魔靴 0 1 50
青龙道靴 0 1 50

内功 3 1000000 100
何首凝神酒 3 1 65535
虎威战盔 3 1 65535
虎威魔盔 3 1 65535
虎威道盔 3 1 65535
虎威项链(战) 3 1 65535
虎威项链(法) 3 1 65535
虎威项链(道) 3 1 65535
虎威战靴 3 1 65535
-----------------------------------------------------------------------------

[!] 鉴定:
神秘属性(未解读),可以解出麻痹,护身等属性,也可以解读出特殊技能,请参考面版设置

关于解读出的特殊技能:
服饰和武器都可以解读出来,但是必须佩带武器,才能拥有指定的技能,
服饰带的技能Lv+1属性,是在武器带了该技能的情况下,用来增加技能的等级。
解读出特殊技能时,触发QFunction的[@SecretProperty_Skill]
同时赋予S98=技能名,S99=装备名,目前支持技能:五岳独尊,召唤巨魔,神龙附体,倚天劈地
例:
[@SecretProperty_Skill]
#ACT
SendScrollMsg [神秘解读]:<$USERNAME>的<$STR(S99)>解读出<$STR(S98)>特技 253 16


高级鉴定可能换到的物品设置
!SetUp.txt
[Names]
tiGift_weapon //武器
tiGift_dress_m //衣服(男)
tiGift_dress_w //衣服(女)
tiGift_medal //勋章
tiGift_necklace //项链
tiGift_helmet //头盔
tiGift_helmetex //斗笠
tiGift_mask //面巾
tiGift_armring //手镯
tiGift_ring //戒指
tiGift_belt //腰带
tiGift_boots //靴子


[+] 增加技能,Magic.DB,唯我独尊技能间隔时间调节在 技能设置
67;神秘解读;0;123;0;0;0;0;0;0;99;1;500;1;1200;1;1900;1;2600;1;3300;1;4000;1;4700;1;5400;1;6100;1;6800;1;7500;1;8200;1;8900;1;9600;1;10300;15;0;;
68;唯我独尊;0;122;1000;0;0;50;0;0;99;200;50;220;100;240;100;250;100;255;100;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;0;0;;
69;召唤巨魔;3;121;10;0;0;0;0;0;99;100;100;101;200;102;300;103;400;104;500;105;700;106;900;107;1200;108;1500;110;2000;112;2500;116;3000;118;4000;120;5000;128;8000;0;0;;
77;神龙附体;3;120;45;0;0;8;0;0;99;50;50;51;100;52;200;53;400;54;800;55;800;56;800;57;800;59;800;60;800;60;800;60;800;60;800;60;800;62;1000;3;100;;
78;五岳独尊;0;122;1000;0;0;50;0;0;99;200;50;220;100;240;100;250;100;255;100;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;3;0;;

68;英雄唯我独尊;0;122;1000;0;0;50;0;0;99;200;50;220;100;240;100;250;100;255;100;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;0;0;英雄;
78;英雄五岳独尊;0;122;1000;0;0;50;0;0;99;200;50;220;100;240;100;250;100;255;100;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;255;0;0;英雄;


唯我独尊,五岳独尊: //可以使用MP释放,技能面版调节 五岳独尊用于装备神秘技能所增加的技能
内功200级可学习,冷却时间为5分钟技能释放时需要消耗至少1000内力值(Magic.DB调节),
在技能效果的持续时间内,每秒钟则会消耗250点内力值。使用技能不会增加技能点。

神龙附体: //参数技能面版调节
传奇之刃 附属技能,6秒内攻击力大幅度提升,使用间隔45秒,有附身效果

[+] 新物品,StdItem.DB
1;卷轴碎片;41;0;1;0;0;0;650;1;0;0;0;0;0;0;0;0;0;0;0;1;1000;1000;0;1;0;0;0;0;0;0;0;0;0;0;0;0;; //交换 鉴定卷轴
2;羊皮卷;41;50;1;0;0;0;2377;1;0;0;0;0;0;0;0;0;0;0;0;1;8000;5000;0;1;0;0;0;0;0;0;0;0;0;0;0;0;; //制作 神秘卷轴
3;神秘卷轴;56;0;1;0;0;0;2373;1;0;0;0;0;0;0;0;0;0;0;0;1;8000;5000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
4;一级鉴定卷轴;56;1;1;0;0;0;2370;1;0;0;0;0;0;0;0;0;0;0;0;1;8000;5000;0;1;0;0;0;0;0;0;0;0;0;0;0;0;;
5;二级鉴定卷轴;56;2;1;0;0;0;2371;1;0;0;0;0;0;0;0;0;0;0;0;1;8000;5000;0;1;0;0;0;0;0;0;0;0;0;0;0;0;;
6;三级鉴定卷轴;56;3;1;0;0;0;2372;1;0;0;0;0;0;0;0;0;0;0;0;1;8000;5000;0;1;0;0;0;0;0;0;0;0;0;0;0;0;;
7;新手铲;5;77;5;0;0;0;2381;10000;0;0;0;0;0;10;0;0;0;0;0;10;1500;50;0;0;1;0;0;0;0;0;0;0;0;0;0;0;; //一般概率,挖一般物品
8;铁铲;5;77;5;1;0;0;2381;16000;0;0;0;0;0;30;0;0;0;0;0;10;1500;50;0;0;1;0;0;0;0;0;0;0;0;0;0;0;; //一般概率,挖一般物品
9;金刚铲;5;76;5;2;0;0;2382;16000;0;0;0;0;0;30;0;0;0;0;0;10;1500;50;0;0;1;0;0;0;0;0;0;0;0;0;0;0;; //中等概率,挖中等物品
10;乌金铲;5;75;5;3;0;0;2383;16000;0;0;0;0;0;30;0;0;0;0;0;10;1500;50;0;0;1;0;0;0;0;0;0;0;0;0;0;0;; //较好概率,挖较好物品
11;除魔灵媒;56;10;1;0;0;0;2380;1;200;250;0;0;0;0;0;0;0;0;0;1;8000;5000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;; //ac=品质 ac2=灵气值
12;灵气神水;2;3;1;0;0;0;17;10000;0;0;0;0;0;0;0;0;0;0;0;1;5000;5000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
13;传奇战刃;5;70;70;194;0;0;2180;65000;0;2;0;0;12;80;0;0;0;0;0;120;5000;5000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
14;传奇魔刃;5;70;25;194;0;0;2180;65000;0;2;0;0;12;30;12;38;0;0;0;120;5000;5000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
15;传奇道刃;5;70;40;194;0;0;2180;65000;0;2;0;0;12;37;0;0;12;37;0;120;5000;5000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
16;唯我独尊;4;99;1;1;0;0;0;200;0;0;0;0;0;0;0;0;0;0;0;0;5000;5000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;
17;英雄唯我独尊;4;99;1;1;0;0;0;200;0;0;0;0;0;0;0;0;0;0;0;0;5000;5000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;

[+] 传奇套装
1216;传奇神甲(男);10;57;40;33;10;50;2540;60000;9;28;9;28;14;16;15;18;15;18;0;60;1500000;5000000;0;0;9;0;0;0;0;0;0;0;0;0;0;3;;
1217;传奇神甲(女);11;57;40;34;10;50;2542;60000;9;28;9;28;14;16;15;18;15;18;0;60;1500000;5000000;0;0;9;0;0;0;0;0;0;0;0;0;0;3;;
1218;传奇神剑;5;80;30;193;0;0;2523;60000;7;2;0;0;30;72;31;35;32;34;0;100;250000;200000;0;0;1;0;15;0;0;0;0;0;0;0;0;3;;
1219;传奇之冠;15;193;1;0;0;0;2515;10000;0;9;2;8;9;15;9;15;9;15;0;60;35000;50000;0;0;6;0;0;0;0;0;0;0;0;0;0;3;;
1220;传奇项链;19;193;1;0;0;0;2512;8000;0;0;0;4;10;14;10;14;10;14;0;60;35000;50000;0;0;2;0;0;0;0;0;0;0;0;0;0;3;;
1221;传奇护腕;26;193;1;0;0;0;2511;10000;0;2;0;2;12;16;12;16;12;16;0;60;35000;50000;0;0;4;0;0;0;0;0;0;0;0;0;0;3;;
1222;传奇之戒;22;193;2;0;0;0;2510;7000;0;2;0;0;15;22;15;22;15;22;0;60;35000;50000;0;0;3;0;0;0;0;0;0;0;0;0;0;3;;
1223;传奇勋章;30;193;1;0;1;0;2516;50000;0;0;0;0;18;20;18;20;18;20;0;50;1000000;150000;0;0;5;0;0;0;0;0;0;0;0;0;0;3;;
1224;传奇腰带;27;193;1;0;0;0;2514;10000;0;9;2;8;9;15;9;15;9;15;0;60;35000;50000;0;0;7;0;0;0;0;0;0;0;0;0;0;3;;
1225;传奇之靴;28;193;1;10;0;0;2513;10000;0;9;2;8;9;15;9;15;9;15;0;60;35000;50000;0;0;8;0;0;0;0;0;0;0;0;0;0;3;;
1226;传奇斗笠;16;193;1;9;0;0;2522;30000;3;3;6;9;6;9;6;9;0;0;0;45;50000;50;0;0;15;0;0;0;0;0;0;0;0;0;0;3;;

[+] Monster.DB
温顺的冰眼巨魔;126;39;267;99;0;40;8000;0;50;50;30;100;0;0;10;32;800;1;1;1200;10000;;;;
降伏的冰眼巨魔;126;39;268;99;0;40;9000;0;60;60;40;120;0;0;20;46;700;1;1;1150;10000;;;;
追随的冰眼巨魔;126;39;256;99;0;60;10000;0;70;70;50;150;0;0;30;52;600;1;1;1100;10000;;;;

[!] 召唤的冰眼巨魔存活时间在技能面版设置

!SetUp.txt
[Names]
sSnowMobName1=温顺的冰眼巨魔 //技能各个级别召唤怪物名
sSnowMobName2=降伏的冰眼巨魔
sSnowMobName3=追随的冰眼巨魔

2010-9-1 本次更新:M2 + 登陆器
========================================================================
[!] 修正UPGRADEITEMEX升级失败还原时,对元素位置属性不还原+不刷新属性BUG
[!] 更新登陆器,避免“某恶意登陆器”对客户端文件的破坏而进不了游戏
[!] 改进了登陆器的自动更新功能,请注意参阅配置器目录下的 说明3.txt 文件做相应的修改,以免游戏不正常

2010-8-25 本次更新:M2 + 登陆器
========================================================================
[!] 修改开启窗口化下屏幕,非液晶显示器刷新率太低问题
[!] 修改0810~0812版:百级技能释放魔法时卡问题,修正滚动公告背景图短缺问题

[!] M2英雄参数调节面版增加[CTRL+S时,自动锁定主人攻击的目标]开关,默认关闭
[!] 修正战士连击,因开放客户端加速可能引起连击接连不上问题
[!] 修改定时脚本功能,支持多个并发
[!] 修改第4招连击暴击率为30%


[!] 倚天辟地支持使用MP释放,请自己在技能面版->其他技能 设置
[+] 人物增加开天斩
66;开天斩;0;23;0;0;0;8;0;0;0;34;50;36;100;40;200;44;400;48;800;52;1600;57;3200;62;6400;68;12800;74;25600;81;51200;89;102400;97;204800;106;409600;116;819200;3;0;;
[!] RUNGATE增加对开天斩技能速度验证,请同时更换
[!] 修正M2显示行会聊天内容重复问题
[!] 修改倚天剑发光绑定与对应的Looks值(即普通武器Anicount=188同样可以使用倚天技能)
[!] 倚天技能可以使用强制攻击方式释放,不一定需要目标

2010-8-11 本次更新:登陆器 + M2 新加功能需配套更新!
========================================================================
[+] 增加魔法:美杜莎之瞳,ID=76,EffectType=2,Effect=47
远程群体魔法,有较长施放间隔时间,人或怪被攻击后石化,禁止一切行动,防御力大幅提升,被攻击数次后恢复行动。 //跟技能等级相关
76;美杜莎之瞳;2;47;15;1;1;8;10;12;1;50;50;51;100;52;200;53;400;54;800;55;800;56;800;57;800;59;800;60;800;60;800;60;800;60;800;60;800;62;1000;3;500;;
[!] 修正登陆器只戴斗笠情况下,鼠标移动到斗笠位置不提示装备属性的BUG
[+] 增加登陆器商铺提示页面数量
[!] 修正M2英雄是第四招连击上线后不显示BUG
[!] 修正M2主号是上线不自动涨连击
[+] !Setup.txt MasterRoyaltyRate=10 为全局属下叛变时间倍率,数字10即=10/10,12则表示12/10=1.2倍,数字越大,叛变时间越长


2010-8-10 本次更新:登陆器 + M2 建议配套更新
========================================================================
[!] 刺杀,逐日剑法……等战士远程攻击威力,加入了元素属性的计算(修正完善于:2010-8-8)
[!] 修改道士英雄跟随,休息状态可以使用治愈术
[!] 修改英雄没有学习技能情况下,自动使用物理攻击
[!] 过滤掉一些对挂机玩家的无用操作,优化流程

[!] 修正M2套装没有衣服时,英雄不显示套装属性和激活要求BUG
[!] 增加查看包裹、交易、仓库、摆摊……装备时,提示装备的套装属性
[!] 修正装备属性提示超出屏幕BUG,调整完善装备对比功能
[!] 完善登陆器内置浏览器功能
[!] 修正装备后绑定的物品,英雄穿戴后不绑定的BUG
[!] 修正暴击飘血功能存在数组越界BUG(大量飘血并出错会导致游戏卡)
[!] 修正小地图(200*200)透明时,占用性能BUG
[!] 优化客户端性能
[!] 增加 ALT + ENTER 切换窗口模式

2010-07-27 本次更新:登陆器 + M2 请配套更新!!!
========================================================================
[!] 修正服装Shape>=50,连击时看不到衣服BUG
[!] 支持四连击
[+] 金牛道剑:Shape=50,Anicount=187 //Anicount是发光效果
新剑:Shape=78,Anicount=192 //Anicount是发光效果
[+] 新衣服(男):Looks=2420,Shape=54
新衣服(女):Looks=2421,Shape=54
[+] 增加发光类型:3,4(不明白请搜索更新日志:发光) //4=虎威 3=紫光(新)
[+] 新斗笠:Anicount=8

2010-07-20 本次更新:登陆器
========================================================================
[!] 恢复F12[辅助]选项卡的自定义拾取物品功能,开启后将替换掉[物品]选项卡的设置
[!] ALT+鼠标右键 点地上物品,物品名字将附加到聊天框
[!] 登陆器配置器选择从STDOTEMS.DB自动导入时,自动加入“金币”
如果以前已经保存了列表,可以自己以记事本方式打开保存的列表,
加入金币,4,0,1,1,再导入编辑即可

2010-07-17 本次更新:M2 + 登陆器 请配套更新!!!
========================================================================
[!] 修改龙魂技能上线计时(原:上线立即可以释放技能)
[!] 修正M2部分BUG
[!] 登陆器增加对Npc2.Wil支持,外观范围从100开始
[!] 修正登陆器物品注释显示多余字符
[!] 登陆器内挂恢复[显示过滤]选项
[!] 登陆器配置器提供过滤列表全选/全不选按钮

2010-07-10 本次更新:M2
========================================================================
[!] 修正英雄设置血量百分比不保存问题
[!] 原先StditemConvert工具增加支持Magic.DB 和 Monster.DB 的转换,并改名为:HeroDB转换工具
[!] StdItems.DB 需增加装备是否发光字段:Shine=0~2,使用“HeroDB转换工具.exe”转换

2010-07-09 本次更新:M2 + 登陆器 请配套更新!!!
========================================================================
[!] 修正日志过滤,英雄可捡物品初始化顺序错误问题
[!] 去掉了50级下的英雄,被魔法击中有稍微停顿的作用
[!] 如果套装中有衣服,登陆器套装提示自动识别男女
[!] 对 CheckItemAddValue,UpgradeItems,UpgradeItemsEx,GetDlgItemValue,UpgradeDlgItem 的位置对应数值说明:
0~13 //不变 参考以前资料
14 //持久 数值0~65
15 //最大持久 数值0~65
16 //防爆 数值0~255
17 //忽视目标防御 数值0~15
18 //增加伤害 数值0~15
19 //伤害反射 数值0~15
20 //物理伤害减少 数值0~15
21 //魔法伤害减少 数值0~15
22 //经验吸收增加 数值0~15,暂时未起用
23 //发光 数值0~2

2010-07-07 本次更新:M2 + 登陆器 请配套更新!!!
========================================================================
[!] 调整客户端装备属性的显示效果
[!] 调整装备发光和属性分开,使用@Supermake,UpgradeItems,UpgradeItemsEx,Give 命令设置是否发光
位置23,数值0~2,例:@Supermake 5 23 2
[!] 扩展了套装属性,同时支持客户端查看身上时的套装提示,详细请看 M2列表信息->套装功能列表
[!] 修正UpgradeItems,UpgradeItemsEx,UpgradeDlgItem 对新属性赋值时不叠加问题
[!] 修改被雷霆麻痹禁止使用连击,野蛮等战士技能
[!] 修改内挂物品提示默认钩选

2010-07-04 本次更新:M2 + 登陆器 请配套更新
========================================================================
[!] 修正 SendRefMsg nil PEnvir 错误
[!] 登陆器内挂增加物品过滤功能,由登陆器配置器集成进默认过滤文件
[!] 修正野蛮冲撞麻痹BUG
[!] M2 功能设置->基本设置 增加暴击漂血开关


2010-07-01 本次更新:M2 + 登陆器 + DBS 必须配套更新
========================================================================
[!] 修正完善防止脚本死循环功能
[!] 修正杀怪触发NPC宿主用错问题

[!] 增加6个装备属性:
忽视目标防御 //位置17,数值0~15
增加伤害 //位置18,数值0~15
伤害反射 //位置19,数值0~15
物理伤害减少 //位置20,数值0~15
魔法伤害减少 //位置21,数值0~15
经验吸收增加 //位置22,数值0~15,暂时未起用
可以使用@Supermake,UpgradeItems,UpgradeItemsEx,Give命令调整以下装备属性

也可以在StdItem.DB数据库中填写:
Smite //暴击
DropRate //PK目标爆率
IgnDef //忽视目标防御
DamAdd //增加伤害
DamReb //伤害反射
DcRedu //物理伤害减少
McRedu //魔法伤害减少
ExpAdd //经验吸收增加

Bind //装备绑定设置,配合[拾取后绑定]和[装备后绑定]使用
//Bind=0 拾取,穿戴装备都不绑定
//Bind=1 拾取后绑定
//Bind=2 装备后绑定
//Bind=3 拾取后绑定 + 装备后绑定

注意:本次更新需要更新扩展StdItem.DB,使用附件:StditemConvert.exe自动转换即可
建议每一个装备只出现其中的一种属性

[!] M2功能设置->全局功能 增加[拾取后绑定]和[装备后绑定] 选项
[!] 火墙增加最长时间控制
[!] 增加开天斩威力调节
[!] 英雄血量分三职业调节,原来是统一的
[!] 项链类极品属性,增加幸运几率控制
[!] 加入斗笠类(StdMode=16)极品几率控制等同头盔控制
[!] 增加元素类极品属性有暴出几率,几率自定义调节以后补上,是否启用开关在M2 物品装备->特殊物品
[!] 装备名称长度支持到20字节
[!] 修正野蛮冲撞和战士连击联合使用BUG
[!] 修正CheckItemAddValue,UpgradeItems,UpgradeItemsEx,GetDlgItemValue,UpgradeDlgItem 对新属性的检测/赋予不正确问题

2010-6-29 本次更新:M2 + 登陆器
========================================================================
[!] 修正人物初始化登陆可能存在的异常
[!] 修正网关数据发送可能存在的异常
[!] 修正地图事件初始化可能存在的异常
[!] 修正瞬移到物品坐标上的检测BUG
[!] 修正人怪修炼技能内存溢出BUG
[!] 修正门点进入下一地图有时进不去的BUG
[!] 修正近期M2的报错(测试)

[!] 修正登陆器特征码封外挂存在误封BUG

[!] 解决Sock接受数据的一个错误


[!] 修改脚本执行者(人,英雄,变量名),不在线时,可以继续执行下一命令
之前是中断了,以下命令不再执行,如:
#IF
CHECKLEVELEX > 0
#ACT
H.ChangeIPLevel = 255 //之前m2版本,如果英雄不在线,下面的命令不执行。现在自动继续执行下面命令
ChangeIPLevel = 255
CHANGEHEROLEVEL = 150
CHANGELEVEL = 150

[!] 修改防止因为脚本写法不正确(死循环)导致m2死掉,或报错,或关闭问题


2010-6-21 本次更新:M2,DBS,登陆器,M2+DBS必须配套使用
========================================================================
[!] 修正多英雄数据未发送到登陆器BUG
[!] 修改多英雄数据跟人物数据分开发送,优化DBS和M2之间的数据通讯
[!] 修正部分其他BUG

2010/6/18 本次更新:M2 配合0617程序使用
========================================================================
[!] 完善优化英雄攻击模式计算
[+] 增加人物变量:
$MEMBRETYPE //会员类型
$MEMBRELEVEL //会员等级
[+] 增加英雄变量,比较多,请参考附件:英雄变量参考.txt
[!] 修正交易市场内存泄露
[!] 修正获取地图对象BUG
[!] 取消交易时无法使用瞬移(交易时无法使用瞬移起作用前提下:脚本书写不严格,将被利用来刷物品)
[!] 改进兼容性能
[!] 修改火墙管理(测试)
[!] M2菜单->查看->监听聊天信息,开启后将可以在M2显示游戏人物聊天信息
[!] 修正虎威可能引起内存错误的BUG
[+] 增加NPC命令:SendScrollMsg 文字 前景色(1~255) 背景色(1~255) //全服滚动公告

2010/6/17 本次更新:M2 + DBS + 登陆器 配合0530程序使用
========================================================================
[!] 修正登陆器:行会战PK战士锁定免SHIFT问题
[!] 修改登陆器:MP保护不喝特殊药
[!] 修正登陆器左下脚MP显示错误
[!] 登陆器增加[游戏命令]选择菜单,可在生成登陆器时自定义(22条)
[!] 修正m2内存错乱的报错(严重)
[!] 优化DBS
[!] 增加MP保护是否喝特殊药开关,在F12[保护]选项
[!] 优化上线人数较多时的m2性能
[!] 修正HP/MP限制BUG,英雄级别太高,HP/MP会反而变小 或 变成负值(严重)
[!] 修正英雄危险时使用血魂技能,疯狂掉血BUG(严重)
[!] 停止攻城按钮立即生效
[!] 完善多英雄数据获取发送
[!] 加快NPC加载速度
[!] 修正使用必杀套装可能引起内存错乱
[!] 修正摆摊价格类型可能引起的内存错误
[!] 修正沙城归属地图加载存在重复
[!] 修正元宝交易引起内存读取错误
[!] 修正部分其他BUG

2010/5/30 更新:全套配合
========================================================================
[!] DBS参数设置增加:是否允许[已删除角色][未删除角色][非本角色英雄]作为英雄,较老数据建议使用DataTool重建下Hum.DB
[!] 修正打开功能设置较卡问题
[!] 修正带[魔道首饰]火墙可以麻痹问题
[!] 优化上线人数太多,点开始进游戏缓慢问题
[!] 修正英雄行会战攻击模式混乱问题
[!] 支持42亿HP/MP,!Setup.txt MaxHealth=4200000000
[!] 修正道士施展[倚天辟地],[无极真气]不参与威力计算
[!] 优化技能[流星火雨]
[!] 修正安全区召唤英雄重叠NPC问题 //测试


2010-5-25 更新:全套配合
========================================================================
[!] 完善GameCenter.exe的清理设置保存,保存设置在ini中。
[!] 修改M2对部分机器的验证兼容性
[!] 修改登陆器对较老客户端wil文件的兼容性
[!] 登陆器配置器增加登陆器名字自定义
[!] 修正出售极品给NPC价格错误BUG

[!] 增加NPC命令:CREATEHEROEX 申请储备英雄,参考脚本附件:申请英雄.txt
[!] 内挂增加英雄选择(F12->英雄),CREATEHEROEX 成功后,可以在这里选择作战的英雄。
[!] 以上功能开关在m2 功能设置->基本设置->开放多英雄选择


2010-5-19 更新:全套配合;引擎注册码需升级,请凭原注册码找客服人员更新
========================================================================
[!] 修正完善客户端TDxEdit控件(造成乱码BUG)
[!] 加快登陆器搜索传奇客户端目录速度
[!] 修正Anicount=6斗笠偏移问题
[!] 修正登陆器内存泄露
[!] 功能设置->基本设置->客户端控制 增加自动喊话开关
[!] GameCenter.exe 增加简易一机双区配置向导,增加开区数据清理,智能搜索文本
[!] DataTool.exe 修改合区功能各个路径的选择,智能搜索需要合并的文本等

[!] 完善DBS对注册角色名的过滤,防止会员名单格式错误,建议更新
[!] 修改调整无极真气,时间 = (级别 + 1) * 3,间隔20秒(可调),威力翻倍(可调)
[!] 调整几个读写文本NPC命令的兼容性
[!] 修正NPC命令:CHECKPOSEISPRENTICE,CHECKNAMELISTPOSITION,CHECKCURRENTDATE
[!] 修改英雄在安全区不穿NPC //测试
[!] 摆滩物品交易记录中,增加元宝数和金币数
[!] 抗麻痹属性:Source=10,Reserved=抗性值(百分比,非武器类)
[+] 必杀套装:Shape=191,Reserved=内伤等级,附加属性见客户端提示
-------------------------------------------------------------------------
1205;辉煌战甲(男);10;36;30;27;10;50;2240;60000;18;25;15;20;5;10;0;0;0;0;0;100;50000;50000;3;0;9;;;
1206;辉煌战甲(女);11;36;30;28;10;50;2240;60000;18;25;15;20;5;10;0;0;0;0;0;100;50000;50000;3;0;9;;;
1207;辉煌魔衣(男);10;36;20;27;10;50;2240;60000;18;25;15;20;0;0;5;12;0;0;0;100;50000;50000;3;0;9;;;
1208;辉煌魔衣(女);11;36;20;28;10;50;2240;60000;18;25;15;20;0;0;5;12;0;0;0;100;50000;50000;3;0;9;;;
1209;辉煌道袍(男);10;36;10;27;10;50;2240;60000;18;25;15;20;0;0;0;0;5;12;0;100;50000;50000;3;0;9;;;
1210;辉煌道袍(女);11;36;10;28;10;50;2240;60000;18;25;15;20;0;0;0;0;5;12;0;100;50000;50000;3;0;9;;;
1211;必杀战戒;22;191;2;0;0;1;2270;8000;0;0;0;3;1;14;0;0;0;0;0;50;50000;4;;;;;;
1212;必杀道戒;22;191;2;0;0;1;2270;8000;0;0;0;3;0;0;0;0;1;13;0;50;50000;4;;;;;;
1213;必杀魔戒;22;191;2;0;0;1;2270;8000;0;0;0;3;0;0;3;13;0;0;0;50;50000;4;;;;;;
1214;必杀护腕(战);26;191;2;0;0;1;2271;8000;0;3;0;0;2;10;0;0;0;0;0;50;50000;4;;;;;;
1215;必杀护腕(道);24;191;2;0;0;1;2271;7000;0;0;0;2;0;0;0;0;4;10;0;50;50000;4;;;;;;
1216;必杀护腕(法);26;191;2;0;0;1;2271;6000;0;3;0;3;0;0;2;10;0;0;0;50;50000;4;;;;;;
1217;必杀战盔;15;191;1;0;0;2;2272;10000;6;6;5;5;2;8;0;0;0;0;0;50;50000;8;;;;;;
1218;必杀道盔;15;191;1;0;0;2;2272;10000;6;6;5;5;0;0;0;0;2;8;0;50;50000;8;;;;;;
1219;必杀魔盔;15;191;1;0;0;2;2272;10000;6;6;5;5;0;0;2;8;0;0;0;50;50000;8;;;;;;
1220;必杀项链(战);19;191;3;0;0;2;2273;8000;0;0;0;2;3;8;0;0;0;0;0;50;50000;10;;;;;;
1221;必杀项链(道);19;191;3;0;0;2;2273;6000;0;0;0;2;0;0;0;0;3;8;0;50;50000;10;;;;;;
1222;必杀项链(法);19;191;3;0;0;2;2273;7000;0;0;0;2;0;0;3;8;0;0;0;50;50000;10;;;;;;
1223;必杀战靴;28;191;1;0;0;2;2274;10000;6;6;5;5;2;8;0;0;0;0;0;50;50000;2;;;;;;
1224;必杀魔靴;28;191;1;0;0;2;2274;10000;6;6;5;5;0;0;2;8;0;0;0;50;50000;2;;;;;;
1225;必杀道靴;28;191;1;0;0;2;2274;10000;6;6;5;5;0;0;0;0;2;8;0;50;50000;2;;;;;;
1226;必杀腰带(战);27;191;1;0;0;2;2275;8000;6;6;5;5;2;8;0;0;0;0;0;50;50000;2;;;;;;
1227;必杀腰带(道);27;191;1;0;0;2;2275;8000;6;6;5;5;0;0;0;0;2;8;0;50;50000;2;;;;;;
1228;必杀腰带(法);27;191;1;0;0;2;2275;8000;6;6;5;5;0;0;2;8;0;0;0;50;50000;2;;;;;;


2010-4-24 更新:M2 + 登陆器
========================================================================
[!] 野蛮冲撞增加卡位时间调节,在 技能设置->战士技能->野蛮冲撞 调节
[!] 修正血魂(战)不涨技能点问题
[!] 修正客户端黑名单过滤无效问题

[!] 修改龙魂技能:有机率减少目标5%的血量或造成2倍的暴击伤害。
当自身比较危险时,一定时间内还可以通过减少自身当前血量的10%来施放该技能。
  攻击范围:战士的龙魂技能攻击距离为3格,法师和道士的龙魂技能攻击距离为8格。(中心最强越后面越弱)
  冷却时间:默认45秒。

2010-4-23 更新:M2 + 登陆器
========================================================================
[!] DataTool 增加 重叠物品/元宝/灵符/金刚石/金币/灵气/经络等级 查询删除功能
[!] 修正客户端交易重叠物品的假象
[!] 修正交易重叠物品的严重BUG

2010-4-18 更新:M2 + RUNGATE + 登陆器 + Magic.DB
========================================================================
[!] 修正完善人物自动挂机游戏
[!] 修正一个NPC命令检测错误
[!] 增加ID:115,116,117的3个技能,时间间隔可在M2魔法设置调节,
DB见附件Magic.DB(ID:116,117的魔法威力可以在DB自行调节)
[!] 修改倚天技能威力分3职业进行威力计算
[!] 提高登陆器兼容性
[!] 修正重叠物品功能的部分BUG

2010-4-12
========================================================================
[!] 修正防暴属性计算错误
[!] 客户端 封部分外挂
[!] 优化关键的字符算法,M2+客户端性能提升
[!] 修正完善五行系统功能


2010-4-9 必须配套更新(M2 + 登陆器 + RUNGATE + DATATOOL)
========================================================================
[!] 交易市场存在重漏洞(针对重叠物品,严重),已作部分修改(需测试)!目前未查出原因,请暂时关闭!
[!] 修正金针合成 成功率 计算BUG
[!] 修改服务端部分可能引起冲突的代码,增加稳定性
[!] 客户端增加开始游戏延迟(测试是否解决登陆游戏过快,而需等待数秒才能进游戏问题)
[!] 修改调整代码,增加稳定性

2010-3-31 必须配套更新(RUNGATE + 登陆器)
========================================================================
[!] RUNGATE增加是否启用速度调节,防止和客户端自定义速度冲突
[!] 客户端配套以上RUNGATE选项,防止过地图速度恢复为0的BUG

2010-3-28 必须配套更新(M2 + RUNGATE + 登陆器)
========================================================================
[!] 修正关闭M2加速时,跑步未忽略问题

[!] RUNGATE增加 客户端速度控制(开启RUNGATE速度控制,客户端速度调节自动关闭) //点保存立即生效
[!] RUNGATE增加 是否同步[客户端速度控制]时间间隔开关
[!] RUNGATE修正 内存泄露(较严重)和个别参数保存问题


[!] 2版M2,修正金币拾取问题(被绑定)


2010-3-24 必须配套更新(M2+登陆器+合区工具)
========================================================================
[!] 数据合区工具支持绑定物品修正功能

[!] 修正NPC一处内存泄露
[!] 修正装载怪物说话列表错误

装备绑定帐号功能:
[!] Envir目录下的AllowBindNameList.txt为允许绑定的装备列表,每行一个装备名字,编辑后可在M2菜单重新加载
[!] 绑定装备的控制在 功能设置->全局设置
[!] 相关NPC操作和命令:
QUERYBINDITEM 0 //弹出绑定窗口
QUERYBINDITEM 1 //弹出解绑窗口
RESUMEBINDITEM //允许继续执行绑定
RESUMEUNBINDITEM //允许继续执行解绑

[@ItemBinding] //进行绑定之前,做检测用
[@ItemUnBinding] //进行解绑之前,做检测用
[@ItemBinded] //绑定成功后
[@ItemUnBinded] //解绑成功后

适意脚本:
--------------------------------------------------------------------------------------
[@main]
<绑定物品
/@Bind> <解绑物品/@UnBind>\ \<退出/@exit>

[@Bind]
#ACT
QUERYBINDITEM 0

[@UnBind]
#ACT
QUERYBINDITEM 1

[@ItemBinding]
#IF
CHECKGAMEGOLD ? 10
#ACT
RESUMEBINDITEM
#ELSESAY
你元宝不够!\ \<退出
/@exit>

[@ItemUnBinding]
#IF
CHECKGAMEGOLD ? 10
#ACT
RESUMEUNBINDITEM
#ELSESAY
你元宝不够!\ \<退出
/@exit>

[@ItemBinded]
物品绑定到帐号成功!\ \<退出
/@exit>

[@ItemUnBinded]
物品解除绑定成功!\ \<退出
/@exit>
--------------------------------------------------------------------------------------

2010-3-14
========================================================================
[!] 优化改进引擎内存管理,智能释放部分内存
[!] 优化人物登陆流程
[*] 适当降低魔道麻痹几率
[*] 调整客户端个别字体显示
[!] 去掉客户端无英雄时的控件显示
[!] 修正龙影剑气不自动恢复问题
[!] 修改末日审判,雷霆一击为群攻,攻击由中心向外围逐渐减弱;劈星斩为X型攻击
[+] 虎威套装:
Shape=190,Reserved=吸血点数,穿齐六件,吸血效果的大幅度提升
激活防御5-5,魔御5-5,攻击0-10,魔法0-10,道术0-10的顶级属性
除武器不支持吸血属性外,其他装备全有吸血属性
--------------------------------------------------------------------------------------
1187;虎威项链(战);19;190;1;0;0;5;2132;6000;0;0;0;1;4;9;0;0;0;0;0;54;3000;50;;;;;;
1188;虎威项链(法);19;190;1;0;0;5;2132;6000;0;0;0;1;0;0;4;9;0;0;0;54;3000;50;;;;;;
1189;虎威项链(道);19;190;1;0;0;5;2132;6000;0;0;0;1;0;0;0;0;4;9;0;54;3000;50;;;;;;
1190;虎威战盔;15;190;20;0;0;4;2133;10000;6;7;5;6;0;10;0;0;0;0;0;54;35000;5;;;;;;
1191;虎威魔盔;15;190;20;0;0;4;2133;7000;6;7;5;6;0;0;0;10;0;0;0;54;35000;5;;;;;;
1192;虎威道盔;15;190;20;0;0;4;2133;7000;6;7;5;6;0;0;0;0;0;10;0;54;35000;5;;;;;;
1193;虎威护腕(战);26;190;2;0;0;2;2130;7000;0;4;0;4;3;11;0;0;0;0;0;54;35000;5;;;;;;
1194;虎威护腕(法);26;190;2;0;0;2;2130;7000;0;4;0;4;0;0;3;11;0;0;0;54;35000;5;;;;;;
1195;虎威护腕(道);24;190;2;0;0;2;2130;7000;0;0;0;2;0;0;5;11;0;0;0;54;35000;5;;;;;;
1196;虎威战戒;22;190;2;0;0;2;2131;7000;0;0;0;4;2;15;0;0;0;0;0;54;35000;5;;;;;;
1197;虎威魔戒;22;190;2;0;0;2;2131;7000;0;0;0;4;0;0;2;15;0;0;0;54;35000;5;;;;;;
1198;虎威道戒;22;190;2;0;0;2;2131;7000;0;0;0;4;0;0;0;0;2;15;0;54;35000;5;;;;;;
1199;虎威腰带(战);27;190;2;0;0;1;2135;7000;6;7;5;6;0;10;0;0;0;0;0;54;35000;5;;;;;;
1200;虎威腰带(法);27;190;2;0;0;1;2135;7000;6;7;5;6;0;0;0;10;0;0;0;54;35000;5;;;;;;
1201;虎威腰带(道);27;190;2;0;0;1;2135;7000;6;7;5;6;0;0;0;0;0;10;0;54;35000;5;;;;;;
1202;虎威战靴;28;190;2;0;0;1;2134;7000;6;7;5;6;0;10;0;0;0;0;0;54;35000;5;;;;;;
1203;虎威魔靴;28;190;2;0;0;1;2134;7000;6;7;5;6;0;0;0;10;0;0;0;54;35000;5;;;;;;
1204;虎威道靴;28;190;2;0;0;1;2134;7000;6;7;5;6;0;0;0;0;0;10;0;54;35000;5;;;;;;

[+] 内挂增加稳如泰山(他人受攻击不后仰)

2010-2-28 注意:M2+0303登陆器配套更新
========================================================================
[!] 更新Datatool.exe,支持[HeroM2内功]数据转换到[LegendM2]格式
[!] 修正英雄包裹物品显示防爆属性(其实没有)
[!] 修正商铺金币赠送功能错误问题
[!] 修正一内存泄露
[!] 优化内存占用
[!] 优化性能(测试) //MAPCELL
[!] 修改物理攻击对重叠大刀的目标有效
[!] 增加Race=16的大刀可以受攻击反击
[!] 修改完善客户端动作快慢效果
[!] 优化RUNGATE,减少内存消耗,增加超速惩罚倍数。注:
1、上线400人内3线程即可,多开线程浪费内存
2、如果人比较多,如600人以上,可以手动开多1个RUNGATE,每个RUNGATE开3线程即可
[!] 增加是否起用英雄系统按钮,关闭英雄系统,客户端英雄3按钮消失。见 功能设置->基本设置
[!] 去掉客户端极品属性多颜色显示
[!] 修改客户端封包处理流程,速度更快
[!] 修改封包发送机制,游戏更流畅(测试)

2010-2-18 注意:M2+2012登陆器配套更新
========================================================================
[!] 修正火墙管理
[!] 参数设置->人物死亡 增加装备暴率单独设置

2010-2-10 注意:M2+登陆器配套更新
========================================================================
[!] 修正客户端部分物品属性显示错误
[!] 改进客户端素材内存管理
[!] 封部分加速
[!] 完善DBS封幽灵
[!] 完善RUNGATE封加速代码
[!] 支持金币商铺,在商铺物品列表页面选择,注意更新后查看类型,以免游戏价格混乱

2010-1-17
========================================================================
[!] 修正摆摊状态中,增加摆摊物品时,一个物品可以摆多次问题
[*] 修改NPC命令:ISONMAP 不区分大小写

[!] 封闭非法幽灵(隐身)人物,更换DBS
[!] 优化数字飘血
[+] 装备增加防爆属性,位置16,
例:@Supermake 1 16 2
UpgradeItemsEx 0 16 2 1 1
Give 物品 数量 16 2

[+] 魔道麻痹,Shape=189 或 Anicount=189
[+] 支持新斗笠:Anicount=6,7
[+] NPC命令:IsSameGuildOnMap 地图名 //检测地图中所有人是否同一行会

[!] 修改客户端封包处理(测试)
[!] 修改进游戏黑屏问题(测试)
[!] 改进火墙类管理(测试)

[!] 增加自动挂上DB人物功能
1、游戏路径配置正确后
2、使用DBS->管理->数据工具->自动登陆数据 导出数据
3、M2启动,DBS已连接M2,控制->加载自动挂机人物
为防止出错,注意加载挂机人物过程,没有玩家正常登陆游戏
已脱机登陆的人物,在再次正常登陆时,最好T下线,防止数据显示不正常
4、不建议挂太多,只会消耗资源!

[!] Envir目录下的:DeathWalkingSay.txt为脱机随机说话内容(多行随机),文本为空不说话
[+] 增加开关:功能设置->基本设置->挂机人物自动走动

[+] NPC命令:OFFLINEPLAYEX 时间(分) //离线挂机,自动打怪;不建议挂太多,只会消耗资源!

[!] 修改装备显示方式,装备支持极品显示

[!] 增加个人镖车系统:
---------------------------------------
接任务后,45分钟内完成押运,否则镖车消失,任务失败
镖车:Race=54,参考附件:镖车.DB
杀死镖车触发:QMapEvent-0.txt [@Plunder_镖车名] 此节下的触发支持:<$ROBBER> - 被抢劫人的名称,如:
[@Plunder_镖车名]
#ACT
SENDMSG 0 <$ROBBER>的镖车在<$CURRENTMAPDESC>(<$CURRENTX>/<$CURRENTY>)被<$USERNAME>抢劫了。


镖车正受攻击:QMapEvent-0.txt [@EscortUnderFire]
接镖车任务脚本见附件示意脚本

CheckEscortInNear //检测镖车是否在身边
GiveUpEscort //放弃押运任务
STARTESCORT 镖车名字 //开始任务
FINISHESCORT //提交任务
ISESCORTING //检测押运任务是否进行中

简单脚本1:
---------------------------------------
<开始押运
/@StartTask>\
[@StartTask]
#IF
//押运条件
#ACT
STARTESCORT 镖车1

[@isEscorting]
你的托运任务正在执行中,不能再接此任务!\
<回到上次护镖失败地点
/@flyto> <关闭/@exit>

[@EscortFail]
接镖车任务失败,数据中不存在镖车!\
<关闭
/@exit>

[@flyto]
#IF
//条件
#ACT
MoveToEscort

[@MoveToEscort_Fail_1]
你目前没有正在托运的镖车!\
<关闭
/@exit>

[@MoveToEscort_Fail_2]
回到上次护镖地点失败!\
<关闭
/@exit>


简单脚本2:
---------------------------------------
<提交任务
/@EndTask>
[@EndTask]
#ACT
FINISHESCORT

[@FinishEscort_镖车1]
#SAY
你完成押运任务!\ \
<关闭
/@exit>
#ACT
//奖励

[@FinishEscort_Fail_1]
你没有镖车啊,提交什么任务!?\
<关闭
/@exit>

[@FinishEscort_Fail_2]
镖车距离我太远了,叫我如何核查货物呢?\
<关闭
/@exit>


2009-12-26
========================================================================
[!] 修正龙影剑法假象
[!] 修正摆摊一个物品可以摆多次问题
[!] 完善部分功能

客户端:
[!] 修改摆摊物品属性显示方式
[!] 修正部分BUG
[!] 内挂增加[数字飘血]开关
[!] 完善自动挂机寻找下一目标
[!] 攻击模式可以左键点击切换
[!] 修改快捷、交易、仓库、元宝寄售等品栏的物品提示

2009-12-17
========================================================================
[!] 修改NPC命令CHANGEATTACKMODE 不受 NOSWITCHATTACKMODE 地图标志影响
[+] NPC命令:ReadRandomLine 文件名 S11 //随机读文本的一行字符到$STR(S11)
[!] 扩展NPC命令:GIVE 物品名 数量 属性位置(0~15) 数值(0~255) //扩展的的:属性位置(0~15) 数值(0~255) 用法类似@SuperMake
[+] 装备增加暴击属性,例:@Supermake 1 8 2
[!] 修正一内存读取错误
[!] 修正英雄存在的复制
[!] 修正部分BUG


客户端:
[!] 增加暴击飘血效果
[!] 修正部分BUG
========================================================================


2009-11-24 sp1
========================================================================
[!] 修正开天斩攻击力失效问题


2009-11-24
========================================================================
[!] 封WPE隐身,暗杀
[!] 封个别技能封包漏洞

2009-11-21 配合1120以上登陆器使用
========================================================================
[!] 修复连击存在检测漏洞 [重要更新]
[!] 更新网关,增加对连击技能释放时间间隔进行限制
[!] 修正原地复活后天全亮BUG
[!] 修改一些可能存在复制代码[1021更新]


客户端:
[!] 开放帐号注册
[!] 修正换地图自动开启隔位刺杀

2009-11-15 配套更新
重要修改 QMapEnent-0.txt -> QMapEvent-0.txt 请自行重命名
========================================================================
[!] 修正NPC命令:ChangeIPLevel限制100级问题
[!] 功能设置->基本设置 增加隔位刺杀开关,默认开启

[!] 修改:UPGRADEDLGITEM 属性位置(0-14) 成功机率(0-100) 点数机率(0-255) 失败处理(0=失败不做处理,1=没收物品,2=还原属性) 非空不提示
成功机率=0 时,必定失败
增加第五个参数,非空时,不显示成功、失败、破碎的提示

[!] UPGRADEITEMEX 增加第六参数,非空时,不显示成功、失败、破碎等信息

[!] Small、Large、Equal、mov、INC、DEC、MUL、DIV、PERCENT 支持第3参数,例:
#IF
LARGE N1 <$STR(P0)> <$STR(M5)> //检测表达式为: N1 > ( $STR(P0) * $STR(M5) ) ,即检测N1是否大于( $STR(P0) 乘以 $STR(M5) )
用法类似:GameGold - <$STR(P0)> <$STR(M5)>

[+] 增加:
<$CURRENTMAPDESC> //当前地图描述,如:盟重省
<$CURRENTMAP> //当前地图名称,如:3
<$CURRENTX> //当前坐标X
<$CURRENTY> //当前坐标Y
<$JOB> //职业 (武士,魔法师,道士)
<$H.JOB> //英雄职业,英雄不在线,返回未知
<$H.RELEVEL> //英雄转生等级,英雄不在线,返回0
<$GENDER> //性别 (男,女)
<$H.GENDER> //英雄性别


[+] 增加NPC命令:AbilityAdd 属性(0~6) 点数(0~65535) 时间(秒) //作用是给人物附加属性,过时附加属性将消失(英雄则:H.AbilityAdd)
参数1:0=HP, 1=MP, 2=防御, 3=魔御, 4=攻击, 5=魔法, 6=道术

配套变量:<$ABILITYADDPOINT0>~<$ABILITYADDPOINT6> //附加点数
<$ABILITYADDTIME0>~<$ABILITYADDTIME6> //附加时间(秒)

例1:
--------------------------------------------
比如原来人物防御:5-10
使用:AbilityAdd 2 123 20,后人物防御为:5+(123/2)-10+123=66-133 //这里下限附加一半,上限全部附加(HP,MP除外)

例2:
--------------------------------------------
#ACT
MOV M1 $ABILITYADDPOINT0

#IF
LARGE M1 0
#ACT
MOV M0 $ABILITYADDTIME0
INC M0 100
AbilityAdd 0 $ABILITYADDPOINT0 $STR(M0)
SENDMSG XX HP附加增加了100秒

[+] 如果人物设置了安全区下线自动挂机(SETOFFLINEPLAY ON)
大退自动挂机之前,触发 QFunction 的 [@OnLogout_OffLinePlaying]
小退则触发 QFunction 的 [@OnLogout_SoftClosing]

[+] 使用瞬间移动功能,并且 当前地图<>目标地图
瞬移之前,触发 QMapEvent-0.txt 的 [@ONMAPCHANGING]
瞬移之后,触发 QMapEvent-0.txt 的 [@ONMAPCHANGED]
例:
NPC1: //进MAP001地图,限时30分钟
--------------------------------------------
TimeRecall 30
MAP MAP001

QMapEvent: //在MAP001瞬移到其他地图,清理TimeRecall
--------------------------------------------
[@OnEnvirChanging]
#IF
ISONMAP MAP001
#ACT
BreakTimeRecall


[+] 功能设置->魔法设置->基本设置 增加提高魔法精确度 开关 //钩选次项,将提高魔法击中移动中的目标的几率。

[!] 优化脚本执行流程


客户端:
[!] 修改其他职业自动开魔法盾
[!] F12增加英雄连击不打怪开关
[*] 完善摆摊


2009-11-10 配套使用(1108-2M2 & 1110登陆器)
========================================================================
[!] 修正英雄倚天技能失效问题
[!] 修正DelNoJobSkill,不删除job=99技能。
转职对技能操作建议使用:CONVERTSKILL去转换

客户端:
[!] 修正F12设置保存问题
[*] 修正部分BUG

2009-11-8
========================================================================
[*] 修正若干BUG

客户端:
[!] 修正部分玩家游戏没声音问题,建议更新
[!] 增加F12 基本设置->背景音乐 开关(跟游戏音效分开了)
[!] 修改背景音乐为自动暂停,自动续播;自动循环播放 //背景音乐应用参考以前更新说明

2009-11-7-2 配套1106客户端更新
========================================================================
[!] 修正一个潜在死循环BUG
[!] 增加开关:功能设置->基本设置 PK目标爆率对英雄起作用
[!] 修改 PK目标爆率 对人型怪无效(已经用在挖取...)
[!] 离线脱机自动休息英雄

2009-11-7 配套1106客户端更新
========================================================================
[!] 物品装备->特殊属性->其他 增加了倚天剑对自由属性的附加倍数设置,原默认是翻1倍
[!] 修正英雄的倚天辟地伤害到同盟行会问题
[*] 增加摆摊等级限制 见功能设置->基本设置
[*] NPC命令学习技能后自动开启刺杀

2009-11-6 必须配套更新(如不看说明吃亏是自己)
========================================================================
客户端:
[*] 修正偶尔出现假火墙
[*] 修正1104版存在的自动优化BUG
[!] 修正完善雾化效果
[!] 增加对外挂收放英雄控制,见功能设置->基本设置 //开启控制能一定程度封外挂的英雄收放,默认不开启

2009-11-4 在2009-10-31基础上配套更新
========================================================================
[+] 非武器类装备增加PK目标爆率属性,例:@Supermake 1 9 2
[*] 修正商铺BUG
[+] 增加地图标志:NOSWITCHATTACKMODE //不允许切换攻击模式
[+] 增加NPC命令:CHANGEATTACKMODE 数字(0~6) //切换攻击模式 0=全体 1=和平 2=夫妻 3=师徒 4=编组 5=行会 6=善恶
[+] 增加无极真气+SC的比率,见 功能设置->魔法设置

2009-10-31 必须配套更新
========================================================================
[!] 优化NPC执行流程
[!] 商铺价格支持20亿
[!] 扩展D0~D9变量为D0~D99个
[!] 修改英雄获取经验使用百分比与主人分摊,如:怪的经验100,设置百分比是33,英雄获得33经验,主人77经验。
注意此项修改,请自行修改到与原来匹配,原来如果设置是:1/3,那么设置33即可(1/3*100)
[!] 修改内功最高255级
[!] 增加震动效果,见内挂基本设置


客户端:
[!] 增加包裹鼠标元宝提示
[!] 修正NPC文本颜色CLLtGray和CLDkGray会导致卡屏BUG
[!] 修正登陆器不能手动选择目录

2009-10-28
========================================================================
[!] M2 城堡管理 增加开始攻城和停止攻城 功能

客户端:
[!] 自动使用SSE指令优化性能

2009-10-27 配套更新
========================================================================
[!] 修改游戏时分,按24小时制:
游戏中分4种效果: //亮 黑暗 微暗 较暗

7..17 点: //白天
6, 18 点: //傍晚
5, 19 点: //清晨
其他钟点: //黑夜

[!] 修改天地结晶自动加经验为100%增加
[!] 防止英雄可能存在的复制
[!] 修正摊位视觉效果
[!] 修正GameCenter被杀软误报


客户端:
[!] 解决小部分机器看不到登陆框问题,请及时更新
[!] 加快搜寻客户端目录速度
[!] 加快素材读取速度


2009-10-23
========================================================================
服务端:
[!] 增加 功能设置->全局控制 开启勋章照明 //不钩选那么只有蜡烛、火把有照明作用
[!] 增加 功能设置->全局控制 属下叛变死亡 //默认开启,叛变后立即死亡
[!] 增加 功能设置->全局控制 对安全区摆摊者攻击无效 //默认关闭
[!] 修改在线人数显示人物/英雄内功等级
[!] 修改英雄安全区可以穿人
[!] 修改离线挂机后自动关闭组队


客户端:
[!] 修正死亡复活后变成免蜡效果
[!] 修正取消正在输入价格的摆摊重叠物品时,数量翻倍的假像
[!] 修正聊天栏换行显示的问题


2009-10-23
========================================================================
客户端:
[!] 修正经验条鼠标移动提示消失问题
[!] 修正白字聊天位置
[!] 修正引起Microsoft Security Essentials杀毒软件的误报问题

2009-10-21
========================================================================
补充说明:
[*] 规则列表不能卖的就不能摆摊
[*] 摆摊状态可以随时更改物品

修正:
[!] 修正属下名字显示数字BUG
[!] 修正不能自动放药
[!] 修正摆摊和收摊时位置的检测
[+] 摆摊状态不能使用摊位中的物品
[+] 摆摊物品交易成功后,双方给予提示
[*] 修正部分BUG

2009-10-20
========================================================================
[!] 增加NPC命令:KILLSLAVENAME 属下名字 //杀死自己指定名字的宝宝
[!] 修正客户端装备负速度反而攻击更快BUG,请更新Rungate.exe
[!] 开放人物离线挂机,英雄不下线

[!] 增加摆摊功能,客户端程序点击[摆摊]按钮开始(聊天框上面的小按钮),日志记录等同NPC买卖
[!] 地图需要有:STALL 参数才能摆摊,例:[3 盟重省] STALL
[!] 增加GM命令:StallLooks 数字(0,1,2) //改变摆摊外观类型
[!] 取消客户端免蜡开关,M2功能设置->基本设置 增加 免蜡 和 摆摊 开关
蜡烛的应用,设置地图参数如:[D10053 秘密通道] DARK //DARK 黑夜 //DAY 白天

[!] 修正论坛提到的一些BUG

2009-10-15
========================================================================
[!] 修正完善挂机的合击 和 路点的保存/清理问题
[!] 去小上版登陆器优化选择,提高了混合函数的兼容性
内置了更高性能的混合函数,兼容性没有默认的好
在内挂[基本设置][特效优化]提供是否起用的选择,
在大量混合场面时(全带翅膀的大型PK中)可以自行测试选择,主要不出现画面重影或其他异常,建议开启特效优化
[!] 游戏中增加白天、清晨、傍晚、黑夜等时分的效果
[!] 修正若干BUG


2009-10-10
========================================================================
客户端:
[!] 自己血条修改为绿色,方便群P情况下看清自己和英雄
[!] 修正放连击是斗笠看不到的BUG
[!] 修正潜在的翅膀显示BUG
[!] 优化特效渲染,性能翻倍
//注:可能部分CPU不支持,比如一些比较低端的AMD CPU
//如出现效果不正常,请在登陆器取消特效优化,再进入游戏。


2009-10-8
========================================================================
客户端:
[!] 优化性能,大型PK流畅
[!] 聊天栏查看支持HOME, END键
[!] 修正EDIT控件选汉字BUG
[!] EDIT控件支持Shift + (HOME, END)键,支持右键菜单
[!] 修正自动换符BUG
[!] 优化性能

2009-10-2
========================================================================
M2:
[!] 修正倚天剑消失或暴出技能不消除BUG
[!] 增加英雄倚天辟地
114;英雄倚天辟地;0;55;0;10;20;0;12;25;99;60;100;60;200;60;300;60;400;60;500;60;700;60;800;60;900;60;1000;60;1200;60;1400;60;1600;60;1800;60;2000;60;2500;5;0;英雄;
[!] 完善英雄群体技能的攻击


客户端:
[!] 针对上版的“修复女衣服翅膀显示错误”错误的,还原衣服翅膀显示方式
[!] 2009-9-29 衣服修正为:
衣服(男);10;35;10;25;0;0;1900;60000;20;25;17;20;10;10;12;12;12;12;0;60;400000;5;0;0;0;0;;
衣服(女);11;35;10;26;0;0;1910;60000;20;25;17;20;10;10;12;12;12;12;0;60;400000;5;0;0;0;0;;

[!] 修正混合+文字优化+内存管理优化,游戏更流畅
[!] 修正BUG若干


2009-9-29
========================================================================
[!] CHECKATTACKMODE >/ 0 全体模式
1 和平模式
2 夫妻模式
3 师徒模式
4 编组模式
5 行会模式
6 善恶模式

[!] 修正攻空沙城报错BUG
[!] 增加衣服:Shape=35 ancount=25
衣服(男);10;35;10;25;0;0;1900;60000;20;25;17;20;10;10;12;12;12;12;0;60;400000;5;0;0;0;0;;
衣服(女);11;35;10;25;0;0;1910;60000;20;25;17;20;10;10;12;12;12;12;0;60;400000;5;0;0;0;0;;


客户端:
[!] 增加内挂音效调节
[!] 增加各种声音相对位置的效果
[!] 修复女衣服翅膀显示错误
[!] 修复部分BUG


2009-9-29
========================================================================
[!] 修正<$NIMBUS>显示为元宝BUG
[!] 修正使用 ChangeVenationLevel 的报错,出错客户端将刷新不了技能
[!] 修复部分BUG


客户端:
[!] 修正字符相关函数,测试CPU较差的机器大型PK时是否偶尔卡
[!] 修复部分BUG


2009-9-28
========================================================================
[!] 英雄更加容易锁中移动中的目标
[!] 战士英雄增加断空斩
[!] 完善道士英雄
[!] CHECKVENATIONLEVEL V >/ V //范围:0~3 表示四条经脉之一
P //范围:0~5 要检测的重数

[!] 增加强化神兽:
-----------------------------------------------------------
需要 Mon28.wil 和 Magic8-16.wil
monster.db 增加:
神兽5;113;94;703;32;1;0;200;0;35;9;4;15;0;0;5;30;500;2;0;300;1;0;0;0;
神兽51;114;95;704;32;1;100;600;0;45;20;55;65;150;150;5;300;300;2;0;300;1;0;0;0;
神兽6;113;94;705;32;1;0;400;0;40;12;4;15;0;0;5;30;500;2;0;300;1;0;0;0;
神兽61;114;95;706;32;1;100;900;0;50;25;65;75;150;150;5;300;300;2;0;300;1;0;0;0;
神兽7;113;94;707;32;1;0;600;0;45;15;4;15;0;0;5;30;500;2;0;300;1;0;0;0;
神兽71;114;95;708;32;1;100;1200;0;55;30;75;85;150;150;5;300;300;2;0;300;1;0;0;0;

[!] 增加人物/英雄变量:<$NIMBUS> <$H.NIMBUS> //灵气值,下线保存数据
配合NPC命令:
CHECKNIMBUS //用法类似CHECKGAMEGOLD
NIMBUS //用法类似GAMEGOLD

[!] 增加NPC命令: //人物站在灵气附近,一定间隔时间可以吸收一定的灵气值,
//吸收多少取决于周围灵气大小和数量
CreateMapNimbus 地图 密集度(1~255) 持久(秒) //创建地图灵气,密集度数字越小,产生的灵气越多
CheckMapNimbusCount 地图 >/ [!] 修正上版程序部分BUG


客户端:
[!] 修正混合函数,测试大型PK是否还存在偶尔卡问题
[!] 修正聊天过滤小按钮消失BUG
[!] 优化所有怪物魔法特效资源占用


2009-9-26
========================================================================
[!] 修正合区后英雄经验显示错乱的问题
[!] 战士连击封锁动作效果增加几率调节,在技能面版;调整“追心刺”破盾几率
[!] 修正连击技能最高级别限制BUG
[!] 限制召唤强化骷髅速度
[!] 倚天剑;5;68;15;188;0;0;1880;60000;0;0;0;0;30;60;14;28;13;27;0;60;5000;0;0;0;0;0;;
增加倚天辟地技能,见附件:Migic.DB,此技能设置见魔法调节的连击技能面版
[!] 修正金币交易市场卖重叠物品不扣取数量的BUG

客户端:
[!] 右键跑动不受开启的窗口影响
[!] 修正DXEdit控件
[*] 修正部分BUG

2009-9-5
========================================================================
[!] 修正天地结晶经验和内功经验反过来加的BUG
[!] 优化攻城/行会战的资源占用
[!] 大幅度优化服务器资源占用
[!] 大幅度提高服务器网络流量负载能力(大型PK流畅)

[!] 修正战士其他技能调节不能保存BUG
[!] 修正客户端挂机砍空气BUG
[!] 人物内功升级触发QFunction的:@IPLevelUp 英雄为:@HeroIPLevelUp,召唤出英雄:@HeroLogin
[!] 修正英雄吃内力药计算BUG
[!] 略增加内力恢复速度,内功升级时内力恢复满
[!] 精确RunGate时间计算

[*] 修正若干BUG


客户端:
[!] 优化客户端,大量画图时减少约1/3资源占用,建议使用内挂:隐藏尸体(V)
[!] 修正登陆器开启资源读取错误

[!] 起掉走/跑路多余计算代码
[!] 优化部分代码,画面更顺滑
[!] 使用内挂基本设置的MMX_Blend混合方式,特效更自然,更节省资源

[!] 改善英雄锁定
[!] 调整英雄使用分身术 最长脱险时间为5秒
[!] 增加GM命令:AddToCastleWarList 城堡编号 行会名(*表示所有行会) //以当前时间将行会加入攻城战
[!] 修正雪域怪物的报错

2009-8-25
========================================================================
[!] 优化个别关键代码
[!] 增加Rungate发送/接收缓冲区
[!] 增加英雄连击,英雄LJ技能见附件:Magic.DB
[!] 增加NPC命令:
BREAKVENATIONPOINT V P //打通穴位
V //范围:0~3 表示四条经脉之一
P //范围:1~5 表示经脉的5个穴位

CHANGEVENATIONLEVEL V +/-/= P //改变经络等级
V //范围:0~3 表示四条经脉之一
P //范围:0~5 赋予经脉等级参数(0=经络未通,同时清理打通的穴位,1~5=经络X重,同时打通对应5个穴位)

CLEARVENATIONDATA //清理经络数据

CONVERTSKILL S D //S 技能转换为 D 技能,保留原技能等级,修炼点等...
S //S 原技能名
D //D 要换成的技能名

例:
---------------------------------------------
[@changevalv]
#ACT
//CHANGEVENATIONLEVEL 0 = 0
H.CHANGEVENATIONLEVEL 0 = 0

[@taos2wizard]
#ACT
//适合人物/英雄转职用
H.CONVERTSKILL 英雄虎啸诀 英雄双龙破
H.CONVERTSKILL 英雄八卦掌 英雄凤舞祭
H.CONVERTSKILL 英雄三焰咒 英雄惊雷爆
H.CONVERTSKILL 英雄万剑归宗 英雄冰天雪地

[!] 修正天地结晶可能引起的错误
[!] 天地结晶触发不再给人物加经验,只加到结晶里

客户端:
[!] 修正交易栏金牛装备不发光BUG
[!] 优化降低大量魔法场面的资源占用,优化地图层单元
[!] 修正部分连击因网络延迟较大而看不到打击效果
[!] 修正(测试)登陆器资源读取错误
[!] 调整技能效果
[!] 支持Wil/Wis:
---------------------------------------------
stateitem2.wil //Looks: 10000~19999
Items2.wil //Looks: 10000~19999
DnItems2.wil //Looks: 10000~19999

[!] 修正英雄升级所需内功经验显示错误


2009-8-7
========================================================================
[!] 修正被战士连击击中后暂时不能移动效果
[!] 增加显示包裹的刷新包裹快捷键提示
[!] 修正英雄幽灵盾/战甲术乱加问题
[!] 增加被雷霆剑法击中,敌方移动缓慢 效果
[!] 完善法师英雄分身术
[!] 修正英雄在安全区内打安全区外人物/英雄BUG
[!] 修正走近目标然后又逃离目标BUG
[!] 逐步完善法师道士英雄AI
[!] 增加噬血术吸血比例,见魔法设置
[!] 增加道士属下攻击力和SC相关设置,见魔法设置
[!] GM命令支持英雄操作:
Training, OpTraining, CreditPoint, AdjuestExp, AdjuestLevel, ChangeGender,
ChangeJob, ClearBagItem, ReNewLevel, DeleteItem, TakeUserItem, DeleteSkill,
FreePenalty, Hair, HumanInfo, HumanLocal, Hunger, IncPkPoint, KickHuman, Kill,
PKpoint, ReAlive, ReGotoHuman, ShowUseItemInfo, BindUseItem, UnBindUseItem
[!] 数据工具增加对mir.db的修复,增加物品查找
[!] 增加部分物品的增加自动重叠
[!] 动态增加地图通道NPC命令:
ADDMAPROUTE 源地图 源坐标X 源坐标Y 目标地图 目标坐标X 目标坐标Y 是否相通(0/1)
动态删除地图通道NPC命令:
DELMAPROUTE 源地图 源坐标X 源坐标Y
[!] 扩展命令:CHECKGROUPCOUNT ><= 数字 M2 //获取组队人员数量到人物变量M2
[!] 扩展命令:GROUPMAPMOVE(GROUPMOVE) 地图号 X Y lv @lab cap
lv 最少等级, 非空非0数字起作用
@lab 非空触发QFunction对应节
cap 是否组长才可以使用此命令(空字符=不限制, 非空=组长才可以使用)
[!] 扩展EnvirDir的HintItemList.txt, 怪物死亡掉落的物品名字如果存在于列表中, 全服提示

[!] 增加NPC命令:QUERYVALUE xxx ret len lab npc //向客户端发送请求窗口
xxx 获取请求的返回值变量编号,ret=0 返回到$STR(Sxxx) ret=1 返回到$STR(Mxxx)
ret 请求的返回值类型,0=文字,1=数字,2=无返回值
len 客户端允许输入的字符长度,ret=0或1 起作用
lab 执行后跳转的NPC节段lab
npc 执行后跳转的NPC宿主,QF=QFunction,QM=QManage,其他值则是当前的NPC
例1:
-------------------------------------------------------------------------------------
[@qv1]
#ACT
QUERYVALUE 45 1 10 @CheckNo 请在下面输入验证码:
[@CheckNo]
你输入了:<$STR(M45)>

[@qv2]
#ACT
QUERYVALUE 2 0 20 @CheckNo2 请在下面输入验证码: QF //触发:QFunction-0.txt [@CheckNo2] #ACT SENDMSG 5 QueryValue:<$STR(S2)>

[@qv3]
#ACT
QUERYVALUE 8 0 20 @CheckNo3 请在下面输入验证码: QM //触发:QManage.txt [@CheckNo3] #ACT SENDMSG 5 QueryValue:<$STR(S8)>

例2:
-------------------------------------------------------------------------------------
[@PlayDie]
;#ACT
;SENDMSG 5 距离复活时间还有%t秒…… 151 0 9 @WantRealive
;[@WantRealive]
#IF
CHECKLEVELEX < 8
#ACT
BREAK

#IF
#ACT
MOV M1 $LEVEL
DIV M1 8

#IF
CHECKGAMEGOLD ? $STR(M1) //?号,非 > < = 则表示>=
#ACT
QUERYVALUE 2 2 10 @RealiveNow 是否花费<$STR(M1)>元宝原地复活? QF

[@RealiveNow]
#IF
CHECKGAMEGOLD ? $STR(M1)
#ACT
GAMEGOLD - $STR(M1)
GMEXECUTE REALIVE $USERNAME

[!] 修正DBS小退存在的BUG
[!] 加快进游戏速度
[!] 修正内功怒/静之技能的BUG 和 部分技能的修炼BUG
[!] 增加地图参数 COLLECTEXP(AA/BB/CC/DD/EE/F1~F4/G1~G4)
AA //增加的经验
BB //增加的内功经验
CC //打怪吸收经验比率,100则收集打怪的100%经验
DD //释放需要元宝比率 注:释放需要元宝 = 释放需要元宝比率 * 经验结晶阶段
EE //增加经验时间间隔(秒)
F1~F4 //1~4阶段的最高经验,中间用“|”号分开
G1~G4 //1~4阶段的最高内功经验
例:
-------------------------------------------------------------------------------------
[0122 皇宫] COLLECTEXP(8000/3200/100/3/10/600000|1200000|2400000|4800000/240000|480000|960000|1280000)

释放触发:QFunction-0.txt:
[@ReleaseCollectExp]
#ACT
QUERYVALUE 2 2 10 @ReleaseCollectExpNow 你的天地结晶已经储存了<$COLLECTEXP>经验和<$COLLECTIPEXP>内功经验,你可以支付<$GCEPAYMENT>元宝\提取其中的<$GAINCOLLECTEXP>经验和<$GAINCOLLECTIPEXP>内功经验 QF

[@ReleaseCollectExpNow]
#IF
CHECKGAMEGOLD ? $GCEPAYMENT
#ACT
GAMEGOLD - $GCEPAYMENT
CHANGEEXP + $GAINCOLLECTEXP
CHANGEIPEXP + $GAINCOLLECTIPEXP
RESETCOLLECTEXPSTATE //恢复天地结晶到初始状态

更新雪域部分怪物:
名称 race raceimg appr attack_spd(参考)
雪域战将 126 27 250 900
雪域侍卫 126 28 251 1100
雪域寒冰魔 126 29 252 1200
雪域灭天魔 126 29 253 1200
雪域五毒魔 126 29 254 1200
雪域天将 126 38 255 1000
雪域魔王 126 39 256 900
声音补丁在附件:wav.rar

[!] 增加战士技能:断空斩,见附件Migic.DB
[!] M2 功能设置->基本设置->开启客户端速度调节,开启后见内挂基本设置
[!] M2 游戏速度->关闭M2速度控制,注:使用RUNGATE封加速就没有必要使用M2的速度控制了
[!] 精确Rungate的封加速计算,注:加快速,动作看似很快,也是假的
[!] 增加噬血术、龙影剑法、雷霆剑法、断空斩威力调节,见魔法设置

[!] 改进NPC命令:inc S1 第二参数为空,S1后面自动加一个空格字符
[!] NPC命令:GETSTRLENGTH $STR(S1) M1 //获取$STR(S1)字符的长度到M1
[!] 英雄升级,触发:QFunction 的 @HeroLevelUp

[!] 改写广播消息(测试)

客户端:
[!] 修正合击效果
[!] CTRL+↑↓查看历史聊天记录
[!] 增加英雄的自动修理,英雄包裹要有修复神水
[!] 增加开始挖东西后自动持续挖东西,鼠标点其他地方取消自动挖东西
[!] 修正挂机内存泄露
[*] 修正月灵魔法效果


2009-7-28 注意全套更新
========================================================================
[!] 注意:M2需要更新注册文件,请联系客服人员
[!] 客户端看不到技能情况的,自检数据块修改为12800
[!] !setup.txt 的 MaxHealth 调节最高HP/MP , 默认21亿
[!] M2配套Rungate同步限制吃药速度,减少假药现象
[!] 增加物品重叠功能,StdItem.DB 中OverLap=1或2 表示可以重叠
OverLap=1 重量=重叠数量*单物品重量/10
OverLap=2 重量=重叠数量*单物品重量
注意:无属性类物品才可以重叠(注意要持久未被使用 没有调节属性)
[!] 连击短时间内不允许出合击
[!] 优化RunGate,SelGate,LoginGate性能, 防止部分攻击
见过滤选项的"自动过滤非法IP"按钮, 配合"异常掉线处理"选项
[!] 修正道士英雄BUG
[!] 增加物品: stdmode=2 shape=13 duramax=恢复内力值
[!] 修正安全区自动穿人BUG
[*] 修正部分BUG


客户端:
[!] 修正自动挂机连击出招打不中目标
[!] 优化声音播放系统
[!] 优化部分字符显示
[!] 完善自动挂机功能
1.修正走路方法
2.保存各地图最后使用路点, 自动从最近点开始挂机
3.调整攻击速度
[*] 调整部分技能视觉效果
[*] 修正部分BUG


2009-7-20
========================================================================
[!] 修正英雄内功系统一个较大的BUG,减少宽带占用
[!] 修改内功条显示方式
[!] 英雄不能使用物品不能放到英雄包裹中
[*] 修正部分BUG

客户端:
[!] 优化程序性能
[!] 重画血条
[*] 修正部分BUG


2009-7-15 配套压缩包程序更新
========================================================================
服务端:
[!] 去掉0705M2对合击速度的限制
[!] 调整内功伤害增加/减免的计算
[!] 修正0705M2 RACE=61非战士职业怪物不回避敌人问题
[!] 无极真气增加5秒的释放间隔时间
[!] 进入安全区自动穿人穿怪,其他区域由M2设置决定
[!] 人物不允许交易时不能接受其他人的商铺赠送
[!] 修正英雄内功系统一个较大的BUG
[*] 修正部分BUG

客户端:
[!] 完善合击引起的卡问题
[!] 优化程序性能
[!] 改善卡位问题
[!] 重画血条
[*] 修正部分BUG


2009-7-5 同时更新RUNGATE,M2和客户端
========================================================================
服务端:
[!] M2验证有所调整,策略请开放服务器的13端口出入访问 或 允许IP:192.43.244.18
[!] 修正扩展21EHP/MP后引起的+HP显示不正常问题
[!] 解决丢包现象(如召唤英雄时无效果或有时看不到包裹物品等...)
[!] RUNGATE增加对玩家(名称列表)限制速度功能
[*] 小提高英雄智能
[*] 细调部分战士技能

客户端:
[!]斗笠DB修改为:AniCount=0,Source=1,可做蒙面黑布
[!] 修正客户端自动乱吃药混乱问题
[!] 调整内挂吃药时间为毫秒,请更新整套程序使用,减少药物消失假象


[*] 提高DBServer、LoginGate、SelGate兼容性 (出现不能运行,或运行异常
请更新至此0705版,LoginGate使用0705-2版登陆器配置器生成,点程序关于可以看到版本)


2009-6-25 需同时更新M2和客户端
========================================================================
[!] 完善扩展的21E HP/MP
[!] M2功能设置增加是否允许客户端使用自动挂机功能
[!] 修正部分机器不出现输入ID界面问题

2009-6-21
========================================================================
[!] 细调魔法盾默认强度,增加魔法盾防御强度调节
[!] 增加是否开启刺杀、开天斩、逐日剑法等完全无视对方防御选项
[!] 客户端:
修正英雄内功技能翻页问题
修正0522之后部分机器使用卡屏幕问题
修正在部分Athlon CPU使用异常问题
[!] NPC命令:ClearMapItem 地图名 X Y 范围 //清理地面物品
[!] HP、MP支持21亿(必须同时更新服务器端和客户端)

2009-6-20
========================================================================
[!] 防止新攻击
[!] 续2009-6-13,修正英雄'无MP'释放魔法
[!] 逐步完善英雄智能性
[!] 改善合击引起的卡问题
[!] 完善龙影剑法控制
[*] !SetUp.txt DeathColorEffect=1 (人物死亡屏幕效果:0=无 1=灰 2=亮 3=红 4=绿 5=蓝 6=黄 7=紫)

2009-6-18
========================================================================
[!] 修正魔法盾越高级防御能力越差问题
[!] 修正刺杀、开天斩、逐日剑法等完全无视对方防御问题(修改为忽视部分防御)
[!] 修正客户端挂机功能部分BUG


2009-6-13
========================================================================
[!] 修正英雄释放技能时的报错问题
[!] 解决英雄'无MP'释放魔法(英雄行动时不再恢复HP和MP,相反,连续的动作将-HP,等同人物)

[!] 挂机:
检测到包满,如果不设置回城,不再拾取
被人物或英雄攻击时,自动小退,数秒后再次登陆,继续之前状态挂机
自动召唤英雄,英雄危险时自动收回,环境适合再自动召出
人物死亡退出游戏
定点打怪范围未做检测问题
挂机有时内存泄露问题

[!] M2增加#CALL错误提示
[!] M2修正部分BUG


2009-6-12
========================================================================
[!] 修正翅膀显示问题
[!] 增加龙影剑法控制:!Setup.txt SquAttackLimit=1 禁止刀刀龙影,0 不限制

2009-6-2
========================================================================
[!] 改善攻沙时的资源占用。
[!] 精炼成功触发:QFunction的@BuildItemOK,失败触发@BuildItemFail
[!]Stdmode=2,Shape= 10~12的物品(聚灵珠,乾坤玉璧),Anicount<>0并且Source=0时,产生出的物品为满持久,否则持久=0
[!] 客户端人物/英雄背包物品支持鼠标右键点击,直接将物品放到英雄/人物背包中
[!] 减少英雄搜寻敌人范围
[!] 修改法师英雄为持续开盾,减少战士英雄攻击时后退走刺杀位
[!] 客户端右下角增加攻击模式显示


[!] 客户端内挂增加辅助设置:
增加简单的自动辅助打怪功能,参考客户端内挂设置
增加自定义物品自动拾取列表
[!] 客户端人物增加智能刺杀,参考客户端内挂设置
[!] 客户端修正智能半月不用再手工开启
[!] 客户端内挂战士增加隔位刺杀
[!] 客户端修正安全区域标志显示问题
[!] 提高英雄躲避智能

2009-5-22 注:配合2009-5-13以上的GameCenter.exe使用
========================================================================
[!] 修改 RUNGATE.ext:
修复RUNGATE读取人物装备+速度BUG
增加装备速度控制(原来只有控制因数)
重新细调默认的魔法延迟时间列表,
放宽程序对攻击加速的限制(原默认限额时间间隔200ms),
修改对二次超速封包采用默静处理方式(原转换封包)。

[!] 修改道士英雄:
1级英雄就要会用治愈术
CTRL+A 同时控制 主号和英雄 召唤的宠物
英雄 休息状态或跟随状态其召唤宠物不攻击
物理/魔法攻击混乱问题

[!] 更新LoginGate.exe,防止部分脱机外挂,使用登陆器自助更新器(Ver.2009-5-22)生成
[!] 规则列表增加 禁止人物使用 选项
[!] 英雄获取奖励经验修改为百分比,默认30% //注意修改,原来数字是9
[!] 英雄设置一增加:召唤分身存活时间,默认 15秒 * 技能等级 //

2009-5-15 注:配合2009-5-13以上的GameCenter.exe使用
========================================================================
[!] 修正储存灌可修复问题 和 计算次数物品减少次数时计算错误问题
[*] 优化英雄使用符毒代码,优化金币识别代码
[*] 优化调整英雄自动捡取物品代码
[!] 修正低等级英雄“堵门”BUG
[!] 优化英雄运行代码

2009-5-13 注:必须同时更新GameCenter.exe
========================================================================
[*] 修改储存灌类物品,在购买出来时就是0持久,如:0/60,
如果将物品储存一张书页进去就是1/60,释放一次的话就是0/59 以此类推,
那么现在就只能存放59瓶祝福油了,直到上限持久为0后消失。
[*] 修改强化召唤骷髅可以重叠人怪召唤
[*] 修改物品规则里设置死亡不掉落的物品时,怪物也会爆出。
[*] 优化怪物掉落物品代码

2009-5-10
========================================================================
[!] 英雄支持行会战,攻城战名字变色
[!] 修正内力值恢复过快BUG

2009-5-09 注:更新M2必须同时更新客户端程序
========================================================================
[!] 聚灵珠聚满经验后,使用Need字段条件来释放经验,聚灵珠DB Need字段 1:金币模式 2:元宝模式 3:金刚石模式 4:灵符模式,0不限制
[!] 增加储存灌类物品:STDMODE=2,SOURCE不为0,储存的数量持久/1000,
双击后减少一点持久,并给予UnbindList.txt中定义的SOURCE编号物品,
储存方式:储存灌装备到毒符位置,将UnbindList.txt中定义的SOURCE编号物品拖到毒符位置。
[!] 修改 AniCount=0 的物品不再触发 QFunctionNPC @StdModeFunc0,减少因检测消耗的资源
[!] 修正客户端0-3级的神圣战甲术都显示魔法效果错误
[!] 大量减少使用使用魔法和使用物品的代码运算,减少机器资源消耗
[!] 英雄设置二面版增加 人物/英雄获取全杀怪经验 开关,和英雄获取其他(非杀怪经验)经验比例
[!] 修正技能修炼等级限制问题
[!] 修正高等级技能带来的BUG
[!] 修正远程登陆服务器时,因网络延迟出现混乱属性物品,需测试

2009-4-28 注:本次更新M2需要同时更新登陆器和客户端需要补丁:NewWil.rar
========================================================================
[!] 扩展技能到15级,
扩展Magic.DB,打开HeroDB分别执行以下SQL命令,各需要等级、经验自行设置:
其中 MaxTrainLv 为最高可自然升级的技能级别,
可以使用:ChangeTranPoint 技能名 操作符(+ - =) 数值 //修改技能经验点
-----------------------------------------------------------------
以下一次执行: (NeedL%d-每个技能级别需要人物等级)
Alter Table Magic Add Column NeedL4 Integer;
Alter Table Magic Add Column NeedL5 Integer;
Alter Table Magic Add Column NeedL6 Integer;
Alter Table Magic Add Column NeedL7 Integer;
Alter Table Magic Add Column NeedL8 Integer;
Alter Table Magic Add Column NeedL9 Integer;
Alter Table Magic Add Column NeedL10 Integer;
Alter Table Magic Add Column NeedL11 Integer;
Alter Table Magic Add Column NeedL12 Integer;
Alter Table Magic Add Column NeedL13 Integer;
Alter Table Magic Add Column NeedL14 Integer;
Alter Table Magic Add Column NeedL15 Integer;

以下一次执行:
UpDate Magic.DB Set NeedL4=(NeedL3 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL5=(NeedL4 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL6=(NeedL5 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL7=(NeedL6 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL8=(NeedL7 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL9=(NeedL8 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL10=(NeedL9 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL11=(NeedL10 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL12=(NeedL11 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL13=(NeedL12 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL14=(NeedL13 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);
UpDate Magic.DB Set NeedL15=(NeedL14 + (NeedL3 - NeedL2)) WHERE (MagID <> 0);

以下一次执行: (L%dTrain-每个技能级别需要升级经验)
Alter Table Magic Add Column L4Train Integer;
Alter Table Magic Add Column L5Train Integer;
Alter Table Magic Add Column L6Train Integer;
Alter Table Magic Add Column L7Train Integer;
Alter Table Magic Add Column L8Train Integer;
Alter Table Magic Add Column L9Train Integer;
Alter Table Magic Add Column L10Train Integer;
Alter Table Magic Add Column L11Train Integer;
Alter Table Magic Add Column L12Train Integer;
Alter Table Magic Add Column L13Train Integer;
Alter Table Magic Add Column L14Train Integer;
Alter Table Magic Add Column L15Train Integer;

以下一次执行:
UpDate Magic.DB Set L4Train=(L3Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L5Train=(L4Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L6Train=(L5Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L7Train=(L6Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L8Train=(L7Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L9Train=(L8Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L10Train=(L9Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L11Train=(L10Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L12Train=(L11Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L13Train=(L12Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L14Train=(L13Train * 2) WHERE (MagID <> 0);
UpDate Magic.DB Set L15Train=(L14Train * 2) WHERE (MagID <> 0);


以下一次执行: (MaxTrainLv-最高可升级的技能级别)
Alter Table Magic Add Column MaxTrainLv Integer;

以下一次执行:
UpDate Magic.DB Set MaxTrainLv=3 WHERE (MagID <> 0);


[!] 增加新怪(用于:4~15级[召唤骷髅]技能):
变异骷髅1;100;91;700;20;1;0;320;0;30;20;50;50;0;0;5;90;200;2;0;500;1;0;0;0;
变异骷髅2;100;92;701;30;1;0;480;0;35;25;55;55;0;0;5;90;200;2;0;500;1;0;0;0;
变异骷髅3;100;93;702;40;1;0;560;0;45;30;65;65;0;0;5;90;200;2;0;500;1;0;0;0;

[!] 修正RACE=122的怪物群攻混乱问题
[!] 修正GameCenter.exe部分BUG
[!] 修正数据工具对IGE转换英雄召唤不出问题
[!] 修正DBS显示身上装备位置不对问题
[!] 骷髅1~15级, 各个级别名字(SlaveColor)可以在面版调节,各级别升级需要在!SETIP.TXT MonUpLvNeedKillCount0~14
[!] 修正部分小BUG

2009-4-23
========================================================================
[!] 修正人怪释放魔法写内存错误
[!] 增加发光装备,内功恢复率=STDITEM.DB中UniqueItem的值(百分比)
套装装备 内力恢复 合击伤害
----------------------------------------------------------------
头盔+项链+护腕*2+戒指*2+腰带+靴子 增加50% 大幅增加
头盔+项链+护腕*2+戒指*2 增加25% 部分增加
头盔+项链+腰带+靴子 增加20% 部分增加
项链+护腕*2+戒指*2 增加15% 少量增加
头盔+腰带+靴子 增加10% 少量增加
项链+护腕*2 增加5% 微量增加
项链+戒指*2 增加5% 微量增加
头盔+靴子 增加3% 微量增加
头盔+腰带 增加3% 微量增加


[!] 登陆器增加模块检测,CheckModuleListEx.txt
例子:CheckModuleListEx.txt 编辑如下
----------------------------------------------------------------
;文件偏移(OffSet) 特征字节码(长度1~512) 注:检测的模块文件应该是脱壳情况下
;可以使用内存工具查看,如OD,LoadPE,UEDIT32等工具,需要简单脱壳,分析文件的特征。
;特征通用字节=??(相当于*.txt 的*),例如8B为一字节,注意特征字节码长度必须为偶数
$81198 8B5D0889136689430466894B060FB74510668943080FB7450C6689430A
$81198 ??5D088913??89430466894B060FB74510668943080FB7450C6689430A

[!] 修正使用传送戒指报错问题

[!] 修正火云晶石不能给火云石增加持久问题,需更新登陆器

2009-4-8 [!]TEvent
========================================================================
[!] 修正完善防复制(改善线程冲突,和实验去掉实时封复制引起)
[!] 修正客户端被个别杀毒软件误报毒问题
[!] 修正M2对排名请求返回错误信息问题

[!] 修正3处内存泄露
[!] 修正吃药品引起的内存指针(已释放)错误,可能引起物品属性错乱
[!] 修正RACE=60、61的人型怪属下乱攻击问题
[!] 修正英雄重叠发呆问题

2009-4-6 [!]TEvent
========================================================================
[!] RunGate增加是否过滤CC攻击选项
[!] 修正Logingate对CC过滤步骤先后顺序
[!] DBSERVER优化排名系统

[*] 修改M2对数据包发送处理,减少RUNGATE工作压力大而出现丢包。


2009-4-5 [!]TEvent,MapCellInfo,MsgCS,FastMM
========================================================================
[!] 修改英雄守护状态主动攻击,锁定攻击目标时取消守护,被人物攻击时还击
[!] 英雄增加组合速度控制,见英雄设置
[!] 增加RUNGATE发送缓冲区,有效解决丢包现象
[!] 解决客户端输入法切换无效问题
[!] 解决客户端窗口模式下按F10丢失窗口焦点问题(屏幕画面停止)

[*] 改进非战士英雄躲避方式


2009-3-31
========================================================================
1、M2重新加载菜单增加任务导航系统动态加载
2、优化,修正部分BUG(GetMapCellInfo)
3、修正火墙事件(测试)
4、优化DBS。修正DBS自定义过滤不全,增加过滤特殊空格字符
5、修改目前发现的M2多线程引起的冲突(测试)
6、解决 List index out of bounds (X) 错误(测试)
7、优化RUNGATE,节省内存,增加吃药控制及部分攻击拦截
8、修正控制台对SelGate的5100配置不起作用问题

2009-3-22
========================================================================
1、解决数据封包丢失现象
2、优化M2的CPU占用量(SearchView)
3、解决M2线程同步问题(人数较多时可能引起异常)
4、改进网关通讯
5、NPC脚本字体支持颜色:
--------------------------------------------------------------
固定颜色:
例:\<关闭
/@exit>
clBlack, clMaroon, clGreen, clOlive, clNavy, clPurple, clTeal, clGray,
clSilver, clRed, clLime, clYellow, clBlue, clFuchsia, clAqua, clLtGray,
clDkGray, clWhite, clMoneyGreen, clSkyBlue, clCream, clMedGray
或者自定义颜色:
例:为必要的,#之后的数字表示颜色

3、增加任务进度系统
相关NPC命令:
--------------------------------------------------------------
CHECKMISSION ID >/ CHECKMISSION ID = 0 //任务不存在
CHECKMISSION ID > 2 //任务执行到步骤2以上,否则任务不存在或未执行到步骤2以上
--------------------------------------------------------------
SETMISSION +/-/^ ID(1~65535) 步骤(1~65535)
SETMISSION + 12 2 //增加ID=12的任务
//若当前人物还没有接ID=12的任务,则相当于SETMISSION + 12 1
//若当前人物已经接了ID= 12的任务,则相当于SETMISSION^ 12 2

SETMISSION - 23 //删除ID= 23的任务,触发QFunction的@CancelMission

SETMISSION ^ 12 //更新ID=12任务到当前步骤+1
SETMISSION ^ 34 5 //更新ID=34任务到指定步骤5,
//ID=34的任务存在
//必要条件:ID=34任务步骤>=5
--------------------------------------------------------------
CLEARMISSION //清理所有任务
--------------------------------------------------------------


相关文件:
建立 X:\MirServer\Mir200\Missions.txt,编辑如下:
--------------------------------------------------------------
;[类型(1=成长任务,2=日常任务,3=每日活动,4=节日活动)-任务ID(1~65535,不可重复)] 任务标题
[1-1] 成长任务1
;任务步骤详情描述:1~65535行,任务描述第1行就是第1个步骤,第2行就是第2个步骤,依次类推...
;步骤XXX可不写,但是注意行的顺序...
步骤1:\<$USERNAME>\<盟重333:335/@_automove 333:335>
步骤2:\<$USERNAME>\<盟重333:335/@_automove 332:332>
步骤3:\<$USERNAME>\<盟重333:335/@_automove 331:331>

[1-2] 成长任务2
<$USERNAME>\<盟重333:335/@_automove 333:335>
<$USERNAME>\<盟重333:335/@_automove 332:332>
<$USERNAME>\<盟重333:335/@_automove 331:331>

[1-3] 成长任务3
<$USERNAME>\<盟重333:335/@_automove 333:335>
<$USERNAME>\<盟重333:335/@_automove 332:332>
<$USERNAME>\<盟重333:335/@_automove 331:331>


[2-4] 日常任务1
<$USERNAME>\<盟重333:335/@_automove 333:335>
<$USERNAME>\<盟重333:335/@_automove 332:332>
<$USERNAME>\<盟重333:335/@_automove 331:331>

[2-5] 日常任务2
<$USERNAME>\<盟重333:335/@_automove 333:335>
<$USERNAME>\<盟重333:335/@_automove 332:332>
<$USERNAME>\<盟重333:335/@_automove 331:331>

[2-6] 日常任务3
<$USERNAME>\<盟重333:335/@_automove 333:335>
<$USERNAME>\<盟重333:335/@_automove 332:332>
<$USERNAME>\<盟重333:335/@_automove 331:331>


2009-3-5
========================================================================
1、修正传送符有时失效的问题
2、修正交易市场读写数据格式还是老格式问题
3、改进事件管理,测试稳定性
4、完善自动寻路怪
5、增加斗笠,DB:
----------------------------------------------------------------------------------
1147;斗笠11号;16;0;1;4;0;0;1188;6000;0;1;0;0;0;0;0;0;0;0;0;44;5000;5;;;;;;
1148;斗笠12号;16;0;1;4;0;0;1188;6000;0;0;0;1;0;0;0;0;0;0;0;44;5000;5;;;;;;
1149;斗笠13号;16;0;1;4;0;0;1188;6000;0;0;0;0;0;1;0;0;0;0;0;44;5000;5;;;;;;
1150;斗笠14号;16;0;1;4;0;0;1188;6000;0;0;0;0;0;0;0;1;0;0;0;44;5000;5;;;;;;
1151;斗笠15号;16;0;1;4;0;0;1188;6000;0;0;0;0;0;0;0;0;0;1;0;44;5000;5;;;;;;
1152;斗笠15号1;16;0;1;4;0;0;1188;6000;0;0;0;0;0;0;0;0;0;1;0;44;5000;5;;;;;;
1153;斗笠15号2;16;0;1;4;0;0;1188;6000;0;0;0;0;0;0;0;0;0;1;0;44;5000;5;;;;;;
1154;斗笠23号;16;0;1;4;0;0;1188;6000;0;1;0;0;0;1;0;0;0;0;0;44;10000;5;;;;;;
1155;斗笠24号;16;0;1;4;0;0;1188;6000;0;1;0;0;0;0;0;1;0;0;0;44;10000;5;;;;;;
1156;斗笠25号;16;0;1;4;0;0;1188;6000;0;1;0;0;0;0;0;0;0;1;0;44;10000;5;;;;;;
1157;斗笠31号;16;0;1;4;0;0;1188;6000;0;1;0;1;0;0;0;0;0;0;0;44;15000;5;;;;;;
1158;斗笠32号;16;0;1;4;0;0;1188;6000;0;1;0;1;0;0;0;0;0;0;0;44;15000;5;;;;;;
1159;斗笠33号;16;0;1;4;0;0;1188;6000;0;1;0;1;0;1;0;0;0;0;0;44;15000;5;;;;;;
1160;斗笠34号;16;0;1;4;0;0;1188;6000;0;1;0;1;0;0;0;1;0;0;0;44;15000;5;;;;;;
1161;斗笠35号;16;0;1;4;0;0;1188;6000;0;1;0;1;0;0;0;0;0;1;0;44;15000;5;;;;;;
1162;斗笠41号;16;0;1;4;0;0;1188;6000;0;2;0;0;0;0;0;0;0;0;0;44;20000;5;;;;;;
1163;斗笠42号;16;0;1;4;0;0;1188;6000;0;0;0;2;0;0;0;0;0;0;0;44;20000;5;;;;;;
1164;斗笠43号;16;0;1;4;0;0;1188;6000;0;0;0;0;0;2;0;0;0;0;0;44;20000;5;;;;;;
1165;斗笠44号;16;0;1;4;0;0;1188;6000;0;0;0;0;0;0;0;2;0;0;0;44;20000;5;;;;;;
1166;斗笠45号;16;0;1;4;0;0;1188;6000;0;0;0;0;0;0;0;0;0;2;0;44;20000;5;;;;;;
1167;王者斗笠(战);16;0;1;5;0;0;1587;30000;0;2;0;2;0;3;0;0;0;0;0;45;50000;50;;;;;;
1168;王者斗笠(法);16;0;1;5;0;0;1587;30000;0;2;0;2;0;0;0;3;0;0;0;45;50000;50;;;;;;
1169;王者斗笠(道);16;0;1;5;0;0;1587;30000;0;2;0;2;0;0;0;0;0;3;0;45;50000;50;;;;;;


2008-12-25
========================================================================
1、英雄增加HP百分比躲避保护,需要更新M2和客户端
2、修正英雄以HP百分比使用刺杀频率混乱问题
3、加强英雄开天斩使用
4、修正部分BUG
5、增加$PARAM(0~7),NPC条件命令:GIVEOK
所有用户自定义命令都支持输入参数,并能传递给脚本,在脚本中使用变量 $PARAM(X)来获得第X个参数
X=0,返回的是输入命令字符串,例如“装备购买”
X=1,返回的是命令后面的第1个参数
X=2,返回的是命令后面的第2个参数
......
例如:玩家输入命令:@装备购买 屠龙刀 1
;屠龙刀每把20个元宝,这里没有检测输入的数字是否有效,参数:$PARAM(1)= 屠龙刀,$PARAM(2)= 1

[@装备购买]
#ACT
MOV D0 $PARAM(2)
#IF
LARGE D0 0
SMALL D0 51
#ACT
MUL D0 20
#ELSEACT
Messagebox 请输入正确参数!
BREAK

#IF
CHECKGAMEGOLD < D0
#ACT
Messagebox 你没有<$STR(D0)>个元宝!
BREAK

#IF
GIVEOK $PARAM(1) $PARAM(2)
#ACT
GAMEGOLD - $STR(D0)
BREAK
6、修正传送戒指命令目标不可达还可以传送问题
7、修正NPC命令:SENDMSG 自定义颜色的错误,并扩展如下(支持多条信息延迟):
SENDMSG 类型 发送信息 字体颜色(0..255) 背景颜色(0..255) 延迟时间(秒) @label
//字体颜色 背景颜色 不为空,则发送自定义颜色文字
//延迟时间(秒) 不为空,则发送信息在屏幕中下方,倒数秒数特征字符为%t,见例:
//@label 不为空,则触发当前NPC的 @label 节
例:
[@smsg]
#ACT
SENDMSG 5 测试信息%t秒后结束... 151 0 10 @dc //%t可以不写
[@dc]
#IF
GIVEOK 回城卷
#ACT
SENDMSG 5 得到回城卷
8、增加流星火雨威力调节
9、修正光环/火墙/矿物等...地图事件BUG
10、修正客户端显示延迟信息错误(可能卡屏)
11、改进客户端缓冲释放
12、改进自动寻路功能,脚本写法:
之前:<自动寻路
/@_automove 300:300> //“@_automove ”复制此字符,修改后面坐标即可
现在:<自动寻路
/@_automove 300:300:盟重省> //“@_automove ”检测当前地图是否符合,兼容之前写法
13、控制台数据备份增加WINRAR支持
14、改进客户端切换场景速度
15、客户端增加自动修复装备功能,包裹放修复神水就可以了,可以在内挂选择是否起用。
16、修正部分锁定技能BUG
17、修正客户端自动移动功能步伐的计算误差
18、优化客户端图象混和函数,游戏更流畅
19、修正登陆器部分小BUG
20、优化客户端部分DX控件
21、客户端使用线程异步处理显存画图方式,资源占用理想,大型PK游戏流畅


2008-12-15
========================================================================
1、优化代码M2,提高效率(SearchWiew,ServerMonList,EvenrManager,PlayerList)
2、修正上线未刷新灵符问题
3、TAKEDLGITEM //删除物品,配合2008-11-25更新NPC命令
4、<$DLGITEMNAME> //点击后可得到的物品名
5、修正NPC命令:AFFILIATEGUILD 引起的错误
6、增加NPC命令:ADDLINELIST 文件名(默认Envir目录下) 字符 //写入文本行
DELLINELIST 文件名(默认Envir目录下) 字符 //删除文本行
7、修正NPC对文本写操作可能引起的冲突问题
8、客户端改进对文字处理,处理大量文字更流畅
9、客户端增加新的内存管理系统,防止内存沉积
10、增加RUNGATE负载能力


2008-12-13
========================================================================
1、修正数据工具对特殊字符大小写的辨认问题
2、修正数据工具合并ID时有重复问题
3、增加数据工具对元宝寄售,交易市场数据的转换和合并


2008-12-10
========================================================================
1、增加对MON27.WIL,MON27.WIL支持
mon260;121;27;250;99;1;1;8000;0;11;11;55;55;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon261;121;28;251;99;1;1;8000;0;11;11;55;55;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon262;81;29;252;99;1;1;8000;0;11;11;55;55;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon263;81;29;253;99;1;1;8000;0;11;11;55;55;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon264;81;29;254;99;1;1;8000;0;11;11;55;55;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon265;121;38;255;99;1;1;8000;0;11;11;55;55;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon266;121;39;256;99;1;1;8000;0;11;11;55;55;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon268;81;44;258;99;1;1;1111;0;11;11;11;11;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon269;81;27;259;99;1;1;1111;0;11;11;11;11;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon270;81;27;260;99;1;1;1111;0;11;11;11;11;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon271;81;27;261;99;1;1;1111;0;11;11;11;11;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon272;121;46;262;99;1;1;1111;0;11;11;11;11;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon273;121;51;263;99;1;1;1111;0;11;11;11;11;0;0;5;30;800;1;0;1200;500000;0;0;0;
mon275;81;16;265;99;1;1;1111;0;11;11;11;11;0;0;5;30;800;1;0;1200;500000;0;0;0;

2、增加新NPC 54~58 //传送门,不可点击,可在MapInfo.txt添加门点,走过去直接移动到其他地图
94~98 //传送门,可以点击。
59 //
3、内挂支持单字符快捷键
4、内挂英雄喝药支持自定义
5、修正技能只能保存20个,应该是60个
6、优化地图事件列表触发
7、去掉多套装对QFunction的触发
8、增加NPC命令:CHECKPOSDLGITEMNAME 物品名字特征字符,CHECKDLGITEMNAME的扩展
9、内核增加情况其他全局变量

2008-12-1
注意:数据格式改变,使用DataTool.exe转换DB后,再使用此版本程序
========================================================================
1、增加内功,M2功能设置->基本设置 可调节参数:
---------------------------------------------------------------------------
先扩展Monster.DB,打开HeroDB分别执行以下SQL命令:
Alter Table Monster Add Column InLevel Integer //怪物内功等级,会加强攻防
UpDate Monster.DB Set InLevel=0 WHERE (Race <> 0);
Alter Table Monster Add Column IPExp Integer //怪物内功经验
UpDate Monster.DB Set IPExp=0 WHERE (Race <> 0);
---------------------------------------------------------------------------

2、ChangeIPLevel 操作符(+ - =) 数值 //修改内功等级,ChangeIPLevel = XX 学习内功
3、ChangeIPExp 操作符(+ - =) 数值 //修改内功经验
4、CheckIPLevel 操作符(> < =) 数值 //检测内功等级
5、ChangeTranPoint 技能名 操作符(+ - =) 数值 //修改技能经验点
6、修正登陆器无法取回密码,登陆器会提示帐号不存在。
7、修正英雄在安全区会被挤出去问题。
8、修正行会战,远离安全区,而且人物名称已变色,英雄杀人会犯谋杀罪。
9、增加内功聚灵珠功能,STDMODE= 2,SHAPE= 11,获取经验比例可以在M2功能设置的基本设置调节,内功聚灵珠限制请自行在物品规则列表编辑。

10、增加DataTool.exe数据工具,增加合区功能
--------------------------------------------------------------------------
原来BLUE数据转换到2008-12-8↑版本程序:
↑代表2008-12-8以上版本

转换功能:
打开数据工具,切换到[DB数据转换],选择[BLUE -> BLUE↑],打开老的MIR.DB,HUM,DB,点[开始按钮]进行转换。

合区功能:
注意数据工具的合区功能只适合BLUE↑程序,合区前,强烈建议先切换到[DB数据转换],
选择 [BLUE↑HUM.DB重建] 对HUM.DB先进行重建,然后再进行合区,这样能保证合区数据无错误。

进行数据转换后原来的DB将自动保存为带.bak扩展名文件,请注意保存备份。
--------------------------------------------------------------------------

11、增加对MON25.WIL支持:
---------------------------------------------------------------------------
mon_25_0;121;25;240;99;1;1;18000;0;25;30;90;150;0;0;5;30;500;1;0;1200;500000;0;0;0;
mon_25_1;121;26;241;99;1;1;18000;0;25;30;90;150;0;0;5;30;500;1;0;1200;500000;0;0;0;
---------------------------------------------------------------------------

12、新NPC外观范围:70~85,90~92
13、完善内功,修正自由加点显示错误。

2008-11-29
========================================================================
1、修复增加多套装引起的出现变态怪物,优化代码
2、修复龙影剑法可能引起的错误
3、去掉身上没有聚灵珠还对经验进行积聚


2008-11-25
========================================================================
1、支持多套装,分别触发
2、修正HintItemList.txt部分无效问题
3、修复登陆器遇火龙神卡屏问题
4、增加以下NPC命令:
------------------------------------------------------------------------
QUERYITEMDLG 提示 跳转标签 是否删除装备(0=忽略 1=删除)


------------------------------------------------------------------------
CHECKDLGITEMADDVALUE 属性位置(0-14) ><= 检查数值(0-255)


------------------------------------------------------------------------
GETDLGITEMVALUE 变量M0~99(获取值到变量M0~99) 属性位置(0-14)
注:当属性位置=14时,得到的变量是装备的最大持久(0~65),其他数字(0~13)将赋予当前装备已经升级的点数


------------------------------------------------------------------------
CHECKDLGITEMNAME 物品名字


------------------------------------------------------------------------
CHECKDLGITEMTYPE DRESS //检测是否衣服
WEAPON //检测是否武器
MEDAL //勋章
NECKLACE //项链
HELMET //头盔
ARMRING //手镯
RING //戒指
BOOTS //靴子
BELT //腰带
BUJUK //宝石

------------------------------------------------------------------------

UPGRADEDLGITEM 属性位置(0-14)成功机率(0-100)点数机率(0-255)失败处理(0=失败不做处理,1=没收物品,2=还原属性)


例:
[@UPGRADEDLGITEM]
这里提供衣服持久升级,请放上你的需要升级的装备。\ \
<返回
/@main> <关闭/@exit>
#ACT
DELAYCALL 10 @DELAY_UPGRADEDLGITEM
[@DELAY_UPGRADEDLGITEM]
#ACT
QUERYITEMDLG 升级装备持久 @QUREY_UPGRADEDLGITEM 0
[@QUREY_UPGRADEDLGITEM]
#IF
//衣服
;;CHECKDLGITEMTYPE DRESS
;;CHECKDLGITEMADDVALUE 14 < 20
#ACT
//获取物品位置14的属性点到M0
GETDLGITEMVALUE M0 14
DELAYCALL 10 @START_UPGRADEDLGITEM
[@START_UPGRADEDLGITEM]
#IF
SMALL M0 21
#ACT
UPGRADEDLGITEM 14 0 1 0
#ELSEACT
MESSAGEBOX 当前装备只能升级20点。


2008-11-13
========================================================================
1、修正完善客户端,修正部分小BUG,游戏流畅
2、修正英雄使用不了雷霆剑法问题
3、改进战士技能的技能点训练方法
4、完善英雄类,使野蛮冲撞,抗拒火环等类似技能对其发生退弹作用(高于战士级别的法师,道士能力增强)
5、修正英雄刺杀类技能造成的两次攻击和可能隔空麻痹问题
6、增加聚灵珠功能,STDMODE=2,SHAPE=10,获取经验比例可以在M2功能设置的基本设置调节,聚灵珠限制请自行在物品规则列表编辑。
放在人物包裹释放,将与在线英雄分享经验,
放在英雄包裹释放,英雄将获得全部经验,DB如下:
1067;聚灵珠(小);2;10;1;0;0;0;1078;250;0;0;0;0;0;0;0;0;0;0;0;0;3409;5;0;0;0;0;;
1068;聚灵珠(大);2;10;1;0;0;0;820;2500;0;0;0;0;0;0;0;0;0;0;0;0;3409;5;0;0;0;0;;
7、增加自助加入行会的NPC命令:AFFILIATEGUILD 行会名
8、增加怪物伤害封顶,封顶数值等于怪物BD中的MP数值,若DB中怪物MP值=0则不计算伤害封顶
9、增加100个H全局数字变量,用法等同于G变量
10、增加英雄HP/MP计算倍数与选择类型,详见M2功能设置的英雄设置
11、小地图(150x150)增加透明效果
12、改善客户端走路流畅度
13、增加自动寻路功能,脚本写法:<自动寻路
/@_automove 300:300> //“@_automove ”复制此字符,修改后面坐标即可
也可以开启小地图,点击“鼠标中键”进行自动寻路,自动寻路开始后点击非空白区域停止自动移动
14、EnvirDir 的 HintItemList.txt 文本为挖卧龙物品公告提示,只有在列表中才会提示,每行一个物品名称。
15、修复禁止元宝寄售的错误判断
16、修改登陆器优先找最传奇新客户端,没有再找其他通用客户端
17、修复自动搜索客户端后关闭登陆器的报错。
18、小地图(大)修改为200X200模式


2008-10-5
========================================================================
1、修正客户端切换黑屏问题
2、增加召集雷霆剑法效果
3、CTRL + V 刷新英雄包裹
4、修正英雄跑位后攻击过快问题

2008-9-17
========================================================================
1、修改客户端显示单标题
2、修正客户端人物自动吃药失效问题
3、修正客户端地面物品太多引起的卡问题
4、修正M2 Race=61 道士卧龙名将不自动换符问题

2008-9-16
========================================================================
1、修正英雄未召唤出来进行守护报错信息
2、暂时还原为上线不初始化地图环境

2008-9-15
========================================================================
1、修正客户端英雄包裹可能存在物品假象
2、修改卧龙名将不显示可探索字样
3、修改客户端内存用量较大问题
4、修改原来英雄的免[符/毒]模式为:需要符/毒,只需要把符/毒物品放在包裹或身上即可
5、修改可探索怪物挖物品不准确问题
6、修改商铺购买时间限制,保存商铺上次购买页面
7、客户端增加 CheckModuleListEx.txt 列表,为允许的客户端模块,如果客户端检测到自身部分模块不在此列表中,将认为是用外挂程序,列表不存在或列表为空不起用该功能。
8、修正LoginSvr.exe注册ID错乱问题,请及时更新。
9、修正客户端换地图卡问题
10、修改显示地面物品颜色为蓝色
11、修改M2部分发送包裹方式,提高游戏流畅度
12、修改人物登陆游戏之前,优先读取地图背景
13、修补增加遗漏的装备日志记录
14、修正NPC命令 CHECKNAMELISTPOSITION
15、修正英雄蜡烛位置物品删除后,还存在物品的假象
16、修正上版部分报错信息,优化整套程序,修复部分小BUG
17、提供原RUNGATE.EXE,建议使用新多线程RUNGATE.EXE
18、Data.mdb未有数据的,请更换更新包中的Data.mdb(过滤已经出售的物品的显示)
19、装备自定义名称支持文字过滤,在 列表信息-其他功能列表-文本字符过滤

2008-8-30 请同步更新080830更新包里的软件
========================================================================
1、修正查看他人装备时名字颜色不正确问题
2、修正登陆器File not found问题
3、客户端聊天栏支持使用鼠标滚动
4、客户端支持TAB切换地图
5、客户端支持ESC查看地上物品
6、客户端人物5行属性修改为在人物装备栏查看
7、客户端支持组队开关鼠标右键接换
8、客户端小地图支持鼠标左右键切换状态
9、登陆器支持800x600和1024x768显示模式选择
10、修正聊天栏显示情况不可以使用ALT+TAB切换问题
11、客户端WIL文件扩展的应用:
hum2.wil //衣服shape从25~49计算
hum3.wil //衣服shape从50~74计算
衣服shape>=75 对应 hum+Shape.wil 文件,例:shape= 78 对应hum78.wil

weapon2.wil //武器shape从50~74计算
weapon3.wil //武器shape从75~99计算
武器shape在100~255 对应 weapon+Shape.wil 文件,例:shape= 105 对应weapon105.wil

monXX.wil,XX在25~79 的文件每360张图片为一只怪
12、修正CTRL+Q无效问题
13、更新RUNGATE,解决行会编辑掉线问题
14、更新GameCenter,解决对新Rungate配置无效问题
15、修正完善商铺赠送功能
16、扩展NPC命令,例:
-----------------------------------------
#IF
H.checklevelex > 1
#SAY
//#SAY内容将发送到#IF的执行人,执行人是英雄#SAY将由主人执行
英雄得到回城卷
#act
H.give 回城卷 1
#ELSESAY
英雄不在线或等级不够。

#IF
//以下表示blue的英雄进行checklevel,blue可以替换成变量,如:$S11,$STR(22),$USERNAME,<$DEARNAME> ...
blue.H.checklevelex > 1
#SAY
//#SAY内容将发送到#IF的执行人,如果执行人是英雄#SAY将由主人执行
英雄得到回城卷
#ACT
blue.H.GIVE 回城卷 1
#ELSESAY
英雄不在线或等级不够。

17、修改英雄道士
无攻击性技能 或 关闭攻击性技能
并且学习了[精神力战法]
并且[精神力战法]开启情况下,会对比较弱的敌人进行近身攻击
18、修改完善客户端一些小BUG
19、修改忠诚度不为负值
20、修正英雄分身召唤不出问题
21、修正英雄魔法盾不自动开问题
22、完善可探索功能:
在怪物对应的暴率文件中,如果:物品名 XXXX/YYYY 暴率最大值的YYYY=88888888
将不直接暴出,归类到死亡后可探索物品中,物品被探索到的几率由STDITEM.DB的
Stock控制(Stock数值越大越难探索到,设置Stock=100几率是1%),探索需要灵符
等同于卧龙名将设置。
23、ALT+W 创键组队/组新队员 ALT+E 踢队员,需要鼠标指定游戏里的人物
24、修正完善英雄守护问题
25、修正英雄在各种模式下,跟主人不同地图的跟随问题
26、修正客户端自动练功、自动技能因收回英雄失效问题
27、修正按住技能按键超速问题
28、修正部分提示信息,如英雄攻击模式等...
29、增加吃药时间间隔控制,在功能设置的基本设置
30、修正一处脚本读取问题
31、修正一处较严重刷物品漏洞
32、修正月灵跟神兽升级加的血一样
33、修正护体神盾根据级别增加一定敏捷
35、MapInfo.txt 中地图带 MUSIC(XX) //背景音乐,XX为数字
登陆游戏后,将播放在客户端Music目录下XX.mp3