Files
mtgodot-poc/tools/server/support-skills
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
..

辅助技能满级(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 会补上。