Releases: PandasWS/Pandas
v1.2.4
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- 差记性的小北、LagAznable、Jian916、HongShin、Renee
rAthena 重要更新
- 实装韩服 2022 年第四季度的技能改进 (KRO 公告日期: 20221219)
- 实装韩服 2024 年第一季度的技能改进 (KRO 公告日期: 20240205)
备注: 月影忍者、疾风忍者、天帝、契灵士、魂灵师这几个职业由于 rAthena 未实装, 因此相关技改也未被应用
新增功能
- 实现
strict_parameters_of_rand
选项, 用于控制是否对rand
脚本指令进行严格的参数检查 (感谢 "差记性的小北" 反馈) (#756)
功能调整
- 改进
getskillinfo
脚本指令获取标记位的用法 (感谢 "jian916" 改进) (#768)
缺陷修正
v1.2.3
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- 最美的Secret、Sapito Sucio、HongShin、Renee
升级提示
- 若您启用了
SQL
版本的魔物/物品数据, 那么请在主数据库导入:sql-files\main\upgrades\upgrade_to_1.2.3_main_use_sql_db.sql
导入之前请打开
sql
文件查看顶部的注释信息, 通常会有一些导入顺序的建议.
请养成升级数据库之前备份的好习惯, 因为升级脚本并未经过大规模测试!!
rAthena 重要更新
- 实装韩服 2022 年第二季度的技能改进 (KRO 公告日期: 20220608)
- 增加对限购超市 (Market Shops) 的价格检查
- 实现对 20230906 客户端 "一键脱装" 的按钮封包支持
- 更新部分
docs
目录中的文档为Markdown
格式 - 实现
@stockall
管理员指令用于将手推车中的道具提取到背包
功能调整
- 移除以前实现的 "管理员无法绕过物品掉落限制" 解决方案 (因为 rAthena 已修正)
- 移除
dependabot.yml
配置文件 (表现行为看起来不太符合预期)
缺陷修正
v1.2.2
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- 最美的Secret、山有、SSBoyz、HongShin、Renee
rAthena 重要更新
- 扩充道具商城 (CashShop) 可以陈列的道具上限
- 修正使用
reloadnpc
导致的路径缓存错误 (出现 NPC 重名) - 修正临时技能无法从技能面板中正确清除的问题
- 新增
setcard
管理员指令, 用于给身上的装备插卡 - 彻底解决 "Reached limit of unit objects per cell" 错误
功能调整
- 在
Debug
模式下隐藏玩家数据流转的子网掩码调试信息 - 翻译最新的道具效果调整器说明文档 (感谢 "SSBoyz" 翻译)
- 根据最新的 db 数据更新对应的 sql 文件
- 汉化
conf/battle/feature.conf
中的部分选项
缺陷修正
- 修正
getmapspawns
和getmobspawns
无法获取静态魔物数据的问题 (感谢 "SSBoyz" 反馈) - 修正
script_cleararray_pc
无法清空单元素数组的问题 (感谢 "最美的Secret" 反馈) (#724) - 修正
getsameipinfo
存在的条件判断逻辑错误 (|| 写成了 |) - 修正
setmapflag
指定无参数地图标记会误报的问题 (感谢 "山有" 反馈) - 修正
maxaspd
在脚本首次加载时触发能力重算时无法正确读值的问题
v1.2.1
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- HongShin、Renee
rAthena 重要更新
- 修正
bSkillCooldown
无法调整冷却时间超过正负 10 秒的问题
功能调整
- 解除对
Boost Libraries
的依赖 - 更新
Github Actions
配置文件与rAthena
近似 (#717) - 工程标准升级到
C++17
标准 - 升级
OpenCC
第三方依赖库到v1.1.6
版本 (#716) - 更新
yaml-cpp
第三方依赖库到v0.7.0
版本 (#714)
缺陷修正
- 解决 Linux 使用 Ctrl+C 会直接中断程序的问题 (#711)
v1.2.0
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- 差记性的小北、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 点伤害的问题
- 地图缓存数据中添加截止
KRO
到2023-04-05
的 20 张新地图 - 更新
unitskilluseid
和unitskillusepos
脚本指令, 使之可以忽略数据库中定义距离限制 - 更新
mob_drops.yml
数据库中的概率定义, 从万分率改成十万分率 - 定义
NPC
的时候可以选择默认状态 (CLOAKED
,HIDDEN
,DISABLED
) - 修正
PINCODE
(角色选择解密的鼠标密码) 功能异常的问题 - 实装 KRO 在 2021 年第三、第四季度的技改
- 状态数据库支持新的标记位
RequireNoWeapon
, 可要求没有武器时才能启用状态 - 修正魔物在被玩家发现后会立刻行走的问题
- 实装
EP17.2
的Sage's Legacy
系列任务和 4 个副本 - 实装
EP16.2
的Weekend Memorial Dungeon
副本 - 实装
EP16.2
的Illusion of Turtle
任务 - 实装
EP16.2
的Illusion of Luanda
任务 - 实装
EP16.2
的Illusion of underwater
任务 - 实装
EP16.2
的Friday Memorial Dungeon
任务 - 实装
EP16.1
的Edda Half Moon In The Daylight
副本 - 实装
Einbech dungeon 3
任务 - 实装
nif_dun, mag_dun03
任务
功能调整
- 重构拓展地图标记的代码逻辑使之能更方便的支持多参数 (#706)
- 调整关于
OnPCStatCalcEvent
事件的说明
缺陷修正
- 修正部分脚本指令无法触发
OnPCUseSkillFilter
事件的问题 (感谢 "差记性的小北" 反馈) (#685) - 修正
Release
模式下生成转储文件可能会失败的问题
v1.1.19
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- 差记性的小北、山有、HongShin、Renee
特别公告
熊猫模拟器的官网也已经正式上线了, 欢迎各位朋友前往访问! 前往访问
加入 Discord 社区
我们在 Discord 开设了 PandasWS 官方社区, 欢迎各位朋友加入! 猛击此处立刻加入
升级提示
- 请在主数据库导入:
sql-files\main\upgrades\upgrade_to_1.1.19_main.sql
- 若您启用了 WEB 接口服务器, 那么请在 WEB 接口数据库导入:
sql-files\web\upgrades\upgrade_to_1.1.19_web.sql
- 注意: 本次更新必须先执行主数据库的升级
- 可选: 确认正常后可以移除
recruitment
数据表
导入之前请打开
sql
文件查看顶部的注释信息, 通常会有一些导入顺序的建议.
请养成升级数据库之前备份的好习惯, 因为升级脚本并未经过大规模测试!!
rAthena 重要更新
- 实现
roulette
GM 指令用于打开乐透大转盘界面 - 使得信息查询指令 (例如:
@mi
) 的返回结果可关联物品连接 - 移除从
2017
年就标记过时的unitemote
脚本指令 - 实现
duplicate
脚本指令, 用于实现 NPC 的复制 - 实装外挂检测器 (
Macro Detection
) 机制 - 实装动态 NPC 机制 (
Dynamic NPC
) - 将道具商城数据库文件 (
item_cash_db.txt
) 转换成 YAML 格式 - 实现
add_reputation_points
脚本指令, 用于增加指定的声望点数 - 实现对新版客户端中公会面板直飞公会城堡的支持
- 当角色所在地图无效的情况下进入游戏时, 能支持选择落脚点
- 支持生成声望交互界面 (
Reputation UI
) 所需要的 bson 文件 - 支持生成道具交易限制文件 (
itemmoveinfov5.txt
)
功能调整
- 使
map-server-generator
能输出帮助信息 (#668) - 完全汉化
feature.conf
中的选项注释 (#674) - 完全汉化
battle.conf
中的选项注释 (#676) - 完全汉化
client.conf
中的选项注释 (#677) - 完全汉化
drops.conf
中的选项注释 (#680)
缺陷修正
v1.1.18
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- chaoyenpo、差记性的小北、香草、HongShin、Renee
特别公告
熊猫模拟器的官网也已经正式上线了, 欢迎各位朋友前往访问! 前往访问
加入 Discord 社区
我们在 Discord 开设了 PandasWS 官方社区, 欢迎各位朋友加入! 猛击此处立刻加入
升级提示
- 请在日志数据库导入:
sql-files\logs\upgrades\upgrade_to_1.1.18_logs.sql
- 若您启用了 WEB 接口服务器, 那么请在 WEB 接口数据库导入:
sql-files\web\upgrades\upgrade_to_1.1.18_web.sql
导入之前请打开
sql
文件查看顶部的注释信息, 通常会有一些导入顺序的建议.
请养成升级数据库之前备份的好习惯, 因为升级脚本并未经过大规模测试!!
rAthena 重要更新
- 实装附魔精炼交互界面 (Enchant UI)
- 实装道具箱子选择界面 (Item Package Selection)
- 实现
guild_skill_relog_type
战斗配置选项, 用于控制公会技能在会长重登后的冷却策略 - 实现
petautobonus
系列脚本指令, 允许魔物实现和玩家autobonus
类似的功能 - 支持
2022
的新客户端封包 (PACKETVER 可以指定 2022 年的客户端了) - 实现
map-server-generator
工程用来生成客户端需要的导航数据
新增功能
- 实现
OnPCFavoriteAddFilter
过滤器事件, 当玩家准备将道具移入收藏栏位时触发 [香草] (#542) - 实现
OnPCFavoriteDelFilter
过滤器事件, 当玩家准备将道具从收藏栏位移出时触发 [香草] (#543)
功能调整
- 移除
ConfigParser.py
中引入了多余的_tkinter
模块 (感谢 "chaoyenpo" 修正) - 移除
breakpad
在没有链接libcurl
静态库时的警告信息 - 在
Linux
平台下进行编译时对编译器的版本进行必要的检查和警告提示 - 优化
map-server-generator
的工作流程, 使之能在运行时按需自动创建输出目录
缺陷修正
- 修正
getunittarget
脚本指令的返回值不正确的问题 - 修正
laphine
系列指令在特定情况下会引发崩溃的问题 (感谢 "差记性的小北" 反馈)
v1.1.17
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- Oysica、Sense、香草、HongShin、Renee
特别公告
熊猫模拟器的官网也已经正式上线了, 欢迎各位朋友前往访问! 前往访问
加入 Discord 社区
我们在 Discord 开设了 PandasWS 官方社区, 欢迎各位朋友加入! 猛击此处立刻加入
升级提示
- 请在主数据库导入:
sql-files\main\upgrades\upgrade_to_1.1.17_main.sql
- 若您启用了 WEB 接口服务器, 那么请在 WEB 接口数据库导入:
sql-files\web\upgrades\upgrade_to_1.1.17_web.sql
导入之前请打开
sql
文件查看顶部的注释信息, 通常会有一些导入顺序的建议.
请养成升级数据库之前备份的好习惯, 因为升级脚本并未经过大规模测试!!
新增功能
- 实现
OnPCCartAddFilter
过滤器事件, 当玩家准备将道具从背包存入手推车时触发 [香草] (#544) - 实现
OnPCCartDelFilter
过滤器事件, 当玩家准备将道具从手推车取回背包时触发 [香草] (#545)
功能调整
- 使
getstoragelist
系列指令不必非得在无坐标的浮动 NPC 中使用 (#644) - 参考 "RO幻想厅" 的数据, 补充繁体中文情况下魔物名称翻译表 (感谢 "Oysica" 提交) (#645)
缺陷修正
v1.1.16
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- 香草、HongShin、Renee
特别公告
熊猫模拟器的官网也已经正式上线了, 欢迎各位朋友前往访问! 前往访问
加入 Discord 社区
我们在 Discord 开设了 PandasWS 官方社区, 欢迎各位朋友加入! 猛击此处立刻加入
风险提示
- rAthena 重新调整了物理攻击的算法使之与官服匹配, 可能会导致玩家反馈物理伤害发生变化
新增功能
- 使
bonus2 bSkillNoRequire
效果调整器可以移除 AP/APRATE 施放條件 (#622)
缺陷修正
- 修正使用
getinventorylist
导致地图服务器崩溃的低级错误 (感谢 "香草" 反馈) (#634)
v1.1.15
特别感谢
在此版本的开发过程中以下朋友提供了各种形式的支持, 特此鸣谢 (排名不分先后).
- Oysica、Messiah、DDWT、jian916、HongShin、Renee
特别公告
熊猫模拟器的官网也已经正式上线了, 欢迎各位朋友前往访问! 前往访问
加入 Discord 社区
我们在 Discord 开设了 PandasWS 官方社区, 欢迎各位朋友加入! 猛击此处立刻加入
新增功能
- 完全支持读取 UTF8 (包含或者不含BOM) 编码的脚本、配置和数据文件 (#623)
- 实现
getcartinfo
脚本指令, 用于查询指定手推车序号的道具详细信息 - 实现
getguildstorageinfo
脚本指令, 用于查询指定公会仓库序号的道具详细信息 - 实现
getstorageinfo
脚本指令, 用于查询指定个人仓库/扩充仓库序号的道具详细信息
功能调整
- 当使用
utf8
/utf8mb4
作为数据库编码时不再给予警告 (#620) - 当 YAML 数据文件中不存在
Body
节点时也依然输出结尾信息 (#625) - 调整脚本引擎在
add_str
中分配内存的步进空间, 降低内存重分配次数 (#632)
缺陷修正
- 修正仓库存取事件打断后
Alt + 鼠标右键
快捷键失效的问题 (感谢 "香草" 修正) - 修正仓库存取事件打断后手推车物品无法拖拽的问题 (感谢 "香草" 修正)
- 修正
spawn_level[]
字段返回值不符合预期的问题 (感谢 "Oysica" 反馈) (#618) - 修正
UTF8-BOM
字符转换成BIG5
时存在多余反斜杠的问题 (感谢 "DDWT", "jian916" 反馈) (#619) - 修正拥有
BSF_REM_ON_LOGOUT
标记位的bonus_script
极少数情况下会在重登后生效的问题 (感谢 "香草" 反馈) (#626) - 修正
breakpad
在Ubuntu 22.04 LTS
无法被gcc-11
顺利编译的问题 (感谢 "Messiah" 反馈) (#628) - 修正
sprintf
脚本指令无法格式化 int64 数值的问题 (#631) - 修正触发
str_buf
扩容后, 所有st->funcname
保存的指令名发生错误的情况 (#633) - 修正复兴前的状态数据库丢失了部分字段导致的一系列问题 (感谢 "Oysica" 反馈) (#629)