diff --git a/player_service/manifest.xml b/player_service/manifest.xml index f2a59b9e..b62695f0 100644 --- a/player_service/manifest.xml +++ b/player_service/manifest.xml @@ -1,6 +1,6 @@ player_service - 1.2.2.0 + 1.2.2.1 service packets diff --git a/player_service/player_service.lua b/player_service/player_service.lua index faf192b8..2876574f 100644 --- a/player_service/player_service.lua +++ b/player_service/player_service.lua @@ -176,10 +176,13 @@ packets.incoming:register_init({ data.tp = p.tp data.hp_percent = p.hp_percent data.mp_percent = p.mp_percent - data.main_job_id = p.main_job_id - data.main_job_level = p.main_job_level - data.sub_job_id = p.sub_job_id - data.sub_job_level = p.sub_job_level + + if p.main_job_id > 0 then + data.main_job_id = p.main_job_id + data.main_job_level = p.main_job_level + data.sub_job_id = p.sub_job_id + data.sub_job_level = p.sub_job_level + end end, [{0x0E2}] = function(p)