DP-S-Script/OfficialProject/全职业通用转职书/全职业通用转职书.nut

50 lines
1.6 KiB
Plaintext
Raw Normal View History

2025-11-03 21:13:01 +08:00
/*
文件名:全职业通用转职书.nut
路径:OfficialProject/全职业通用转职书/全职业通用转职书.nut
创建日期:2025-10-24 22:26
文件用途:
*/
//重载入口
function _Dps_GeneralJobTransferCertificateForAllProfessions_Main_Reload_(OldConfig) {
//先销毁原来注册的
local JobArr = [];
JobArr.push(GlobalConfig["转职初始职业"]);
JobArr.push(GlobalConfig["转职第一职业"]);
JobArr.push(GlobalConfig["转职第二职业"]);
JobArr.push(GlobalConfig["转职第三职业"]);
JobArr.push(GlobalConfig["转职第四职业"]);
JobArr.push(GlobalConfig["转职第五职业"]);
foreach(Index, arr in JobArr) {
foreach(ItemId in arr) {
if (Cb_Use_Item_Sp_Func.rawin(ItemId)) Cb_Use_Item_Sp_Func.rawdelete(ItemId);
}
}
//重新注册
_Dps_GeneralJobTransferCertificateForAllProfessions_Main_();
}
function _Dps_GeneralJobTransferCertificateForAllProfessions_Main_() {
local Config = GlobalConfig.Get("全职业通用转职书_Lenheart.json");
local JobArr = [];
JobArr.push(Config["转职初始职业"]);
JobArr.push(Config["转职第一职业"]);
JobArr.push(Config["转职第二职业"]);
JobArr.push(Config["转职第三职业"]);
JobArr.push(Config["转职第四职业"]);
JobArr.push(Config["转职第五职业"]);
foreach(Index, arr in JobArr) {
foreach(ItemId in arr) {
Cb_Use_Item_Sp_Func[ItemId] <- function(SUser, ItemId) {
SUser.ChangeGrowType(Index, 0);
SUser.SendNotiPacket(0, 2, 0);
SUser.InitSkillW(0, 0);
}
}
}
}