Files
mtgodot-poc/tools/server/support-skills/README.md
T
shenleiandClaude Opus 5.5 f8bbfc7fb3 server: support skills at max level on a character's first login
support_skills_max.quest sets 121/122/124/126-129/131 to their skill_proto
max, the horse to level 30 (skill 130) and the horse skills 137-139 (140 for
assassins), once per character. install.sh adds it to locale_list and
pc.set_skill_level to quest_functions (qc rejects it otherwise), then make.py.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 08:45:58 +09:00

21 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 辅助技能满级(203 服务端)
任务 `support_skills_max`:每个角色第一次登录时(新建角色第一次进游戏,已有角色下次登录),把辅助技能直接设到
最高等级,只执行一次(之后任务状态是 `done`)。`pc.set_skill_level` 不消耗技能点,也不检查学习条件。
| 技能 | 等级 |
|---|---|
| 121 统御、124 采矿、129 幻化 | 40 |
| 122 连击 | 2 |
| 126 / 127 / 128 盛唐语 / 秦皇语 / 汉武语 | 20 |
| 131 召唤马匹 | 10 |
| 130 骑马 | 马的等级:`horse.set_level(30)`(`HORSE_MAX_LEVEL`) |
| 137 乱舞、138 突击、139 脱出;140 乱舞(弓)只给刺客 | 1 |
钓鱼不是技能;123(制作物品)、125、141、142 在 203 的 skill_proto 里没有,不设。
sh install.sh # 在服务器上,从本目录运行;然后重启 game
备份在 `/root/backup-support-skills/<时间>`(`locale_list`、`quest_functions`)。qc 只认 `quest_functions` 里列出的函数,
`pc.set_skill_level` 在 game 里有(`questlua_pc.cpp`)但清单里没有,install.sh 会补上。