Skip to content

v1.2.0

Compare
Choose a tag to compare
@CairoLee CairoLee released this 19 May 03:32
· 375 commits to master since this release
13895e5

特别感谢

在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).

  • 差记性的小北、HongShin、Renee

升级提示

  • 请在主数据库导入:
    • sql-files\main\upgrades\upgrade_to_1.2.0_main.sql
  • 若您启用了 SQL 版本的魔物/物品数据, 那么请在主数据库导入:
    • sql-files\main\upgrades\upgrade_to_1.2.0_main_use_sql_db.sql

导入之前请打开 sql 文件查看顶部的注释信息, 通常会有一些导入顺序的建议.
请养成升级数据库之前备份的好习惯, 因为升级脚本并未经过大规模测试!!

rAthena 重要更新

  • 使程序能够兼容 MariaDB 数据库
  • Release 模式下移除加载 YAML 数据库时候的进度呈现, 大幅提高启动速度
  • 更新 instance_warpall 脚本指令, 使之可以指定是否传送死亡单位
  • 实装生命体 S 的 250 级支持及其 16 个新技能
  • 将人工生命体数据库从 csv 转换成 YAML 格式
  • 实现 12 个魔物技能 (数量较多, 请见技能数据库)
  • 修正 getrefine 脚本指令在 OnEquip / OnUnequip 工作异常的问题
  • 附魔评级数据库支持对不同精炼等级的道具分别设置成功率
  • 实现掉线自动回到副本的原生支持 (主数据库字段更新)
  • 修正部分 NPC 在使用 unitwalk 指令进行移动时会消失的问题
  • 调整了复兴后的属性相克伤害表
  • 修正克隆体只会受到 1 点伤害的问题
  • 地图缓存数据中添加截止 KRO2023-04-05 的 20 张新地图
  • 更新 unitskilluseidunitskillusepos 脚本指令, 使之可以忽略数据库中定义距离限制
  • 更新 mob_drops.yml 数据库中的概率定义, 从万分率改成十万分率
  • 定义 NPC 的时候可以选择默认状态 (CLOAKED, HIDDEN, DISABLED)
  • 修正 PINCODE (角色选择解密的鼠标密码) 功能异常的问题
  • 实装 KRO 在 2021 年第三、第四季度的技改
  • 状态数据库支持新的标记位 RequireNoWeapon, 可要求没有武器时才能启用状态
  • 修正魔物在被玩家发现后会立刻行走的问题
  • 实装 EP17.2Sage's Legacy 系列任务和 4 个副本
  • 实装 EP16.2Weekend Memorial Dungeon 副本
  • 实装 EP16.2Illusion of Turtle 任务
  • 实装 EP16.2Illusion of Luanda 任务
  • 实装 EP16.2Illusion of underwater 任务
  • 实装 EP16.2Friday Memorial Dungeon 任务
  • 实装 EP16.1Edda Half Moon In The Daylight 副本
  • 实装 Einbech dungeon 3 任务
  • 实装 nif_dun, mag_dun03 任务

功能调整

  • 重构拓展地图标记的代码逻辑使之能更方便的支持多参数 (#706)
  • 调整关于 OnPCStatCalcEvent 事件的说明

缺陷修正

  • 修正部分脚本指令无法触发 OnPCUseSkillFilter 事件的问题 (感谢 "差记性的小北" 反馈) (#685)
  • 修正 Release 模式下生成转储文件可能会失败的问题