Releases: PandasWS/Pandas
Releases · PandasWS/Pandas
v1.0.4
v1.0.3
升级
- 从
1.0.2
升级到1.0.3
请在主数据库导入:upgrade_1.0.2_to_1.0.3_main.sql
- 由于
Boost
依赖项目变化, 请使用源码的同学重新编译3rdparty\boost
工程 - 本次
rAthena
官方整合了多个技能数据文件到skill_db.yml
单文件中 - 使用
csv2yaml.exe
可以将txt
数据文件升级为yml
格式的数据文件 - 你在
conf\msg_conf\import\
目录中用不到的map_msg_*_conf.txt
可以删掉了
添加
- 实现终端信息翻译机制, 可跨平台自动适配英文、简体和繁体中文 (#226)
- 使战斗配置选项可限制玩家在 PVP 地图上的最大攻速 (#238)
- 使战斗配置选项可限制玩家在 GVG 地图上的最大攻速 (#239)
- 使
item_properties.yml
数据库能够屏蔽特定场景下的道具外观 (#236) - 使
item_properties.yml
数据库能够设置高优先级的公告策略 (#244) - 使战斗配置选项可控制玩家无权使用管理员指令时的处理方式 (#241)
- 使
getsameipinfo
指令能够支持指定地图 (#228) - 实现
storagegetitem
脚本指令, 能够往仓库直接创造指定道具 (#233)
调整
- 使
MAX_INVENTORY
能够支持超过 128 的值 (#234) - 归纳数据库升级脚本以便简化用户的升级操作, 请见
sql-files
目录 (#240) - 优化读取物品数据库等几个比较明显的性能问题 (#229)
- 对消息文件的引入层级和关系进行梳理 (#243)
- 翻译登录, 角色, 地图服务器的主要配置文件 (#225)
修正
v1.0.2
v1.0.1
添加
- 实现
multicatchpet
脚本指令, 能够指定多个希望捕捉的魔物 (#189) - 实现与装备穿脱相关的两个常规事件和两个过滤事件 (#191)
- 实现
@crashtest
管理员指令, 用于触发崩溃以便测试崩溃上报机制 (#193) - 实现
force_loadevent
选项, 用于强制全部地图触发OnPCLoadMapEvent
事件 (#194) - 实现
force_identified
选项, 用于控制部分渠道创造的装备可直接变成已鉴定状态 (#196) - 实现
cashmount_useitem_limit
选项, 用于限制使用商城坐骑
时使用的道具类型 (#197) - 实现
script4eachmob
和script4eachnpc
脚本指令 (#201)
调整
修正
v1.0.0
添加
- 能够读取
UTF8-BOM
编码的 db, npc, conf 文件 (0a0606c) - 实现护身符类型的道具, 只要道具在身上就能持续发挥效果 (#112)
- 实现魔物道具固定掉率数据库, 可用于设置道具的全局固定掉落概率 (#119)
- 使
pointshop
类型的商店能支持指定变量别名, 改善玩家的游戏体验 (#126) - 使用
Google Breakpad
捕捉程序的崩溃转储文件 (#150) - 能够检测
import
目录是否存在, 若不存在能自动复制一份出来 (#173) - 重新梳理数据库连接配置并重写编码自动判定策略 (#174)
- 能够在
map_athena.conf
中设置封包混淆密钥 (a8d9e84) - 能够在
login_athena.conf
中设置隐藏角色服务器的在线人数 (9291f57) - 能够在
char_athena.conf
中设置禁止创建杜兰族角色 (30bfe00) - 实现或拓展共计 1 个 GM 指令, 详见
doc/pandas_atcommands.txt
指令文档 - 实现或拓展共计 40 个脚本指令, 详见
doc/pandas_script_commands.txt
指令文档 - 实现或拓展共计 12 个地图标记, 详见
doc/pandas_mapflags.txt
说明文档 - 实现或拓展共计 15 个脚本事件, 详见
doc/pandas_events.txt
说明文档
调整
修正
- 修正读取
exp_homun.txt
时提示信息不正确的问题 (#17) - 修正部分简体、繁体中文字符作为角色名时, 会被变成问号的问题 (#50)
- 修正
item_trade
中限制物品掉落后, 权限足够的 GM 也无法绕过限制的问题 (#54) - 修正使用
sommon
脚本指令召唤不存在的魔物, 会导致地图服务器崩溃的问题 (#65) - 修正给予
instance_create
无效的副本名称会导致地图服务器崩溃的问题 (#113) - 修正
reloadnpc
时文件路径前后有空格所带来的不良影响 (#139) - 修正使用
pointshop
操作#CASHPOINTS
变量时可能导致的双花攻击的问题 (#138) - 修正多层脚本调用导致的程序崩溃问题 (#163)
- 修正部分情况下
getd
脚本指令会导致地图服务器崩溃的问题 (#175) - 修正在部分情况下角色公会图标刷新不及时的问题 (663b9d4)