Releases: PandasWS/Pandas
Releases · PandasWS/Pandas
v1.1.4
v1.1.3
v1.1.2
升级
- 升级到
1.1.2
请在主数据库导入:upgrade_to_1.1.2_main.sql
- 升级到
1.1.2
请在日志数据库导入:upgrade_to_1.1.2_logs.sql
- 由于
msg_conf
中地图服务器的消息编号有所调整, 请注意使用最新的消息数据库
导入之前请打开
sql
文件查看顶部的注释信息, 通常会有一些导入顺序的建议.
请养成升级数据库之前备份的好习惯, 因为升级脚本并未经过大规模测试!!
添加
- 实装 20181031 以及更新版本客户端中的背包扩容机制 (#372)
- 使光环机制能支持非持久型特效, 能够定时对特效进行重播
- 在封包版本大于等于 20181002 的客户端中避免应用光环时出现闪烁
- 新增
maxaspd
地图标记, 用于限制地图上单位的最大攻击速度 - 实现
batrec_autoenabled_unit
选项, 用于配置有哪些单位默认开启战斗记录 - 增加
hide_server_ipaddress
选项, 可控制不主动返回服务器的 IP 地址给到客户端 - 增加对负载均衡业务中健康监控的处理策略
修正
- 修正生命体死亡或安息后没有自动清空战斗记录的问题 (感谢 "HongShin" 测试)
- 修正战斗记录会导致 BOSS 雷达无法持续生效的问题 (感谢 "Jian916" 反馈) (#369)
- 修正消息文本中的格式化占位符错误 (导致使用 @itemlist 可导致地图服务器崩溃的问题)
调整
- 将
OnPCUseSkillEvent
调整为需技能成功咏唱完毕后再触发 - 将熊猫模拟器自定义消息编号区段的起始编号从 2000 调整到 3000 避免与 4CrAM 冲突
- 调整清理项目时的自定义规则, 使其能移除 exp 和 lib 文件
- 使翻译辅助脚本能处理 mob_db.yml 文件
- 移除
OnBatrecFreeExpress
事件, 因为存在价值比较有限且存在性能问题 - 新增与调整大约 3000 条繁体中文物品名称对照表 (感谢 "小樂" 和 "HongShin" 提交) (#368)
v1.1.1
升级
- 升级到
1.1.1
请在主数据库导入:upgrade_to_1.1.1_main.sql
添加
- 实现
OnPCEnterMapExpress
实时事件, 当玩家进入或切换地图时触发 - 实现
OnPCUseReviveTokenFilter
过滤器, 当玩家使用原地复活之证时触发 - 实现
OnUnitKillExpress
实时事件, 当某个单位被击杀时触发 - 实现
OnPCUseOCIdentifyFilter
过滤器, 当玩家使用一键鉴定时触发 - 实现
getunittarget
脚本指令, 用于获取指定单位当前正在攻击的目标单位编号 - 实现
unlockcmd
脚本指令, 用于解锁实时事件和过滤器事件中的指令限制 - 实现
login
脚本指令, 用于将指定的角色以特定的登录模式拉上线 (#354) - 实现战斗记录机制并提供一系列脚本函数辅助构建输出 / 承伤排行榜 (#352)
- 拓展与
bonus_script
相关的脚本指令集 (引入唯一编号, 以及 5 个脚本指令) (#358) - 拓展
unitexists
脚本指令, 增加可选参数用于要求目标单位必须存活才认为其存在 - 实现
always_trigger_npc_killevent
选项, 就算魔物有自定义死亡事件也能触发 OnNPCKillEvent - 实现
always_trigger_mvp_killevent
选项, 就算 MVP 魔物有自定义死亡事件也能触发 OnPCKillMvpEvent
修正
- 修正
maxdmg_skill
和maxdmg_normal
无法生效的问题 (感谢 "HongShin" 指出) - 修正 FAW 魔法傀儡 (技能编号: 2282) 重复扣减原石碎片的问题 (#353)
- 修正
progressbar
期间使用@load
或@jump
会导致角色传送后无法移动的问题 - 修正
progressbar
期间使用@refresh
会导致角色卡住的问题 (感谢"HongShin"指出) - 修正
mobremove
指令会破坏魔物刷新点的问题 (感谢"喵了个咪"指出) - 修正角色素质过高会导致无法召唤元素精灵的问题 (感谢 "HongShin" 反馈)
- 修正六维属性为负数时会导致角色面板数值溢出的问题 (感谢 "Renee" 反馈)
- 修正被踢下线的挂店角色在特定操作下会导致挂店数据不可信的问题
- 修正两处在 Ubuntu 下无法使用 GCC 编译通过的问题
- 修正辅助脚本在构建环境时会有多余的终端窗口没有立刻退出的问题
调整
- 完成绝大部分消息文件对繁体中文的支持 (#355)
- 将
OnPCProgressAbortEvent
改换成OnPCProgressAbortExpress
实时事件 - 将全部事件名称以 Filter 结尾的过滤器事件调整为立刻执行 (不会被排入事件队列)
- 调整部分辅助脚本的工作逻辑, 减少流程阻碍
- 调整
viewequip
脚本指令的文档说明 - 调整
copynpc
指令的说明错误 (感谢"人鱼姬的思念"指出)
v1.1.0
升级
- 升级到
1.1.0
请在主数据库导入:upgrade_to_1.1.0_main.sql
- 由于
Boost
依赖项目变化, 请使用源码的同学重新编译3rdparty\boost
工程 - 本次
rAthena
官方整合了多个物品数据文件到item_db.yml
单文件中 - 本次
rAthena
官方提升quest_db.yml
的数据版本 (从 1 调整为 2) - 你在
db\import\quest_db.yml
中的Version
应该从 1 调整为 2, 否则会有警告
提示
- rAthena 的调整同时也大幅改变了 SQL 版本物品数据库的字段结构
- 使用 SQL 版物品数据库的用户阅读:
sql-files/README.md
添加
- 实现疾风缓存机制, 大幅提高缓存后加载 YAML 数据库的速度 (#336)
- 实现 bNoFieldGemStone 调整器, 可以让元素领域技能无需消耗魔力矿石 (#332)
- 支持读取 UTF8-BOM 的 libconfig 配置文件 (#348)
修正
调整
v1.0.9
v1.0.8
v1.0.7
升级
- 升级到
1.0.7
请在主数据库导入:upgrade_to_1.0.7_main.sql
- 若启用
SQL
版本的魔物/物品数据库, 那么还需导入:upgrade_to_1.0.7_main_use_sql_db.sql
- 若启用
- 升级到
1.0.7
请在日志数据库导入:upgrade_to_1.0.7_logs.sql
导入之前请打开
sql
文件查看顶部的注释信息, 通常会有一些导入顺序的建议.
请养成升级数据库之前备份的好习惯, 因为升级脚本并未经过大规模测试!!
提示
- 从该版本开始熊猫模拟器已支持
20200401
客户端, 但您需要自己修正PACKETVER
并编译 - 考虑到目前大多数人没有稳定的 2020 客户端, 继续使用
20180620
作为默认客户端版本 - 该版本服务端侧已经支持 21 亿的物品编号, 但需要与客户端配套才能使用
- 经测试
201806020
的客户端并不支持超过 32767 的物品编号 - 基于
RagexeRE
制作的客户端版本 >=20180704
即可支持超过 32767 的物品编号 - 基于
Ragexe
制作的客户端版本 >=20181121
即可支持超过 32767 的物品编号 - 该版本中 rAthena 实装了 KRO 的职业调整, 会有大量技能效果变更, 附 KRO 更新日志:
添加
- 实现
nohomun
地图标记, 用于禁止在指定地图召唤人工生命体 (#315) - 实现
nomerc
地图标记, 用于禁止在指定地图召唤佣兵 (#316) - 实现
noskill2
地图标记, 用于限制指定类型的单位在地图上使用技能 (#317) - 实现
getconstant
脚本指令, 用于查询一个常量字符串对应的数值 (#318) - 使
getiteminfo
可获取物品使用脚本/装备脚本/卸装脚本的内容 (#319) - 实现
preg_search
脚本指令, 用于执行一个正则表达式搜索并返回匹配的分组内容 (#320) - 使服务端能够读取 SSO 方式登录的用户本地 MAC 地址 (#309)
修正
- 处理
Windows 10
的UTF8
编码选项带来的中文乱码问题 (#301) - 修正部分情况下魔物会被随机传送或者卡住无法移动的问题 (感谢"张大坏"反馈) (#292)
- 修正 Liunx 环境下因为编码自适应导致的崩溃问题 (#298)
- 修正部分装备无法在背包和装备面板中显示的问题 (感谢"喵了个咪"反馈) (#303)
- 修正点击副本销毁按钮可能会导致地图服务器无响应的问题 (感谢"喵了个咪"反馈)
- 修正一些已知会导致崩溃的情况 (感谢"张大坏"反馈) (#308)
- 修正多层脚本堆栈备份恢复时的一处错误 (#312)
- 修正当
block_free
存在重复指针时的无效指针的问题 (感谢"喵了个咪"反馈) (#313)
调整
v1.0.6
升级
- 从
1.0.5
升级到1.0.6
请在主数据库导入:upgrade_to_1.0.6_main.sql
添加
- 使离线挂店或挂机角色可以被
recall
指令独立召唤 (#279) - 实现
nopet
地图标记的功能, 可以在指定地图上禁止宠物 (#281) - 实现
setinventoryinfo
脚本指令, 用于设置指定背包序号道具的部分详细信息 (#283) (#288) - 使
getinventoryinfo / setinventoryinfo
可设置道具的绑定类型 (#289)
修正
- 修正 BOSS 雷达可能会地图服务器崩溃的问题 (感谢"小紀"反馈) (#267)
- 修正使用离线挂机系列指令会卡住公会仓库的问题 (感谢"喵了个咪"反馈) (#269)
- 修正魔物道具固定掉率数据库的
StrictFixed
字段无效的问题 (感谢 "张大坏" 反馈) (#272) - 修正离线挂机/挂店的角色在服务器重启自动上线后头饰外观会暂时丢失的问题 (感谢 "张大坏" 反馈) (#273)
- 修正无效的技能编号可能导致潜在的地图服务器崩溃 (#276)
- 修正关闭地图服务器时若有副本正在运行时可能会导致崩溃的问题 (#277)
- 修正
reloadscript
可能会导致地图服务器崩溃的问题 (感谢"小紀"反馈) (#285)