[2015.02.10更新说明]
1.行会对象增加修改帮主函数ChangeChief、获取称号列表函数GetRankNames、获取某个称号下所有人函数GetRankMembers 、
称号添加AddRankName、删除称号DropRankName、修改称号UpdateRankName及指定称号下成员添加AddRankMember
2.版本文件增加版本标识属性,增加版本配置文件节点。发布版本时请使用此配置 。
3.调整M2中部分配置读取方式以适应版本内置配置模式
4.怪物数据库开放ACMin及MACMin字段,用来表示怪物物防和魔防的下限值。
怪物的防御下限默认为0,在玩家伤害输出大于0时,怪物属性不管多高都有可能对怪物造成伤害;但是设置了下限值,如果伤害输出低于怪物的防御下限,
则不可能对怪物造成伤害(会心一击除外)。
5.支持盾牌(副手)物品,角色属性Shied取得盾牌对象。
6.武器类型5调整为单手武器,可装备盾牌(副手);武器类型6调整为双手武器,不可装备盾牌(副手)
7.角色增加DeleteUseItem函数,用来删除穿戴的某个位置的装备(彻底删除,不放回背包、不检查是否可以脱掉、不触发穿戴事件)
8.修复吸血属性无效的bug。
9.增加加入队伍函数JoinGroup及离队函数LeaveGroup。
10.取消商人是否允许贩卖、是否可以使用仓库、是否可以发送消息等选项,替换为当消息传递时需要对应的功能时就开启。
11.增加地图对象编辑功能,支持NPC、刷怪、地图事件及入口点等对象可视化设置。
12.开放部分4级技能(请自行添加数据库技能内容)。
13.修复客户端自定义技能对有效攻击距离判断不正确的bug。
14.修复麻痹效果绘制不正确的bug。
15.修复面巾(斗笠)无法取下的bug。
16.修复合区时如果不选择合并账号数据库则无法合并人物的bug。
17.客户端音频文件支持wav、mp3、ogg等常见音频类型。
[2015.01.25更新说明]
1.提供MakeMaskString函数及ConvertMaskString函数,用来对字符串进行掩码处理。
注:针对客户端向服务端发送的字符串,经过服务器以聊天信息的方式转发给客户端,此时内容需要经过MakeMaskString处理,
将一些特殊字符进行转化,防止出现命令漏洞;同时经过掩码转换处理的字符串如果需要还原,则使用ConvertMaskString函数进行处理
2.单元加密规则调整(请使用最新版本工具和M2)。
3.修复离线挂机人物上线不会自动打开部分默认为打开的技能(如刺PK剑术、半月弯刀)。
4.优化下属护主的能力(某对象准备攻击主人时,下属即开始行动)。
6.修复聚灵珠在商城显示不正确的bug 。
7.怪物增加SlaveLevel属性,作为下属时用来表示当前的等级(宝宝等级)。
8.QFunctionNpc增加SlaveLevelUp事件函数,在下属升级时触发。定义为:
procedure SlaveLevelUp(Npc: TNormNpc; Master, Slave: TActor; NewLevel: Integer; var Accept: Boolean);
9.修复登陆器设计无法为图形按钮添加bmp格式以外的图片格式的bug
10.修复ClearList导致文件独占的bug。
11.增加玩家面纱装备属性Mask,用来访问面纱道具。
12.角色额外属性增加致命一击、会心一击、伤害吸收及伤害反弹等属性。
13.修复通过类似吃药、技能增加等方式取得的固定属性提高可以被百分比增加时再次计算的bug。
14.修复脚本地图传送及查找地图时地图名区分大小写的bug。
15.Mogen及MobPlace函数增加刷怪触发事件的参数
16.支持沙巴克新城墙,904: 沙巴克左城墙 905: 沙巴克右城墙 906 : 沙巴克中城墙。
17.修复NameColor赋值修改名称颜色无效的bug。
18.修复怪物防御下限及魔御下限偏高导致低攻全输出MISS的bug
19.怪物及怪物NPC状态监视增加“受到伤害”监视处理,当受到伤害减少血量时,将触发QM事件函数MonitorDamage(请参考示范版本)。
[2015.01.11更新说明]
1.取消客户端“已装备”素材绘制时默认透明处理,修改此素材时使用PNG透明图片即可。
2.修复1.3版组队按钮不显示的bug。
3.开放聊天框命令点击功能,如:可以通过Player.SendMessage('欢迎使用<在线充值/@Q55.pay>系统')让聊天框出现可点击触发函数的链接
4.修复登陆器如果列表地址过长可能导致无法读取列表的bug。
5.修复客户端聊天框粘贴时允许多行内容的bug。
6.修复版本工具文本搜索时报错的bug。
7.修复离线事件执行两次的bug。
8.修复部分地图无法读取及自动寻路不准确的bug。
9.[重要]物品数据幸运、攻速计算公式调整及物品存储数据升级。
调整武器数据库幸运及攻速计算:
攻速:原MAC2大于10表示加小于10表示减速,更改为MAC大于0为加速小于0为减速度。
幸运:原AC表示幸运MAC表示诅咒,更改为MAC2大于0为幸运小于0为诅咒。
调整项链数据库幸运及攻速计算(SdtMode= 19):
幸运:原MAC表示幸运MAC2表示诅咒,更改为MAC2大于0为幸运小于0为诅咒。
调整项链数据库幸运及攻速计算(SdtMode= 21, 23):
攻速:原AC表示速度增加MAC表示速度减少,更改为MAC大于0为加速小于0为减速度 。
即:调整之后StdMode为5,6,19的MAC2大于0为幸运小于0为诅咒。
调整之后StdMode为5,6,21,23的MAC大于0为加速小于0为减速度。
本次数据升级非自动升级,运行服务端之前请使用版本工具升级相关数据(打开版本文件->工具栏->数据库->数据升级)。
10.套装增加武术倍率
11.调整Prguse.data素材418-429为会心一击效果(示范版采用和致命一击相同素材,请按自行修改此素材)。
12.人物增加函数ChangeKillMonExpRate(普通脚本示例)用来调整PK怪经验倍数。
13.修复部分绑定状态不判断的bug。
14.登陆器支持限制最大可打开的客户端数量。
|