[修正] 应用 rAthena 官方针对 3920 问题的解决方案

[新增] 使 readparam 可以读取玩家六维基础素质各自的总和

[调整] 修正 force_identified 注释错误 (感谢“づAtメ、”指出)

[调整] 完善 bonus 系列处理函数对于无效 type 的报错条件

[调整] 使护身符的物品使用脚本中出现错误的 bonus 调用时, 能够正确报出护身符的物品编号

下载 v1.8.0 版

[新增] 新增特殊事件 OnSystemBonusJudge, 可用于判定部分 bonus 赋值的合法性, 详见 npc/racn/racn_bonus_judge.txt (感谢“懒一辈子”建议)

[新增] 新增卡片插入事件 OnPCInsertCardFilter 与 OnPCInsertCardEvent, 详见 npc/racn/racn_events.txt (感谢“Jian916”实现)

[新增] 新增 pk_damage_rate_effective_type 选项, 用来控制“PVP伤害控制选项”的作用范围, 详见 conf/battle/extend.conf

[新增] 使用脚本指令创造道具后, 将返回一个数组用来保存刚刚创造道具的背包序号, 详见 npc/racn/racn_getitemidx.txt

[修正] 修正 force_identified 选项设置为 64 时无效的问题 (感谢“Jian916”指出)

[修正] 修正使用 "全力以赴" 时, 若角色死亡将造成 "缓速术" 持续倒数的问题 (感谢“づAtメ、”反馈)

[修正] 修正 bonus bUnstripable,n; 只对盔甲有效的问题 (感谢“Jian916”修正)

[修正] 修正 sql-files/main.sql 的注释语法错误, 导致全新建库时会报错失败的问题

[修正] 修正 duplicate 或 copynpc 脚本指令复制出来的商店NPC, 在使用 npcshop* 系列指令时操作它们时可能出现的问题 (感谢“Jian916”修正)

[修正] 修正 channel 系统与发言时间间隔相关的一处错误 (感谢“Jian916”实现)

[调整] 完善 doc/item_bonus.txt 中关于 bonus2 bWeaponAtk,w,n; 的注释, 该 bonus 只在复兴前有效

[调整] 完善 ignore_zero_range_error 选项的覆盖范围, 调整了选项的介绍说明 (感谢“糖依依”反馈)

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.9 版

[新增] 使“二刀连击”等技能支持暴击 (只有当客户端版本大于等于 20161207 才生效)

[修正] 解决在 v1.7.7 版本中无法打开玩家露天商店的问题

[修正] 解决在 v1.7.7 版本中 main.sql 的注释不正确, 导致创建数据库会失败的问题

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.8 版

[同步] rAthena官方Github库 924abed

[升级] 若您不是全新安装的话, 请在您的【主数据库】上按顺序导入以下sql文件

  • sql-files\upgrades\v1.7.7\upgrade_20180404.sql

[新增] 新增 showvend 脚本指令, 可以在NPC的头上显示露天商店的招牌 (感谢“Jian916”实现)

[新增] 影子装备只要在物品数据库中配置了可用的卡槽数, 就可以和普通装备一样插卡了 (感谢“Jian916”实现)

[新增] 实现 isequipped_enchant 脚本指令, 与 isequipped 类似, 但支持判定附魔能力(如STR+1)是否已在身上的某件装备中存在 (感谢“在原七海”建议)

[新增] 实现 isequippedcnt_enchant 脚本指令, 与 isequippedcnt 类似, 但支持计算指定附魔能力(如STR+1)装备在身上的数量

[新增] 使 force_identified 选项支持 getgroupitem 脚本指令 (感谢“づAtメ、”反馈)

[新增] 新增 bonus bFixedCastAddRate,n; 固定咏唱时间 + n% 支持累加 (感谢“Jian916”实现)

[修正] 防止部分恶意构建封包可以导致地图服务器崩溃的问题

[修正] 修正部分技能会将部落(氏族/Clan)的加成状态移除掉的问题 (感谢“づAtメ、”反馈)

[修正] 修正在拥有 nopet 地图标记的地图上会破坏宠物攻击支援机制的问题

