From 73ed7738872742ed092a8f5190878c434737ff61 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 28 Apr 2020 17:21:10 -0500 Subject: [PATCH 1/2] fix for setting main_job_id and sub_job_id and levels to 0 --- player_service/manifest.xml | 2 +- player_service/player_service.lua | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) 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..06042563 100644 --- a/player_service/player_service.lua +++ b/player_service/player_service.lua @@ -176,10 +176,6 @@ 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 end, [{0x0E2}] = function(p) From 680bc95eb98db90e71583538f2daad7027dde738 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 28 Apr 2020 18:56:27 -0500 Subject: [PATCH 2/2] Added main/sub set back while checking if /anon (main_job_id can't be 0) --- player_service/player_service.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/player_service/player_service.lua b/player_service/player_service.lua index 06042563..2876574f 100644 --- a/player_service/player_service.lua +++ b/player_service/player_service.lua @@ -176,6 +176,13 @@ packets.incoming:register_init({ data.tp = p.tp data.hp_percent = p.hp_percent data.mp_percent = p.mp_percent + + 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)