[修正] 修正在计算玩家对魔物伤害时一处可能会导致地图服务器崩溃的问题 (感谢“WEI”反馈)

[修正] 修正服务器开启时, 反复动态开关 feature.roulette 选项可能会导致地图服务器崩溃的问题

[修正] 修正部分拥有二段伤害的技能(如:刺客拳刃平砍)第二段伤害可能会出现异常的问题 (感谢“moonsun”反馈和协助定位)

[修正] 修正游侠[陷阱研究]替换合金陷阱时,陷阱技能需求数量错误

[修正] 修正从 v1.7.6 版本后直接导入 main.sql 无法保存公会仓库权限信息的问题

[调整] 当玩家不与任何 NPC 进行对话时, 才能使用大乐透功能 (同时避免 OnPCOpenRouletteFilter 事件可被多次触发)

[调整] 使 bonus3 bAddEffWhenHit 支持 ATF_MAGIC 跟 ATF_MISC (感谢“Jian916”实现)

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.7 版

[同步] rAthena官方Github库 31988ab

[升级] 若您不是全新安装的话, 请在您的【主数据库】上按顺序导入以下sql文件

  • sql-files\upgrades\v1.7.6\upgrade_20180202.sql

[注意] 从此版本开始默认的客户端版本调整为 20151104 (若需要 20130807 版本请进行免费定制)

[新增] 新增 pet_catch_rate_fix_mode 选项, 用来控制宠物捕捉成功率公式的构成, 详见: conf/battle/extend.conf

[新增] 支持在 2015 及更新版本客户端的公会管理界面中, 给不同的职位设置使用公会仓库的权限 (感谢“Jian916”反馈)

[新增] 实现 mobdroprate 地图标记, 可额外调整此地图上普通魔物的物品掉落倍率 (感谢“Jian916”建议)

[新增] 实现 mvpdroprate 地图标记, 可额外调整此地图上MVP魔物的物品掉落倍率 (感谢“Jian916”建议)

[新增] 实现 nomail 地图标记,可禁止玩家在地图上使用邮箱(包括RODEX功能)

[新增] 实现 nopet 地图标记,可禁止玩家在地图上召唤或者使用宠物

[新增] 实现 bCooldownRate 的效果调整器, 可以用来调整全部技能的独立冷却时间倍数, 详见 doc/rAthenaCN_bonus.txt

[新增] 多线网络机制更好的支持了在局域网上运行服务端, 以及NAT内网映射和阿里云SLB环境 (感谢“Jian916”反馈)

[定制] 从此版本开始, rAthena 的宠物数据库已经不再设有上限, 所以移除“宠物数据库的ID容量上限”定制选项

[修正] 让“疯狂野草”能够取消元素使的“极限空虚|黑洞陷阱”技能 (v1.1.4 版本的调整是错误的, 感谢“在原七海”反馈)

[修正] 修正当 rAthenaCN 自定义的文本信息不存在时, 终端提示的消息ID不正确的问题 (感谢“在原七海”反馈)

[修正] 修正在 conf/import/map_conf.txt 中定义 packet_keys 无效的问题 (感谢“Jian916”反馈)

[修正] 修正在 v1.7.5 版本中称号列表的内容没有随着成就的完成而显示出对应称号的问题(由 rAthena 官方修复)

[调整] 陷阱类技能在GVG时, 持续的时间应该为正常时间的 4 倍 (感谢“Jian916”反馈)

[调整] 由于 rAthena 官方调整了 ASPD 公式, 因此 aspd_formula_bAspd_fixed 选项已经失去了意义, 在此版本中移除

[调整] 参考 rAthena 官方 Pull Request 中有人提交的 clear 指令, 对 mesclear 脚本指令进行了一点调整

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.6 版

[修正] rAthena官方BUG: 在 20170614 客户端中, 将装备的道具拖拽到“替换装备”面板会导致角色掉线的问题

[修正] rAthena官方BUG: 月影忍者的“残月”效果应用的物理伤害不正确的问题 (感谢“黑貓”反馈)

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.5 版

[同步] rAthena官方Github库 4128740

[升级] 若您不是全新安装的话, 请在您的【主数据库】上按顺序导入以下sql文件

  • sql-files\upgrades\v1.7.4\upgrade_20171001.sql

  • sql-files\upgrades\v1.7.4\upgrade_20171019.sql

[升级] 若您不是全新安装的话, 请在您的【日志数据库】上按顺序导入以下sql文件

  • sql-files\upgrades\v1.7.4\upgrade_20171001_logs.sql

[升级] 运行时如果提示 vcruntime140.dll 丢失, 请安装 Visual C++ 2015 可在发行组件包

[升级] 运行时如果地图服务器提示缺少 db/import/refine_db.yml 那么可以从安装包的 db/import-tmpl/refine_db.yml 复制一份

[注意] 从此版本开始, rAthena 官方将精炼数据库从 txt 格式调整为 yml 格式

[注意] 由于时隔两个多月, 合并代码可能多少会有些没被发现的错误. 在您充分测试之前, 请不要应用到正式服务器.

[修正] rAthena官方BUG: 修正 rAthena 官方一个潜在的崩溃问题

[修正] 修正 20170614 客户端无法发送物品链接的问题 (之前的物品链接炸弹过滤太严)

[修正] 修正在 20170614 客户端下, 当队伍人数满员时会导致地图服务器崩溃的问题

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.4 版

[同步] rAthena官方Github库 470364c

[升级] 若您不是全新安装的话, 请在您的【主数据库】上按顺序导入以下sql文件

  • sql-files\upgrades\v1.7.3\upgrade_20170806.sql

  • sql-files\upgrades\v1.7.3\upgrade_20170830.sql

[新增] 实现 OnPCBFOpenRouletteEvent 事件, 当准备打开乐透大转盘时触发, 详见 npc/racn/racn_events.txt

[新增] 实现 OnPCAFCloseRouletteEvent 事件, 当乐透大转盘被关闭时触发, 详见 npc/racn/racn_events.txt

[新增] 实现 aspd_formula_bAspd_fixed 选项, 可控制 bAspd 加成是否会被其他因素影响, 详见: conf/battle/extend.conf

[新增] 实现 sendmail 系列脚本指令, 详见演示脚本: npc/racn/racn_sendmail.txt

[新增] 实现 getareagid 脚本指令, 可获得特定范围内各类型单位的全部GID (感谢“╰づ记忆•斑驳〤”实现该指令)

[新增] 默认禁止在使用 _M/_F 方式进行注册时使用中文账号, 详见 conf/login_athena.conf (感谢“づAtメ、”建议)

[定制] 从此版本开始, 客户端封包定制支持到 20170614 版本

[修正] 修正人工生命体无法自动回复HP和SP的问题 (感谢“西瓜”反馈)

[修正] 修正 import 目录的升级方式, 使之能够将 import-tmpl 中新增的文件自动复制到 import 目录中

[修正] 对 processhalt 的机制进行了改良, 解决某些情况下中断会出现异常的问题 (感谢“づAtメ、”反馈)

[修正] rAthena官方BUG: 修正老邮件系统在提取附件时, 可能会出现多次的“附件提取成功”提示的问题

[修正] rAthena官方BUG: 修正在不支持成就系统的客户端版本中, 使用成就系统相关的脚本指令会导致地图服务器崩溃的问题

[修正] rAthena官方BUG: 使版本大于等于 20131223 的客户端在NPC一上来就直接调用 callshop 时, 玩家能够被禁止移动

[修正] rAthena官方BUG: 当成就系统的yml文件不存在时, 地图服务器能够显示错误信息而不是直接崩溃

[调整] 完成对事件名称的重新梳理和改造, 并完善事件说明文档 doc/rAthenaCN_events.txt

[调整] 调整 conf/battle/extend.conf 配置文件中的一些说明错误

[调整] 调整 doc/rAthenaCN_atcommands.txt 中关于 @refreshnpc 已废弃指令的说明

[调整] 由于 rAthena 官方已经解决了使用 @autoloot 时 item_flag.txt 为 16 的道具无公告的问题, 去掉之前的修正代码

[调整] 移除老版本的成就系统数据库文件(achievement_db.conf)

[汉化] 完全汉化 doc/item_bonus.txt 文档 (感谢“西瓜”提供翻译初稿)

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.3 版

[同步] rAthena官方Github库 c0556a3

[升级] 若您不是全新安装的话, 请进行以下文件操作

  • 将压缩包中的 db\import-tmpl\achievement_db.yml 复制到你服务端的 db\import 目录下

[注意] 从这个版本开始, rAthena 官方弃用了原先的 db/packet_db.txt 配置文件

[注意] 从这个版本开始, rAthena 官方将成就系统的数据库文件从 conf 格式调整为 yaml 格式

[新增] 支持设定封包混淆密钥, 详情请见 conf/map_athena.conf 中的 packet_keys 选项

[新增] 加入战斗配置文件完整性校验机制, 当战斗配置文件中缺少选项时, 能显示警告信息 (感谢“╰づ记忆•斑驳〤”实现)

[新增] 能够对“元素使”使用 @bodystyle 指令来切换服装风格 (客户端必须有对应的图档,否则会报错)

[新增] 实现 OnBeforeIdentifiedItem 事件, 当选择一个装备进行鉴定时触发 (支持 processhalt 中断)

[新增] 新增 countinventory 脚本指令, 用来根据指定背包序号获取该道具在背包中的数量

[新增] 新增 identifybyidx 脚本指令, 能够根据指定的背包序号, 对该道具进行鉴定操作

[修正] 修正多线网络支持机制从 v1.6.8 开始就无法正常使用的问题

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.2 版

[同步] rAthena官方Github库 0d103bf

[升级] 若您不是全新安装的话, 请在您的【主数据库】上按顺序导入以下sql文件

  • sql-files\upgrades\v1.7.1\upgrade_20170702.sql

[新增] 新增 copynpc/dupnpc 脚本指令, 用来动态的复制NPC (感谢“冰点”建议)

[修正] rAthena官方BUG: 避免有副本处于活跃状态时, 使用 CTRL+C 关闭地图服务器会导致崩溃的问题

[修正] rAthena官方BUG: 修正将已经放到RODEX邮件中的道具移除时,重量计算不正确的问题 (感谢“Jian916”反馈)

[修正] rAthena官方BUG: 修正 RODEX 通知图标显示逻辑不正确的问题 (感谢“西瓜”反馈)

[修正] rAthena官方BUG: 修正某些情况下 disable_items/enable_items 脚本指令可能会失效的问题 (感谢“dicer”反馈)

[修正] rAthena官方BUG: 修正自从开始支持 RODEX 之后, 老邮件系统的附件处理不正常的问题

[修正] rAthena官方BUG: 修正在某些情况下 RODEX 无法撰写新邮件的问题 (感谢“づAtメ、”反馈)

[修正] rAthena官方BUG: 修正当 mail_show_status 选项为 2 的情况下, 玩家登陆时如果仅有 1 封新邮件, 则不会显示信件状态的问题

[修正] rAthena官方BUG: 修正老邮件系统在某些情况下, 客户端还能看到被寄出去的道具还能被返还到背包的问题 (实际上没被返还)

[修正] rAthena官方BUG: 修正 channel_chat 脚本指令的 color 没有进行 RGB2BGR 转换的问题 (感谢“Jian916”反馈)

[修正] 修正 chars_per_account 选项在不启用VIP会员系统的情况下没有限制作用的问题 (感谢“Jian916”反馈)

[修正] 修正当 renewal_disable_items_logic 选项为 1 的时候, 无法使用消耗品道具的问题 (感谢“づAtメ、”反馈)

[修正] 修正在 OnPCStatCalcEvent 中使用 end 指令在某些情况下会导致当前的 NPC 对话被异常终止的问题 (感谢“locuse”反馈)

[调整] 不强制要求 sleep2 指令必须关联到玩家才能用 (感谢“懒猪”反馈)

[汉化] 更新终端汉化配置文件 conf/msg_conf/translation.conf

下载 v1.7.1 版