diff options
141 files changed, 23498 insertions, 12532 deletions
diff --git a/.appveyor.yml b/.appveyor.yml index de3f255e8..dd63715c8 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -11,9 +11,10 @@ image: Visual Studio 2015 clone_depth: 5 environment: matrix: - - HerculesProject: Hercules-11.sln - HerculesProject: Hercules-12.sln - HerculesProject: Hercules-14.sln + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + HerculesProject: Hercules-15.sln services: mysql56 build_script: - cmd: MSBuild %HerculesProject% /t:map-server,char-server,login-server diff --git a/3rdparty/libconfig/extra/gen/grammar.y b/3rdparty/libconfig/extra/gen/grammar.y index a99b8cf1b..31b600e78 100644 --- a/3rdparty/libconfig/extra/gen/grammar.y +++ b/3rdparty/libconfig/extra/gen/grammar.y @@ -1,7 +1,7 @@ /* -*- mode: C -*- */ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/extra/gen/scanner.l b/3rdparty/libconfig/extra/gen/scanner.l index 60ede1ca7..1c99bcb77 100644 --- a/3rdparty/libconfig/extra/gen/scanner.l +++ b/3rdparty/libconfig/extra/gen/scanner.l @@ -1,7 +1,7 @@ /* -*- mode: C -*- */ /* -------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/libconfig.c b/3rdparty/libconfig/libconfig.c index 9077b0131..da7ae048e 100644 --- a/3rdparty/libconfig/libconfig.c +++ b/3rdparty/libconfig/libconfig.c @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/libconfig.h b/3rdparty/libconfig/libconfig.h index 69f2e6dbf..d465bb236 100644 --- a/3rdparty/libconfig/libconfig.h +++ b/3rdparty/libconfig/libconfig.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/parsectx.h b/3rdparty/libconfig/parsectx.h index 4d1f261d9..865fa5912 100644 --- a/3rdparty/libconfig/parsectx.h +++ b/3rdparty/libconfig/parsectx.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/scanctx.c b/3rdparty/libconfig/scanctx.c index 94ba73edd..fc1e10618 100644 --- a/3rdparty/libconfig/scanctx.c +++ b/3rdparty/libconfig/scanctx.c @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/scanctx.h b/3rdparty/libconfig/scanctx.h index a5939ca05..97d4ee56f 100644 --- a/3rdparty/libconfig/scanctx.h +++ b/3rdparty/libconfig/scanctx.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/scanner.c b/3rdparty/libconfig/scanner.c index 8ed08f9b8..bed223ba6 100644 --- a/3rdparty/libconfig/scanner.c +++ b/3rdparty/libconfig/scanner.c @@ -551,7 +551,7 @@ static const flex_int32_t yy_rule_can_match_eol[46] = /* -*- mode: C -*- */ /* -------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/strbuf.c b/3rdparty/libconfig/strbuf.c index 0b5dfe511..7610dad0f 100644 --- a/3rdparty/libconfig/strbuf.c +++ b/3rdparty/libconfig/strbuf.c @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/strbuf.h b/3rdparty/libconfig/strbuf.h index 948bf4768..474a502cb 100644 --- a/3rdparty/libconfig/strbuf.h +++ b/3rdparty/libconfig/strbuf.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/3rdparty/libconfig/wincompat.h b/3rdparty/libconfig/wincompat.h index 7e30f0e8d..8ac7a916f 100644 --- a/3rdparty/libconfig/wincompat.h +++ b/3rdparty/libconfig/wincompat.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- libconfig - A library for processing structured configuration files - Copyright (C) 2013-2016 Hercules Dev Team + Copyright (C) 2013-2018 Hercules Dev Team Copyright (C) 2005-2014 Mark A Lindner This file is part of libconfig. diff --git a/Hercules-11.sln b/Hercules-15.sln index 1fc5f7f52..ab0d4d3e9 100644 --- a/Hercules-11.sln +++ b/Hercules-15.sln @@ -1,20 +1,21 @@ + Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2026 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "char-server", "vcproj-11\char-server.vcxproj", "{D356871D-58E1-450B-967A-E4E9646175AF}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "char-server", "vcproj-15\char-server.vcxproj", "{D356871D-58E1-450B-967A-E4E9646175AF}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "login-server", "vcproj-11\login-server.vcxproj", "{D356871D-58E1-450B-967A-E5E9646175AF}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "login-server", "vcproj-15\login-server.vcxproj", "{D356871D-58E1-450B-967A-E5E9646175AF}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map-server", "vcproj-11\map-server.vcxproj", "{D356871D-58E1-450B-967A-E6E9646175AF}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map-server", "vcproj-15\map-server.vcxproj", "{D356871D-58E1-450B-967A-E6E9646175AF}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-sample", "vcproj-11\plugin-sample.vcxproj", "{E64C56D3-CDFB-483B-900B-A62D216B6D2F}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-sample", "vcproj-15\plugin-sample.vcxproj", "{E64C56D3-CDFB-483B-900B-A62D216B6D2F}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-HPMHooking_map", "vcproj-11\plugin-HPMHooking_map.vcxproj", "{745D4A8C-6A68-4721-A43A-D81BF59860A1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-HPMHooking_map", "vcproj-15\plugin-HPMHooking_map.vcxproj", "{745D4A8C-6A68-4721-A43A-D81BF59860A1}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-HPMHooking_char", "vcproj-11\plugin-HPMHooking_char.vcxproj", "{ACEB1E80-4EA2-4193-AA7C-624B6C5664BA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-HPMHooking_char", "vcproj-15\plugin-HPMHooking_char.vcxproj", "{D495824D-24D3-4623-A28C-4CA506084A09}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-HPMHooking_login", "vcproj-11\plugin-HPMHooking_login.vcxproj", "{93DB46CC-FC44-4E43-820A-63DC7318F413}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-HPMHooking_login", "vcproj-15\plugin-HPMHooking_login.vcxproj", "{544AD8E8-0309-49DE-9F8D-F9FEA24D92F1}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -42,16 +43,19 @@ Global {745D4A8C-6A68-4721-A43A-D81BF59860A1}.Debug|Win32.Build.0 = Debug|Win32 {745D4A8C-6A68-4721-A43A-D81BF59860A1}.Release|Win32.ActiveCfg = Release|Win32 {745D4A8C-6A68-4721-A43A-D81BF59860A1}.Release|Win32.Build.0 = Release|Win32 - {ACEB1E80-4EA2-4193-AA7C-624B6C5664BA}.Debug|Win32.ActiveCfg = Debug|Win32 - {ACEB1E80-4EA2-4193-AA7C-624B6C5664BA}.Debug|Win32.Build.0 = Debug|Win32 - {ACEB1E80-4EA2-4193-AA7C-624B6C5664BA}.Release|Win32.ActiveCfg = Release|Win32 - {ACEB1E80-4EA2-4193-AA7C-624B6C5664BA}.Release|Win32.Build.0 = Release|Win32 - {93DB46CC-FC44-4E43-820A-63DC7318F413}.Debug|Win32.ActiveCfg = Debug|Win32 - {93DB46CC-FC44-4E43-820A-63DC7318F413}.Debug|Win32.Build.0 = Debug|Win32 - {93DB46CC-FC44-4E43-820A-63DC7318F413}.Release|Win32.ActiveCfg = Release|Win32 - {93DB46CC-FC44-4E43-820A-63DC7318F413}.Release|Win32.Build.0 = Release|Win32 + {D495824D-24D3-4623-A28C-4CA506084A09}.Debug|Win32.ActiveCfg = Debug|Win32 + {D495824D-24D3-4623-A28C-4CA506084A09}.Debug|Win32.Build.0 = Debug|Win32 + {D495824D-24D3-4623-A28C-4CA506084A09}.Release|Win32.ActiveCfg = Release|Win32 + {D495824D-24D3-4623-A28C-4CA506084A09}.Release|Win32.Build.0 = Release|Win32 + {544AD8E8-0309-49DE-9F8D-F9FEA24D92F1}.Debug|Win32.ActiveCfg = Debug|Win32 + {544AD8E8-0309-49DE-9F8D-F9FEA24D92F1}.Debug|Win32.Build.0 = Debug|Win32 + {544AD8E8-0309-49DE-9F8D-F9FEA24D92F1}.Release|Win32.ActiveCfg = Release|Win32 + {544AD8E8-0309-49DE-9F8D-F9FEA24D92F1}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5DB2664E-B4D7-4FC3-B0E2-F5E7608B9393} + EndGlobalSection EndGlobal diff --git a/conf/char/char-server.conf b/conf/char/char-server.conf index 7cdcc7bdb..76bd5e359 100644 --- a/conf/char/char-server.conf +++ b/conf/char/char-server.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/common/inter-server.conf b/conf/common/inter-server.conf index 18fd9d1e7..3310c9e5c 100644 --- a/conf/common/inter-server.conf +++ b/conf/common/inter-server.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/common/socket.conf b/conf/common/socket.conf index 0dd5386cb..8b8b21865 100644 --- a/conf/common/socket.conf +++ b/conf/common/socket.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/global/console.conf b/conf/global/console.conf index 21ee46bd0..84a16a7c8 100644 --- a/conf/global/console.conf +++ b/conf/global/console.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/global/sql_connection.conf b/conf/global/sql_connection.conf index 60fea5656..3a465afea 100644 --- a/conf/global/sql_connection.conf +++ b/conf/global/sql_connection.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/import-tmpl/battle.conf b/conf/import-tmpl/battle.conf index 4080eed72..7d1d03578 100644 --- a/conf/import-tmpl/battle.conf +++ b/conf/import-tmpl/battle.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/import-tmpl/char-server.conf b/conf/import-tmpl/char-server.conf index 6bfb308b5..4c9462bc7 100644 --- a/conf/import-tmpl/char-server.conf +++ b/conf/import-tmpl/char-server.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/import-tmpl/inter-server.conf b/conf/import-tmpl/inter-server.conf index 243dda4ea..c23143b35 100644 --- a/conf/import-tmpl/inter-server.conf +++ b/conf/import-tmpl/inter-server.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/import-tmpl/login-server.conf b/conf/import-tmpl/login-server.conf index feadef976..1c45f94f9 100644 --- a/conf/import-tmpl/login-server.conf +++ b/conf/import-tmpl/login-server.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/import-tmpl/logs.conf b/conf/import-tmpl/logs.conf index 99e666d96..8f8c2ea68 100644 --- a/conf/import-tmpl/logs.conf +++ b/conf/import-tmpl/logs.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/import-tmpl/map-server.conf b/conf/import-tmpl/map-server.conf index 2c9b16531..4d907025e 100644 --- a/conf/import-tmpl/map-server.conf +++ b/conf/import-tmpl/map-server.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/import-tmpl/script.conf b/conf/import-tmpl/script.conf index b354b2bf6..040245285 100644 --- a/conf/import-tmpl/script.conf +++ b/conf/import-tmpl/script.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/import-tmpl/socket.conf b/conf/import-tmpl/socket.conf index 04d0a40c4..7ce178140 100644 --- a/conf/import-tmpl/socket.conf +++ b/conf/import-tmpl/socket.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/login/login-server.conf b/conf/login/login-server.conf index 4ad02deb2..a3d0b6955 100644 --- a/conf/login/login-server.conf +++ b/conf/login/login-server.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle.conf b/conf/map/battle.conf index dc978aefc..75cf0fb49 100644 --- a/conf/map/battle.conf +++ b/conf/map/battle.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/battle.conf b/conf/map/battle/battle.conf index 2e73a0aa8..4b1632e31 100644 --- a/conf/map/battle/battle.conf +++ b/conf/map/battle/battle.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/battleground.conf b/conf/map/battle/battleground.conf index 629a664f7..b2a482f3d 100644 --- a/conf/map/battle/battleground.conf +++ b/conf/map/battle/battleground.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/client.conf b/conf/map/battle/client.conf index 4dc803bca..dfdb7740c 100644 --- a/conf/map/battle/client.conf +++ b/conf/map/battle/client.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by @@ -72,6 +72,13 @@ area_size: 14 // Chat area size (how many squares away from a player can they chat) chat_area_size: 9 +// Area which monster death packets should be sent to. +// This should be set to the farthest distance a player can reach in 250ms +// after a monster dies. +// Setting it to (area_size + 18) (18 being the range of Monk's Snap skill) +// should be a great value +dead_area_size: 32 + // Maximum walk path (how many cells a player can walk going to cursor) // default: 17(official) max_walk_path: 17 diff --git a/conf/map/battle/drops.conf b/conf/map/battle/drops.conf index 4dbbf8fd5..eb7d94f13 100644 --- a/conf/map/battle/drops.conf +++ b/conf/map/battle/drops.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/exp.conf b/conf/map/battle/exp.conf index 3a38c1c6c..8ca3de933 100644 --- a/conf/map/battle/exp.conf +++ b/conf/map/battle/exp.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/feature.conf b/conf/map/battle/feature.conf index 285633209..1ed94b2a4 100644 --- a/conf/map/battle/feature.conf +++ b/conf/map/battle/feature.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/gm.conf b/conf/map/battle/gm.conf index bcc70b63b..872aaea6d 100644 --- a/conf/map/battle/gm.conf +++ b/conf/map/battle/gm.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/guild.conf b/conf/map/battle/guild.conf index 90282ef53..e92760796 100644 --- a/conf/map/battle/guild.conf +++ b/conf/map/battle/guild.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/homunc.conf b/conf/map/battle/homunc.conf index 0bf2a4b98..0042df016 100644 --- a/conf/map/battle/homunc.conf +++ b/conf/map/battle/homunc.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/items.conf b/conf/map/battle/items.conf index 135df7107..144e04ea4 100644 --- a/conf/map/battle/items.conf +++ b/conf/map/battle/items.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/misc.conf b/conf/map/battle/misc.conf index bc97b716a..5a8f916aa 100644 --- a/conf/map/battle/misc.conf +++ b/conf/map/battle/misc.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/monster.conf b/conf/map/battle/monster.conf index 0f621cf72..192e54615 100644 --- a/conf/map/battle/monster.conf +++ b/conf/map/battle/monster.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/party.conf b/conf/map/battle/party.conf index a38321806..621ec50f4 100644 --- a/conf/map/battle/party.conf +++ b/conf/map/battle/party.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/pet.conf b/conf/map/battle/pet.conf index 6dfe5076c..02324ac52 100644 --- a/conf/map/battle/pet.conf +++ b/conf/map/battle/pet.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/player.conf b/conf/map/battle/player.conf index de8ef6f69..25ac24d6b 100644 --- a/conf/map/battle/player.conf +++ b/conf/map/battle/player.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/skill.conf b/conf/map/battle/skill.conf index b88c5d141..d258567a0 100644 --- a/conf/map/battle/skill.conf +++ b/conf/map/battle/skill.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/battle/status.conf b/conf/map/battle/status.conf index 37b2e013d..94459e113 100644 --- a/conf/map/battle/status.conf +++ b/conf/map/battle/status.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/logs.conf b/conf/map/logs.conf index e2dc7fbdd..f56db9eee 100644 --- a/conf/map/logs.conf +++ b/conf/map/logs.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/map-server.conf b/conf/map/map-server.conf index b489e948b..943b7b5a6 100644 --- a/conf/map/map-server.conf +++ b/conf/map/map-server.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/maps.conf b/conf/map/maps.conf index 5adaefec8..2b1b134ff 100644 --- a/conf/map/maps.conf +++ b/conf/map/maps.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/conf/map/script.conf b/conf/map/script.conf index 78514e637..f18e9d6e2 100644 --- a/conf/map/script.conf +++ b/conf/map/script.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/db/item_db2.conf b/db/item_db2.conf index d814e5ef3..199bd798e 100644 --- a/db/item_db2.conf +++ b/db/item_db2.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/db/pre-re/item_db.conf b/db/pre-re/item_db.conf index dfe27f428..ccd1a212c 100644 --- a/db/pre-re/item_db.conf +++ b/db/pre-re/item_db.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/db/re/item_db.conf b/db/re/item_db.conf index 3974a911e..329fc06aa 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/doc/constants.md b/doc/constants.md index 565048840..8fe1e38c5 100644 --- a/doc/constants.md +++ b/doc/constants.md @@ -3919,31 +3919,31 @@ - `AREA_WOC`: 4 - `AREA_WOSC`: 5 - `AREA_CHAT_WOC`: 6 -- `CHAT`: 7 -- `CHAT_WOS`: 8 -- `PARTY`: 9 -- `PARTY_WOS`: 10 -- `PARTY_SAMEMAP`: 11 -- `PARTY_SAMEMAP_WOS`: 12 -- `PARTY_AREA`: 13 -- `PARTY_AREA_WOS`: 14 -- `GUILD`: 15 -- `GUILD_WOS`: 16 -- `GUILD_SAMEMAP`: 17 -- `GUILD_SAMEMAP_WOS`: 18 -- `GUILD_AREA`: 19 -- `GUILD_AREA_WOS`: 20 -- `GUILD_NOBG`: 21 -- `DUEL`: 22 -- `DUEL_WOS`: 23 -- `SELF`: 24 -- `BG`: 25 -- `BG_WOS`: 26 -- `BG_SAMEMAP`: 27 -- `BG_SAMEMAP_WOS`: 28 -- `BG_AREA`: 29 -- `BG_AREA_WOS`: 30 -- `BG_QUEUE`: 31 +- `CHAT`: 8 +- `CHAT_WOS`: 9 +- `PARTY`: 10 +- `PARTY_WOS`: 11 +- `PARTY_SAMEMAP`: 12 +- `PARTY_SAMEMAP_WOS`: 13 +- `PARTY_AREA`: 14 +- `PARTY_AREA_WOS`: 15 +- `GUILD`: 16 +- `GUILD_WOS`: 17 +- `GUILD_SAMEMAP`: 18 +- `GUILD_SAMEMAP_WOS`: 19 +- `GUILD_AREA`: 20 +- `GUILD_AREA_WOS`: 21 +- `GUILD_NOBG`: 22 +- `DUEL`: 23 +- `DUEL_WOS`: 24 +- `SELF`: 25 +- `BG`: 26 +- `BG_WOS`: 27 +- `BG_SAMEMAP`: 28 +- `BG_SAMEMAP_WOS`: 29 +- `BG_AREA`: 30 +- `BG_AREA_WOS`: 31 +- `BG_QUEUE`: 32 ### LOOK_ constants, use in setlook/changelook script commands diff --git a/npc/re/instances/OldGlastHeim.txt b/npc/re/instances/OldGlastHeim.txt index 587de45bf..44b5f1e61 100644 --- a/npc/re/instances/OldGlastHeim.txt +++ b/npc/re/instances/OldGlastHeim.txt @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2013-2016 Hercules Dev Team +//= Copyright (C) 2013-2018 Hercules Dev Team //= Copyright (C) Ridley //= Copyright (C) Exneval //= Copyright (C) Euphy diff --git a/npc/re/instances/octopus_cave.txt b/npc/re/instances/octopus_cave.txt index 4c964072a..ffcf0a9fe 100644 --- a/npc/re/instances/octopus_cave.txt +++ b/npc/re/instances/octopus_cave.txt @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2013-2016 Hercules Dev Team +//= Copyright (C) 2013-2018 Hercules Dev Team //= Copyright (C) Euphy //= Copyright (C) Muad_Dib //= diff --git a/npc/re/instances/saras_memory.txt b/npc/re/instances/saras_memory.txt index 9eac396aa..25c0e619b 100644 --- a/npc/re/instances/saras_memory.txt +++ b/npc/re/instances/saras_memory.txt @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2013-2016 Hercules Dev Team +//= Copyright (C) 2013-2018 Hercules Dev Team //= Copyright (C) Ridley //= Copyright (C) Ziu //= diff --git a/npc/scripts_dev.conf b/npc/scripts_dev.conf index ff4ef4c4f..9916dcad9 100644 --- a/npc/scripts_dev.conf +++ b/npc/scripts_dev.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/npc/scripts_removed.conf b/npc/scripts_removed.conf index c1089466c..a4e0b5956 100644 --- a/npc/scripts_removed.conf +++ b/npc/scripts_removed.conf @@ -9,7 +9,7 @@ //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/sql-files/item_db.sql b/sql-files/item_db.sql index 45d712a6f..bfd6d20ba 100644 --- a/sql-files/item_db.sql +++ b/sql-files/item_db.sql @@ -29,7 +29,7 @@ DROP TABLE IF EXISTS `item_db`; CREATE TABLE `item_db` ( - `id` smallint(5) UNSIGNED NOT NULL DEFAULT '0', + `id` int(11) UNSIGNED NOT NULL DEFAULT '0', `name_english` varchar(50) NOT NULL DEFAULT '', `name_japanese` varchar(50) NOT NULL DEFAULT '', `type` tinyint(2) UNSIGNED NOT NULL DEFAULT '0', diff --git a/sql-files/item_db2.sql b/sql-files/item_db2.sql index 1957b0b8c..4df23a4d0 100644 --- a/sql-files/item_db2.sql +++ b/sql-files/item_db2.sql @@ -29,7 +29,7 @@ DROP TABLE IF EXISTS `item_db2`; CREATE TABLE `item_db2` ( - `id` smallint(5) UNSIGNED NOT NULL DEFAULT '0', + `id` int(11) UNSIGNED NOT NULL DEFAULT '0', `name_english` varchar(50) NOT NULL DEFAULT '', `name_japanese` varchar(50) NOT NULL DEFAULT '', `type` tinyint(2) UNSIGNED NOT NULL DEFAULT '0', diff --git a/sql-files/item_db_re.sql b/sql-files/item_db_re.sql index 5763847dc..7bd8fba12 100644 --- a/sql-files/item_db_re.sql +++ b/sql-files/item_db_re.sql @@ -29,7 +29,7 @@ DROP TABLE IF EXISTS `item_db`; CREATE TABLE `item_db` ( - `id` smallint(5) UNSIGNED NOT NULL DEFAULT '0', + `id` int(11) UNSIGNED NOT NULL DEFAULT '0', `name_english` varchar(50) NOT NULL DEFAULT '', `name_japanese` varchar(50) NOT NULL DEFAULT '', `type` tinyint(2) UNSIGNED NOT NULL DEFAULT '0', diff --git a/src/char/HPMchar.c b/src/char/HPMchar.c index 43a94604d..9f075d909 100644 --- a/src/char/HPMchar.c +++ b/src/char/HPMchar.c @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2014-2015 Hercules Dev Team + * Copyright (C) 2014-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/char/HPMchar.h b/src/char/HPMchar.h index 2bf2820f8..0de3b88b8 100644 --- a/src/char/HPMchar.h +++ b/src/char/HPMchar.h @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2014-2015 Hercules Dev Team + * Copyright (C) 2014-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/char/char.c b/src/char/char.c index 486cc7c03..99198fa50 100644 --- a/src/char/char.c +++ b/src/char/char.c @@ -767,7 +767,7 @@ static int char_getitemdata_from_sql(struct item *items, int max, int guid, enum } if (SQL_ERROR == SQL->StmtBindColumn(stmt, 0, SQLDT_INT, &item.id, sizeof item.id, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 1, SQLDT_SHORT, &item.nameid, sizeof item.nameid, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 1, SQLDT_INT, &item.nameid, sizeof item.nameid, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 2, SQLDT_SHORT, &item.amount, sizeof item.amount, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 3, SQLDT_UINT, &item.equip, sizeof item.equip, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 4, SQLDT_CHAR, &item.identify, sizeof item.identify, NULL, NULL) @@ -781,7 +781,7 @@ static int char_getitemdata_from_sql(struct item *items, int max, int guid, enum } for (i = 0; i < MAX_SLOTS; i++) { - if (SQL_ERROR == SQL->StmtBindColumn(stmt, 10 + i, SQLDT_SHORT, &item.card[i], sizeof item.card[i], NULL, NULL)) + if (SQL_ERROR == SQL->StmtBindColumn(stmt, 10 + i, SQLDT_INT, &item.card[i], sizeof item.card[i], NULL, NULL)) SqlStmt_ShowDebug(stmt); } @@ -872,7 +872,7 @@ static int char_memitemdata_to_sql(const struct item *p_items, int guid, enum in && p_items[j].nameid != 0 && cp_it->nameid == p_items[j].nameid && cp_it->unique_id == p_items[j].unique_id - && memcmp(p_items[j].card, cp_it->card, sizeof(short) * MAX_SLOTS) == 0 + && memcmp(p_items[j].card, cp_it->card, sizeof(int) * MAX_SLOTS) == 0 && memcmp(p_items[j].option, cp_it->option, 5 * MAX_ITEM_OPTIONS) == 0); if (j < item_count) { // Item found. @@ -1099,16 +1099,16 @@ static int char_mmo_chars_fromsql(struct char_session_data *sd, uint8 *buf) || SQL_ERROR == SQL->StmtBindColumn(stmt, 24, SQLDT_SHORT, &p.hair, sizeof p.hair, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 25, SQLDT_SHORT, &p.hair_color, sizeof p.hair_color, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 26, SQLDT_SHORT, &p.clothes_color, sizeof p.clothes_color, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 27, SQLDT_SHORT, &p.body, sizeof p.body, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 28, SQLDT_SHORT, &p.look.weapon, sizeof p.look.weapon, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 29, SQLDT_SHORT, &p.look.shield, sizeof p.look.shield, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 30, SQLDT_SHORT, &p.look.head_top, sizeof p.look.head_top, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 31, SQLDT_SHORT, &p.look.head_mid, sizeof p.look.head_mid, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 32, SQLDT_SHORT, &p.look.head_bottom, sizeof p.look.head_bottom, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 27, SQLDT_INT, &p.body, sizeof p.body, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 28, SQLDT_INT, &p.look.weapon, sizeof p.look.weapon, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 29, SQLDT_INT, &p.look.shield, sizeof p.look.shield, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 30, SQLDT_INT, &p.look.head_top, sizeof p.look.head_top, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 31, SQLDT_INT, &p.look.head_mid, sizeof p.look.head_mid, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 32, SQLDT_INT, &p.look.head_bottom, sizeof p.look.head_bottom, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 33, SQLDT_STRING, &last_map, sizeof last_map, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 34, SQLDT_USHORT, &p.rename, sizeof p.rename, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 35, SQLDT_TIME, &p.delete_date, sizeof p.delete_date, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 36, SQLDT_SHORT, &p.look.robe, sizeof p.look.robe, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 36, SQLDT_INT, &p.look.robe, sizeof p.look.robe, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 37, SQLDT_USHORT, &p.slotchange, sizeof p.slotchange, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 38, SQLDT_TIME, &unban_time, sizeof unban_time, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 39, SQLDT_ENUM, &sex, sizeof sex, NULL, NULL) @@ -1213,12 +1213,12 @@ static int char_mmo_char_fromsql(int char_id, struct mmo_charstatus *p, bool loa || SQL_ERROR == SQL->StmtBindColumn(stmt, 30, SQLDT_SHORT, &p->hair, sizeof p->hair, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 31, SQLDT_SHORT, &p->hair_color, sizeof p->hair_color, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 32, SQLDT_SHORT, &p->clothes_color, sizeof p->clothes_color, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 33, SQLDT_SHORT, &p->body, sizeof p->body, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 34, SQLDT_SHORT, &p->look.weapon, sizeof p->look.weapon, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 35, SQLDT_SHORT, &p->look.shield, sizeof p->look.shield, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 36, SQLDT_SHORT, &p->look.head_top, sizeof p->look.head_top, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 37, SQLDT_SHORT, &p->look.head_mid, sizeof p->look.head_mid, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 38, SQLDT_SHORT, &p->look.head_bottom, sizeof p->look.head_bottom, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 33, SQLDT_INT, &p->body, sizeof p->body, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 34, SQLDT_INT, &p->look.weapon, sizeof p->look.weapon, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 35, SQLDT_INT, &p->look.shield, sizeof p->look.shield, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 36, SQLDT_INT, &p->look.head_top, sizeof p->look.head_top, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 37, SQLDT_INT, &p->look.head_mid, sizeof p->look.head_mid, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 38, SQLDT_INT, &p->look.head_bottom, sizeof p->look.head_bottom, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 39, SQLDT_STRING, &last_map, sizeof last_map, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 40, SQLDT_INT16, &p->last_point.x, sizeof p->last_point.x, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 41, SQLDT_INT16, &p->last_point.y, sizeof p->last_point.y, NULL, NULL) @@ -1232,7 +1232,7 @@ static int char_mmo_char_fromsql(int char_id, struct mmo_charstatus *p, bool loa || SQL_ERROR == SQL->StmtBindColumn(stmt, 49, SQLDT_INT, &p->fame, sizeof p->fame, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 50, SQLDT_USHORT, &p->rename, sizeof p->rename, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 51, SQLDT_TIME, &p->delete_date, sizeof p->delete_date, NULL, NULL) - || SQL_ERROR == SQL->StmtBindColumn(stmt, 52, SQLDT_SHORT, &p->look.robe, sizeof p->look.robe, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt, 52, SQLDT_INT, &p->look.robe, sizeof p->look.robe, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 53, SQLDT_USHORT, &p->slotchange, sizeof p->slotchange, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 54, SQLDT_UINT, &opt, sizeof opt, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt, 55, SQLDT_UCHAR, &p->font, sizeof p->font, NULL, NULL) @@ -4419,9 +4419,7 @@ static void char_send_map_info(int fd, int i, uint32 subnet_map_ip, struct mmo_c mapindex->getmapname_ext(mapindex_id2name(cd->last_point.map), WFIFOP(fd, 6)); WFIFOL(fd, 22) = htonl((subnet_map_ip) ? subnet_map_ip : chr->server[i].ip); WFIFOW(fd, 26) = sockt->ntows(htons(chr->server[i].port)); // [!] LE byte order here [!] -#if PACKETVER < 20170329 - memset(WFIFOP(fd, 28), 0, 128); -#else +#if PACKETVER >= 20170329 if (dnsHost != NULL) { safestrncpy(WFIFOP(fd, 28), dnsHost, 128); } else { diff --git a/src/char/int_pet.c b/src/char/int_pet.c index e824d7b58..8f87becff 100644 --- a/src/char/int_pet.c +++ b/src/char/int_pet.c @@ -160,8 +160,8 @@ static int inter_pet_delete(int pet_id) return 0; } //------------------------------------------------------ -static struct s_pet *inter_pet_create(int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id, - short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name) +static struct s_pet *inter_pet_create(int account_id, int char_id, short pet_class, short pet_lv, int pet_egg_id, + int pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name) { nullpo_ret(pet_name); memset(inter_pet->pt, 0, sizeof(struct s_pet)); diff --git a/src/char/int_pet.h b/src/char/int_pet.h index 9e3a2ac59..104771735 100644 --- a/src/char/int_pet.h +++ b/src/char/int_pet.h @@ -37,8 +37,8 @@ struct inter_pet_interface { int (*delete_) (int pet_id); int (*parse_frommap) (int fd); - struct s_pet *(*create) (int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id, - short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name); + struct s_pet *(*create) (int account_id, int char_id, short pet_class, short pet_lv, int pet_egg_id, + int pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name); struct s_pet *(*load) (int account_id, int char_id, int pet_id); }; diff --git a/src/char/int_rodex.c b/src/char/int_rodex.c index e70a6bbf5..18c277574 100644 --- a/src/char/int_rodex.c +++ b/src/char/int_rodex.c @@ -164,7 +164,7 @@ static int inter_rodex_fromsql(int char_id, int account_id, int8 opentype, int64 if (msg.type & MAIL_TYPE_ITEM) { if (SQL_ERROR == SQL->StmtExecute(stmt_items) - || SQL_ERROR == SQL->StmtBindColumn(stmt_items, 0, SQLDT_SHORT, &it.nameid, sizeof it.nameid, NULL, NULL) + || SQL_ERROR == SQL->StmtBindColumn(stmt_items, 0, SQLDT_INT, &it.nameid, sizeof it.nameid, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt_items, 1, SQLDT_SHORT, &it.amount, sizeof it.amount, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt_items, 2, SQLDT_UINT, &it.equip, sizeof it.equip, NULL, NULL) || SQL_ERROR == SQL->StmtBindColumn(stmt_items, 3, SQLDT_CHAR, &it.identify, sizeof it.identify, NULL, NULL) @@ -177,7 +177,7 @@ static int inter_rodex_fromsql(int char_id, int account_id, int8 opentype, int64 SqlStmt_ShowDebug(stmt_items); } for (i = 0; i < MAX_SLOTS; i++) { - if (SQL_ERROR == SQL->StmtBindColumn(stmt_items, 9 + i, SQLDT_SHORT, &it.card[i], sizeof it.card[i], NULL, NULL)) + if (SQL_ERROR == SQL->StmtBindColumn(stmt_items, 9 + i, SQLDT_INT, &it.card[i], sizeof it.card[i], NULL, NULL)) SqlStmt_ShowDebug(stmt_items); } for (i = 0; i < MAX_ITEM_OPTIONS; i++) { diff --git a/src/char/int_storage.c b/src/char/int_storage.c index da4522971..130df5515 100644 --- a/src/char/int_storage.c +++ b/src/char/int_storage.c @@ -71,7 +71,7 @@ static int inter_storage_tosql(int account_id, const struct storage_data *p) && (p_it = &VECTOR_INDEX(p->item, j)) != NULL && cp_it->nameid == p_it->nameid && cp_it->unique_id == p_it->unique_id - && memcmp(p_it->card, cp_it->card, sizeof(short) * MAX_SLOTS) == 0 + && memcmp(p_it->card, cp_it->card, sizeof(int) * MAX_SLOTS) == 0 && memcmp(p_it->option, cp_it->option, 5 * MAX_ITEM_OPTIONS) == 0); if (j < VECTOR_LENGTH(p->item)) { @@ -373,7 +373,7 @@ static bool inter_storage_retrieve_bound_items(int char_id, int account_id, int memset(&item, 0, sizeof(item)); SQL->StmtBindColumn(stmt, 0, SQLDT_INT, &item.id, sizeof item.id, NULL, NULL); - SQL->StmtBindColumn(stmt, 1, SQLDT_SHORT, &item.nameid, sizeof item.nameid, NULL, NULL); + SQL->StmtBindColumn(stmt, 1, SQLDT_INT, &item.nameid, sizeof item.nameid, NULL, NULL); SQL->StmtBindColumn(stmt, 2, SQLDT_SHORT, &item.amount, sizeof item.amount, NULL, NULL); SQL->StmtBindColumn(stmt, 3, SQLDT_UINT, &item.equip, sizeof item.equip, NULL, NULL); SQL->StmtBindColumn(stmt, 4, SQLDT_CHAR, &item.identify, sizeof item.identify, NULL, NULL); @@ -384,7 +384,7 @@ static bool inter_storage_retrieve_bound_items(int char_id, int account_id, int SQL->StmtBindColumn(stmt, 9, SQLDT_UINT64, &item.unique_id, sizeof item.unique_id, NULL, NULL); /* Card Slots */ for (j = 0; j < MAX_SLOTS; ++j) - SQL->StmtBindColumn(stmt, 10 + j, SQLDT_SHORT, &item.card[j], sizeof item.card[j], NULL, NULL); + SQL->StmtBindColumn(stmt, 10 + j, SQLDT_INT, &item.card[j], sizeof item.card[j], NULL, NULL); /* Item Options */ for (j = 0; j < MAX_ITEM_OPTIONS; ++j) { SQL->StmtBindColumn(stmt, 10 + MAX_SLOTS + j * 2, SQLDT_INT16, &item.option[j].index, sizeof item.option[j].index, NULL, NULL); diff --git a/src/char/inter.c b/src/char/inter.c index 718dfd60d..7269009a7 100644 --- a/src/char/inter.c +++ b/src/char/inter.c @@ -77,7 +77,7 @@ static int inter_recv_packet_length[] = { -1,-1,10,10, 0,-1,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3050- Auction System [Zephyrus], Item Bound [Mhalicot] 6,-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3060- Quest system [Kevin] [Inkfish] -1,10, 6,-1, 0, 0, 0, 0, 0, 0, 0, 0, -1,10, 6,-1, // 3070- Mercenary packets [Zephyrus], Elemental packets [pakpil] - 48,14,-1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3080- + 52,14,-1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3080- -1,10,-1, 6, 0, 20,10,11, -1,6 + NAME_LENGTH, 0, 0, 0, 0, 0, 0, // 3090- Homunculus packets [albator], RoDEX packets }; diff --git a/src/char/mapif.c b/src/char/mapif.c index 6acf803e2..30f8c1178 100644 --- a/src/char/mapif.c +++ b/src/char/mapif.c @@ -1518,8 +1518,17 @@ static int mapif_parse_CreatePet(int fd) RFIFOHEAD(fd); account_id = RFIFOL(fd, 2); - pet = inter_pet->create(account_id, RFIFOL(fd, 6), RFIFOW(fd, 10), RFIFOW(fd, 12), RFIFOW(fd, 14), - RFIFOW(fd, 16), RFIFOW(fd, 18), RFIFOW(fd, 20), RFIFOB(fd, 22), RFIFOB(fd, 23), RFIFOP(fd, 24)); + pet = inter_pet->create(account_id, + RFIFOL(fd, 6), + RFIFOW(fd, 10), + RFIFOW(fd, 12), + RFIFOL(fd, 14), + RFIFOL(fd, 18), + RFIFOW(fd, 22), + RFIFOW(fd, 24), + RFIFOB(fd, 26), + RFIFOB(fd, 27), + RFIFOP(fd, 28)); if (pet != NULL) mapif->pet_created(fd, account_id, pet); diff --git a/src/common/HPM.c b/src/common/HPM.c index 300edf60a..014c947b6 100644 --- a/src/common/HPM.c +++ b/src/common/HPM.c @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2013-2016 Hercules Dev Team + * Copyright (C) 2013-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/common/HPM.h b/src/common/HPM.h index efa5d8370..a4e3e46cc 100644 --- a/src/common/HPM.h +++ b/src/common/HPM.h @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2013-2016 Hercules Dev Team + * Copyright (C) 2013-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/common/HPMDataCheck.h b/src/common/HPMDataCheck.h index c004c534e..7d865c908 100644 --- a/src/common/HPMDataCheck.h +++ b/src/common/HPMDataCheck.h @@ -590,45 +590,103 @@ HPExport const struct s_HPMDataCheck HPMDataCheck[] = { { "PACKET_CZ_ADD_ITEM_TO_MAIL", sizeof(struct PACKET_CZ_ADD_ITEM_TO_MAIL), SERVER_TYPE_MAP }, { "PACKET_CZ_CHECKNAME", sizeof(struct PACKET_CZ_CHECKNAME), SERVER_TYPE_MAP }, { "PACKET_CZ_OPEN_UI", sizeof(struct PACKET_CZ_OPEN_UI), SERVER_TYPE_MAP }, + { "PACKET_CZ_PC_BUY_CASH_POINT_ITEM", sizeof(struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM), SERVER_TYPE_MAP }, + { "PACKET_CZ_PC_BUY_CASH_POINT_ITEM_sub", sizeof(struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM_sub), SERVER_TYPE_MAP }, + { "PACKET_CZ_PC_PURCHASE_ITEMLIST", sizeof(struct PACKET_CZ_PC_PURCHASE_ITEMLIST), SERVER_TYPE_MAP }, + { "PACKET_CZ_PC_PURCHASE_ITEMLIST_sub", sizeof(struct PACKET_CZ_PC_PURCHASE_ITEMLIST_sub), SERVER_TYPE_MAP }, { "PACKET_CZ_PET_EVOLUTION", sizeof(struct PACKET_CZ_PET_EVOLUTION), SERVER_TYPE_MAP }, { "PACKET_CZ_PRIVATE_AIRSHIP_REQUEST", sizeof(struct PACKET_CZ_PRIVATE_AIRSHIP_REQUEST), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_DELETE_MAIL", sizeof(struct PACKET_CZ_REQ_DELETE_MAIL), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_ITEM_FROM_MAIL", sizeof(struct PACKET_CZ_REQ_ITEM_FROM_MAIL), SERVER_TYPE_MAP }, + { "PACKET_CZ_REQ_ITEMREPAIR", sizeof(struct PACKET_CZ_REQ_ITEMREPAIR), SERVER_TYPE_MAP }, + { "PACKET_CZ_REQ_MAKINGITEM", sizeof(struct PACKET_CZ_REQ_MAKINGITEM), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_NEXT_MAIL_LIST", sizeof(struct PACKET_CZ_REQ_NEXT_MAIL_LIST), SERVER_TYPE_MAP }, + { "PACKET_CZ_REQ_OPEN_BUYING_STORE", sizeof(struct PACKET_CZ_REQ_OPEN_BUYING_STORE), SERVER_TYPE_MAP }, + { "PACKET_CZ_REQ_OPEN_BUYING_STORE_sub", sizeof(struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_OPEN_MAIL", sizeof(struct PACKET_CZ_REQ_OPEN_MAIL), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_OPEN_WRITE_MAIL", sizeof(struct PACKET_CZ_REQ_OPEN_WRITE_MAIL), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_READ_MAIL", sizeof(struct PACKET_CZ_REQ_READ_MAIL), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_REFRESH_MAIL_LIST", sizeof(struct PACKET_CZ_REQ_REFRESH_MAIL_LIST), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_REMOVE_ITEM_MAIL", sizeof(struct PACKET_CZ_REQ_REMOVE_ITEM_MAIL), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_STYLE_CHANGE", sizeof(struct PACKET_CZ_REQ_STYLE_CHANGE), SERVER_TYPE_MAP }, + { "PACKET_CZ_REQ_TRADE_BUYING_STORE", sizeof(struct PACKET_CZ_REQ_TRADE_BUYING_STORE), SERVER_TYPE_MAP }, + { "PACKET_CZ_REQ_TRADE_BUYING_STORE_sub", sizeof(struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub), SERVER_TYPE_MAP }, { "PACKET_CZ_REQ_ZENY_FROM_MAIL", sizeof(struct PACKET_CZ_REQ_ZENY_FROM_MAIL), SERVER_TYPE_MAP }, + { "PACKET_CZ_REQMAKINGITEM", sizeof(struct PACKET_CZ_REQMAKINGITEM), SERVER_TYPE_MAP }, + { "PACKET_CZ_SEARCH_STORE_INFO", sizeof(struct PACKET_CZ_SEARCH_STORE_INFO), SERVER_TYPE_MAP }, + { "PACKET_CZ_SEARCH_STORE_INFO_item", sizeof(struct PACKET_CZ_SEARCH_STORE_INFO_item), SERVER_TYPE_MAP }, { "PACKET_CZ_SEND_MAIL", sizeof(struct PACKET_CZ_SEND_MAIL), SERVER_TYPE_MAP }, + { "PACKET_CZ_SSILIST_ITEM_CLICK", sizeof(struct PACKET_CZ_SSILIST_ITEM_CLICK), SERVER_TYPE_MAP }, { "PACKET_ZC_ACK_CLAN_LEAVE", sizeof(struct PACKET_ZC_ACK_CLAN_LEAVE), SERVER_TYPE_MAP }, { "PACKET_ZC_ACK_DELETE_MAIL", sizeof(struct PACKET_ZC_ACK_DELETE_MAIL), SERVER_TYPE_MAP }, { "PACKET_ZC_ACK_ITEM_FROM_MAIL", sizeof(struct PACKET_ZC_ACK_ITEM_FROM_MAIL), SERVER_TYPE_MAP }, + { "PACKET_ZC_ACK_ITEMLIST_BUYING_STORE", sizeof(struct PACKET_ZC_ACK_ITEMLIST_BUYING_STORE), SERVER_TYPE_MAP }, + { "PACKET_ZC_ACK_ITEMLIST_BUYING_STORE_sub", sizeof(struct PACKET_ZC_ACK_ITEMLIST_BUYING_STORE_sub), SERVER_TYPE_MAP }, { "PACKET_ZC_ACK_OPEN_WRITE_MAIL", sizeof(struct PACKET_ZC_ACK_OPEN_WRITE_MAIL), SERVER_TYPE_MAP }, { "PACKET_ZC_ACK_REMOVE_ITEM_MAIL", sizeof(struct PACKET_ZC_ACK_REMOVE_ITEM_MAIL), SERVER_TYPE_MAP }, + { "PACKET_ZC_ACK_REQMAKINGITEM", sizeof(struct PACKET_ZC_ACK_REQMAKINGITEM), SERVER_TYPE_MAP }, + { "PACKET_ZC_ACK_SCHEDULER_CASHITEM", sizeof(struct PACKET_ZC_ACK_SCHEDULER_CASHITEM), SERVER_TYPE_MAP }, + { "PACKET_ZC_ACK_SCHEDULER_CASHITEM_sub", sizeof(struct PACKET_ZC_ACK_SCHEDULER_CASHITEM_sub), SERVER_TYPE_MAP }, + { "PACKET_ZC_ACK_TOUSESKILL", sizeof(struct PACKET_ZC_ACK_TOUSESKILL), SERVER_TYPE_MAP }, + { "PACKET_ZC_ACK_WEAPONREFINE", sizeof(struct PACKET_ZC_ACK_WEAPONREFINE), SERVER_TYPE_MAP }, { "PACKET_ZC_ACK_ZENY_FROM_MAIL", sizeof(struct PACKET_ZC_ACK_ZENY_FROM_MAIL), SERVER_TYPE_MAP }, + { "PACKET_ZC_ADD_EXCHANGE_ITEM", sizeof(struct PACKET_ZC_ADD_EXCHANGE_ITEM), SERVER_TYPE_MAP }, + { "PACKET_ZC_ADD_ITEM_TO_CART", sizeof(struct PACKET_ZC_ADD_ITEM_TO_CART), SERVER_TYPE_MAP }, { "PACKET_ZC_ADD_ITEM_TO_MAIL", sizeof(struct PACKET_ZC_ADD_ITEM_TO_MAIL), SERVER_TYPE_MAP }, + { "PACKET_ZC_ADD_ITEM_TO_STORE", sizeof(struct PACKET_ZC_ADD_ITEM_TO_STORE), SERVER_TYPE_MAP }, { "PACKET_ZC_ADD_MEMBER_TO_GROUP", sizeof(struct PACKET_ZC_ADD_MEMBER_TO_GROUP), SERVER_TYPE_MAP }, + { "PACKET_ZC_CASH_ITEM_DELETE", sizeof(struct PACKET_ZC_CASH_ITEM_DELETE), SERVER_TYPE_MAP }, + { "PACKET_ZC_CASH_TIME_COUNTER", sizeof(struct PACKET_ZC_CASH_TIME_COUNTER), SERVER_TYPE_MAP }, { "PACKET_ZC_CHECKNAME", sizeof(struct PACKET_ZC_CHECKNAME), SERVER_TYPE_MAP }, { "PACKET_ZC_CLANINFO", sizeof(struct PACKET_ZC_CLANINFO), SERVER_TYPE_MAP }, + { "PACKET_ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER", sizeof(struct PACKET_ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER), SERVER_TYPE_MAP }, + { "PACKET_ZC_FEED_MER", sizeof(struct PACKET_ZC_FEED_MER), SERVER_TYPE_MAP }, + { "PACKET_ZC_FEED_PET", sizeof(struct PACKET_ZC_FEED_PET), SERVER_TYPE_MAP }, { "PACKET_ZC_FORMATSTRING_MSG", sizeof(struct PACKET_ZC_FORMATSTRING_MSG), SERVER_TYPE_MAP }, { "PACKET_ZC_GROUP_LIST", sizeof(struct PACKET_ZC_GROUP_LIST), SERVER_TYPE_MAP }, { "PACKET_ZC_GROUP_LIST_SUB", sizeof(struct PACKET_ZC_GROUP_LIST_SUB), SERVER_TYPE_MAP }, + { "PACKET_ZC_ITEM_ENTRY", sizeof(struct PACKET_ZC_ITEM_ENTRY), SERVER_TYPE_MAP }, + { "PACKET_ZC_ITEM_PICKUP_PARTY", sizeof(struct PACKET_ZC_ITEM_PICKUP_PARTY), SERVER_TYPE_MAP }, { "PACKET_ZC_MAIL_LIST", sizeof(struct PACKET_ZC_MAIL_LIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_MAKABLEITEMLIST", sizeof(struct PACKET_ZC_MAKABLEITEMLIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_MAKABLEITEMLIST_sub", sizeof(struct PACKET_ZC_MAKABLEITEMLIST_sub), SERVER_TYPE_MAP }, + { "PACKET_ZC_MAKINGARROW_LIST", sizeof(struct PACKET_ZC_MAKINGARROW_LIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_MAKINGARROW_LIST_sub", sizeof(struct PACKET_ZC_MAKINGARROW_LIST_sub), SERVER_TYPE_MAP }, + { "PACKET_ZC_MAKINGITEM_LIST", sizeof(struct PACKET_ZC_MAKINGITEM_LIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_MAKINGITEM_LIST_sub", sizeof(struct PACKET_ZC_MAKINGITEM_LIST_sub), SERVER_TYPE_MAP }, { "PACKET_ZC_MSG_COLOR", sizeof(struct PACKET_ZC_MSG_COLOR), SERVER_TYPE_MAP }, + { "PACKET_ZC_MVP_GETTING_ITEM", sizeof(struct PACKET_ZC_MVP_GETTING_ITEM), SERVER_TYPE_MAP }, + { "PACKET_ZC_MYITEMLIST_BUYING_STORE", sizeof(struct PACKET_ZC_MYITEMLIST_BUYING_STORE), SERVER_TYPE_MAP }, + { "PACKET_ZC_MYITEMLIST_BUYING_STORE_sub", sizeof(struct PACKET_ZC_MYITEMLIST_BUYING_STORE_sub), SERVER_TYPE_MAP }, { "PACKET_ZC_NOTIFY_CHAT", sizeof(struct PACKET_ZC_NOTIFY_CHAT), SERVER_TYPE_MAP }, { "PACKET_ZC_NOTIFY_CLAN_CHAT", sizeof(struct PACKET_ZC_NOTIFY_CLAN_CHAT), SERVER_TYPE_MAP }, { "PACKET_ZC_NOTIFY_CLAN_CONNECTINFO", sizeof(struct PACKET_ZC_NOTIFY_CLAN_CONNECTINFO), SERVER_TYPE_MAP }, { "PACKET_ZC_NOTIFY_PLAYERCHAT", sizeof(struct PACKET_ZC_NOTIFY_PLAYERCHAT), SERVER_TYPE_MAP }, { "PACKET_ZC_NOTIFY_UNREADMAIL", sizeof(struct PACKET_ZC_NOTIFY_UNREADMAIL), SERVER_TYPE_MAP }, + { "PACKET_ZC_NOTIFY_WEAPONITEMLIST", sizeof(struct PACKET_ZC_NOTIFY_WEAPONITEMLIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_NOTIFY_WEAPONITEMLIST_sub", sizeof(struct PACKET_ZC_NOTIFY_WEAPONITEMLIST_sub), SERVER_TYPE_MAP }, { "PACKET_ZC_OPEN_UI", sizeof(struct PACKET_ZC_OPEN_UI), SERVER_TYPE_MAP }, + { "PACKET_ZC_PC_CASH_POINT_ITEMLIST", sizeof(struct PACKET_ZC_PC_CASH_POINT_ITEMLIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_PC_CASH_POINT_ITEMLIST_sub", sizeof(struct PACKET_ZC_PC_CASH_POINT_ITEMLIST_sub), SERVER_TYPE_MAP }, + { "PACKET_ZC_PC_PURCHASE_ITEMLIST", sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC", sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC), SERVER_TYPE_MAP }, + { "PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC_sub", sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC_sub), SERVER_TYPE_MAP }, + { "PACKET_ZC_PC_PURCHASE_ITEMLIST_sub", sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST_sub), SERVER_TYPE_MAP }, + { "PACKET_ZC_PC_PURCHASE_MYITEMLIST", sizeof(struct PACKET_ZC_PC_PURCHASE_MYITEMLIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_PC_PURCHASE_MYITEMLIST_sub", sizeof(struct PACKET_ZC_PC_PURCHASE_MYITEMLIST_sub), SERVER_TYPE_MAP }, { "PACKET_ZC_PRIVATE_AIRSHIP_RESPONSE", sizeof(struct PACKET_ZC_PRIVATE_AIRSHIP_RESPONSE), SERVER_TYPE_MAP }, + { "PACKET_ZC_PROPERTY_HOMUN", sizeof(struct PACKET_ZC_PROPERTY_HOMUN), SERVER_TYPE_MAP }, { "PACKET_ZC_READ_MAIL", sizeof(struct PACKET_ZC_READ_MAIL), SERVER_TYPE_MAP }, + { "PACKET_ZC_REPAIRITEMLIST", sizeof(struct PACKET_ZC_REPAIRITEMLIST), SERVER_TYPE_MAP }, + { "PACKET_ZC_REPAIRITEMLIST_sub", sizeof(struct PACKET_ZC_REPAIRITEMLIST_sub), SERVER_TYPE_MAP }, + { "PACKET_ZC_SEARCH_STORE_INFO_ACK", sizeof(struct PACKET_ZC_SEARCH_STORE_INFO_ACK), SERVER_TYPE_MAP }, + { "PACKET_ZC_SEARCH_STORE_INFO_ACK_sub", sizeof(struct PACKET_ZC_SEARCH_STORE_INFO_ACK_sub), SERVER_TYPE_MAP }, { "PACKET_ZC_SKILL_SCALE", sizeof(struct PACKET_ZC_SKILL_SCALE), SERVER_TYPE_MAP }, + { "PACKET_ZC_SPRITE_CHANGE", sizeof(struct PACKET_ZC_SPRITE_CHANGE), SERVER_TYPE_MAP }, { "PACKET_ZC_STYLE_CHANGE_RES", sizeof(struct PACKET_ZC_STYLE_CHANGE_RES), SERVER_TYPE_MAP }, { "PACKET_ZC_UI_ACTION", sizeof(struct PACKET_ZC_UI_ACTION), SERVER_TYPE_MAP }, + { "PACKET_ZC_UPDATE_ITEM_FROM_BUYING_STORE", sizeof(struct PACKET_ZC_UPDATE_ITEM_FROM_BUYING_STORE), SERVER_TYPE_MAP }, + { "PACKET_ZC_USE_ITEM_ACK", sizeof(struct PACKET_ZC_USE_ITEM_ACK), SERVER_TYPE_MAP }, { "PACKET_ZC_WRITE_MAIL_RESULT", sizeof(struct PACKET_ZC_WRITE_MAIL_RESULT), SERVER_TYPE_MAP }, { "ZC_PROGRESS_ACTOR", sizeof(struct ZC_PROGRESS_ACTOR), SERVER_TYPE_MAP }, { "mail_item", sizeof(struct mail_item), SERVER_TYPE_MAP }, diff --git a/src/common/mmo.h b/src/common/mmo.h index 4a79245a1..fa8f3048d 100644 --- a/src/common/mmo.h +++ b/src/common/mmo.h @@ -371,13 +371,13 @@ struct item_option { struct item { int id; - short nameid; + int nameid; short amount; unsigned int equip; // Location(s) where item is equipped (using enum equip_pos for bitmasking). char identify; char refine; char attribute; - short card[MAX_SLOTS]; + int card[MAX_SLOTS]; unsigned int expire_time; char favorite; unsigned char bound; @@ -538,8 +538,8 @@ struct s_pet { int pet_id; short class_; short level; - short egg_id;//pet egg id - short equip;//pet equip name_id + int egg_id;//pet egg id + int equip;//pet equip name_id short intimate;//pet friendly short hungry;//pet hungry char name[NAME_LENGTH]; @@ -634,7 +634,8 @@ struct mmo_charstatus { unsigned int option; short manner; // Defines how many minutes a char will be muted, each negative point is equivalent to a minute. unsigned char karma; - short hair,hair_color,clothes_color,body; + short hair, hair_color, clothes_color; + int body; int party_id,guild_id,clan_id,pet_id,hom_id,mer_id,ele_id; int fame; @@ -644,12 +645,12 @@ struct mmo_charstatus { int sword_faith, sword_calls; struct { - short weapon; ///< Weapon view sprite id. - short shield; ///< Shield view sprite id. - short head_top; ///< Top headgear view sprite id. - short head_mid; ///< Middle headgear view sprite id. - short head_bottom; ///< Bottom headgear view sprite id. - short robe; ///< Robe view sprite id. + int weapon; ///< Weapon view sprite id. + int shield; ///< Shield view sprite id. + int head_top; ///< Top headgear view sprite id. + int head_mid; ///< Middle headgear view sprite id. + int head_bottom; ///< Bottom headgear view sprite id. + int robe; ///< Robe view sprite id. } look; char name[NAME_LENGTH]; diff --git a/src/login/HPMlogin.c b/src/login/HPMlogin.c index 4f63da6ac..c13bd96a3 100644 --- a/src/login/HPMlogin.c +++ b/src/login/HPMlogin.c @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2014-2015 Hercules Dev Team + * Copyright (C) 2014-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/login/HPMlogin.h b/src/login/HPMlogin.h index 5e059aa7e..e16edb6b8 100644 --- a/src/login/HPMlogin.h +++ b/src/login/HPMlogin.h @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2014-2015 Hercules Dev Team + * Copyright (C) 2014-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/login/lclif.c b/src/login/lclif.c index f8fd30105..48a9c6b94 100644 --- a/src/login/lclif.c +++ b/src/login/lclif.c @@ -311,7 +311,7 @@ static bool lclif_send_server_list(struct login_session_data *sd) /// @copydoc lclif_interface::auth_failed() static void lclif_send_auth_failed(int fd, time_t ban, uint32 error) { -#if PACKETVER_ZERO_NUM >= 20180627 +#if PACKETVER >= 20180627 struct packet_AC_REFUSE_LOGIN_R2 *packet = NULL; int packet_id = PACKET_ID_AC_REFUSE_LOGIN_R3; #elif PACKETVER >= 20101123 diff --git a/src/map/Makefile.in b/src/map/Makefile.in index 1f2230888..7c04a4f37 100644 --- a/src/map/Makefile.in +++ b/src/map/Makefile.in @@ -52,9 +52,10 @@ MAP_H = atcommand.h battle.h battleground.h buyingstore.h channel.h chat.h \ instance.h intif.h irc-bot.h itemdb.h log.h mail.h map.h mapreg.h \ mercenary.h messages.h messages_main.h messages_re.h messages_zero.h \ mob.h npc.h packets.h packets_keys_main.h packets_keys_zero.h \ - packets_shuffle_main.h packets_shuffle_zero.h packets_struct.h party.h \ - path.h pc.h pc_groups.h pet.h quest.h rodex.h script.h searchstore.h \ - skill.h status.h storage.h trade.h unit.h vending.h + packets_shuffle_main.h packets_shuffle_re.h packets_shuffle_zero.h \ + packets_struct.h party.h path.h pc.h pc_groups.h pet.h quest.h rodex.h \ + script.h searchstore.h skill.h status.h storage.h trade.h unit.h \ + vending.h MAP_PH = HAVE_MYSQL=@HAVE_MYSQL@ diff --git a/src/map/atcommand.c b/src/map/atcommand.c index 2d17f7ae7..79bd92213 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -2665,7 +2665,7 @@ ACMD(makeegg) intif->create_pet( sd->status.account_id, sd->status.char_id, (short)pet->db[pet_id].class_, (short)mob->db(pet->db[pet_id].class_)->lv, - (short)pet->db[pet_id].EggID, 0, (short)pet->db[pet_id].intimate, + pet->db[pet_id].EggID, 0, (short)pet->db[pet_id].intimate, 100, 0, 1, pet->db[pet_id].jname); } else { clif->message(fd, msg_fd(fd,180)); // The monster/egg name/id doesn't exist. diff --git a/src/map/battle.c b/src/map/battle.c index 172f9083f..fceb30be1 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -6108,7 +6108,7 @@ static bool battle_check_arrows(struct map_session_data *sd) int index = sd->equip_index[EQI_AMMO]; if (index < 0) { if (sd->weapontype1 > W_KATAR && sd->weapontype1 < W_HUUMA) - clif->skill_fail(sd, 0, USESKILL_FAIL_NEED_MORE_BULLET, 0); + clif->skill_fail(sd, 0, USESKILL_FAIL_NEED_MORE_BULLET, 0, 0); else clif->arrow_fail(sd, 0); return false; @@ -6127,13 +6127,13 @@ static bool battle_check_arrows(struct map_session_data *sd) case W_GATLING: case W_SHOTGUN: if (sd->inventory_data[index]->subtype != A_BULLET) { - clif->skill_fail(sd, 0, USESKILL_FAIL_NEED_MORE_BULLET, 0); + clif->skill_fail(sd, 0, USESKILL_FAIL_NEED_MORE_BULLET, 0, 0); return false; } break; case W_GRENADE: if (sd->inventory_data[index]->subtype != A_GRENADE) { - clif->skill_fail(sd, 0, USESKILL_FAIL_NEED_MORE_BULLET, 0); + clif->skill_fail(sd, 0, USESKILL_FAIL_NEED_MORE_BULLET, 0, 0); return false; } break; @@ -6401,7 +6401,7 @@ static enum damage_lv battle_weapon_attack(struct block_list *src, struct block_ } if( type != CAST_GROUND ) { - clif->skill_fail(sd,r_skill,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, r_skill, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return wd.dmg_lv; } @@ -7205,6 +7205,7 @@ static const struct battle_data { { "vcast_stat_scale", &battle_config.vcast_stat_scale, 530, 1, INT_MAX, }, { "area_size", &battle_config.area_size, 14, 0, INT_MAX, }, { "chat_area_size", &battle_config.chat_area_size, 9, 0, INT_MAX, }, + { "dead_area_size", &battle_config.dead_area_size, 32, 0, INT_MAX, }, { "zeny_from_mobs", &battle_config.zeny_from_mobs, 0, 0, 1, }, { "mobs_level_up", &battle_config.mobs_level_up, 0, 0, 1, }, { "mobs_level_up_exp_rate", &battle_config.mobs_level_up_exp_rate, 1, 1, INT_MAX, }, diff --git a/src/map/battle.h b/src/map/battle.h index f4176f142..9f5207e95 100644 --- a/src/map/battle.h +++ b/src/map/battle.h @@ -366,6 +366,7 @@ struct Battle_Config { int castrate_dex_scale; // added by [MouseJstr] int area_size; // added by [MouseJstr] int chat_area_size; // added by [gumi] + int dead_area_size; // Monster die area [KirieZ] int max_def, over_def_bonus; //added by [Skotlex] diff --git a/src/map/buyingstore.c b/src/map/buyingstore.c index ade2c5bf2..df622e4ab 100644 --- a/src/map/buyingstore.c +++ b/src/map/buyingstore.c @@ -81,7 +81,7 @@ static bool buyingstore_setup(struct map_session_data *sd, unsigned char slots) return true; } -static void buyingstore_create(struct map_session_data *sd, int zenylimit, unsigned char result, const char *storename, const uint8 *itemlist, unsigned int count) +static void buyingstore_create(struct map_session_data *sd, int zenylimit, unsigned char result, const char *storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub *itemlist, unsigned int count) { unsigned int i, weight, listidx; @@ -128,13 +128,14 @@ static void buyingstore_create(struct map_session_data *sd, int zenylimit, unsig // check item list for (i = 0; i < count; i++) { // itemlist: <name id>.W <amount>.W <price>.L - unsigned short nameid, amount; + int nameid; + unsigned short amount; int price, idx; struct item_data* id; - nameid = RBUFW(itemlist,i*8+0); - amount = RBUFW(itemlist,i*8+2); - price = RBUFL(itemlist,i*8+4); + nameid = itemlist[i].itemId; + amount = itemlist[i].amount; + price = itemlist[i].price; if( ( id = itemdb->exists(nameid) ) == NULL || amount == 0 ) {// invalid input @@ -162,7 +163,8 @@ static void buyingstore_create(struct map_session_data *sd, int zenylimit, unsig ARR_FIND( 0, i, listidx, sd->buyingstore.items[listidx].nameid == nameid ); if( listidx != i ) {// duplicate - ShowWarning("buyingstore_create: Found duplicate item on buying list (nameid=%hu, amount=%hu, account_id=%d, char_id=%d).\n", nameid, amount, sd->status.account_id, sd->status.char_id); + ShowWarning("buyingstore_create: Found duplicate item on buying list (nameid=%d, amount=%hu, account_id=%d, char_id=%d).\n", + nameid, amount, sd->status.account_id, sd->status.char_id); break; } } @@ -241,7 +243,7 @@ static void buyingstore_open(struct map_session_data *sd, int account_id) clif->buyingstore_itemlist(sd, pl_sd); } -static void buyingstore_trade(struct map_session_data *sd, int account_id, unsigned int buyer_id, const uint8 *itemlist, unsigned int count) +static void buyingstore_trade(struct map_session_data* sd, int account_id, unsigned int buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub* itemlist, unsigned int count) { int zeny = 0; unsigned int i, weight, listidx, k; @@ -289,20 +291,21 @@ static void buyingstore_trade(struct map_session_data *sd, int account_id, unsig // check item list for( i = 0; i < count; i++ ) {// itemlist: <index>.W <name id>.W <amount>.W - unsigned short nameid, amount; + int nameid; + unsigned short amount; int index; - index = RBUFW(itemlist,i*6+0)-2; - nameid = RBUFW(itemlist,i*6+2); - amount = RBUFW(itemlist,i*6+4); + index = itemlist[i].index - 2; + nameid = itemlist[i].itemId; + amount = itemlist[i].amount; - if( i ) + if (i) {// duplicate check. as the client does this too, only malicious intent should be caught here - ARR_FIND( 0, i, k, RBUFW(itemlist,k*6+0)-2 == index ); - if( k != i ) + ARR_FIND(0, i, k, itemlist[k].index - 2 == index); + if (k != i) {// duplicate - ShowWarning("buyingstore_trade: Found duplicate item on selling list (prevnameid=%hu, prevamount=%hu, nameid=%hu, amount=%hu, account_id=%d, char_id=%d).\n", - RBUFW(itemlist,k*6+2), RBUFW(itemlist,k*6+4), nameid, amount, sd->status.account_id, sd->status.char_id); + ShowWarning("buyingstore_trade: Found duplicate item on selling list (prevnameid=%d, prevamount=%d, nameid=%d, amount=%hu, account_id=%d, char_id=%d).\n", + (int)itemlist[k].itemId, (int)itemlist[k].amount, nameid, amount, sd->status.account_id, sd->status.char_id); clif->buyingstore_trade_failed_seller(sd, BUYINGSTORE_TRADE_SELLER_FAILED, nameid); return; } @@ -361,14 +364,15 @@ static void buyingstore_trade(struct map_session_data *sd, int account_id, unsig // process item list for( i = 0; i < count; i++ ) {// itemlist: <index>.W <name id>.W <amount>.W - unsigned short nameid, amount; + int nameid; + unsigned short amount; int index; - index = RBUFW(itemlist,i*6+0)-2; - nameid = RBUFW(itemlist,i*6+2); - amount = RBUFW(itemlist,i*6+4); + index = itemlist[i].index - 2; + nameid = itemlist[i].itemId; + amount = itemlist[i].amount; - ARR_FIND( 0, pl_sd->buyingstore.slots, listidx, pl_sd->buyingstore.items[listidx].nameid == nameid ); + ARR_FIND(0, pl_sd->buyingstore.slots, listidx, pl_sd->buyingstore.items[listidx].nameid == nameid ); zeny = amount*pl_sd->buyingstore.items[listidx].price; // move item @@ -416,7 +420,7 @@ static void buyingstore_trade(struct map_session_data *sd, int account_id, unsig } /// Checks if an item is being bought in given player's buying store. -static bool buyingstore_search(struct map_session_data *sd, unsigned short nameid) +static bool buyingstore_search(struct map_session_data *sd, int nameid) { unsigned int i; diff --git a/src/map/buyingstore.h b/src/map/buyingstore.h index 408678e8e..63762f321 100644 --- a/src/map/buyingstore.h +++ b/src/map/buyingstore.h @@ -30,6 +30,8 @@ struct map_session_data; * Declarations **/ struct s_search_store_search; +struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub; +struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub; /** * Defines @@ -61,7 +63,7 @@ enum e_buyingstore_failure { struct s_buyingstore_item { int price; unsigned short amount; - unsigned short nameid; + int nameid; }; struct s_buyingstore { @@ -75,15 +77,15 @@ struct s_buyingstore { **/ struct buyingstore_interface { unsigned int nextid; - short blankslots[MAX_SLOTS]; // used when checking whether or not an item's card slots are blank + int blankslots[MAX_SLOTS]; // used when checking whether or not an item's card slots are blank struct item_option blankoptions[MAX_ITEM_OPTIONS]; // used for search result temporary. /* */ bool (*setup) (struct map_session_data* sd, unsigned char slots); - void (*create) (struct map_session_data* sd, int zenylimit, unsigned char result, const char* storename, const uint8* itemlist, unsigned int count); + void (*create) (struct map_session_data* sd, int zenylimit, unsigned char result, const char* storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub* itemlist, unsigned int count); void (*close) (struct map_session_data* sd); void (*open) (struct map_session_data* sd, int account_id); - void (*trade) (struct map_session_data* sd, int account_id, unsigned int buyer_id, const uint8* itemlist, unsigned int count); - bool (*search) (struct map_session_data* sd, unsigned short nameid); + void (*trade) (struct map_session_data* sd, int account_id, unsigned int buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub* itemlist, unsigned int count); + bool (*search) (struct map_session_data* sd, int nameid); bool (*searchall) (struct map_session_data* sd, const struct s_search_store_search* s); unsigned int (*getuid) (void); }; diff --git a/src/map/chrif.c b/src/map/chrif.c index 2aa76ca2d..cd24c5fea 100644 --- a/src/map/chrif.c +++ b/src/map/chrif.c @@ -1419,7 +1419,7 @@ static void chrif_skillid2idx(int fd) WFIFOW(fd,0) = 0x2b0b; for (i = 0; i < MAX_SKILL_DB; i++) { if (skill->dbs->db[i].nameid != 0) { - WFIFOW(fd, 4 + (count*4)) = skill->dbs->db[i].nameid; + WFIFOW(fd, 4 + (count*4)) = skill->dbs->db[i].nameid; // really skill id WFIFOW(fd, 6 + (count*4)) = i; count++; } diff --git a/src/map/clif.c b/src/map/clif.c index adc7562e1..904bfdd68 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -434,6 +434,7 @@ static bool clif_send(const void *buf, int len, struct block_list *bl, enum send struct battleground_data *bgd = NULL; int x0 = 0, x1 = 0, y0 = 0, y1 = 0, fd; struct s_mapiterator* iter; + int area_size; if( type != ALL_CLIENT ) nullpo_ret(bl); @@ -472,13 +473,18 @@ static bool clif_send(const void *buf, int len, struct block_list *bl, enum send case AREA: case AREA_WOSC: + case AREA_DEAD: if (sd && bl->prev == NULL) //Otherwise source misses the packet.[Skotlex] clif->send (buf, len, bl, SELF); /* Fall through */ case AREA_WOC: case AREA_WOS: + if (type == AREA_DEAD) + area_size = DEAD_AREA_SIZE; + else + area_size = AREA_SIZE; nullpo_retr(true, bl); - map->foreachinarea(clif->send_sub, bl->m, bl->x-AREA_SIZE, bl->y-AREA_SIZE, bl->x+AREA_SIZE, bl->y+AREA_SIZE, + map->foreachinarea(clif->send_sub, bl->m, bl->x - area_size, bl->y - area_size, bl->x + area_size, bl->y + area_size, BL_PC, buf, len, bl, type); break; case AREA_CHAT_WOC: @@ -909,7 +915,12 @@ static void clif_clearunit_area(struct block_list *bl, clr_type type) WBUFL(buf,2) = bl->id; WBUFB(buf,6) = type; - clif->send(buf, packet_len(0x80), bl, type == CLR_DEAD ? AREA : AREA_WOS); + /** + * When monster dies, there's a delay before the packet is sent, + * so we send it to a bigger area to avoid clients at the edge + * walking out of the area and missing it [KirieZ] + */ + clif->send(buf, packet_len(0x80), bl, type == CLR_DEAD ? AREA_DEAD : AREA_WOS); if (clif->isdisguised(bl)) { WBUFL(buf,2) = -bl->id; @@ -939,7 +950,7 @@ static void clif_clearunit_delayed(struct block_list *bl, clr_type type, int64 t } /// Gets weapon view info from sd's inventory_data and points (*rhand,*lhand) -static void clif_get_weapon_view(struct map_session_data *sd, unsigned short *rhand, unsigned short *lhand) +static void clif_get_weapon_view(struct map_session_data *sd, int *rhand, int *lhand) { nullpo_retv(sd); nullpo_retv(rhand); @@ -1103,7 +1114,7 @@ static void clif_set_unit_idle(struct block_list *bl, struct map_session_data *t p.head = vd->hair_style; p.weapon = vd->weapon; p.accessory = vd->head_bottom; -#if PACKETVER < 7 +#if PACKETVER < 7 || PACKETVER_RE_NUM >= 20180704 p.shield = vd->shield; #endif p.accessory2 = vd->head_top; @@ -1260,7 +1271,7 @@ static void clif_spawn_unit(struct block_list *bl, enum send_target target) p.head = vd->hair_style; p.weapon = vd->weapon; p.accessory = vd->head_bottom; -#if PACKETVER < 7 +#if PACKETVER < 7 || PACKETVER_RE_NUM >= 20180704 p.shield = vd->shield; #endif p.accessory2 = vd->head_top; @@ -1369,7 +1380,7 @@ static void clif_set_unit_walking(struct block_list *bl, struct map_session_data p.weapon = vd->weapon; p.accessory = vd->head_bottom; p.moveStartTime = (unsigned int)timer->gettick(); -#if PACKETVER < 7 +#if PACKETVER < 7 || PACKETVER_RE_NUM >= 20180704 p.shield = vd->shield; #endif p.accessory2 = vd->head_top; @@ -1615,17 +1626,8 @@ static bool clif_spawn(struct block_list *bl) static void clif_hominfo(struct map_session_data *sd, struct homun_data *hd, int flag) { struct status_data *hstatus; - unsigned char buf[128]; enum homun_type htype; - int offset = 0; - -// probably can works also for < 20141223, but in 3CeaM packet size defined only for 20150513 -#if PACKETVER < 20150513 - int cmd = 0x22e; -#else - int cmd = 0x9f7; -#endif - int len = packet_len(cmd); + struct PACKET_ZC_PROPERTY_HOMUN p; nullpo_retv(sd); nullpo_retv(hd); @@ -1633,75 +1635,73 @@ static void clif_hominfo(struct map_session_data *sd, struct homun_data *hd, int hstatus = &hd->battle_status; htype = homun->class2type(hd->homunculus.class_); - memset(buf, 0, len); - WBUFW(buf, 0) = cmd; - memcpy(WBUFP(buf, 2), hd->homunculus.name, NAME_LENGTH); + memset(&p, 0, sizeof(p)); + p.packetType = hominfoType; + memcpy(p.name, hd->homunculus.name, NAME_LENGTH); // Bit field, bit 0 : rename_flag (1 = already renamed), bit 1 : homunc vaporized (1 = true), bit 2 : homunc dead (1 = true) - WBUFB(buf, 26) = (!battle_config.hom_rename && hd->homunculus.rename_flag ? 0x1 : 0x0) | (hd->homunculus.vaporize == HOM_ST_REST ? 0x2 : 0) | (hd->homunculus.hp > 0 ? 0x4 : 0); - WBUFW(buf, 27) = hd->homunculus.level; - WBUFW(buf, 29) = hd->homunculus.hunger; - WBUFW(buf, 31) = (unsigned short) (hd->homunculus.intimacy / 100) ; - WBUFW(buf, 33) = 0; // equip id + p.flags = (!battle_config.hom_rename && hd->homunculus.rename_flag ? 0x1 : 0x0) | (hd->homunculus.vaporize == HOM_ST_REST ? 0x2 : 0) | (hd->homunculus.hp > 0 ? 0x4 : 0); + p.level = hd->homunculus.level; + p.hunger = hd->homunculus.hunger; + p.intimacy = hd->homunculus.intimacy / 100; + p.itemId = 0; // equip id #ifdef RENEWAL - WBUFW(buf, 35) = cap_value(hstatus->rhw.atk2, 0, INT16_MAX); + p.atk2 = cap_value(hstatus->rhw.atk2, 0, INT16_MAX); #else - WBUFW(buf,35) = cap_value(hstatus->rhw.atk2 + hstatus->batk, 0, INT16_MAX); + p.atk2 = cap_value(hstatus->rhw.atk2 + hstatus->batk, 0, INT16_MAX); #endif - WBUFW(buf,37) = cap_value(hstatus->matk_max, 0, INT16_MAX); - WBUFW(buf,39) = hstatus->hit; + p.matk = cap_value(hstatus->matk_max, 0, INT16_MAX); + p.hit = hstatus->hit; if (battle_config.hom_setting&0x10) - WBUFW(buf, 41) = hstatus->luk / 3 + 1; //crit is a +1 decimal value! Just display purpose.[Vicious] + p.crit = hstatus->luk / 3 + 1; //crit is a +1 decimal value! Just display purpose.[Vicious] else - WBUFW(buf, 41) = hstatus->cri / 10; + p.crit = hstatus->cri / 10; #ifdef RENEWAL - WBUFW(buf, 43) = hstatus->def + hstatus->def2; - WBUFW(buf, 45) = hstatus->mdef + hstatus->mdef2; + p.def = hstatus->def + hstatus->def2; + p.mdef = hstatus->mdef + hstatus->mdef2; #else - WBUFW(buf, 43) =hstatus->def + hstatus->vit ; - WBUFW(buf, 45) = hstatus->mdef; + p.def = hstatus->def + hstatus->vit ; + p.mdef = hstatus->mdef; #endif - WBUFW(buf, 47) = hstatus->flee; - WBUFW(buf, 49) = (flag) ? 0 : hstatus->amotion; + p.flee = hstatus->flee; + p.amotion = (flag) ? 0 : hstatus->amotion; // probably can works also for < 20141223, but in 3CeaM packet size defined only for 20150513 #if PACKETVER < 20150513 if (hstatus->max_hp > INT16_MAX) { - WBUFW(buf, 51) = hstatus->hp / (hstatus->max_hp / 100); - WBUFW(buf, 53) = 100; + p.hp = hstatus->hp / (hstatus->max_hp / 100); + p.maxHp = 100; } else { - WBUFW(buf, 51) = hstatus->hp; - WBUFW(buf, 53) = hstatus->max_hp; + p.hp = hstatus->hp; + p.maxHp = hstatus->max_hp; } #else - WBUFL(buf, 51) = hstatus->hp; - WBUFL(buf, 55) = hstatus->max_hp; - offset = 4; + p.hp = hstatus->hp; + p.maxHp = hstatus->max_hp; #endif if (hstatus->max_sp > INT16_MAX) { - WBUFW(buf, 55 + offset) = hstatus->sp / (hstatus->max_sp / 100); - WBUFW(buf, 57 + offset) = 100; + p.sp = hstatus->sp / (hstatus->max_sp / 100); + p.maxSp = 100; } else { - WBUFW(buf, 55 + offset) = hstatus->sp; - WBUFW(buf, 57 + offset) = hstatus->max_sp; + p.sp = hstatus->sp; + p.maxSp = hstatus->max_sp; } - WBUFL(buf, 59 + offset) = hd->homunculus.exp; - WBUFL(buf, 63 + offset) = hd->exp_next; + p.exp = hd->homunculus.exp; + p.expNext = hd->exp_next; switch (htype) { case HT_REG: case HT_EVO: if (hd->homunculus.level >= battle_config.hom_max_level) - WBUFL(buf, 63 + offset) = 0; + p.expNext = 0; break; case HT_S: if (hd->homunculus.level >= battle_config.hom_S_max_level) - WBUFL(buf, 63 + offset) = 0; + p.expNext = 0; break; } - WBUFW(buf, 67 + offset) = hd->homunculus.skillpts; - WBUFW(buf, 69 + offset) = status_get_range(&hd->bl); - - clif->send(buf, len, &sd->bl, SELF); + p.skillPoints = hd->homunculus.skillpts; + p.range = status_get_range(&hd->bl); + clif->send(&p, sizeof(p), &sd->bl, SELF); } /// Notification about a change in homunuculus' state (ZC_CHANGESTATE_MER). @@ -1799,19 +1799,25 @@ static void clif_homskillup(struct map_session_data *sd, uint16 skill_id) WFIFOSET(fd,packet_len(0x239)); } +/// Result of request to feed a homun/merc (ZC_FEED_MER). +/// 022f <result>.B <name id>.W +/// result: +/// 0 = failure +/// 1 = success static void clif_hom_food(struct map_session_data *sd, int foodid, int fail) { int fd; + struct PACKET_ZC_FEED_MER p; + nullpo_retv(sd); fd = sd->fd; - WFIFOHEAD(fd,packet_len(0x22f)); - WFIFOW(fd,0)=0x22f; - WFIFOB(fd,2)=fail; - WFIFOW(fd,3)=foodid; - WFIFOSET(fd,packet_len(0x22f)); - - return; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x22f; + p.result = fail; + p.itemId = foodid; + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Notifies the client, that it is walking (ZC_NOTIFY_PLAYERMOVE). @@ -2098,12 +2104,13 @@ static void clif_buylist(struct map_session_data *sd, struct npc_data *nd) { struct npc_item_list *shop = NULL; unsigned short shop_size = 0; - int fd,i,c; + int fd, i, c, len; + struct PACKET_ZC_PC_PURCHASE_ITEMLIST *p; nullpo_retv(sd); nullpo_retv(nd); - if( nd->subtype == SCRIPT ) { + if (nd->subtype == SCRIPT) { shop = nd->u.scr.shop->item; shop_size = nd->u.scr.shop->items; } else { @@ -2113,26 +2120,29 @@ static void clif_buylist(struct map_session_data *sd, struct npc_data *nd) fd = sd->fd; - WFIFOHEAD(fd, 4 + shop_size * 11); - WFIFOW(fd,0) = 0xc6; + len = sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST) + shop_size * sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST_sub); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0xc6; c = 0; - for( i = 0; i < shop_size; i++ ) { - if( shop[i].nameid ) { + for (i = 0; i < shop_size; i++) { + if (shop[i].nameid) { struct item_data* id = itemdb->exists(shop[i].nameid); int val = shop[i].value; - if( id == NULL ) + if (id == NULL) continue; - WFIFOL(fd, 4+c*11) = val; - WFIFOL(fd, 8+c*11) = pc->modifybuyvalue(sd,val); - WFIFOB(fd,12+c*11) = itemtype(id->type); - WFIFOW(fd,13+c*11) = ( id->view_id > 0 ) ? id->view_id : id->nameid; + p->items[c].price = val; + p->items[c].discountPrice = pc->modifybuyvalue(sd, val); + p->items[c].itemType = itemtype(id->type); + p->items[c].itemId = (id->view_id > 0) ? id->view_id : id->nameid; c++; } } - WFIFOW(fd,2) = 4 + c*11; - WFIFOSET(fd,WFIFOW(fd,2)); + len = sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST) + c * sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST_sub); + p->packetLength = len; + WFIFOSET(fd, len); } /// Presents list of items, that can be sold to an NPC shop (ZC_PC_SELL_ITEMLIST). @@ -2453,106 +2463,55 @@ static void clif_cutin(struct map_session_data *sd, const char *image, int type) /*========================================== * Fills in card data from the given item and into the buffer. [Skotlex] *------------------------------------------*/ -static void clif_addcards(unsigned char *buf, struct item *item) +static void clif_addcards(struct EQUIPSLOTINFO *buf, struct item *item) { - int i=0,j; + int i = 0, j; nullpo_retv(buf); - if( item == NULL ) { //Blank data - WBUFW(buf,0) = 0; - WBUFW(buf,2) = 0; - WBUFW(buf,4) = 0; - WBUFW(buf,6) = 0; - return; - } - if( item->card[0] == CARD0_PET ) { //pet eggs - WBUFW(buf,0) = 0; - WBUFW(buf,2) = 0; - WBUFW(buf,4) = 0; - WBUFW(buf,6) = item->card[3]; //Pet renamed flag. - return; - } - if( item->card[0] == CARD0_FORGE || item->card[0] == CARD0_CREATE ) { //Forged/created items - WBUFW(buf,0) = item->card[0]; - WBUFW(buf,2) = item->card[1]; - WBUFW(buf,4) = item->card[2]; - WBUFW(buf,6) = item->card[3]; - return; - } - //Client only receives four cards.. so randomly send them a set of cards. [Skotlex] - if( MAX_SLOTS > 4 && (j = itemdb_slot(item->nameid)) > 4 ) - i = rnd()%(j-3); //eg: 6 slots, possible i values: 0->3, 1->4, 2->5 => i = rnd()%3; - - //Normal items. - if( item->card[i] > 0 && (j=itemdb_viewid(item->card[i])) > 0 ) - WBUFW(buf,0) = j; - else - WBUFW(buf,0) = item->card[i]; - - if( item->card[++i] > 0 && (j=itemdb_viewid(item->card[i])) > 0 ) - WBUFW(buf,2) = j; - else - WBUFW(buf,2) = item->card[i]; - - if( item->card[++i] > 0 && (j=itemdb_viewid(item->card[i])) > 0 ) - WBUFW(buf,4) = j; - else - WBUFW(buf,4) = item->card[i]; - - if( item->card[++i] > 0 && (j=itemdb_viewid(item->card[i])) > 0 ) - WBUFW(buf,6) = j; - else - WBUFW(buf,6) = item->card[i]; -} - -static void clif_addcards2(unsigned short *cards, struct item *item) -{ - int i=0,j; - nullpo_retv(cards); - if( item == NULL ) { //Blank data - cards[0] = 0; - cards[1] = 0; - cards[2] = 0; - cards[3] = 0; + if (item == NULL) { //Blank data + buf->card[0] = 0; + buf->card[1] = 0; + buf->card[2] = 0; + buf->card[3] = 0; return; } - if( item->card[0] == CARD0_PET ) { //pet eggs - cards[0] = 0; - cards[1] = 0; - cards[2] = 0; - cards[3] = item->card[3]; //Pet renamed flag. + if (item->card[0] == CARD0_PET) { //pet eggs + buf->card[0] = 0; + buf->card[1] = 0; + buf->card[2] = 0; + buf->card[3] = item->card[3]; //Pet renamed flag. return; } - if( item->card[0] == CARD0_FORGE || item->card[0] == CARD0_CREATE ) { //Forged/created items - cards[0] = item->card[0]; - cards[1] = item->card[1]; - cards[2] = item->card[2]; - cards[3] = item->card[3]; + if (item->card[0] == CARD0_FORGE || item->card[0] == CARD0_CREATE) { //Forged/created items + buf->card[0] = item->card[0]; + buf->card[1] = item->card[1]; + buf->card[2] = item->card[2]; + buf->card[3] = item->card[3]; return; } //Client only receives four cards.. so randomly send them a set of cards. [Skotlex] - if( MAX_SLOTS > 4 && (j = itemdb_slot(item->nameid)) > 4 ) - i = rnd()%(j-3); //eg: 6 slots, possible i values: 0->3, 1->4, 2->5 => i = rnd()%3; + if (MAX_SLOTS > 4 && (j = itemdb_slot(item->nameid)) > 4) + i = rnd() % (j - 3); //eg: 6 slots, possible i values: 0->3, 1->4, 2->5 => i = rnd()%3; //Normal items. - if( item->card[i] > 0 && (j=itemdb_viewid(item->card[i])) > 0 ) - cards[0] = j; + if (item->card[i] > 0 && (j = itemdb_viewid(item->card[i])) > 0) + buf->card[0] = j; else - cards[0] = item->card[i]; + buf->card[0] = item->card[i]; - if( item->card[++i] > 0 && (j=itemdb_viewid(item->card[i])) > 0 ) - cards[1] = j; + if (item->card[++i] > 0 && (j = itemdb_viewid(item->card[i])) > 0) + buf->card[1] = j; else - cards[1] = item->card[i]; + buf->card[1] = item->card[i]; - if( item->card[++i] > 0 && (j=itemdb_viewid(item->card[i])) > 0 ) - cards[2] = j; + if (item->card[++i] > 0 && (j = itemdb_viewid(item->card[i])) > 0) + buf->card[2] = j; else - cards[2] = item->card[i]; + buf->card[2] = item->card[i]; - if( item->card[++i] > 0 && (j=itemdb_viewid(item->card[i])) > 0 ) - cards[3] = j; + if (item->card[++i] > 0 && (j = itemdb_viewid(item->card[i])) > 0) + buf->card[3] = j; else - cards[3] = item->card[i]; + buf->card[3] = item->card[i]; } /** @@ -2623,7 +2582,7 @@ static void clif_additem(struct map_session_data *sd, int n, int amount, int fai p.IsIdentified = sd->status.inventory[n].identify ? 1 : 0; p.IsDamaged = (sd->status.inventory[n].attribute & ATTR_BROKEN) != 0 ? 1 : 0; p.refiningLevel =sd->status.inventory[n].refine; - clif->addcards2(&p.slot.card[0], &sd->status.inventory[n]); + clif->addcards(&p.slot, &sd->status.inventory[n]); p.location = pc->equippoint(sd,n); p.type = itemtype(sd->inventory_data[n]->type); #if PACKETVER >= 20061218 @@ -2739,7 +2698,7 @@ static void clif_item_equip(short idx, struct EQUIPITEM_INFO *p, struct item *it #endif p->RefiningLevel = it->refine; - clif->addcards2(&p->slot.card[0], it); + clif->addcards(&p->slot, it); #if PACKETVER >= 20071002 p->HireExpireDate = it->expire_time; @@ -2788,7 +2747,7 @@ static void clif_item_normal(short idx, struct NORMALITEM_INFO *p, struct item * p->WearState = id->equip; #if PACKETVER >= 5 - clif->addcards2(&p->slot.card[0], i); + clif->addcards(&p->slot, i); #endif #if PACKETVER >= 20080102 @@ -3521,21 +3480,15 @@ static void clif_changetraplook(struct block_list *bl, int val) /// 01d7 <id>.L <type>.B <value>.L (ZC_SPRITE_CHANGE2) static void clif_sendlook(struct block_list *bl, int id, int type, int val, int val2, enum send_target target) { - unsigned char buf[32]; -#if PACKETVER < 4 - WBUFW(buf,0)=0xc3; - WBUFL(buf,2)=id; - WBUFB(buf,6)=type; - WBUFB(buf,7)=val; - clif->send(buf,packet_len(0xc3),bl,target); -#else - WBUFW(buf,0)=0x1d7; - WBUFL(buf,2)=id; - WBUFB(buf,6)=type; - WBUFW(buf,7)=val; - WBUFW(buf,9)=val2; - clif->send(buf,packet_len(0x1d7),bl,target); + struct PACKET_ZC_SPRITE_CHANGE p; + p.packetType = sendLookType; + p.AID = id; + p.type = type; + p.val = val; +#if PACKETVER >= 4 + p.val2 = val2; #endif + clif->send(&p, sizeof(p), bl, target); } //For the stupid cloth-dye bug. Resends the given view data to the area specified by bl. @@ -3654,12 +3607,16 @@ static void clif_arrow_create_list(struct map_session_data *sd) { int i, c; int fd; + int len; + struct PACKET_ZC_MAKINGARROW_LIST *p; nullpo_retv(sd); fd = sd->fd; - WFIFOHEAD(fd, MAX_SKILL_ARROW_DB*2+4); - WFIFOW(fd,0) = 0x1ad; + len = MAX_SKILL_ARROW_DB * sizeof(struct PACKET_ZC_MAKINGARROW_LIST_sub) + sizeof(struct PACKET_ZC_MAKINGARROW_LIST); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x1ad; for (i = 0, c = 0; i < MAX_SKILL_ARROW_DB; i++) { int j; @@ -3668,14 +3625,15 @@ static void clif_arrow_create_list(struct map_session_data *sd) && !sd->status.inventory[j].equip && sd->status.inventory[j].identify ) { if ((j = itemdb_viewid(skill->dbs->arrow_db[i].nameid)) > 0) - WFIFOW(fd,c*2+4) = j; + p->items[c].itemId = j; else - WFIFOW(fd,c*2+4) = skill->dbs->arrow_db[i].nameid; + p->items[c].itemId = skill->dbs->arrow_db[i].nameid; c++; } } - WFIFOW(fd,2) = c*2+4; - WFIFOSET(fd, WFIFOW(fd,2)); + len = c * sizeof(struct PACKET_ZC_MAKINGARROW_LIST_sub) + sizeof(struct PACKET_ZC_MAKINGARROW_LIST); + p->packetLength = len; + WFIFOSET(fd, len); if (c > 0) { sd->menuskill_id = AC_MAKINGARROW; sd->menuskill_val = c; @@ -3853,40 +3811,33 @@ static void clif_changeoption2(struct block_list *bl) /// 01c8 <index>.W <name id>.W <id>.L <amount>.W <result>.B (ZC_USE_ITEM_ACK2) static void clif_useitemack(struct map_session_data *sd, int index, int amount, bool ok) { + struct PACKET_ZC_USE_ITEM_ACK p; + int fd; + nullpo_retv(sd); - if(!ok) { - int fd=sd->fd; - WFIFOHEAD(fd,packet_len(0xa8)); - WFIFOW(fd,0)=0xa8; - WFIFOW(fd,2)=index+2; - WFIFOW(fd,4)=amount; - WFIFOB(fd,6)=ok; - WFIFOSET(fd,packet_len(0xa8)); - } - else { -#if PACKETVER < 3 - int fd=sd->fd; - WFIFOHEAD(fd,packet_len(0xa8)); - WFIFOW(fd,0)=0xa8; - WFIFOW(fd,2)=index+2; - WFIFOW(fd,4)=amount; - WFIFOB(fd,6)=ok; - WFIFOSET(fd,packet_len(0xa8)); -#else - unsigned char buf[32]; + if (index < 0 || index >= MAX_INVENTORY) + return; - WBUFW(buf,0)=0x1c8; - WBUFW(buf,2)=index+2; - if(sd->inventory_data[index] && sd->inventory_data[index]->view_id > 0) - WBUFW(buf,4)=sd->inventory_data[index]->view_id; - else - WBUFW(buf,4)=sd->status.inventory[index].nameid; - WBUFL(buf,6)=sd->bl.id; - WBUFW(buf,10)=amount; - WBUFB(buf,12)=ok; - clif->send(buf,packet_len(0x1c8),&sd->bl,AREA); + fd = sd->fd; + p.packetType = useItemAckType; + p.index = index + 2; +#if PACKETVER > 3 + if (sd->inventory_data[index] && sd->inventory_data[index]->view_id > 0) + p.itemId = sd->inventory_data[index]->view_id; + else + p.itemId = sd->status.inventory[index].nameid; + p.AID = sd->bl.id; #endif + p.amount = amount; + p.result = ok; + + if (!ok) { + WFIFOHEAD(fd, sizeof(p)); + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); + } else { + clif->send(&p, sizeof(p), &sd->bl, AREA); } } @@ -4170,13 +4121,13 @@ static void clif_traderequest(struct map_session_data *sd, const char *name) static void clif_tradestart(struct map_session_data *sd, uint8 type) { int fd; -#if PACKETVER >= 6 +#if PACKETVER >= 20090406 struct map_session_data *tsd = NULL; #endif // PACKETVER >= 6 nullpo_retv(sd); fd = sd->fd; -#if PACKETVER >= 6 +#if PACKETVER >= 20090406 tsd = map->id2sd(sd->trade_partner); if (tsd) { WFIFOHEAD(fd,packet_len(0x1f5)); @@ -4187,11 +4138,12 @@ static void clif_tradestart(struct map_session_data *sd, uint8 type) WFIFOSET(fd,packet_len(0x1f5)); return; } -#endif // PACKETVER >= 6 +#else WFIFOHEAD(fd,packet_len(0xe7)); WFIFOW(fd,0) = 0xe7; WFIFOB(fd,2) = type; WFIFOSET(fd,packet_len(0xe7)); +#endif // PACKETVER >= 6 } /// Notifies the client about an item from other player in current trade. @@ -4200,63 +4152,37 @@ static void clif_tradestart(struct map_session_data *sd, uint8 type) static void clif_tradeadditem(struct map_session_data *sd, struct map_session_data *tsd, int index, int amount) { int fd; - unsigned char *buf; + struct PACKET_ZC_ADD_EXCHANGE_ITEM p; + nullpo_retv(sd); nullpo_retv(tsd); fd = tsd->fd; - buf = WFIFOP(fd,0); - WFIFOHEAD(fd,packet_len(tradeaddType)); - WBUFW(buf,0) = tradeaddType; - if( index == 0 ) - { -#if PACKETVER < 20100223 - WBUFL(buf,2) = amount; //amount - WBUFW(buf,6) = 0; // type id -#else - WBUFW(buf,2) = 0; // type id - WBUFB(buf,4) = 0; // item type - WBUFL(buf,5) = amount; // amount - buf = WBUFP(buf,1); //Advance 1B -#endif - WBUFB(buf,8) = 0; //identify flag - WBUFB(buf,9) = 0; // attribute - WBUFB(buf,10)= 0; //refine - WBUFW(buf,11)= 0; //card (4w) - WBUFW(buf,13)= 0; //card (4w) - WBUFW(buf,15)= 0; //card (4w) - WBUFW(buf,17)= 0; //card (4w) -#if PACKETVER >= 20150226 - clif->add_item_options(WBUFP(buf, 19), &sd->status.inventory[index]); -#endif - } - else + WFIFOHEAD(fd, sizeof(p)); + memset(&p, 0, sizeof(p)); + p.packetType = tradeaddType; + p.amount = amount; + if (index != 0) { index -= 2; //index fix -#if PACKETVER < 20100223 - WBUFL(buf,2) = amount; //amount - if(sd->inventory_data[index] && sd->inventory_data[index]->view_id > 0) - WBUFW(buf,6) = sd->inventory_data[index]->view_id; - else - WBUFW(buf,6) = sd->status.inventory[index].nameid; // type id -#else + Assert_retv(index >= 0 && index < MAX_INVENTORY); if(sd->inventory_data[index] && sd->inventory_data[index]->view_id > 0) - WBUFW(buf,2) = sd->inventory_data[index]->view_id; + p.itemId = sd->inventory_data[index]->view_id; else - WBUFW(buf,2) = sd->status.inventory[index].nameid; // type id - WBUFB(buf,4) = sd->inventory_data[index]->type; // item type - WBUFL(buf,5) = amount; // amount - buf = WBUFP(buf,1); //Advance 1B -#endif - WBUFB(buf,8) = sd->status.inventory[index].identify; //identify flag - WBUFB(buf,9) = sd->status.inventory[index].attribute; // attribute - WBUFB(buf,10)= sd->status.inventory[index].refine; //refine - clif->addcards(WBUFP(buf, 11), &sd->status.inventory[index]); + p.itemId = sd->status.inventory[index].nameid; +#if PACKETVER >= 20100223 + p.itemType = sd->inventory_data[index]->type; +#endif + p.identified = sd->status.inventory[index].identify; + p.damaged = sd->status.inventory[index].attribute; + p.refine = sd->status.inventory[index].refine; + clif->addcards(&p.slot, &sd->status.inventory[index]); #if PACKETVER >= 20150226 - clif->add_item_options(WBUFP(buf, 19), &sd->status.inventory[index]); + clif->add_item_options(&p.option_data[0], &sd->status.inventory[index]); #endif } - WFIFOSET(fd,packet_len(tradeaddType)); + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Notifies the client about the result of request to add an item to the current trade (ZC_ACK_ADD_EXCHANGE_ITEM). @@ -4265,6 +4191,8 @@ static void clif_tradeadditem(struct map_session_data *sd, struct map_session_da /// 0 = success /// 1 = overweight /// 2 = trade canceled +/// 3 = amount is exceeded. message 0x792 +/// 4 = other amount is exceeded. message 0x793 static void clif_tradeitemok(struct map_session_data *sd, int index, int fail) { int fd; @@ -4362,31 +4290,32 @@ static void clif_updatestorageamount(struct map_session_data *sd, int amount, in /// 01c4 <index>.W <amount>.L <nameid>.W <type>.B <identified>.B <damaged>.B <refine>.B <card1>.W <card2>.W <card3>.W <card4>.W (ZC_ADD_ITEM_TO_STORE2) static void clif_storageitemadded(struct map_session_data *sd, struct item *i, int index, int amount) { - int view,fd; - int offset = 0; + int view, fd; + struct PACKET_ZC_ADD_ITEM_TO_STORE p; nullpo_retv(sd); nullpo_retv(i); - fd=sd->fd; + + fd = sd->fd; view = itemdb_viewid(i->nameid); - WFIFOHEAD(fd,packet_len(storageaddType)); - WFIFOW(fd, 0) = storageaddType; // Storage item added - WFIFOW(fd, 2) = index+1; // index - WFIFOL(fd, 4) = amount; // amount - WFIFOW(fd, 8) = ( view > 0 ) ? view : i->nameid; // id + WFIFOHEAD(fd, sizeof(p)); + p.packetType = storageaddType; // Storage item added + p.index = index + 1; // index + p.amount = amount; // amount + p.itemId = (view > 0) ? view : i->nameid; // id #if PACKETVER >= 5 - WFIFOB(fd,10) = itemtype(itemdb_type(i->nameid)); //type - offset += 1; + p.itemType = itemtype(itemdb_type(i->nameid)); //type #endif - WFIFOB(fd,10+offset) = i->identify; //identify flag - WFIFOB(fd,11+offset) = i->attribute; // attribute - WFIFOB(fd,12+offset) = i->refine; //refine - clif->addcards(WFIFOP(fd,13+offset), i); + p.identified = i->identify; //identify flag + p.damaged = i->attribute; // attribute + p.refine = i->refine; //refine + clif->addcards(&p.slot, i); #if PACKETVER >= 20150226 - clif->add_item_options(WFIFOP(fd, 21 + offset), i); + clif->add_item_options(&p.option_data[0], i); #endif - WFIFOSET(fd,packet_len(storageaddType)); + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Notifies the client of an item being deleted from the storage (ZC_DELETE_ITEM_FROM_STORE). @@ -4755,26 +4684,29 @@ static void clif_changemapcell(int fd, int16 m, int x, int y, int type, enum sen /// 009d <id>.L <name id>.W <identified>.B <x>.W <y>.W <amount>.W <subX>.B <subY>.B static void clif_getareachar_item(struct map_session_data *sd, struct flooritem_data *fitem) { - int view,fd; + int view, fd; + struct PACKET_ZC_ITEM_ENTRY p; nullpo_retv(sd); nullpo_retv(fitem); - fd=sd->fd; + fd = sd->fd; - WFIFOHEAD(fd,packet_len(0x9d)); - WFIFOW(fd,0)=0x9d; - WFIFOL(fd,2)=fitem->bl.id; - if((view = itemdb_viewid(fitem->item_data.nameid)) > 0) - WFIFOW(fd,6)=view; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x9d; + p.AID = fitem->bl.id; + if ((view = itemdb_viewid(fitem->item_data.nameid)) > 0) + p.itemId = view; else - WFIFOW(fd,6)=fitem->item_data.nameid; - WFIFOB(fd,8)=fitem->item_data.identify; - WFIFOW(fd,9)=fitem->bl.x; - WFIFOW(fd,11)=fitem->bl.y; - WFIFOW(fd,13)=fitem->item_data.amount; - WFIFOB(fd,15)=fitem->subx; - WFIFOB(fd,16)=fitem->suby; - WFIFOSET(fd,packet_len(0x9d)); + p.itemId = fitem->item_data.nameid; + p.identify = fitem->item_data.identify; + p.x = fitem->bl.x; + p.y = fitem->bl.y; + p.amount = fitem->item_data.amount; + p.subX = fitem->subx; + p.subY = fitem->suby; + + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } static void clif_graffiti_entry(struct block_list *bl, struct skill_unit *su, enum send_target target) @@ -5274,9 +5206,10 @@ static void clif_skillcastcancel(struct block_list *bl) /// if(result!=0) doesn't display any of the previous messages /// Note: when this packet is received an unknown flag is always set to 0, /// suggesting this is an ACK packet for the UseSkill packets and should be sent on success too [FlavioJS] -static void clif_skill_fail(struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype) +static void clif_skill_fail(struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype, int32 item_id) { int fd; + struct PACKET_ZC_ACK_TOUSESKILL p; if (!sd) { //Since this is the most common nullpo.... @@ -5284,28 +5217,31 @@ static void clif_skill_fail(struct map_session_data *sd, uint16 skill_id, enum u return; } - fd=sd->fd; + fd = sd->fd; if (!fd) return; - if(battle_config.display_skill_fail&1) + if (battle_config.display_skill_fail&1) return; //Disable all skill failed messages - if(cause==USESKILL_FAIL_SKILLINTERVAL && !sd->state.showdelay) + if (cause == USESKILL_FAIL_SKILLINTERVAL && !sd->state.showdelay) return; //Disable delay failed messages - if(skill_id == RG_SNATCHER && battle_config.display_skill_fail&4) + if (skill_id == RG_SNATCHER && battle_config.display_skill_fail & 4) return; - if(skill_id == TF_POISON && battle_config.display_skill_fail&8) + if (skill_id == TF_POISON && battle_config.display_skill_fail & 8) return; - WFIFOHEAD(fd,packet_len(0x110)); - WFIFOW(fd,0) = 0x110; - WFIFOW(fd,2) = skill_id; - WFIFOL(fd,4) = btype; - WFIFOB(fd,8) = 0;// success - WFIFOB(fd,9) = cause; - WFIFOSET(fd,packet_len(0x110)); + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x110; + p.skillId = skill_id; + p.btype = btype; + p.itemId = item_id; + p.flag = 0; // 0 - failed + p.cause = cause; + + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Skill cooldown display icon (ZC_SKILL_POSTDELAY). @@ -5673,35 +5609,40 @@ static void clif_skill_estimation(struct map_session_data *sd, struct block_list /// unused by the client static void clif_skill_produce_mix_list(struct map_session_data *sd, int skill_id, int trigger) { - int i,c,view,fd; + int i, c, view, fd; + int len; + struct PACKET_ZC_MAKABLEITEMLIST *p; + nullpo_retv(sd); - if(sd->menuskill_id == skill_id) + if (sd->menuskill_id == skill_id) return; //Avoid resending the menu twice or more times... - if( skill_id == GC_CREATENEWPOISON ) + if (skill_id == GC_CREATENEWPOISON) skill_id = GC_RESEARCHNEWPOISON; - fd=sd->fd; - WFIFOHEAD(fd, MAX_SKILL_PRODUCE_DB * 8 + 8); - WFIFOW(fd, 0)=0x18d; - - for(i=0,c=0;i<MAX_SKILL_PRODUCE_DB;i++){ - if( skill->can_produce_mix(sd,skill->dbs->produce_db[i].nameid, trigger, 1) && - ( ( skill_id > 0 && skill->dbs->produce_db[i].req_skill == skill_id ) || skill_id < 0 ) - ){ - if((view = itemdb_viewid(skill->dbs->produce_db[i].nameid)) > 0) - WFIFOW(fd,c*8+ 4)= view; + fd = sd->fd; + len = MAX_SKILL_PRODUCE_DB * sizeof(struct PACKET_ZC_MAKABLEITEMLIST_sub) + sizeof(struct PACKET_ZC_MAKABLEITEMLIST); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x18d; + + for (i = 0, c = 0; i < MAX_SKILL_PRODUCE_DB; i++) { + if (skill->can_produce_mix(sd, skill->dbs->produce_db[i].nameid, trigger, 1) && + ((skill_id > 0 && skill->dbs->produce_db[i].req_skill == skill_id) || skill_id < 0)) { + if ((view = itemdb_viewid(skill->dbs->produce_db[i].nameid)) > 0) + p->items[c].itemId = view; else - WFIFOW(fd,c*8+ 4)= skill->dbs->produce_db[i].nameid; - WFIFOW(fd,c*8+ 6)= 0; - WFIFOW(fd,c*8+ 8)= 0; - WFIFOW(fd,c*8+10)= 0; + p->items[c].itemId = skill->dbs->produce_db[i].nameid; + p->items[c].material[0] = 0; + p->items[c].material[1] = 0; + p->items[c].material[2] = 0; c++; } } - WFIFOW(fd, 2)=c*8+8; - WFIFOSET(fd,WFIFOW(fd,2)); - if(c > 0) { + len = c * sizeof(struct PACKET_ZC_MAKABLEITEMLIST_sub) + sizeof(struct PACKET_ZC_MAKABLEITEMLIST); + p->packetLength = len; + WFIFOSET(fd, len); + if (c > 0) { sd->menuskill_id = skill_id; sd->menuskill_val = trigger; return; @@ -5722,50 +5663,53 @@ static void clif_cooking_list(struct map_session_data *sd, int trigger, uint16 s int fd; int i, c; int view; + int len; + struct PACKET_ZC_MAKINGITEM_LIST *p; nullpo_retv(sd); fd = sd->fd; - WFIFOHEAD(fd, 6 + 2 * MAX_SKILL_PRODUCE_DB); - WFIFOW(fd,0) = 0x25a; - WFIFOW(fd,4) = list_type; // list type + len = sizeof(struct PACKET_ZC_MAKINGITEM_LIST) + MAX_SKILL_PRODUCE_DB * sizeof(struct PACKET_ZC_MAKINGITEM_LIST_sub); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x25a; + p->makeItem = list_type; // list type c = 0; - for( i = 0; i < MAX_SKILL_PRODUCE_DB; i++ ) { - if( !skill->can_produce_mix(sd,skill->dbs->produce_db[i].nameid,trigger, qty) ) + for (i = 0; i < MAX_SKILL_PRODUCE_DB; i++) { + if (!skill->can_produce_mix(sd,skill->dbs->produce_db[i].nameid,trigger, qty)) continue; - if( (view = itemdb_viewid(skill->dbs->produce_db[i].nameid)) > 0 ) - WFIFOW(fd, 6 + 2 * c) = view; + if ((view = itemdb_viewid(skill->dbs->produce_db[i].nameid)) > 0) + p->items[c].itemId = view; else - WFIFOW(fd, 6 + 2 * c) = skill->dbs->produce_db[i].nameid; + p->items[c].itemId = skill->dbs->produce_db[i].nameid; c++; } - if( skill_id == AM_PHARMACY ) { + len = sizeof(struct PACKET_ZC_MAKINGITEM_LIST) + c * sizeof(struct PACKET_ZC_MAKINGITEM_LIST_sub); + p->packetLength = len; + if (skill_id == AM_PHARMACY) { // Only send it while Cooking else check for c. - WFIFOW(fd,2) = 6 + 2 * c; - WFIFOSET(fd,WFIFOW(fd,2)); + WFIFOSET(fd, len); } - if( c > 0 ) { + if (c > 0) { sd->menuskill_id = skill_id; sd->menuskill_val = trigger; - if( skill_id != AM_PHARMACY ) { + if (skill_id != AM_PHARMACY) { sd->menuskill_val2 = qty; // amount. - WFIFOW(fd,2) = 6 + 2 * c; - WFIFOSET(fd,WFIFOW(fd,2)); + WFIFOSET(fd, len); } } else { clif_menuskill_clear(sd); - if( skill_id != AM_PHARMACY ) { // AM_PHARMACY is used to Cooking. + if (skill_id != AM_PHARMACY) { // AM_PHARMACY is used to Cooking. // It fails. #if PACKETVER >= 20091013 clif->msgtable_skill(sd, skill_id, MSG_SKILL_MATERIAL_FAIL); #else - WFIFOW(fd,2) = 6 + 2 * c; - WFIFOSET(fd,WFIFOW(fd,2)); + WFIFOSET(fd, len); #endif } } @@ -6159,11 +6103,13 @@ static void clif_refine(int fd, int fail, int index, int val) /// 3 = "you lack the item %s to upgrade the weapon" MsgStringTable[914] in rgb(255,200,200) static void clif_upgrademessage(int fd, int result, int item_id) { - WFIFOHEAD(fd,packet_len(0x223)); - WFIFOW(fd,0)=0x223; - WFIFOL(fd,2)=result; - WFIFOW(fd,6)=item_id; - WFIFOSET(fd,packet_len(0x223)); + struct PACKET_ZC_ACK_WEAPONREFINE p; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x223; + p.result = result; + p.itemId = item_id; + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Whisper is transmitted to the destination player (ZC_WHISPER). @@ -6249,7 +6195,7 @@ static void clif_solved_charname(int fd, int charid, const char *name) } /// Presents a list of items that can be carded/composed (ZC_ITEMCOMPOSITION_LIST). -/// 017b <packet len>.W { <name id>.W }* +/// 017b <packet len>.W { <index>.W }* static void clif_use_card(struct map_session_data *sd, int idx) { int i, c; @@ -6299,7 +6245,7 @@ static void clif_insert_card(struct map_session_data *sd, int idx_equip, int idx } /// Presents a list of items that can be identified (ZC_ITEMIDENTIFY_LIST). -/// 0177 <packet len>.W { <name id>.W }* +/// 0177 <packet len>.W { <index>.W }* static void clif_item_identify_list(struct map_session_data *sd) { int i,c; @@ -6348,32 +6294,38 @@ static void clif_item_repair_list(struct map_session_data *sd, struct map_sessio { int i,c; int fd; + int len; + struct PACKET_ZC_REPAIRITEMLIST *p; nullpo_retv(sd); nullpo_retv(dstsd); - fd=sd->fd; + fd = sd->fd; - WFIFOHEAD(fd, MAX_INVENTORY * 13 + 4); - WFIFOW(fd,0)=0x1fc; + len = MAX_INVENTORY * sizeof(struct PACKET_ZC_REPAIRITEMLIST_sub) + sizeof(struct PACKET_ZC_REPAIRITEMLIST); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x1fc; for (i = c = 0; i < MAX_INVENTORY; i++) { int nameid = dstsd->status.inventory[i].nameid; if (nameid > 0 && (dstsd->status.inventory[i].attribute & ATTR_BROKEN) != 0) { // && skill_can_repair(sd,nameid)) { - WFIFOW(fd,c*13+4) = i; - WFIFOW(fd,c*13+6) = nameid; - WFIFOB(fd,c*13+8) = dstsd->status.inventory[i].refine; - clif->addcards(WFIFOP(fd,c*13+9), &dstsd->status.inventory[i]); + p->items[c].index = i; + p->items[c].itemId = nameid; + p->items[c].refine = dstsd->status.inventory[i].refine; + clif->addcards(&p->items[c].slot, &dstsd->status.inventory[i]); c++; } } - if(c > 0) { - WFIFOW(fd,2)=c*13+4; - WFIFOSET(fd,WFIFOW(fd,2)); + if (c > 0) { + len = c * sizeof(struct PACKET_ZC_REPAIRITEMLIST_sub) + sizeof(struct PACKET_ZC_REPAIRITEMLIST); + p->packetLength = len; + WFIFOSET(fd, len); sd->menuskill_id = BS_REPAIRWEAPON; sd->menuskill_val = dstsd->bl.id; sd->menuskill_val2 = lv; - }else - clif->skill_fail(sd,sd->ud.skill_id,USESKILL_FAIL_LEVEL,0); + } else { + clif->skill_fail(sd, sd->ud.skill_id, USESKILL_FAIL_LEVEL, 0, 0); + } } /// Notifies the client about the result of a item repair request (ZC_ACK_ITEMREPAIR). @@ -6421,30 +6373,34 @@ static void clif_item_refine_list(struct map_session_data *sd) { int i,c; int fd; + int len; + struct PACKET_ZC_NOTIFY_WEAPONITEMLIST *p; uint16 skill_lv; nullpo_retv(sd); - skill_lv = pc->checkskill(sd,WS_WEAPONREFINE); + skill_lv = pc->checkskill(sd, WS_WEAPONREFINE); - fd=sd->fd; - - WFIFOHEAD(fd, MAX_INVENTORY * 13 + 4); - WFIFOW(fd,0)=0x221; + fd = sd->fd; + len = MAX_INVENTORY * sizeof(struct PACKET_ZC_NOTIFY_WEAPONITEMLIST_sub) + sizeof(struct PACKET_ZC_NOTIFY_WEAPONITEMLIST); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x221; for (i = c = 0; i < MAX_INVENTORY; i++) { - if(sd->status.inventory[i].nameid > 0 && sd->status.inventory[i].identify + if (sd->status.inventory[i].nameid > 0 && sd->status.inventory[i].identify && itemdb_wlv(sd->status.inventory[i].nameid) >= 1 && !sd->inventory_data[i]->flag.no_refine - && !(sd->status.inventory[i].equip&EQP_ARMS)){ - WFIFOW(fd,c*13+ 4)=i+2; - WFIFOW(fd,c*13+ 6)=sd->status.inventory[i].nameid; - WFIFOB(fd,c*13+ 8)=sd->status.inventory[i].refine; - clif->addcards(WFIFOP(fd,c*13+9), &sd->status.inventory[i]); + && !(sd->status.inventory[i].equip & EQP_ARMS)) { + p->items[c].index = i + 2; + p->items[c].itemId = sd->status.inventory[i].nameid; + p->items[c].refine = sd->status.inventory[i].refine; + clif->addcards(&p->items[c].slot, &sd->status.inventory[i]); c++; } } - WFIFOW(fd,2)=c*13+4; - WFIFOSET(fd,WFIFOW(fd,2)); + len = c * sizeof(struct PACKET_ZC_NOTIFY_WEAPONITEMLIST_sub) + sizeof(struct PACKET_ZC_NOTIFY_WEAPONITEMLIST); + p->packetLength = len; + WFIFOSET(fd, len); if (c > 0) { sd->menuskill_id = WS_WEAPONREFINE; sd->menuskill_val = skill_lv; @@ -6477,37 +6433,35 @@ static void clif_item_skill(struct map_session_data *sd, uint16 skill_id, uint16 /// 01c5 <index>.W <amount>.L <name id>.W <type>.B <identified>.B <damaged>.B <refine>.B <card1>.W <card2>.W <card3>.W <card4>.W (ZC_ADD_ITEM_TO_CART2) static void clif_cart_additem(struct map_session_data *sd, int n, int amount, int fail) { - int view,fd; - unsigned char *buf; - int offset = 0; + int view, fd; + struct PACKET_ZC_ADD_ITEM_TO_CART p; nullpo_retv(sd); - fd=sd->fd; - if(n<0 || n>=MAX_CART || sd->status.cart[n].nameid<=0) + fd = sd->fd; + if (n < 0 || n >= MAX_CART || sd->status.cart[n].nameid <= 0) return; - WFIFOHEAD(fd,packet_len(cartaddType)); - buf=WFIFOP(fd,0); - WBUFW(buf,0)=cartaddType; - WBUFW(buf,2)=n+2; - WBUFL(buf,4)=amount; - if((view = itemdb_viewid(sd->status.cart[n].nameid)) > 0) - WBUFW(buf,8)=view; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = cartaddType; + p.index = n + 2; + p.amount = amount; + if ((view = itemdb_viewid(sd->status.cart[n].nameid)) > 0) + p.itemId = view; else - WBUFW(buf,8)=sd->status.cart[n].nameid; + p.itemId = sd->status.cart[n].nameid; #if PACKETVER >= 5 - WBUFB(buf,10)=itemdb_type(sd->status.cart[n].nameid); - offset = 1; + p.itemType = itemdb_type(sd->status.cart[n].nameid); #endif - WBUFB(buf,10+offset)=sd->status.cart[n].identify; - WBUFB(buf,11+offset)=sd->status.cart[n].attribute; - WBUFB(buf,12+offset)=sd->status.cart[n].refine; - clif->addcards(WBUFP(buf,13+offset), &sd->status.cart[n]); + p.identified = sd->status.cart[n].identify; + p.damaged = sd->status.cart[n].attribute; + p.refine = sd->status.cart[n].refine; + clif->addcards(&p.slot, &sd->status.cart[n]); #if PACKETVER >= 20150226 - clif->add_item_options(WBUFP(buf, 21 + offset), &sd->status.cart[n]); + clif->add_item_options(&p.option_data[0], &sd->status.cart[n]); #endif - WFIFOSET(fd,packet_len(cartaddType)); + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Deletes an item from character's cart (ZC_DELETE_ITEM_FROM_CART). @@ -6589,25 +6543,11 @@ static void clif_closevendingboard(struct block_list *bl, int fd) /// R 0800 <packet len>.W <owner id>.L <unique id>.L { <price>.L <amount>.W <index>.W <type>.B <name id>.W <identified>.B <damaged>.B <refine>.B <card1>.W <card2>.W <card3>.W <card4>.W }* (ZC_PC_PURCHASE_ITEMLIST_FROMMC2) static void clif_vendinglist(struct map_session_data *sd, unsigned int id, struct s_vending *vending_items) { - int i,fd; + int i, fd; int count; struct map_session_data* vsd; -#if PACKETVER < 20100105 - const int cmd = 0x133; - const int offset = 8; -#else - const int cmd = 0x800; - const int offset = 12; -#endif - -#if PACKETVER < 20150226 - const int item_length = 22; -// [4144] date 20160921 not confirmend. Can be bigger or smaller -#elif PACKETVER < 20160921 - const int item_length = 47; -#else - const int item_length = 53; -#endif + int len; + struct PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC *p; nullpo_retv(sd); nullpo_retv(vending_items); @@ -6615,37 +6555,39 @@ static void clif_vendinglist(struct map_session_data *sd, unsigned int id, struc fd = sd->fd; count = vsd->vend_num; + len = sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC) + count * sizeof(struct PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC_sub); - WFIFOHEAD(fd, offset+count*item_length); - WFIFOW(fd,0) = cmd; - WFIFOW(fd,2) = offset+count*item_length; - WFIFOL(fd,4) = id; + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = vendinglistType; + p->packetLength = len; + p->AID = id; #if PACKETVER >= 20100105 - WFIFOL(fd,8) = vsd->vender_id; + p->venderId = vsd->vender_id; #endif - for( i = 0; i < count; i++ ) { + for (i = 0; i < count; i++) { int index = vending_items[i].index; struct item_data* data = itemdb->search(vsd->status.cart[index].nameid); - WFIFOL(fd,offset+ 0+i*item_length) = vending_items[i].value; - WFIFOW(fd,offset+ 4+i*item_length) = vending_items[i].amount; - WFIFOW(fd,offset+ 6+i*item_length) = vending_items[i].index + 2; - WFIFOB(fd,offset+ 8+i*item_length) = itemtype(data->type); - WFIFOW(fd,offset+ 9+i*item_length) = ( data->view_id > 0 ) ? data->view_id : vsd->status.cart[index].nameid; - WFIFOB(fd,offset+11+i*item_length) = vsd->status.cart[index].identify; - WFIFOB(fd,offset+12+i*item_length) = vsd->status.cart[index].attribute; - WFIFOB(fd,offset+13+i*item_length) = vsd->status.cart[index].refine; - clif->addcards(WFIFOP(fd,offset+14+i*item_length), &vsd->status.cart[index]); + p->items[i].price = vending_items[i].value; + p->items[i].amount = vending_items[i].amount; + p->items[i].index = vending_items[i].index + 2; + p->items[i].itemType = itemtype(data->type); + p->items[i].itemId = (data->view_id > 0) ? data->view_id : vsd->status.cart[index].nameid; + p->items[i].identified = vsd->status.cart[index].identify; + p->items[i].damaged = vsd->status.cart[index].attribute; + p->items[i].refine = vsd->status.cart[index].refine; + clif->addcards(&p->items[i].slot, &vsd->status.cart[index]); #if PACKETVER >= 20150226 - clif->add_item_options(WFIFOP(fd, offset + 22 + i * item_length), &vsd->status.cart[index]); + clif->add_item_options(&p->items[i].option_data[0], &vsd->status.cart[index]); #endif -// [4144] date 20160921 not confirmend. Can be bigger or smaller +// [4144] date 20160921 not confirmed. Can be bigger or smaller #if PACKETVER >= 20160921 - WFIFOL(fd, offset + 47 + i * item_length) = pc->item_equippoint(sd, data); - WFIFOW(fd, offset + 51 + i * item_length) = data->view_sprite; + p->items[i].location = pc->item_equippoint(sd, data); + p->items[i].viewSprite = data->view_sprite; #endif } - WFIFOSET(fd,WFIFOW(fd,2)); + WFIFOSET(fd, len); } /// Shop purchase failure (ZC_PC_PURCHASE_RESULT_FROMMC). @@ -6677,48 +6619,54 @@ static void clif_buyvending(struct map_session_data *sd, int index, int amount, /// 0136 <packet len>.W <owner id>.L { <price>.L <index>.W <amount>.W <type>.B <name id>.W <identified>.B <damaged>.B <refine>.B <card1>.W <card2>.W <card3>.W <card4>.W }* static void clif_openvending(struct map_session_data *sd, int id, struct s_vending *vending_items) { - int i,fd; + int i, fd; int count; -#if PACKETVER >= 20150226 - const int item_length = 47; -#else - const int item_length = 22; -#endif + struct PACKET_ZC_PC_PURCHASE_MYITEMLIST *p; + int len; nullpo_retv(sd); nullpo_retv(vending_items); fd = sd->fd; count = sd->vend_num; - - WFIFOHEAD(fd, 8+count*item_length); - WFIFOW(fd,0) = 0x136; - WFIFOW(fd,2) = 8+count*item_length; - WFIFOL(fd,4) = id; - for( i = 0; i < count; i++ ) { + len = sizeof(struct PACKET_ZC_PC_PURCHASE_MYITEMLIST) + count * sizeof(struct PACKET_ZC_PC_PURCHASE_MYITEMLIST_sub); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x136; + p->packetLength = len; + p->AID = id; + for (i = 0; i < count; i++) { int index = vending_items[i].index; struct item_data* data = itemdb->search(sd->status.cart[index].nameid); - WFIFOL(fd, 8+i*item_length) = vending_items[i].value; - WFIFOW(fd,12+i*item_length) = vending_items[i].index + 2; - WFIFOW(fd,14+i*item_length) = vending_items[i].amount; - WFIFOB(fd,16+i*item_length) = itemtype(data->type); - WFIFOW(fd,17+i*item_length) = ( data->view_id > 0 ) ? data->view_id : sd->status.cart[index].nameid; - WFIFOB(fd,19+i*item_length) = sd->status.cart[index].identify; - WFIFOB(fd,20+i*item_length) = sd->status.cart[index].attribute; - WFIFOB(fd,21+i*item_length) = sd->status.cart[index].refine; - clif->addcards(WFIFOP(fd,22+i*item_length), &sd->status.cart[index]); + p->items[i].price = vending_items[i].value; + p->items[i].index = vending_items[i].index + 2; + p->items[i].amount = vending_items[i].amount; + p->items[i].itemType = itemtype(data->type); + p->items[i].itemId = (data->view_id > 0) ? data->view_id : sd->status.cart[index].nameid; + p->items[i].identified = sd->status.cart[index].identify; + p->items[i].damaged = sd->status.cart[index].attribute; + p->items[i].refine = sd->status.cart[index].refine; + clif->addcards(&p->items[i].slot, &sd->status.cart[index]); #if PACKETVER >= 20150226 - clif->add_item_options(WFIFOP(fd, 30 + i * item_length), &sd->status.cart[index]); + clif->add_item_options(&p->items[i].option_data[0], &sd->status.cart[index]); #endif } - WFIFOSET(fd,WFIFOW(fd,2)); + WFIFOSET(fd, len); + + clif->openvendingAck(fd, 0); +} +// 0 - open vending success +// 1 - message MSG_MERCHANTSHOP_MAKING_FAIL +// 2 - silent ignore +// 3 - message MSG_ID_C9D (You can not open a stall at the current location) +static void clif_openvendingAck(int fd, int result) +{ #if PACKETVER >= 20140625 - /** should go elsewhere perhaps? it has to be bundled with this however. **/ WFIFOHEAD(fd, packet_len(0xa28)); - WFIFOW(fd, 0) = 0xa28; - WFIFOB(fd, 2) = 0;/** 1 is failure. our current responses to failure are working so not yet implemented **/ + WFIFOW(fd, 0) = 0xa28; // ZC_ACK_OPENSTORE2 + WFIFOB(fd, 2) = result; WFIFOSET(fd, packet_len(0xa28)); #endif } @@ -6936,15 +6884,17 @@ static void clif_party_invite(struct map_session_data *sd, struct map_session_da /// Party invite result. /// 00fd <nick>.24S <result>.B (ZC_ACK_REQ_JOIN_GROUP) /// 02c5 <nick>.24S <result>.L (ZC_PARTY_JOIN_REQ_ACK) -/// result=0 : char is already in a party -> MsgStringTable[80] -/// result=1 : party invite was rejected -> MsgStringTable[81] -/// result=2 : party invite was accepted -> MsgStringTable[82] -/// result=3 : party is full -> MsgStringTable[83] -/// result=4 : char of the same account already joined the party -> MsgStringTable[608] -/// result=5 : char blocked party invite -> MsgStringTable[1324] (since 20070904) -/// result=7 : char is not online or doesn't exist -> MsgStringTable[71] (since 20070904) -/// result=8 : (%s) TODO instance related? -> MsgStringTable[1388] (since 20080527) -/// return=9 : TODO map prohibits party joining? -> MsgStringTable[1871] (since 20110205) +/// result=0 : char is already in a party -> MsgStringTable[80] +/// result=1 : party invite was rejected -> MsgStringTable[81] +/// result=2 : party invite was accepted -> MsgStringTable[82] +/// result=3 : party is full -> MsgStringTable[83] +/// result=4 : char of the same account already joined the party -> MsgStringTable[608] +/// result=5 : char blocked party invite -> MsgStringTable[1324] (since 20070904) +/// result=7 : char is not online or doesn't exist -> MsgStringTable[71] (since 20070904) +/// result=8 : (%s) are currently in restricted map to join a party. -> MsgStringTable[1388] (since 20080527) +/// result=9 : Cannot join a party in this map. -> MsgStringTable[1871] (since 20110215) +/// result=10 : You cannot invite or withdraw while in memorial dungeon -> message: MSG_ID_BD3 (since 20161130) +/// result=11 : The character is a level that can not join the party -> message: MSG_ID_C9A (since 20170412) static void clif_party_inviteack(struct map_session_data *sd, const char *nick, int result) { int fd; @@ -7198,22 +7148,28 @@ static void clif_movetoattack(struct map_session_data *sd, struct block_list *bl /// 1 = failure /// 2 = success (alchemist) /// 3 = failure (alchemist) +/// 4 = success (???) +/// 5 = failure (???) +/// 6 = failure (???) +/// 7 = failure (???) static void clif_produceeffect(struct map_session_data *sd, int flag, int nameid) { - int view,fd; + int view, fd; + struct PACKET_ZC_ACK_REQMAKINGITEM p; nullpo_retv(sd); fd = sd->fd; clif->solved_charname(fd, sd->status.char_id, sd->status.name); - WFIFOHEAD(fd,packet_len(0x18f)); - WFIFOW(fd, 0)=0x18f; - WFIFOW(fd, 2)=flag; - if((view = itemdb_viewid(nameid)) > 0) - WFIFOW(fd, 4)=view; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x18f; + p.result = flag; + if ((view = itemdb_viewid(nameid)) > 0) + p.itemId = view; else - WFIFOW(fd, 4)=nameid; - WFIFOSET(fd,packet_len(0x18f)); + p.itemId = nameid; + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Initiates the pet taming process (ZC_START_CAPTURE). @@ -7367,15 +7323,17 @@ static void clif_pet_emotion(struct pet_data *pd, int param) static void clif_pet_food(struct map_session_data *sd, int foodid, int fail) { int fd; + struct PACKET_ZC_FEED_PET p; nullpo_retv(sd); - fd=sd->fd; - WFIFOHEAD(fd,packet_len(0x1a3)); - WFIFOW(fd,0)=0x1a3; - WFIFOB(fd,2)=fail; - WFIFOW(fd,3)=foodid; - WFIFOSET(fd,packet_len(0x1a3)); + fd = sd->fd; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x1a3; + p.result = fail; + p.itemId = foodid; + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Presents a list of skills that can be auto-spelled (ZC_AUTOSPELLLIST). @@ -7543,20 +7501,23 @@ static void clif_mvp_effect(struct map_session_data *sd) /// MVP item reward message (ZC_MVP_GETTING_ITEM). /// 010a <name id>.W +/// 010a <name id>.L static void clif_mvp_item(struct map_session_data *sd, int nameid) { - int view,fd; + int view, fd; + struct PACKET_ZC_MVP_GETTING_ITEM p; nullpo_retv(sd); - fd=sd->fd; - WFIFOHEAD(fd,packet_len(0x10a)); - WFIFOW(fd,0)=0x10a; - if((view = itemdb_viewid(nameid)) > 0) - WFIFOW(fd,2)=view; + fd = sd->fd; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x10a; + if ((view = itemdb_viewid(nameid)) > 0) + p.itemId = view; else - WFIFOW(fd,2)=nameid; - WFIFOSET(fd,packet_len(0x10a)); + p.itemId = nameid; + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// MVP EXP reward message (ZC_MVP_GETTING_SPECIAL_EXP). @@ -10564,13 +10525,13 @@ static void clif_parse_Emotion(int fd, struct map_session_data *sd) if (battle_config.basic_skill_check == 0 || pc->check_basicskill(sd, 2)) { if (emoticon == E_MUTE) {// prevent use of the mute emote [Valaris] - clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 1); + clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 1, 0); return; } // fix flood of emotion icon (ro-proxy): flood only the hacker player if (sd->emotionlasttime + 1 >= time(NULL)) { // not more than 1 per second sd->emotionlasttime = time(NULL); - clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 1); + clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 1, 0); return; } sd->emotionlasttime = time(NULL); @@ -10583,7 +10544,7 @@ static void clif_parse_Emotion(int fd, struct map_session_data *sd) clif->emotion(&sd->bl, emoticon); } else - clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 1); + clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 1, 0); } /// Amount of currently online players, reply to /w /who (ZC_USER_COUNT). @@ -10654,7 +10615,7 @@ static void clif_parse_ActionRequest_sub(struct map_session_data *sd, int action if (!battle_config.sdelay_attack_enable && pc->checkskill(sd, SA_FREECAST) <= 0 && (skill->get_inf2(sd->ud.skill_id) & (INF2_FREE_CAST_REDUCED | INF2_FREE_CAST_NORMAL)) == 0) { if (DIFF_TICK(tick, sd->ud.canact_tick) < 0) { - clif->skill_fail(sd, 1, USESKILL_FAIL_SKILLINTERVAL, 0); + clif->skill_fail(sd, 1, USESKILL_FAIL_SKILLINTERVAL, 0, 0); return; } } @@ -10666,7 +10627,7 @@ static void clif_parse_ActionRequest_sub(struct map_session_data *sd, int action break; case 0x02: // sitdown if (battle_config.basic_skill_check && !pc->check_basicskill(sd, 3)) { - clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 2); + clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 2, 0); break; } @@ -11181,12 +11142,13 @@ static void clif_parse_NpcBuyListSend(int fd, struct map_session_data *sd) __att /// 00c8 <packet len>.W { <amount>.W <name id>.W }* static void clif_parse_NpcBuyListSend(int fd, struct map_session_data *sd) { - int n = ((int)RFIFOW(fd,2)-4) / 4; + int n = ((int)RFIFOW(fd, 2) - sizeof(struct PACKET_CZ_PC_PURCHASE_ITEMLIST)) / sizeof(struct PACKET_CZ_PC_PURCHASE_ITEMLIST_sub); int result; + const struct PACKET_CZ_PC_PURCHASE_ITEMLIST *p = RFIFOP(fd, 0); Assert_retv(n >= 0); - if( sd->state.trading || !sd->npc_shopid || pc_has_permission(sd,PC_PERM_DISABLE_STORE) ) { + if (sd->state.trading || !sd->npc_shopid || pc_has_permission(sd, PC_PERM_DISABLE_STORE)) { result = 1; } else { struct itemlist item_list = { 0 }; @@ -11197,8 +11159,8 @@ static void clif_parse_NpcBuyListSend(int fd, struct map_session_data *sd) for (i = 0; i < n; i++) { struct itemlist_entry entry = { 0 }; - entry.amount = RFIFOW(fd, 4 + 4 * i); - entry.id = RFIFOW(fd, 4 + 4 * i + 2); + entry.amount = p->items[i].amount; + entry.id = p->items[i].itemId; VECTOR_PUSH(item_list, entry); } @@ -11293,7 +11255,7 @@ static void clif_parse_CreateChatRoom(int fd, struct map_session_data *sd) if (pc_ismuted(&sd->sc, MANNER_NOROOM)) return; if(battle_config.basic_skill_check && !pc->check_basicskill(sd, 4)) { - clif->skill_fail(sd,1,USESKILL_FAIL_LEVEL,3); + clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 3, 0); return; } if( npc->isnear(&sd->bl) ) { @@ -11301,7 +11263,7 @@ static void clif_parse_CreateChatRoom(int fd, struct map_session_data *sd) //char output[150]; //sprintf(output, msg_txt(862), battle_config.min_npc_vendchat_distance); // "You're too close to a NPC, you must be at least %d cells away from any NPC." //clif_displaymessage(sd->fd, output); - clif->skill_fail(sd,1,USESKILL_FAIL_THERE_ARE_NPC_AROUND,0); + clif->skill_fail(sd, 1, USESKILL_FAIL_THERE_ARE_NPC_AROUND, 0, 0); return; } @@ -11414,7 +11376,7 @@ static void clif_parse_TradeRequest(int fd, struct map_session_data *sd) } if( battle_config.basic_skill_check && !pc->check_basicskill(sd, 1)) { - clif->skill_fail(sd,1,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 0, 0); return; } @@ -11626,7 +11588,7 @@ static void clif_parse_UseSkillToId_homun(struct homun_data *hd, struct map_sess else if (DIFF_TICK(tick, hd->ud.canact_tick) < 0){ clif->emotion(&hd->bl, E_DOTS); if (hd->master) - clif->skill_fail(hd->master, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0); + clif->skill_fail(hd->master, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0, 0); return; } @@ -11654,7 +11616,7 @@ static void clif_parse_UseSkillToPos_homun(struct homun_data *hd, struct map_ses } else if ( DIFF_TICK(tick, hd->ud.canact_tick) < 0 ) { clif->emotion(&hd->bl, E_DOTS); if ( hd->master ) - clif->skill_fail(hd->master, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0); + clif->skill_fail(hd->master, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0, 0); return; } @@ -11701,7 +11663,7 @@ static void clif_parse_UseSkillToPos_mercenary(struct mercenary_data *md, struct if( md->ud.skilltimer != INVALID_TIMER ) return; if( DIFF_TICK(tick, md->ud.canact_tick) < 0 ) { - clif->skill_fail(md->master, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0); + clif->skill_fail(md->master, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0, 0); return; } @@ -11781,7 +11743,7 @@ static void clif_parse_UseSkillToId(int fd, struct map_session_data *sd) return; } else if( DIFF_TICK(tick, sd->ud.canact_tick) < 0 ) { if( sd->skillitem != skill_id ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0, 0); return; } } @@ -11863,7 +11825,7 @@ static void clif_parse_UseSkillToPosSub(int fd, struct map_session_data *sd, uin return; if( skillmoreinfo != -1 ) { if( pc_issit(sd) ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return; } //You can't use Graffiti/TalkieBox AND have a vending open, so this is safe. @@ -11875,7 +11837,7 @@ static void clif_parse_UseSkillToPosSub(int fd, struct map_session_data *sd, uin if( DIFF_TICK(tick, sd->ud.canact_tick) < 0 ) { if( sd->skillitem != skill_id ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0, 0); return; } } @@ -11990,7 +11952,9 @@ static void clif_parse_ProduceMix(int fd, struct map_session_data *sd) __attribu /// 018e <name id>.W { <material id>.W }*3 static void clif_parse_ProduceMix(int fd, struct map_session_data *sd) { - switch( sd->menuskill_id ) { + const struct PACKET_CZ_REQMAKINGITEM *p = RFIFOP(fd, 0); + + switch (sd->menuskill_id) { case -1: case AM_PHARMACY: case RK_RUNEMASTERY: @@ -12001,12 +11965,13 @@ static void clif_parse_ProduceMix(int fd, struct map_session_data *sd) } if (pc_istrading(sd)) { //Make it fail to avoid shop exploits where you sell something different than you see. - clif->skill_fail(sd,sd->ud.skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, sd->ud.skill_id, USESKILL_FAIL_LEVEL, 0, 0); clif_menuskill_clear(sd); return; } - if( skill->can_produce_mix(sd,RFIFOW(fd,2),sd->menuskill_val, 1) ) - skill->produce_mix(sd,0,RFIFOW(fd,2),RFIFOW(fd,4),RFIFOW(fd,6),RFIFOW(fd,8), 1); + + if (skill->can_produce_mix(sd, p->itemId, sd->menuskill_val, 1)) + skill->produce_mix(sd, 0, p->itemId, p->material[0], p->material[1], p->material[2], 1); clif_menuskill_clear(sd); } @@ -12022,20 +11987,21 @@ static void clif_parse_Cooking(int fd, struct map_session_data *sd) __attribute_ /// 6 = GN_S_PHARMACY static void clif_parse_Cooking(int fd, struct map_session_data *sd) { - int type = RFIFOW(fd,2); - int nameid = RFIFOW(fd,4); - int amount = sd->menuskill_val2?sd->menuskill_val2:1; - if( type == 6 && sd->menuskill_id != GN_MIX_COOKING && sd->menuskill_id != GN_S_PHARMACY ) + const struct PACKET_CZ_REQ_MAKINGITEM *p = RFIFOP(fd, 0); + int type = p->type; + int nameid = p->itemId; + int amount = sd->menuskill_val2 ? sd->menuskill_val2 : 1; + if (type == 6 && sd->menuskill_id != GN_MIX_COOKING && sd->menuskill_id != GN_S_PHARMACY) return; if (pc_istrading(sd)) { //Make it fail to avoid shop exploits where you sell something different than you see. - clif->skill_fail(sd,sd->ud.skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, sd->ud.skill_id, USESKILL_FAIL_LEVEL, 0, 0); clif_menuskill_clear(sd); return; } - if( skill->can_produce_mix(sd,nameid,sd->menuskill_val, amount) ) - skill->produce_mix(sd,(type>1?sd->menuskill_id:0),nameid,0,0,0,amount); + if (skill->can_produce_mix(sd, nameid, sd->menuskill_val, amount)) + skill->produce_mix(sd, (type > 1 ? sd->menuskill_id : 0), nameid, 0, 0, 0, amount); clif_menuskill_clear(sd); } @@ -12044,15 +12010,17 @@ static void clif_parse_RepairItem(int fd, struct map_session_data *sd) __attribu /// 01fd <index>.W <name id>.W <refine>.B <card1>.W <card2>.W <card3>.W <card4>.W static void clif_parse_RepairItem(int fd, struct map_session_data *sd) { + const struct PACKET_CZ_REQ_ITEMREPAIR *p = RFIFOP(fd, 0); + if (sd->menuskill_id != BS_REPAIRWEAPON) return; if (pc_istrading(sd)) { //Make it fail to avoid shop exploits where you sell something different than you see. - clif->skill_fail(sd,sd->ud.skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, sd->ud.skill_id, USESKILL_FAIL_LEVEL, 0, 0); clif_menuskill_clear(sd); return; } - skill->repairweapon(sd,RFIFOW(fd,2)); + skill->repairweapon(sd, p->index); clif_menuskill_clear(sd); } @@ -12069,7 +12037,7 @@ static void clif_parse_WeaponRefine(int fd, struct map_session_data *sd) return; if (pc_istrading(sd)) { //Make it fail to avoid shop exploits where you sell something different than you see. - clif->skill_fail(sd,sd->ud.skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, sd->ud.skill_id, USESKILL_FAIL_LEVEL, 0, 0); clif_menuskill_clear(sd); return; } @@ -12209,27 +12177,33 @@ static void clif_parse_SelectArrow(int fd, struct map_session_data *sd) __attrib /// 01ae <name id>.W static void clif_parse_SelectArrow(int fd, struct map_session_data *sd) { + int itemId; if (pc_istrading(sd)) { - //Make it fail to avoid shop exploits where you sell something different than you see. - clif->skill_fail(sd,sd->ud.skill_id,USESKILL_FAIL_LEVEL,0); + //Make it fail to avoid shop exploits where you sell something different than you see. + clif->skill_fail(sd, sd->ud.skill_id, USESKILL_FAIL_LEVEL, 0, 0); clif_menuskill_clear(sd); return; } - switch( sd->menuskill_id ) { +#if PACKETVER_RE_NUM >= 20180704 + itemId = RFIFOL(fd, 2); +#else + itemId = RFIFOW(fd, 2); +#endif + switch (sd->menuskill_id) { case AC_MAKINGARROW: - skill->arrow_create(sd,RFIFOW(fd,2)); + skill->arrow_create(sd, itemId); break; case SA_CREATECON: - skill->produce_mix(sd,SA_CREATECON,RFIFOW(fd,2),0,0,0, 1); + skill->produce_mix(sd, SA_CREATECON, itemId, 0, 0, 0, 1); break; case WL_READING_SB: - skill->spellbook(sd,RFIFOW(fd,2)); + skill->spellbook(sd, itemId); break; case GC_POISONINGWEAPON: - skill->poisoningweapon(sd,RFIFOW(fd,2)); + skill->poisoningweapon(sd, itemId); break; case NC_MAGICDECOY: - skill->magicdecoy(sd,RFIFOW(fd,2)); + skill->magicdecoy(sd, itemId); break; } @@ -12485,7 +12459,7 @@ static void clif_parse_CreateParty(int fd, struct map_session_data *sd) return; } if (battle_config.basic_skill_check && !pc->check_basicskill(sd, 7)) { - clif->skill_fail(sd,1,USESKILL_FAIL_LEVEL,4); + clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 4, 0); return; } @@ -12507,7 +12481,7 @@ static void clif_parse_CreateParty2(int fd, struct map_session_data *sd) return; } if (battle_config.basic_skill_check && !pc->check_basicskill(sd, 7)) { - clif->skill_fail(sd,1,USESKILL_FAIL_LEVEL,4); + clif->skill_fail(sd, 1, USESKILL_FAIL_LEVEL, 4, 0); return; } @@ -14059,7 +14033,7 @@ static void clif_parse_pet_evolution(int fd, struct map_session_data *sd) intif->create_pet( sd->status.account_id, sd->status.char_id, (short)pet->db[pet_id].class_, (short)mob->db(pet->db[pet_id].class_)->lv, - (short)pet->db[pet_id].EggID, 0, (short)pet->db[pet_id].intimate, + pet->db[pet_id].EggID, 0, (short)pet->db[pet_id].intimate, 100, 0, 1, pet->db[pet_id].jname); clif->petEvolutionResult(fd, PET_EVOL_SUCCESS); } else { @@ -16234,13 +16208,10 @@ static void clif_cashshop_show(struct map_session_data *sd, struct npc_data *nd) { struct npc_item_list *shop = NULL; unsigned short shop_size = 0; - int fd,i, c = 0; + int fd, i, c = 0; int currency[2] = { 0,0 }; -#if PACKETVER < 20070711 - const int offset = 8; -#else - const int offset = 12; -#endif + int len; + struct PACKET_ZC_PC_CASH_POINT_ITEMLIST *p; nullpo_retv(sd); nullpo_retv(nd); @@ -16263,26 +16234,28 @@ static void clif_cashshop_show(struct map_session_data *sd, struct npc_data *nd) fd = sd->fd; sd->npc_shopid = nd->bl.id; - WFIFOHEAD(fd,offset+shop_size*11); - WFIFOW(fd,0) = 0x287; - /* 0x2 = length, set after parsing */ - WFIFOL(fd,4) = currency[0]; // Cash Points + len = sizeof(struct PACKET_ZC_PC_CASH_POINT_ITEMLIST) + shop_size * sizeof(struct PACKET_ZC_PC_CASH_POINT_ITEMLIST_sub); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x287; + p->cashPoints = currency[0]; #if PACKETVER >= 20070711 - WFIFOL(fd,8) = currency[1]; // Kafra Points + p->kafraPoints = currency[1]; #endif - for( i = 0; i < shop_size; i++ ) { - if( shop[i].nameid ) { + for (i = 0; i < shop_size; i++) { + if (shop[i].nameid) { struct item_data* id = itemdb->search(shop[i].nameid); - WFIFOL(fd,offset+0+i*11) = shop[i].value; - WFIFOL(fd,offset+4+i*11) = shop[i].value; // Discount Price - WFIFOB(fd,offset+8+i*11) = itemtype(id->type); - WFIFOW(fd,offset+9+i*11) = ( id->view_id > 0 ) ? id->view_id : id->nameid; + p->items[c].price = shop[i].value; + p->items[c].discountPrice = shop[i].value; + p->items[c].itemType = itemtype(id->type); + p->items[c].itemId = (id->view_id > 0) ? id->view_id : id->nameid; c++; } } - WFIFOW(fd,2) = offset+c*11; - WFIFOSET(fd,WFIFOW(fd,2)); + len = sizeof(struct PACKET_ZC_PC_CASH_POINT_ITEMLIST) + c * sizeof(struct PACKET_ZC_PC_CASH_POINT_ITEMLIST_sub); + p->packetLength = len; + WFIFOSET(fd, len); } /// Cashshop Buy Ack (ZC_PC_CASH_POINT_UPDATE). @@ -16326,33 +16299,33 @@ static void clif_parse_cashshop_buy(int fd, struct map_session_data *sd) __attri static void clif_parse_cashshop_buy(int fd, struct map_session_data *sd) { int fail = 0; + const struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM *p = RFIFOP(fd, 0); - if( sd->state.trading || !sd->npc_shopid || pc_has_permission(sd,PC_PERM_DISABLE_STORE) ) + if (sd->state.trading || !sd->npc_shopid || pc_has_permission(sd,PC_PERM_DISABLE_STORE)) { fail = 1; - else { -#if PACKETVER < 20101116 - short nameid = RFIFOW(fd,2); - short amount = RFIFOW(fd,4); - int points = RFIFOL(fd,6); - - fail = npc->cashshop_buy(sd, nameid, amount, points); + } else { +#if PACKETVER < 20070711 + fail = npc->cashshop_buy(sd, p->itemId, p->amount, 0); +#elif PACKETVER < 20101116 + fail = npc->cashshop_buy(sd, p->itemId, p->amount, p->kafraPoints); #else - int len = RFIFOW(fd,2); + int len = p->packetLength; + int needLen; int points; int count; struct itemlist item_list = { 0 }; int i; - if (len < 10) { + if (len < sizeof(struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM)) { ShowWarning("Player %d sent incorrect cash shop buy packet (len %d)!\n", sd->status.char_id, len); return; } - points = RFIFOL(fd, 4); - count = RFIFOW(fd, 8); - - if (len != 10 + count * 4) { - ShowWarning("Player %d sent incorrect cash shop buy packet (len %d:%d)!\n", sd->status.char_id, len, 10 + count * 4); + points = p->kafraPoints; + count = p->count; + needLen = sizeof(struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM) + count * sizeof(struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM_sub); + if (len != needLen) { + ShowWarning("Player %d sent incorrect cash shop buy packet (len %d:%d)!\n", sd->status.char_id, len, needLen); return; } @@ -16361,8 +16334,8 @@ static void clif_parse_cashshop_buy(int fd, struct map_session_data *sd) for (i = 0; i < count; i++) { struct itemlist_entry entry = { 0 }; - entry.amount = RFIFOW(fd, 10 + 4 * i); - entry.id = RFIFOW(fd, 10 + 4 * i + 2); // Nameid + entry.amount = p->items[i].amount; + entry.id = p->items[i].itemId; VECTOR_PUSH(item_list, entry); } @@ -17065,22 +17038,26 @@ static void clif_mercenary_message(struct map_session_data *sd, int message) /// 0298 <name id>.W <seconds>.L static void clif_rental_time(int fd, int nameid, int seconds) { // '<ItemName>' item will disappear in <seconds/60> minutes. - WFIFOHEAD(fd,packet_len(0x298)); - WFIFOW(fd,0) = 0x298; - WFIFOW(fd,2) = nameid; - WFIFOL(fd,4) = seconds; - WFIFOSET(fd,packet_len(0x298)); + struct PACKET_ZC_CASH_TIME_COUNTER p; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x298; + p.itemId = nameid; + p.seconds = seconds; + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Deletes a rental item from client's inventory (ZC_CASH_ITEM_DELETE). /// 0299 <index>.W <name id>.W static void clif_rental_expired(int fd, int index, int nameid) { // '<ItemName>' item has been deleted from the Inventory - WFIFOHEAD(fd,packet_len(0x299)); - WFIFOW(fd,0) = 0x299; - WFIFOW(fd,2) = index+2; - WFIFOW(fd,4) = nameid; - WFIFOSET(fd,packet_len(0x299)); + struct PACKET_ZC_CASH_ITEM_DELETE p; + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x299; + p.index = index + 2; + p.itemId = nameid; + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Book Reading (ZC_READ_BOOK). @@ -17407,22 +17384,22 @@ static void clif_instance_leave(int fd) static void clif_party_show_picker(struct map_session_data *sd, struct item *item_data) { #if PACKETVER >= 20071002 - unsigned char buf[22]; struct item_data* id; + struct PACKET_ZC_ITEM_PICKUP_PARTY p; nullpo_retv(sd); nullpo_retv(item_data); id = itemdb->search(item_data->nameid); - WBUFW(buf,0) = 0x2b8; - WBUFL(buf,2) = sd->status.account_id; - WBUFW(buf,6) = item_data->nameid; - WBUFB(buf,8) = item_data->identify; - WBUFB(buf,9) = item_data->attribute; - WBUFB(buf,10) = item_data->refine; - clif->addcards(WBUFP(buf,11), item_data); - WBUFW(buf,19) = id->equip; // equip location - WBUFB(buf,21) = itemtype(id->type); // item type - clif->send(buf, packet_len(0x2b8), &sd->bl, PARTY_SAMEMAP_WOS); + p.packetType = 0x2b8; + p.AID = sd->status.account_id; + p.itemId = item_data->nameid; + p.identified = item_data->identify; + p.damaged = item_data->attribute; + p.refine = item_data->refine; + clif->addcards(&p.slot, item_data); + p.location = id->equip; // equip location + p.itemType = itemtype(id->type); // item type + clif->send(&p, sizeof(p), &sd->bl, PARTY_SAMEMAP_WOS); #endif } @@ -17634,40 +17611,40 @@ static void clif_parse_ReqOpenBuyingStore(int fd, struct map_session_data *sd) _ /// 1 = open static void clif_parse_ReqOpenBuyingStore(int fd, struct map_session_data *sd) { - const unsigned int blocksize = 8; - const uint8 *itemlist; + const unsigned int blocksize = sizeof(struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub); + const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub *itemlist; char storename[MESSAGE_SIZE]; unsigned char result; int zenylimit; int count, packet_len; - struct s_packet_db* info = &packet_db[RFIFOW(fd,0)]; + const struct PACKET_CZ_REQ_OPEN_BUYING_STORE *p = RFIFOP(fd, 0); - packet_len = RFIFOW(fd,info->pos[0]); + packet_len = p->packetLength; // TODO: Make this check global for all variable length packets. - if( packet_len < 89 ) + if (packet_len < sizeof(struct PACKET_CZ_REQ_OPEN_BUYING_STORE)) {// minimum packet length - ShowError("clif_parse_ReqOpenBuyingStore: Malformed packet (expected length=%u, length=%d, account_id=%d).\n", 89U, packet_len, sd->bl.id); + ShowError("clif_parse_ReqOpenBuyingStore: Malformed packet (expected length=%u, length=%d, account_id=%d).\n", (uint32)sizeof(struct PACKET_CZ_REQ_OPEN_BUYING_STORE), packet_len, sd->bl.id); return; } - zenylimit = RFIFOL(fd,info->pos[1]); - result = RFIFOL(fd,info->pos[2]); - safestrncpy(storename, RFIFOP(fd,info->pos[3]), sizeof(storename)); - itemlist = RFIFOP(fd,info->pos[4]); + zenylimit = p->zenyLimit; + result = p->result; + safestrncpy(storename, p->storeName, sizeof(storename)); + itemlist = &p->items[0]; // so that buyingstore_create knows, how many elements it has access to - packet_len-= info->pos[4]; + packet_len -= sizeof(struct PACKET_CZ_REQ_OPEN_BUYING_STORE); if (packet_len < 0) return; - if( packet_len%blocksize ) + if (packet_len % blocksize) { ShowError("clif_parse_ReqOpenBuyingStore: Unexpected item list size %d (account_id=%d, block size=%u)\n", packet_len, sd->bl.id, blocksize); return; } - count = packet_len/blocksize; + count = packet_len / blocksize; buyingstore->create(sd, zenylimit, result, storename, itemlist, count); } @@ -17677,7 +17654,8 @@ static void clif_parse_ReqOpenBuyingStore(int fd, struct map_session_data *sd) /// result: /// 1 = "Failed to open buying store." (0x6cd, MSI_BUYINGSTORE_OPEN_FAILED) /// 2 = "Total amount of then possessed items exceeds the weight limit by <weight/10-maxweight*90%>. Please re-enter." (0x6ce, MSI_BUYINGSTORE_OVERWEIGHT) -/// 8 = "No sale (purchase) information available." (0x705) +/// 9 = "No sale (purchase) information available." (0x705) +/// 10 = "Cant open store at this location." (0xC9D) /// ? = nothing static void clif_buyingstore_open_failed(struct map_session_data *sd, unsigned short result, unsigned int weight) { @@ -17700,24 +17678,28 @@ static void clif_buyingstore_myitemlist(struct map_session_data *sd) { int fd; unsigned int i; + struct PACKET_ZC_MYITEMLIST_BUYING_STORE *p; + int len; nullpo_retv(sd); fd = sd->fd; - WFIFOHEAD(fd,12+sd->buyingstore.slots*9); - WFIFOW(fd,0) = 0x813; - WFIFOW(fd,2) = 12+sd->buyingstore.slots*9; - WFIFOL(fd,4) = sd->bl.id; - WFIFOL(fd,8) = sd->buyingstore.zenylimit; + len = sizeof(struct PACKET_ZC_MYITEMLIST_BUYING_STORE) + sd->buyingstore.slots * sizeof(struct PACKET_ZC_MYITEMLIST_BUYING_STORE_sub); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x813; + p->packetLength = len; + p->AID = sd->bl.id; + p->zenyLimit = sd->buyingstore.zenylimit; - for( i = 0; i < sd->buyingstore.slots; i++ ) + for (i = 0; i < sd->buyingstore.slots; i++) { - WFIFOL(fd,12+i*9) = sd->buyingstore.items[i].price; - WFIFOW(fd,16+i*9) = sd->buyingstore.items[i].amount; - WFIFOB(fd,18+i*9) = itemtype(itemdb_type(sd->buyingstore.items[i].nameid)); - WFIFOW(fd,19+i*9) = sd->buyingstore.items[i].nameid; + p->items[i].price = sd->buyingstore.items[i].price; + p->items[i].amount = sd->buyingstore.items[i].amount; + p->items[i].itemType = itemtype(itemdb_type(sd->buyingstore.items[i].nameid)); + p->items[i].itemId = sd->buyingstore.items[i].nameid; } - WFIFOSET(fd,WFIFOW(fd,2)); + WFIFOSET(fd, len); } /// Notifies clients in area of a buying store (ZC_BUYING_STORE_ENTRY). @@ -17805,26 +17787,30 @@ static void clif_buyingstore_itemlist(struct map_session_data *sd, struct map_se { int fd; unsigned int i; + struct PACKET_ZC_ACK_ITEMLIST_BUYING_STORE *p; + int len; nullpo_retv(sd); nullpo_retv(pl_sd); fd = sd->fd; - WFIFOHEAD(fd,16+pl_sd->buyingstore.slots*9); - WFIFOW(fd,0) = 0x818; - WFIFOW(fd,2) = 16+pl_sd->buyingstore.slots*9; - WFIFOL(fd,4) = pl_sd->bl.id; - WFIFOL(fd,8) = pl_sd->buyer_id; - WFIFOL(fd,12) = pl_sd->buyingstore.zenylimit; - - for( i = 0; i < pl_sd->buyingstore.slots; i++ ) + len = sizeof(struct PACKET_ZC_ACK_ITEMLIST_BUYING_STORE) + pl_sd->buyingstore.slots * sizeof(struct PACKET_ZC_ACK_ITEMLIST_BUYING_STORE_sub); + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x818; + p->packetLength = len; + p->AID = pl_sd->bl.id; + p->storeId = pl_sd->buyer_id; + p->zenyLimit = pl_sd->buyingstore.zenylimit; + + for (i = 0; i < pl_sd->buyingstore.slots; i++) { - WFIFOL(fd,16+i*9) = pl_sd->buyingstore.items[i].price; - WFIFOW(fd,20+i*9) = pl_sd->buyingstore.items[i].amount; // TODO: Figure out, if no longer needed items (amount == 0) are listed on official. - WFIFOB(fd,22+i*9) = itemtype(itemdb_type(pl_sd->buyingstore.items[i].nameid)); - WFIFOW(fd,23+i*9) = pl_sd->buyingstore.items[i].nameid; + p->items[i].price = pl_sd->buyingstore.items[i].price; + p->items[i].amount = pl_sd->buyingstore.items[i].amount; // TODO: Figure out, if no longer needed items (amount == 0) are listed on official. + p->items[i].itemType = itemtype(itemdb_type(pl_sd->buyingstore.items[i].nameid)); + p->items[i].itemId = pl_sd->buyingstore.items[i].nameid; } - WFIFOSET(fd,WFIFOW(fd,2)); + WFIFOSET(fd, len); } static void clif_parse_ReqTradeBuyingStore(int fd, struct map_session_data *sd) __attribute__((nonnull (2))); @@ -17832,36 +17818,35 @@ static void clif_parse_ReqTradeBuyingStore(int fd, struct map_session_data *sd) /// 0819 <packet len>.W <account id>.L <store id>.L { <index>.W <name id>.W <amount>.W }* static void clif_parse_ReqTradeBuyingStore(int fd, struct map_session_data *sd) { - const unsigned int blocksize = 6; - const uint8 *itemlist; + const unsigned int blocksize = sizeof(struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub); + const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub *itemlist; int account_id; unsigned int buyer_id; int count, packet_len; - struct s_packet_db* info = &packet_db[RFIFOW(fd,0)]; + const struct PACKET_CZ_REQ_TRADE_BUYING_STORE *p = RFIFOP(fd, 0); + packet_len = p->packetLength; - packet_len = RFIFOW(fd,info->pos[0]); - - if( packet_len < 12 ) + if (packet_len < sizeof(struct PACKET_CZ_REQ_TRADE_BUYING_STORE)) {// minimum packet length - ShowError("clif_parse_ReqTradeBuyingStore: Malformed packet (expected length=%u, length=%d, account_id=%d).\n", 12U, packet_len, sd->bl.id); + ShowError("clif_parse_ReqTradeBuyingStore: Malformed packet (expected length=%u, length=%d, account_id=%d).\n", (uint32)sizeof(struct PACKET_CZ_REQ_TRADE_BUYING_STORE), packet_len, sd->bl.id); return; } - account_id = RFIFOL(fd,info->pos[1]); - buyer_id = RFIFOL(fd,info->pos[2]); - itemlist = RFIFOP(fd,info->pos[3]); + account_id = p->AID; + buyer_id = p->storeId; + itemlist = &p->items[0]; // so that buyingstore_trade knows, how many elements it has access to - packet_len-= info->pos[3]; + packet_len -= sizeof(struct PACKET_CZ_REQ_TRADE_BUYING_STORE); if (packet_len < 0) return; - if( packet_len%blocksize ) + if (packet_len % blocksize) { ShowError("clif_parse_ReqTradeBuyingStore: Unexpected item list size %d (account_id=%d, buyer_id=%d, block size=%u)\n", packet_len, sd->bl.id, account_id, blocksize); return; } - count = packet_len/blocksize; + count = packet_len / blocksize; buyingstore->trade(sd, account_id, buyer_id, itemlist, count); } @@ -17888,31 +17873,26 @@ static void clif_buyingstore_trade_failed_buyer(struct map_session_data *sd, sho /// Updates the zeny limit and an item in the buying store item list (ZC_UPDATE_ITEM_FROM_BUYING_STORE). /// 081b <name id>.W <amount>.W <limit zeny>.L -static void clif_buyingstore_update_item(struct map_session_data *sd, unsigned short nameid, unsigned short amount, uint32 char_id, int zeny) +static void clif_buyingstore_update_item(struct map_session_data *sd, int nameid, unsigned short amount, uint32 char_id, int zeny) { int fd; -#if PACKETVER < 20141016 // TODO : not sure for client date [Napster] - const int cmd = 0x81b; -#else - const int cmd = 0x9e6; -#endif - const int len = packet_len(cmd); + struct PACKET_ZC_UPDATE_ITEM_FROM_BUYING_STORE p; nullpo_retv(sd); + fd = sd->fd; - WFIFOHEAD(fd, len); - WFIFOW(fd, 0) = cmd; - WFIFOW(fd, 2) = nameid; - WFIFOW(fd, 4) = amount; // amount of nameid received -#if PACKETVER < 20141016 - WFIFOL(fd, 6) = sd->buyingstore.zenylimit; -#else - WFIFOL(fd, 6) = zeny; // zeny - WFIFOL(fd, 10) = sd->buyingstore.zenylimit; - WFIFOL(fd, 14) = char_id; // GID - WFIFOL(fd, 18) = (int)time(NULL); // date + WFIFOHEAD(fd, sizeof(p)); + p.packetType = buyingStoreUpdateItemType; + p.itemId = nameid; + p.amount = amount; + p.zenyLimit = sd->buyingstore.zenylimit; +#if PACKETVER >= 20141016 + p.zeny = zeny; + p.charId = char_id; // GID + p.updateTime = (int)time(NULL); #endif - WFIFOSET(fd, len); + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); } /// Deletes item from inventory, that was sold to a buying store (ZC_ITEM_DELETE_BUYING_STORE). @@ -17944,18 +17924,20 @@ static void clif_buyingstore_delete_item(struct map_session_data *sd, short inde /// 6 = "The trade failed, because the entered amount of item %s is higher, than the buyer is willing to buy." (0x6d3, MSI_BUYINGSTORE_TRADE_OVERCOUNT) /// 7 = "The trade failed, because the buyer is lacking required balance." (0x6d1, MSI_BUYINGSTORE_TRADE_LACKBUYERZENY) /// ? = nothing -static void clif_buyingstore_trade_failed_seller(struct map_session_data *sd, short result, unsigned short nameid) +static void clif_buyingstore_trade_failed_seller(struct map_session_data *sd, short result, int nameid) { #if PACKETVER >= 20100420 int fd; + struct PACKET_ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER p; nullpo_retv(sd); fd = sd->fd; - WFIFOHEAD(fd,packet_len(0x824)); - WFIFOW(fd,0) = 0x824; - WFIFOW(fd,2) = result; - WFIFOW(fd,4) = nameid; - WFIFOSET(fd,packet_len(0x824)); + WFIFOHEAD(fd, sizeof(p)); + p.packetType = 0x824; + p.result = result; + p.itemId = nameid; + memcpy(WFIFOP(fd, 0), &p, sizeof(p)); + WFIFOSET(fd, sizeof(p)); #endif } @@ -17974,51 +17956,65 @@ static void clif_parse_SearchStoreInfo(int fd, struct map_session_data *sd) __at /// cannot be searched. static void clif_parse_SearchStoreInfo(int fd, struct map_session_data *sd) { - const unsigned int blocksize = 2; - const uint8* itemlist; - const uint8* cardlist; + const unsigned int blocksize = sizeof(struct PACKET_CZ_SEARCH_STORE_INFO_item); + const struct PACKET_CZ_SEARCH_STORE_INFO_item* itemlist; + const struct PACKET_CZ_SEARCH_STORE_INFO_item* cardlist; unsigned char type; unsigned int min_price, max_price; int packet_len, count, item_count, card_count; - struct s_packet_db* info = &packet_db[RFIFOW(fd,0)]; + int i; + const struct PACKET_CZ_SEARCH_STORE_INFO *p = RFIFOP(fd, 0); + uint32 *items_list; + uint32 *cards_list; - packet_len = RFIFOW(fd,info->pos[0]); + packet_len = p->packetLength; - if( packet_len < 15 ) + if (packet_len < sizeof(struct PACKET_CZ_SEARCH_STORE_INFO)) {// minimum packet length - ShowError("clif_parse_SearchStoreInfo: Malformed packet (expected length=%u, length=%d, account_id=%d).\n", 15U, packet_len, sd->bl.id); + ShowError("clif_parse_SearchStoreInfo: Malformed packet (expected length=%u, length=%d, account_id=%d).\n", (uint32)sizeof(struct PACKET_CZ_SEARCH_STORE_INFO), packet_len, sd->bl.id); return; } - type = RFIFOB(fd,info->pos[1]); - max_price = RFIFOL(fd,info->pos[2]); - min_price = RFIFOL(fd,info->pos[3]); - item_count = RFIFOB(fd,info->pos[4]); - card_count = RFIFOB(fd,info->pos[5]); - itemlist = RFIFOP(fd,info->pos[6]); + type = p->searchType; + max_price = p->maxPrice; + min_price = p->minPrice; + item_count = p->itemsCount; + card_count = p->cardsCount; + itemlist = &p->items[0]; // check, if there is enough data for the claimed count of items - packet_len-= info->pos[6]; + packet_len -= sizeof(struct PACKET_CZ_SEARCH_STORE_INFO); if (packet_len < 0) return; - if( packet_len%blocksize ) + if (packet_len % blocksize) { ShowError("clif_parse_SearchStoreInfo: Unexpected item list size %d (account_id=%d, block size=%u)\n", packet_len, sd->bl.id, blocksize); return; } - count = packet_len/blocksize; + count = packet_len / blocksize; - if( count < item_count+card_count ) + if (count < item_count + card_count) { - ShowError("clif_parse_SearchStoreInfo: Malformed packet (expected count=%d, count=%d, account_id=%d).\n", item_count+card_count, count, sd->bl.id); + ShowError("clif_parse_SearchStoreInfo: Malformed packet (expected count=%d, count=%d, account_id=%d).\n", item_count + card_count, count, sd->bl.id); return; } - cardlist = RFIFOP(fd, info->pos[6] + blocksize * item_count); + cardlist = RFIFOP(fd, sizeof(struct PACKET_CZ_SEARCH_STORE_INFO) + blocksize * item_count); - searchstore->query(sd, type, min_price, max_price, (const unsigned short*)itemlist, item_count, (const unsigned short*)cardlist, card_count); + items_list = aMalloc(sizeof(uint32) * item_count); + cards_list = aMalloc(sizeof(uint32) * card_count); + for (i = 0; i < item_count; i ++) { + items_list[i] = itemlist[i].itemId; + } + for (i = 0; i < card_count; i ++) { + cards_list[i] = cardlist[i].itemId; + } + // TODO: add search by item options. + searchstore->query(sd, type, min_price, max_price, items_list, item_count, cards_list, card_count); + aFree(items_list); + aFree(cards_list); } /// Results for a store search request (ZC_SEARCH_STORE_INFO_ACK). @@ -18031,38 +18027,38 @@ static void clif_parse_SearchStoreInfo(int fd, struct map_session_data *sd) /// 1 = "next" label to retrieve more results static void clif_search_store_info_ack(struct map_session_data *sd) { -#if PACKETVER >= 20150226 - const unsigned int blocksize = MESSAGE_SIZE + 26 + 5 * MAX_ITEM_OPTIONS; -#else - const unsigned int blocksize = MESSAGE_SIZE + 26; -#endif + const unsigned int blocksize = sizeof(struct PACKET_ZC_SEARCH_STORE_INFO_ACK_sub); int fd; unsigned int i, start, end; + struct PACKET_ZC_SEARCH_STORE_INFO_ACK *p; + int len; nullpo_retv(sd); fd = sd->fd; - start = sd->searchstore.pages*SEARCHSTORE_RESULTS_PER_PAGE; - end = min(sd->searchstore.count, start+SEARCHSTORE_RESULTS_PER_PAGE); - - WFIFOHEAD(fd,7+(end-start)*blocksize); - WFIFOW(fd,0) = 0x836; - WFIFOW(fd,2) = 7+(end-start)*blocksize; - WFIFOB(fd,4) = !sd->searchstore.pages; - WFIFOB(fd,5) = searchstore->querynext(sd); - WFIFOB(fd,6) = (unsigned char)min(sd->searchstore.uses, UINT8_MAX); + start = sd->searchstore.pages * SEARCHSTORE_RESULTS_PER_PAGE; + end = min(sd->searchstore.count, start + SEARCHSTORE_RESULTS_PER_PAGE); - for( i = start; i < end; i++ ) { + len = sizeof(struct PACKET_ZC_SEARCH_STORE_INFO_ACK) + (end - start) * blocksize; + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x836; + p->packetLength = len; + p->firstPage = !sd->searchstore.pages; + p->nextPage = searchstore->querynext(sd); + p->usesCount = (unsigned char)min(sd->searchstore.uses, UINT8_MAX); + + for (i = start; i < end; i++) { struct s_search_store_info_item* ssitem = &sd->searchstore.items[i]; struct item it; - WFIFOL(fd,i*blocksize+ 7) = ssitem->store_id; - WFIFOL(fd,i*blocksize+11) = ssitem->account_id; - memcpy(WFIFOP(fd,i*blocksize+15), ssitem->store_name, MESSAGE_SIZE); - WFIFOW(fd,i*blocksize+15+MESSAGE_SIZE) = ssitem->nameid; - WFIFOB(fd,i*blocksize+17+MESSAGE_SIZE) = itemtype(itemdb_type(ssitem->nameid)); - WFIFOL(fd,i*blocksize+18+MESSAGE_SIZE) = ssitem->price; - WFIFOW(fd,i*blocksize+22+MESSAGE_SIZE) = ssitem->amount; - WFIFOB(fd,i*blocksize+24+MESSAGE_SIZE) = ssitem->refine; + p->items[i].storeId = ssitem->store_id; + p->items[i].AID = ssitem->account_id; + memcpy(&p->items[i].shopName, ssitem->store_name, MESSAGE_SIZE); + p->items[i].itemId = ssitem->nameid; + p->items[i].itemType = itemtype(itemdb_type(ssitem->nameid)); + p->items[i].price = ssitem->price; + p->items[i].amount = ssitem->amount; + p->items[i].refine = ssitem->refine; // make-up an item for clif_addcards memset(&it, 0, sizeof(it)); @@ -18070,14 +18066,14 @@ static void clif_search_store_info_ack(struct map_session_data *sd) it.nameid = ssitem->nameid; it.amount = ssitem->amount; - clif->addcards(WFIFOP(fd, i * blocksize + 25 + MESSAGE_SIZE), &it); + clif->addcards(&p->items[i].slot, &it); #if PACKETVER >= 20150226 memcpy(&it.option, &ssitem->option, sizeof(it.option)); - clif->add_item_options(WFIFOP(fd, i * blocksize + 33 + MESSAGE_SIZE), &it); + clif->add_item_options(&p->items[i].option_data[0], &it); #endif } - WFIFOSET(fd,WFIFOW(fd,2)); + WFIFOSET(fd, len); } /// Notification of failure when searching for stores (ZC_SEARCH_STORE_INFO_FAILED). @@ -18145,15 +18141,8 @@ static void clif_parse_SearchStoreInfoListItemClick(int fd, struct map_session_d /// 083c <account id>.L <store id>.L <nameid>.W static void clif_parse_SearchStoreInfoListItemClick(int fd, struct map_session_data *sd) { - unsigned short nameid; - int account_id, store_id; - struct s_packet_db* info = &packet_db[RFIFOW(fd,0)]; - - account_id = RFIFOL(fd,info->pos[0]); - store_id = RFIFOL(fd,info->pos[1]); - nameid = RFIFOW(fd,info->pos[2]); - - searchstore->click(sd, account_id, store_id, nameid); + const struct PACKET_CZ_SSILIST_ITEM_CLICK *p = RFIFOP(fd, 0); + searchstore->click(sd, p->AID, p->storeId, p->itemId); } /// Notification of the store position on current map (ZC_SSILIST_ITEM_CLICK_ACK). @@ -18279,7 +18268,7 @@ static int clif_spellbook_list(struct map_session_data *sd) } else{ status_change_end(&sd->bl,SC_STOP,INVALID_TIMER); - clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK, 0); + clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK, 0, 0); } return 1; @@ -18315,7 +18304,7 @@ static int clif_magicdecoy_list(struct map_session_data *sd, uint16 skill_lv, sh WFIFOW(fd,2) = c * 2 + 4; WFIFOSET(fd, WFIFOW(fd, 2)); } else { - clif->skill_fail(sd,NC_MAGICDECOY,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, NC_MAGICDECOY, USESKILL_FAIL_LEVEL, 0, 0); return 0; } @@ -18350,7 +18339,7 @@ static int clif_poison_list(struct map_session_data *sd, uint16 skill_lv) WFIFOW(fd,2) = c * 2 + 4; WFIFOSET(fd, WFIFOW(fd, 2)); } else { - clif->skill_fail(sd,GC_POISONINGWEAPON,USESKILL_FAIL_GUILLONTINE_POISON,0); + clif->skill_fail(sd, GC_POISONINGWEAPON, USESKILL_FAIL_GUILLONTINE_POISON, 0, 0); return 0; } @@ -18384,7 +18373,7 @@ static int clif_autoshadowspell_list(struct map_session_data *sd) sd->menuskill_val = c; } else { status_change_end(&sd->bl,SC_STOP,INVALID_TIMER); - clif->skill_fail(sd,SC_AUTOSHADOWSPELL,USESKILL_FAIL_IMITATION_SKILL_NONE,0); + clif->skill_fail(sd, SC_AUTOSHADOWSPELL, USESKILL_FAIL_IMITATION_SKILL_NONE, 0, 0); } return 1; @@ -18431,7 +18420,7 @@ static void clif_parse_SkillSelectMenu(int fd, struct map_session_data *sd) return; if( pc_istrading(sd) ) { - clif->skill_fail(sd,sd->ud.skill_id,0,0); + clif->skill_fail(sd, sd->ud.skill_id, 0, 0, 0); clif_menuskill_clear(sd); return; } @@ -18531,7 +18520,7 @@ static void clif_cashshop_db(void) continue; } - if( name[0] == 'I' && name[1] == 'D' && strlen(name) <= 7 ) { + if (name[0] == 'I' && name[1] == 'D' && strlen(name) <= 12) { if( !( data = itemdb->exists(atoi(name+2))) ) { ShowWarning("cashshop_db: unknown item id '%s' in category '%s'\n", name+2, entry_name); continue; @@ -18636,25 +18625,35 @@ static void clif_parse_CashShopClose(int fd, struct map_session_data *sd) static void clif_parse_CashShopSchedule(int fd, struct map_session_data *sd) __attribute__((nonnull (2))); static void clif_parse_CashShopSchedule(int fd, struct map_session_data *sd) { + clif->cashShopSchedule(fd, sd); +} + +void clif_cashShopSchedule(int fd, struct map_session_data *sd) +{ #if PACKETVER >= 20110614 - int i, j = 0; + int i = 0; - for( i = 0; i < CASHSHOP_TAB_MAX; i++ ) { - if( clif->cs.item_count[i] == 0 ) + nullpo_retv(sd); + for (i = 0; i < CASHSHOP_TAB_MAX; i++) { + const int len = sizeof(struct PACKET_ZC_ACK_SCHEDULER_CASHITEM) + (clif->cs.item_count[i] * sizeof(struct PACKET_ZC_ACK_SCHEDULER_CASHITEM_sub)); + int j = 0; + struct PACKET_ZC_ACK_SCHEDULER_CASHITEM *p; + if (clif->cs.item_count[i] == 0) continue; // Skip empty tabs, the client only expects filled ones - WFIFOHEAD(fd, 8 + ( clif->cs.item_count[i] * 6 ) ); - WFIFOW(fd, 0) = 0x8ca; - WFIFOW(fd, 2) = 8 + ( clif->cs.item_count[i] * 6 ); - WFIFOW(fd, 4) = clif->cs.item_count[i]; - WFIFOW(fd, 6) = i; + WFIFOHEAD(fd, len); + p = WFIFOP(fd, 0); + p->packetType = 0x8ca; + p->packetLength = len; + p->count = clif->cs.item_count[i]; + p->tabNum = i; - for( j = 0; j < clif->cs.item_count[i]; j++ ) { - WFIFOW(fd, 8 + ( 6 * j ) ) = clif->cs.data[i][j]->id; - WFIFOL(fd, 10 + ( 6 * j ) ) = clif->cs.data[i][j]->price; + for (j = 0; j < clif->cs.item_count[i]; j++) { + p->items[j].itemId = clif->cs.data[i][j]->id; + p->items[j].price = clif->cs.data[i][j]->price; } - WFIFOSET(fd, 8 + ( clif->cs.item_count[i] * 6 )); + WFIFOSET(fd, len); } #endif } @@ -18773,7 +18772,8 @@ static void clif_parse_CashShopReqTab(int fd, struct map_session_data *sd) __att /* [Ind/Hercules] */ static void clif_parse_CashShopReqTab(int fd, struct map_session_data *sd) { -#if PACKETVER >= 20110222 +// [4144] packet exists only in 2011 and was dropped after +#if PACKETVER >= 20110222 && PACKETVER < 20120000 short tab = RFIFOW(fd, 2); int j; @@ -19049,13 +19049,13 @@ static void clif_scriptclear(struct map_session_data *sd, int npcid) } /* Made Possible Thanks to Yommy! */ -static void clif_package_item_announce(struct map_session_data *sd, unsigned short nameid, unsigned short containerid) +static void clif_package_item_announce(struct map_session_data *sd, int nameid, int containerid) { struct packet_package_item_announce p; nullpo_retv(sd); p.PacketType = package_item_announceType; - p.PacketLength = 11+NAME_LENGTH; + p.PacketLength = 11 + NAME_LENGTH; p.type = 0x0; p.ItemID = nameid; p.len = NAME_LENGTH; @@ -19067,21 +19067,26 @@ static void clif_package_item_announce(struct map_session_data *sd, unsigned sho } /* Made Possible Thanks to Yommy! */ -static void clif_item_drop_announce(struct map_session_data *sd, unsigned short nameid, char *monsterName) +static void clif_item_drop_announce(struct map_session_data *sd, int nameid, char *monsterName) { struct packet_item_drop_announce p; nullpo_retv(sd); p.PacketType = item_drop_announceType; p.PacketLength = sizeof(p); - p.type = 0x1; p.ItemID = nameid; + p.monsterNameLen = NAME_LENGTH; p.len = NAME_LENGTH; safestrncpy(p.Name, sd->status.name, sizeof(p.Name)); - p.monsterNameLen = NAME_LENGTH; - safestrncpy(p.monsterName, monsterName, sizeof(p.monsterName)); - - clif->send(&p,sizeof(p), &sd->bl, ALL_CLIENT); + if (monsterName == NULL) { + // message: MSG_BROADCASTING_SPECIAL_ITEM_OBTAIN2 + p.type = 0x2; + } else { + // message: MSG_BROADCASTING_SPECIAL_ITEM_OBTAIN + p.type = 0x1; + safestrncpy(p.monsterName, monsterName, sizeof(p.monsterName)); + } + clif->send(&p, sizeof(p), &sd->bl, ALL_CLIENT); } /* [Ind/Hercules] special thanks to Yommy~! */ @@ -19539,7 +19544,7 @@ static void clif_parse_RouletteInfo(int fd, struct map_session_data *sd) p.ItemInfo[count].Position = j; p.ItemInfo[count].ItemId = clif->rd.nameid[i][j]; p.ItemInfo[count].Count = clif->rd.qty[i][j]; -#if PACKETVER >= 20180523 // unknown real version +#if PACKETVER >= 20180511 p.ItemInfo[count].unused = 0; #endif count++; @@ -19706,7 +19711,7 @@ static bool clif_parse_roulette_db(void) continue; } - if( name[0] == 'I' && name[1] == 'D' && strlen(name) <= 7 ) { + if (name[0] == 'I' && name[1] == 'D' && strlen(name) <= 12) { if( !( data = itemdb->exists(atoi(name+2))) ) { ShowWarning("roulette_db: unknown item id '%s' in category '%s'\n", name+2, entry_name); continue; @@ -19763,7 +19768,7 @@ static bool clif_parse_roulette_db(void) /** * **/ -static void clif_roulette_generate_ack(struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, short bonusItemID) +static void clif_roulette_generate_ack(struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, int bonusItemID) { #if PACKETVER >= 20140612 struct packet_roulette_generate_ack p; @@ -19849,7 +19854,8 @@ static void clif_ackmergeitems(int fd, struct map_session_data *sd) { #if PACKETVER > 20120228 int i = 0, n = 0, length = 0, count = 0; - int16 nameid = 0, indexes[MAX_INVENTORY] = {0}, amounts[MAX_INVENTORY] = {0}; + int nameid = 0; + int16 indexes[MAX_INVENTORY] = {0}, amounts[MAX_INVENTORY] = {0}; struct item item_data; nullpo_retv(sd); @@ -20260,7 +20266,7 @@ static void clif_parse_rodex_add_item(int fd, struct map_session_data *sd) rodex->add_item(sd, idx, (int16)rPacket->count); } -static void clif_rodex_add_item_result(struct map_session_data *sd, int16 idx, int16 amount, int8 result) +static void clif_rodex_add_item_result(struct map_session_data *sd, int16 idx, int16 amount, enum rodex_add_item result) { #if PACKETVER >= 20141119 struct PACKET_ZC_ADD_ITEM_TO_MAIL *packet; @@ -20268,7 +20274,7 @@ static void clif_rodex_add_item_result(struct map_session_data *sd, int16 idx, i nullpo_retv(sd); if (idx < 0 || idx >= MAX_INVENTORY) - result = RODEX_ADD_ITEM_FATAL_ERROR; + return; fd = sd->fd; @@ -20285,7 +20291,7 @@ static void clif_rodex_add_item_result(struct map_session_data *sd, int16 idx, i packet->index = idx + 2; packet->count = amount; - packet->ITID = sd->status.inventory[idx].nameid; + packet->itemId = sd->status.inventory[idx].nameid; packet->type = itemtype(sd->inventory_data[idx]->type); packet->IsIdentified = sd->status.inventory[idx].identify ? 1 : 0; packet->IsDamaged = (sd->status.inventory[idx].attribute & ATTR_BROKEN) != 0 ? 1 : 0; @@ -20298,6 +20304,8 @@ static void clif_rodex_add_item_result(struct map_session_data *sd, int16 idx, i packet->optionData[j].value = sd->status.inventory[idx].option[j].value; } packet->weight = sd->rodex.tmp.weight / 10; + packet->favorite = sd->status.inventory[idx].favorite; + packet->location = pc->equippoint(sd, idx); WFIFOSET(fd, sizeof(*packet)); #endif } @@ -20646,11 +20654,14 @@ static void clif_rodex_read_mail(struct map_session_data *sd, int8 opentype, str size += body_len; for (i = 0; i < RODEX_MAX_ITEM; ++i) { struct item *it = &msg->items[i].item; + struct item_data *data; int j, k; - if (it->nameid == 0) { + if (it->nameid == 0) + continue; + data = itemdb->search(it->nameid); + if (data == NULL) continue; - } item = WFIFOP(fd, size); memset(item, 0x0, sizeof(*item)); @@ -20660,6 +20671,9 @@ static void clif_rodex_read_mail(struct map_session_data *sd, int8 opentype, str item->IsIdentified = it->identify ? 1 : 0; item->IsDamaged = (it->attribute & ATTR_BROKEN) != 0 ? 1 : 0; item->refiningLevel = it->refine; + item->location = pc->item_equippoint(sd, data); + item->viewSprite = data->view_sprite; + item->bindOnEquip = it->bound ? 2 : data->flag.bindonequip ? 1 : 0; for (k = 0; k < MAX_SLOTS; ++k) { item->slot.card[k] = it->card[k]; } @@ -20710,7 +20724,7 @@ static void clif_parse_rodex_request_zeny(int fd, struct map_session_data *sd) rodex->get_zeny(sd, rPacket->opentype, rPacket->MailID); } -static void clif_rodex_request_zeny(struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result) +static void clif_rodex_request_zeny(struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_zeny result) { #if PACKETVER >= 20140409 struct PACKET_ZC_ACK_ZENY_FROM_MAIL *sPacket; @@ -20738,7 +20752,7 @@ static void clif_parse_rodex_request_items(int fd, struct map_session_data *sd) rodex->get_items(sd, rPacket->opentype, rPacket->MailID); } -static void clif_rodex_request_items(struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result) +static void clif_rodex_request_items(struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_items result) { #if PACKETVER >= 20140409 struct PACKET_ZC_ACK_ITEM_FROM_MAIL *sPacket; @@ -20966,18 +20980,8 @@ static time_t clif_attendance_getendtime(void) static void clif_parse_open_ui_request(int fd, struct map_session_data *sd) __attribute__((nonnull(2))); static void clif_parse_open_ui_request(int fd, struct map_session_data *sd) { - const struct PACKET_CZ_OPEN_UI *p = RP2PTR(fd); - if (clif->attendance_getendtime() < time(NULL)) { -#if PACKETVER >= 20180207 - clif->msgtable_color(sd, MSG_ATTENDANCE_UNAVAILABLE, COLOR_RED); -#endif - return; - } - - if (battle_config.feature_enable_attendance_system != 1) - return; clif->open_ui(sd, p->UIType); } @@ -20986,6 +20990,9 @@ static void clif_open_ui(struct map_session_data *sd, enum cz_ui_types uiType) { #if PACKETVER >= 20150128 struct PACKET_ZC_OPEN_UI p; +#if PACKETVER_RE_NUM >= 20180307 || PACKETVER_MAIN_NUM >= 20180404 || PACKETVER_ZERO_NUM >= 20180411 + int claimed = 0; +#endif nullpo_retv(sd); @@ -20999,8 +21006,15 @@ static void clif_open_ui(struct map_session_data *sd, enum cz_ui_types uiType) break; case CZ_ATTENDANCE_UI: { + if (clif->attendance_getendtime() < time(NULL)) { +#if PACKETVER >= 20180207 + clif->msgtable_color(sd, MSG_ATTENDANCE_UNAVAILABLE, COLOR_RED); +#endif + return; + } + if (battle_config.feature_enable_attendance_system != 1) + return; #if PACKETVER_RE_NUM >= 20180307 || PACKETVER_MAIN_NUM >= 20180404 || PACKETVER_ZERO_NUM >= 20180411 - int claimed = 0; if (clif->attendance_timediff(sd) != true) ++claimed; else if (sd->status.attendance_count >= VECTOR_LENGTH(clif->attendance_data)) @@ -21246,7 +21260,7 @@ static bool clif_style_change_validate_requirements(struct map_session_data *sd, } return false; } -static void clif_stylist_send_rodexitem(struct map_session_data *sd, int16 itemid) +static void clif_stylist_send_rodexitem(struct map_session_data *sd, int itemid) { struct rodex_message msg = { 0 }; @@ -21542,6 +21556,8 @@ static void packetdb_loaddb(void) #include "packets.h" /* load structure data */ #ifdef PACKETVER_ZERO #include "packets_shuffle_zero.h" +#elif defined(PACKETVER_RE) +#include "packets_shuffle_re.h" #else // PACKETVER_ZERO #include "packets_shuffle_main.h" #endif // PACKETVER_ZERO @@ -21674,11 +21690,11 @@ void clif_defaults(void) clif->unequipitemack = clif_unequipitemack; clif->useitemack = clif_useitemack; clif->addcards = clif_addcards; - clif->addcards2 = clif_addcards2; clif->item_sub = clif_item_sub; // look like unused clif->getareachar_item = clif_getareachar_item; clif->cart_additem_ack = clif_cart_additem_ack; clif->cashshop_load = clif_cashshop_db; + clif->cashShopSchedule = clif_cashShopSchedule; clif->package_announce = clif_package_item_announce; clif->item_drop_announce = clif_item_drop_announce; /* unit-related */ @@ -21925,6 +21941,7 @@ void clif_defaults(void) clif->vendinglist = clif_vendinglist; clif->buyvending = clif_buyvending; clif->openvending = clif_openvending; + clif->openvendingAck = clif_openvendingAck; clif->vendingreport = clif_vendingreport; /* storage handling */ clif->storagelist = clif_storagelist; diff --git a/src/map/clif.h b/src/map/clif.h index 1dffc2711..0077566b5 100644 --- a/src/map/clif.h +++ b/src/map/clif.h @@ -56,6 +56,9 @@ struct unit_data; struct view_data; enum clif_messages; +enum rodex_add_item; +enum rodex_get_zeny; +enum rodex_get_items; /** * Defines @@ -89,6 +92,7 @@ typedef enum send_target { AREA_WOC, // area, without chatrooms AREA_WOSC, // area, without own chatrooms AREA_CHAT_WOC, // hearable area, without chatrooms + AREA_DEAD, // area, for clear unit (monster death) CHAT, // current chatroom CHAT_WOS, // current chatroom, without self PARTY, @@ -364,7 +368,8 @@ typedef enum useskill_fail_cause { // clif_skill_fail USESKILL_FAIL_STYLE_CHANGE_GRAPPLER = 82, USESKILL_FAIL_THERE_ARE_NPC_AROUND = 83, USESKILL_FAIL_NEED_MORE_BULLET = 84, -}useskill_fail_cause; + // max known value 96 +} useskill_fail_cause; /** * Used to answer CZ_PC_BUY_CASH_POINT_ITEM (clif_parse_cashshop_buy) @@ -614,7 +619,7 @@ struct s_packet_db { }; struct hCSData { - unsigned short id; + int id; unsigned int price; }; @@ -625,7 +630,7 @@ struct cdelayed_damage { struct merge_item { int16 position; - int16 nameid; + int nameid; }; /* attendance data */ @@ -638,8 +643,8 @@ struct attendance_entry { struct stylist_data_entry { int16 id; int32 zeny; - int16 itemid; - int16 boxid; + int itemid; + int boxid; }; VECTOR_DECL(struct stylist_data_entry) stylist_data[MAX_STYLIST_TYPE]; @@ -719,14 +724,14 @@ struct clif_interface { void (*equipitemack) (struct map_session_data *sd,int n,int pos,enum e_EQUIP_ITEM_ACK result); void (*unequipitemack) (struct map_session_data *sd,int n,int pos,enum e_UNEQUIP_ITEM_ACK result); void (*useitemack) (struct map_session_data *sd,int index,int amount,bool ok); - void (*addcards) (unsigned char* buf, struct item* item); - void (*addcards2) (unsigned short *cards, struct item* item); + void (*addcards) (struct EQUIPSLOTINFO *buf, struct item* item); void (*item_sub) (unsigned char *buf, int n, struct item *i, struct item_data *id, int equip); void (*getareachar_item) (struct map_session_data* sd,struct flooritem_data* fitem); void (*cart_additem_ack) (struct map_session_data *sd, int flag); void (*cashshop_load) (void); - void (*package_announce) (struct map_session_data *sd, unsigned short nameid, unsigned short containerid); - void (*item_drop_announce) (struct map_session_data *sd, unsigned short nameid, char *monsterName); + void (*cashShopSchedule) (int fd, struct map_session_data *sd); + void (*package_announce) (struct map_session_data *sd, int nameid, int containerid); + void (*item_drop_announce) (struct map_session_data *sd, int nameid, char *monsterName); /* unit-related */ void (*clearunit_single) (int id, clr_type type, int fd); void (*clearunit_area) (struct block_list* bl, clr_type type); @@ -807,7 +812,7 @@ struct clif_interface { int (*insight) (struct block_list *bl,va_list ap); int (*outsight) (struct block_list *bl,va_list ap); void (*skillcastcancel) (struct block_list* bl); - void (*skill_fail) (struct map_session_data *sd,uint16 skill_id,enum useskill_fail_cause cause,int btype); + void (*skill_fail) (struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype, int32 item_id); void (*skill_cooldown) (struct map_session_data *sd, uint16 skill_id, unsigned int duration); void (*skill_memomessage) (struct map_session_data* sd, int type); void (*skill_mapinfomessage) (struct map_session_data *sd, int type); @@ -839,7 +844,7 @@ struct clif_interface { void (*hpmeter_single) (int fd, int id, unsigned int hp, unsigned int maxhp); int (*hpmeter_sub) (struct block_list *bl, va_list ap); void (*upgrademessage) (int fd, int result, int item_id); - void (*get_weapon_view) (struct map_session_data* sd, unsigned short *rhand, unsigned short *lhand); + void (*get_weapon_view) (struct map_session_data* sd, int *rhand, int *lhand); void (*gospel_info) (struct map_session_data *sd, int type); void (*feel_req) (int fd, struct map_session_data *sd, uint16 skill_lv); void (*starskill) (struct map_session_data* sd, const char* mapname, int monster_id, unsigned char star, unsigned char result); @@ -972,6 +977,7 @@ struct clif_interface { void (*vendinglist) (struct map_session_data* sd, unsigned int id, struct s_vending* vending_list); void (*buyvending) (struct map_session_data* sd, int index, int amount, int fail); void (*openvending) (struct map_session_data* sd, int id, struct s_vending* vending_list); + void (*openvendingAck) (int fd, int result); void (*vendingreport) (struct map_session_data* sd, int index, int amount, uint32 char_id, int zeny); /* storage handling */ void (*storagelist) (struct map_session_data* sd, struct item* items, int items_length); @@ -1136,9 +1142,9 @@ struct clif_interface { void (*buyingstore_disappear_entry_single) (struct map_session_data* sd, struct map_session_data* pl_sd); void (*buyingstore_itemlist) (struct map_session_data* sd, struct map_session_data* pl_sd); void (*buyingstore_trade_failed_buyer) (struct map_session_data* sd, short result); - void (*buyingstore_update_item) (struct map_session_data* sd, unsigned short nameid, unsigned short amount, uint32 char_id, int zeny); + void (*buyingstore_update_item) (struct map_session_data* sd, int nameid, unsigned short amount, uint32 char_id, int zeny); void (*buyingstore_delete_item) (struct map_session_data* sd, short index, unsigned short amount, int price); - void (*buyingstore_trade_failed_seller) (struct map_session_data* sd, short result, unsigned short nameid); + void (*buyingstore_trade_failed_seller) (struct map_session_data* sd, short result, int nameid); /* search store-related */ void (*search_store_info_ack) (struct map_session_data* sd); void (*search_store_info_failed) (struct map_session_data* sd, unsigned char reason); @@ -1181,7 +1187,7 @@ struct clif_interface { void (*npc_market_purchase_ack) (struct map_session_data *sd, const struct itemlist *item_list, unsigned char response); /* */ bool (*parse_roulette_db) (void); - void (*roulette_generate_ack) (struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, short bonusItemID); + void (*roulette_generate_ack) (struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, int bonusItemID); /* Merge Items */ void (*openmergeitem) (int fd, struct map_session_data *sd); void (*cancelmergeitem) (int fd, struct map_session_data *sd); @@ -1444,7 +1450,7 @@ struct clif_interface { void (*pRodexOpenWriteMail) (int fd, struct map_session_data *sd); void (*rodex_open_write_mail) (int fd, const char *receiver_name, int8 result); void (*pRodexAddItem) (int fd, struct map_session_data *sd); - void (*rodex_add_item_result) (struct map_session_data *sd, int16 idx, int16 amount, int8 result); + void (*rodex_add_item_result) (struct map_session_data *sd, int16 idx, int16 amount, enum rodex_add_item result); void (*pRodexRemoveItem) (int fd, struct map_session_data *sd); void (*rodex_remove_item_result) (struct map_session_data *sd, int16 idx, int16 amount); void (*pRodexSendMail) (int fd, struct map_session_data *sd); @@ -1464,9 +1470,9 @@ struct clif_interface { void (*rodex_delete_mail) (struct map_session_data *sd, int8 opentype, int64 mail_id); void (*pRodexRefreshMaillist) (int fd, struct map_session_data *sd); void (*pRodexRequestZeny) (int fd, struct map_session_data *sd); - void (*rodex_request_zeny) (struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result); + void (*rodex_request_zeny) (struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_zeny result); void (*pRodexRequestItems) (int fd, struct map_session_data *sd); - void (*rodex_request_items) (struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result); + void (*rodex_request_items) (struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_items result); void (*rodex_icon) (int fd, bool show); void (*skill_scale) (struct block_list *bl, int src_id, int x, int y, uint16 skill_id, uint16 skill_lv, int casttime); /* Clan System */ @@ -1495,7 +1501,7 @@ struct clif_interface { bool (*stylist_read_db_libconfig) (void); bool (*stylist_read_db_libconfig_sub) (struct config_setting_t *it, int idx, const char *source); bool (*style_change_validate_requirements) (struct map_session_data *sd, int type, int16 idx); - void (*stylist_send_rodexitem) (struct map_session_data *sd, int16 itemid); + void (*stylist_send_rodexitem) (struct map_session_data *sd, int itemid); void (*pReqStyleChange) (int fd, struct map_session_data *sd); void (*cz_req_style_change_sub) (struct map_session_data *sd, int type, int16 idx, bool isitem); void (*style_change_response) (struct map_session_data *sd, enum stylist_shop flag); diff --git a/src/map/guild.c b/src/map/guild.c index 302a534a2..28954edf1 100644 --- a/src/map/guild.c +++ b/src/map/guild.c @@ -1214,7 +1214,7 @@ static int guild_change_emblem(struct map_session_data *sd, int len, const char if (battle_config.require_glory_guild && !((g = sd->guild) && guild->checkskill(g, GD_GLORYGUILD)>0)) { - clif->skill_fail(sd,GD_GLORYGUILD,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, GD_GLORYGUILD, USESKILL_FAIL_LEVEL, 0, 0); return 0; } diff --git a/src/map/intif.c b/src/map/intif.c index 6dc4b3a0a..393058a8a 100644 --- a/src/map/intif.c +++ b/src/map/intif.c @@ -69,26 +69,26 @@ static int CheckForCharServer(void) } // pet -static int intif_create_pet(int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id, - short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name) +static int intif_create_pet(int account_id, int char_id, short pet_class, short pet_lv, int pet_egg_id, + int pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name) { if (intif->CheckForCharServer()) return 0; nullpo_ret(pet_name); - WFIFOHEAD(inter_fd, 24 + NAME_LENGTH); - WFIFOW(inter_fd,0) = 0x3080; - WFIFOL(inter_fd,2) = account_id; - WFIFOL(inter_fd,6) = char_id; - WFIFOW(inter_fd,10) = pet_class; - WFIFOW(inter_fd,12) = pet_lv; - WFIFOW(inter_fd,14) = pet_egg_id; - WFIFOW(inter_fd,16) = pet_equip; - WFIFOW(inter_fd,18) = intimate; - WFIFOW(inter_fd,20) = hungry; - WFIFOB(inter_fd,22) = rename_flag; - WFIFOB(inter_fd,23) = incubate; - memcpy(WFIFOP(inter_fd,24),pet_name,NAME_LENGTH); - WFIFOSET(inter_fd,24+NAME_LENGTH); + WFIFOHEAD(inter_fd, 28 + NAME_LENGTH); + WFIFOW(inter_fd, 0) = 0x3080; + WFIFOL(inter_fd, 2) = account_id; + WFIFOL(inter_fd, 6) = char_id; + WFIFOW(inter_fd, 10) = pet_class; + WFIFOW(inter_fd, 12) = pet_lv; + WFIFOL(inter_fd, 14) = pet_egg_id; + WFIFOL(inter_fd, 18) = pet_equip; + WFIFOW(inter_fd, 22) = intimate; + WFIFOW(inter_fd, 24) = hungry; + WFIFOB(inter_fd, 26) = rename_flag; + WFIFOB(inter_fd, 27) = incubate; + memcpy(WFIFOP(inter_fd, 28), pet_name, NAME_LENGTH); + WFIFOSET(inter_fd, 28 + NAME_LENGTH); return 0; } diff --git a/src/map/intif.h b/src/map/intif.h index 4973768d7..c75b93201 100644 --- a/src/map/intif.h +++ b/src/map/intif.h @@ -58,8 +58,8 @@ struct intif_interface { int packet_len_table[INTIF_PACKET_LEN_TABLE_SIZE]; /* funcs */ int (*parse) (int fd); - int (*create_pet)(int account_id, int char_id, short pet_type, short pet_lv, short pet_egg_id, - short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name); + int (*create_pet)(int account_id, int char_id, short pet_type, short pet_lv, int pet_egg_id, + int pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name); int (*broadcast) (const char *mes, int len, int type); int (*broadcast2) (const char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY); int (*main_message) (struct map_session_data* sd, const char* message); diff --git a/src/map/itemdb.c b/src/map/itemdb.c index cee38b973..5e447d4c0 100644 --- a/src/map/itemdb.c +++ b/src/map/itemdb.c @@ -863,7 +863,7 @@ static void itemdb_read_groups(void) itemdb->groups[count].id = data->nameid; itemdb->groups[count].qty = gsize[ count ]; - CREATE(itemdb->groups[count].nameid, unsigned short, gsize[ count ] + 1); + CREATE(itemdb->groups[count].nameid, int, gsize[count] + 1); c = 0; while( (it = libconfig->setting_get_elem(itg,c++)) ) { int repeat = 1; @@ -873,7 +873,7 @@ static void itemdb_read_groups(void) } else itname = libconfig->setting_get_string_elem(itg,c - 1); - if( itname[0] == 'I' && itname[1] == 'D' && strlen(itname) < 8 ) { + if (itname[0] == 'I' && itname[1] == 'D' && strlen(itname) <= 12) { if( !( data = itemdb->exists(atoi(itname+2)) ) ) ShowWarning("itemdb_read_groups: unknown item ID '%d' in group '%s'!\n",atoi(itname+2),config_setting_name(itg)); } else if( !( data = itemdb->name2id(itname) ) ) @@ -913,7 +913,8 @@ static void itemdb_write_cached_packages(const char *config_filename) hwrite(&pcount,sizeof(pcount),1,file); for(i = 0; i < pcount; i++) { - unsigned short id = itemdb->packages[i].id, random_qty = itemdb->packages[i].random_qty, must_qty = itemdb->packages[i].must_qty; + int id = itemdb->packages[i].id; + unsigned short random_qty = itemdb->packages[i].random_qty, must_qty = itemdb->packages[i].must_qty; unsigned short c; //into a package, first 2 bytes = id. hwrite(&id,sizeof(id),1,file); @@ -970,6 +971,7 @@ static void itemdb_write_cached_packages(const char *config_filename) return; } + static bool itemdb_read_cached_packages(const char *config_filename) { FILE *file; @@ -988,12 +990,13 @@ static bool itemdb_read_cached_packages(const char *config_filename) itemdb->package_count = pcount; for( i = 0; i < pcount; i++ ) { - unsigned short id = 0, random_qty = 0, must_qty = 0; + int id = 0; + unsigned short random_qty = 0, must_qty = 0; struct item_data *pdata; struct item_package *package = &itemdb->packages[i]; unsigned short c; - //into a package, first 2 bytes = id. + //into a package, first 4 bytes = id. hread(&id,sizeof(id),1,file); //next 2 bytes = must count hread(&must_qty,sizeof(must_qty),1,file); @@ -1016,10 +1019,11 @@ static bool itemdb_read_cached_packages(const char *config_filename) //now we loop into must for(c = 0; c < package->must_qty; c++) { struct item_package_must_entry *entry = &itemdb->packages[i].must_items[c]; - unsigned short mid = 0, qty = 0, hours = 0; + int mid = 0; + unsigned short qty = 0, hours = 0; unsigned char announce = 0, named = 0, force_serial = 0; struct item_data *data; - //first 2 byte = item id + //first 4 byte = item id hread(&mid,sizeof(mid),1,file); //next 2 byte = qty hread(&qty,sizeof(qty),1,file); @@ -1059,7 +1063,8 @@ static bool itemdb_read_cached_packages(const char *config_filename) //now we loop into the group's list for(h = 0; h < group_qty; h++) { struct item_package_rand_entry *entry = &itemdb->packages[i].random_groups[c].random_list[h]; - unsigned short mid = 0, qty = 0, hours = 0, rate = 0; + int mid = 0; + unsigned short qty = 0, hours = 0, rate = 0; unsigned char announce = 0, named = 0, force_serial = 0; struct item_data *data; @@ -1235,7 +1240,7 @@ static void itemdb_read_packages(void) itname = config_setting_name(it); - if( itname[0] == 'I' && itname[1] == 'D' && strlen(itname) < 8 ) { + if (itname[0] == 'I' && itname[1] == 'D' && strlen(itname) <= 12) { if( !( data = itemdb->exists(atoi(itname+2)) ) ) ShowWarning("itemdb_read_packages: unknown item ID '%d' in package '%s'!\n",atoi(itname+2),config_setting_name(itg)); } else if( !( data = itemdb->name2id(itname) ) ) @@ -1486,7 +1491,7 @@ static void itemdb_read_chains(void) while( (entry = libconfig->setting_get_elem(itc,c++)) ) { const char *itname = config_setting_name(entry); - if( itname[0] == 'I' && itname[1] == 'D' && strlen(itname) < 8 ) { + if (itname[0] == 'I' && itname[1] == 'D' && strlen(itname) <= 12) { if( !( data = itemdb->exists(atoi(itname+2)) ) ) ShowWarning("itemdb_read_chains: unknown item ID '%d' in chain '%s'!\n",atoi(itname+2),name); } else if( !( data = itemdb->name2id(itname) ) ) @@ -1695,9 +1700,9 @@ static int itemdb_validate_entry(struct item_data *entry, int n, const char *sou nullpo_ret(entry); nullpo_ret(source); - if( entry->nameid <= 0 || entry->nameid >= MAX_ITEMDB ) { - ShowWarning("itemdb_validate_entry: Invalid item ID %d in entry %d of '%s', allowed values 0 < ID < %d (MAX_ITEMDB), skipping.\n", - entry->nameid, n, source, MAX_ITEMDB); + if (entry->nameid <= 0 || entry->nameid > MAX_ITEM_ID) { + ShowWarning("itemdb_validate_entry: Invalid item ID %d in entry %d of '%s', allowed values 0 < ID < %d (MAX_ITEM_ID), skipping.\n", + entry->nameid, n, source, MAX_ITEM_ID); if (entry->script) { script->free_code(entry->script); entry->script = NULL; @@ -1982,7 +1987,7 @@ static int itemdb_readdb_libconfig_sub(struct config_setting_t *it, int n, const ShowWarning("itemdb_readdb_libconfig_sub: Invalid or missing id in \"%s\", entry #%d, skipping.\n", source, n); return 0; } - id.nameid = (uint16)i32; + id.nameid = i32; if( (t = libconfig->setting_get_member(it, "Inherit")) && (inherit = libconfig->setting_get_bool(t)) ) { if( !itemdb->exists(id.nameid) ) { @@ -2341,6 +2346,7 @@ static bool itemdb_lookup_const_mask(const struct config_setting_t *it, const ch static int itemdb_readdb_libconfig(const char *filename) { bool duplicate[MAX_ITEMDB]; + struct DBMap *duplicate_db; struct config_t item_db_conf; struct config_setting_t *itdb, *it; char filepath[256]; @@ -2357,26 +2363,38 @@ static int itemdb_readdb_libconfig(const char *filename) return 0; } + // TODO add duplicates check for itemdb->other memset(&duplicate,0,sizeof(duplicate)); + duplicate_db = idb_alloc(DB_OPT_BASE); while( (it = libconfig->setting_get_elem(itdb,i++)) ) { int nameid = itemdb->readdb_libconfig_sub(it, i-1, filename); - if (nameid <= 0 || nameid >= MAX_ITEMDB) + if (nameid <= 0 || nameid > MAX_ITEM_ID) continue; itemdb->readdb_additional_fields(nameid, it, i - 1, filename); count++; - if( duplicate[nameid] ) { - ShowWarning("itemdb_readdb:%s: duplicate entry of ID #%d (%s/%s)\n", - filename, nameid, itemdb_name(nameid), itemdb_jname(nameid)); - } else - duplicate[nameid] = true; + if (nameid < MAX_ITEMDB) { + if (duplicate[nameid]) { + ShowWarning("itemdb_readdb:%s: duplicate entry of ID #%d (%s/%s)\n", + filename, nameid, itemdb_name(nameid), itemdb_jname(nameid)); + } else { + duplicate[nameid] = true; + } + } else { + if (idb_exists(duplicate_db, nameid)) { + ShowWarning("itemdb_readdb:%s: duplicate entry of ID #%d (%s/%s)\n", + filename, nameid, itemdb_name(nameid), itemdb_jname(nameid)); + } else { + idb_iput(duplicate_db, nameid, true); + } + } } + db_destroy(duplicate_db); libconfig->destroy(&item_db_conf); ShowStatus("Done reading '"CL_WHITE"%d"CL_RESET"' entries in '"CL_WHITE"%s"CL_RESET"'.\n", count, filename); - return count; } @@ -2406,6 +2424,7 @@ static void itemdb_read(bool minimal) for (i = 0; i < ARRAYLENGTH(filename); i++) itemdb->readdb_libconfig(filename[i]); + // TODO check duplicate names also in itemdb->other for( i = 0; i < ARRAYLENGTH(itemdb->array); ++i ) { if( itemdb->array[i] ) { if( itemdb->names->put(itemdb->names,DB->str2key(itemdb->array[i]->name),DB->ptr2data(itemdb->array[i]),&prev) ) { @@ -2431,7 +2450,7 @@ static void itemdb_read(bool minimal) /** * retrieves item_combo data by combo id **/ -static struct item_combo *itemdb_id2combo(unsigned short id) +static struct item_combo *itemdb_id2combo(int id) { if( id > itemdb->combo_count ) return NULL; diff --git a/src/map/itemdb.h b/src/map/itemdb.h index efe3d0a3a..d92940445 100644 --- a/src/map/itemdb.h +++ b/src/map/itemdb.h @@ -33,10 +33,29 @@ struct hplugin_data_store; /** * Defines **/ -#define MAX_ITEMDB 0x8000 // 32k array entries in array (the rest goes to the db) +#ifndef MAX_ITEMDB +#define MAX_ITEMDB 0xFFFF +#endif + +#ifndef MAX_ITEM_ID +#if PACKETVER_RE_NUM >= 20180704 +#define MAX_ITEM_ID 0x20000 +#else +#define MAX_ITEM_ID 0xFFFF +#endif +#endif + +#ifndef MAX_ITEMDELAYS #define MAX_ITEMDELAYS 10 // The maximum number of item delays +#endif + +#ifndef MAX_SEARCH #define MAX_SEARCH 5 //Designed for search functions, species max number of matches to display. +#endif + +#ifndef MAX_ITEMS_PER_COMBO #define MAX_ITEMS_PER_COMBO 6 /* maximum amount of items a combo may require */ +#endif #define CARD0_FORGE 0x00FF #define CARD0_CREATE 0x00FE @@ -45,8 +64,17 @@ struct hplugin_data_store; //Marks if the card0 given is "special" (non-item id used to mark pets/created items. [Skotlex] #define itemdb_isspecial(i) ((i) == CARD0_FORGE || (i) == CARD0_CREATE || (i) == CARD0_PET) +#ifndef UNKNOWN_ITEM_ID //Use apple for unknown items. #define UNKNOWN_ITEM_ID 512 +#endif + +#if MAX_ITEM_ID < MAX_ITEMDB +#error "MAX_ITEM_ID must be bigger or same with MAX_ITEMDB" +#endif +#if MAX_ITEM_ID > 0xFFFF && PACKETVER_RE_NUM < 20180704 +#error "For clients before 20180704 RE, MAX_ITEM_ID must be smaller than 0x10000" +#endif enum item_itemid { ITEMID_RED_POTION = 501, @@ -393,19 +421,19 @@ VECTOR_STRUCT_DECL(itemlist, struct itemlist_entry); struct item_combo { struct script_code *script; - unsigned short nameid[MAX_ITEMS_PER_COMBO];/* nameid array */ + int nameid[MAX_ITEMS_PER_COMBO];/* nameid array */ unsigned char count; - unsigned short id;/* id of this combo */ + int id; /* id of this combo */ }; struct item_group { - unsigned short id; - unsigned short *nameid; + int id; + int *nameid; unsigned short qty; }; struct item_chain_entry { - unsigned short id; + int id; unsigned short rate; struct item_chain_entry *next; }; @@ -416,7 +444,7 @@ struct item_chain { }; struct item_package_rand_entry { - unsigned short id; + int id; unsigned short qty; unsigned short rate; unsigned short hours; @@ -427,7 +455,7 @@ struct item_package_rand_entry { }; struct item_package_must_entry { - unsigned short id; + int id; unsigned short qty; unsigned short hours; unsigned int announce : 1; @@ -441,7 +469,7 @@ struct item_package_rand_group { }; struct item_package { - unsigned short id; + int id; struct item_package_rand_group *random_groups; struct item_package_must_entry *must_items; unsigned short random_qty; @@ -454,7 +482,7 @@ struct itemdb_option { }; struct item_data { - uint16 nameid; + int nameid; char name[ITEM_NAME_LENGTH],jname[ITEM_NAME_LENGTH]; int value_buy; @@ -651,7 +679,7 @@ struct itemdb_interface { int (*final_sub) (union DBKey key, struct DBData *data, va_list ap); int (*options_final_sub) (union DBKey key, struct DBData *data, va_list ap); void (*clear) (bool total); - struct item_combo * (*id2combo) (unsigned short id); + struct item_combo * (*id2combo) (int id); bool (*is_item_usable) (struct item_data *item); bool (*lookup_const) (const struct config_setting_t *it, const char *name, int *value); bool (*lookup_const_mask) (const struct config_setting_t *it, const char *name, int *value); diff --git a/src/map/map.c b/src/map/map.c index 40261ebbc..8ea059700 100644 --- a/src/map/map.c +++ b/src/map/map.c @@ -5455,13 +5455,13 @@ static void map_zone_init(void) } } -static unsigned short map_zone_str2itemid(const char *name) +static int map_zone_str2itemid(const char *name) { struct item_data *data; if( !name ) return 0; - if( name[0] == 'I' && name[1] == 'D' && strlen(name) < 8 ) { + if (name[0] == 'I' && name[1] == 'D' && strlen(name) <= 12) { if( !( data = itemdb->exists(atoi(name+2))) ) { return 0; } @@ -5479,7 +5479,7 @@ static unsigned short map_zone_str2skillid(const char *name) if( !name ) return 0; - if( name[0] == 'I' && name[1] == 'D' && strlen(name) < 8 ) { + if (name[0] == 'I' && name[1] == 'D' && strlen(name) <= 12) { if( !skill->get_index((nameid = atoi(name+2))) ) return 0; } else { diff --git a/src/map/map.h b/src/map/map.h index 494f93cfe..d6779ca91 100644 --- a/src/map/map.h +++ b/src/map/map.h @@ -48,6 +48,7 @@ enum E_MAPSERVER_ST { #define MAX_NPC_PER_MAP 512 #define AREA_SIZE (battle->bc->area_size) #define CHAT_AREA_SIZE (battle->bc->chat_area_size) +#define DEAD_AREA_SIZE (battle->bc->dead_area_size) #define DAMAGELOG_SIZE 30 #define LOOTITEM_SIZE 10 #define MAX_MOBSKILL 50 @@ -714,7 +715,7 @@ enum map_zone_skill_subtype { }; struct map_zone_disabled_skill_entry { - unsigned short nameid; + int nameid; enum bl_type type; enum map_zone_skill_subtype subtype; }; @@ -724,7 +725,7 @@ struct map_zone_disabled_command_entry { }; struct map_zone_skill_damage_cap_entry { - unsigned short nameid; + int nameid; unsigned int cap; enum bl_type type; enum map_zone_skill_subtype subtype; @@ -1342,7 +1343,7 @@ END_ZEROED_BLOCK; int (*sql_init) (void); int (*sql_close) (void); bool (*zone_mf_cache) (int m, char *flag, char *params); - unsigned short (*zone_str2itemid) (const char *name); + int (*zone_str2itemid) (const char *name); unsigned short (*zone_str2skillid) (const char *name); enum bl_type (*zone_bl_type) (const char *entry, enum map_zone_skill_subtype *subtype); void (*read_zone_db) (void); diff --git a/src/map/messages_main.h b/src/map/messages_main.h index e8ee30b2c..1e76dab80 100644 --- a/src/map/messages_main.h +++ b/src/map/messages_main.h @@ -24,17 +24,17 @@ /* This file is autogenerated, please do not commit manual changes */ enum clif_messages { -/*20031028 to 20180621 +/*20031028 to 20180704 동의 하십니까? Do you agree? */ MSG_DO_YOU_AGREE = 0x0, -/*20031028 to 20180621 +/*20031028 to 20180704 서버 연결 실패 Failed to Connect to Server. */ MSG_SERVER_CONNECTION_FAILED = 0x1, -/*20031028 to 20180621 +/*20031028 to 20180704 서버와 연결이 끊어졌습니다. Disconnected from Server. */ @@ -42,1511 +42,1511 @@ Disconnected from Server. /*20031028 to 20080617 서버와 연결이 끊어졌습니다. Disconnected from Server. -20080624 to 20180621 +20080624 to 20180704 서버와 연결이 끊어졌습니다! Disconnected from Server! */ MSG_BANNED = 0x3, -/*20031028 to 20180621 +/*20031028 to 20180704 서버 종료됨 Server Closed. */ MSG_SERVER_OFF = 0x4, -/*20031028 to 20180621 +/*20031028 to 20180704 같은 계정으로 다른 사용자가 로그인 하였습니다. Someone has Logged in with this ID. */ MSG_DOUBLE_LOGIN_PROHIBITED = 0x5, -/*20031028 to 20180621 +/*20031028 to 20180704 등록되지 않은 계정입니다. 다시 확인 바랍니다. Unregistered ID. Please make sure you have a registered account and you have correctly typed in the user ID. */ MSG_INCORRECT_USERID = 0x6, /*20031028 to 20070704 비밀번호가 틀립니다 -20070710 to 20180621 +20070710 to 20180704 입력하신 비밀번호가 올바르지 않습니다. Incorrect User ID or Password. Please try again. */ MSG_INCORRECT_PASSWORD = 0x7, -/*20031028 to 20180621 +/*20031028 to 20180704 본 ID 는 사용기간이 만료 되었습니다 This ID is expired. */ MSG_ID_EXPIRED = 0x8, -/*20031028 to 20180621 +/*20031028 to 20180704 서버 접근 거부 Rejected from Server. */ MSG_ACCESS_DENIED = 0x9, -/*20031028 to 20180621 +/*20031028 to 20180704 같은 캐릭터 이름이 있습니다. Character Name already exists. */ MSG_CHARACTER_NAME_ALREADY_EXISTS = 0xa, -/*20031028 to 20180621 +/*20031028 to 20180704 캐릭터 생성 거부됨 Character Creation is denied. */ MSG_CHARACTER_CREATION_DENIED = 0xb, -/*20031028 to 20180621 +/*20031028 to 20180704 캐릭터 삭제 거부 Character Deletion is denied. */ MSG_CANNOT_DELETE_CHARACTER = 0xc, -/*20031028 to 20180621 +/*20031028 to 20180704 방제목를 입력하세요. Please Enter Room Title. */ MSG_ENTER_ROOM_TITLE = 0xd, -/*20031028 to 20180621 +/*20031028 to 20180704 불량단어가 검출되었습니다. Foul Language Detected. */ MSG_BAD_SENTANGE = 0xe, -/*20031028 to 20180621 +/*20031028 to 20180704 암호를 입력하세요. Please enter Password. */ MSG_ENTER_PASSWORD = 0xf, -/*20031028 to 20180621 +/*20031028 to 20180704 암호를 영문 4자 이상 입력하세요. Please enter Password. Passwords must be at least 4 characters long. */ MSG_Enter_Password_more_than_4_char = 0x10, -/*20031028 to 20180621 +/*20031028 to 20180704 종료 하시겠습니까? Are you sure that you want to quit? */ MSG_DO_YOU_REALLY_WANT_TO_QUIT = 0x11, -/*20031028 to 20180621 +/*20031028 to 20180704 4자 이상 입력해주세요. 사용자 계정이 없으신분들은 왼쪽 하단의 [신청] 버튼을 눌러 계정을 만드시기 바랍니다. Passwords are at least 4 characters long. Please try again. */ MSG_NAME_MUST_EXCEED_4_CHAR = 0x12, /*20031028 to 20070704 캐릭터를 삭제하겠습니까? -20070618 to 20180621 +20070618 to 20180704 한 번 삭제된 캐릭터 및 관련 정보는 다시 복구되지 않습니다. 캐릭터를 삭제하시겠습니까? Are you sure that you want to delete this character? */ MSG_DELETE_CHARACTER = 0x13, -/*20031028 to 20180621 +/*20031028 to 20180704 불량단어가 검출되었습니다. Foul Language Detected. */ MSG_BAD_NAME = 0x14, -/*20031028 to 20180621 +/*20031028 to 20180704 이름을 입력해 주세요.(한글 2자 영문 4자 이상) Character Name must be at least 4 characters long. */ MSG_ENTER_NAME_MORE_THAN_4_CHAR = 0x15, -/*20031028 to 20180621 +/*20031028 to 20180704 명령어 일람: /h Command List: /h | /help */ MSG_LIST_COMMAND = 0x16, -/*20031028 to 20180621 +/*20031028 to 20180704 이펙트 On Effects On */ MSG_EFFECT_ON = 0x17, -/*20031028 to 20180621 +/*20031028 to 20180704 이펙트 Off Effects Off */ MSG_EFFECT_OFF = 0x18, -/*20031028 to 20180621 +/*20031028 to 20180704 사운드 볼륨 Sound Volume */ MSG_VOLUME_OF_SOUND = 0x19, -/*20031028 to 20180621 +/*20031028 to 20180704 배경음악 볼륨 BGM Volume */ MSG_VOLUME_OF_BGM = 0x1a, -/*20031028 to 20180621 +/*20031028 to 20180704 효과음 On Sound Effects On */ MSG_SOUND_ON = 0x1b, -/*20031028 to 20180621 +/*20031028 to 20180704 효과음 Off Sound Effects Off */ MSG_SOUND_OFF = 0x1c, -/*20031028 to 20180621 +/*20031028 to 20180704 프레임스킵 On Frame Skip On */ MSG_FRAME_SKIP_ON = 0x1d, -/*20031028 to 20180621 +/*20031028 to 20180704 프레임스킵 Off Frame Skip Off */ MSG_FRAME_SKIP_OFF = 0x1e, -/*20031028 to 20180621 +/*20031028 to 20180704 배경음악 On BGM On */ MSG_BGM_ON = 0x1f, -/*20031028 to 20180621 +/*20031028 to 20180704 배경음악 Off BGM Off */ MSG_BGM_OFF = 0x20, -/*20031028 to 20180621 +/*20031028 to 20180704 /h or /help: 명령어 일람 /h or /help: Shows this Command Help List */ MSG_EXPLAIN_HELP = 0x21, -/*20031028 to 20180621 +/*20031028 to 20180704 /w or /who or /접속자 or /누구: 현재 접속자수 보기 /w or /who or /player or /who: wiew current the number of player */ MSG_EXPLAIN_WHO = 0x22, -/*20031028 to 20180621 +/*20031028 to 20180704 /음악 : 배경음악 On Off /music: Turns BGM On or Off */ MSG_EXPLAIN_MUSIC = 0x23, -/*20031028 to 20180621 +/*20031028 to 20180704 /효과음 : 효과음 On Off /sound: Turns Sound Effects On or Off */ MSG_EXPLAIN_SOUND = 0x24, -/*20031028 to 20180621 +/*20031028 to 20180704 /이펙트 : 이펙트 On Off /effect: Effects On or Off */ MSG_EXPLAIN_EFFECT = 0x25, -/*20031028 to 20180621 +/*20031028 to 20180704 /좌표 or /장소: 현재 위치 표시 /where: Shows your present location */ MSG_EXPLAIN_POS = 0x26, -/*20031028 to 20180621 +/*20031028 to 20180704 /skip : 프래임스킵 On Off /skip: Turns Frame Skip On or Off */ MSG_EXPLAIN_FRAMESKIP = 0x27, -/*20031028 to 20180621 +/*20031028 to 20180704 /v (0~127): 효과음 볼륨조정 /v (0~127): Controls the volume of the Sound Effects */ MSG_EXPLAIN_SOUNDVOLUME = 0x28, -/*20031028 to 20180621 +/*20031028 to 20180704 /bv (0~127): 배경음악 볼륨조정 /bv (0~127): Controls the volume of the BGM */ MSG_EXPLAIN_BGMVOLUME = 0x29, -/*20031028 to 20180621 +/*20031028 to 20180704 /ex (캐릭터이름) or /차단 (캐릭터이름) : 해당캐릭터에 대해 귓말차단 /ex (Character Name): Blocks whispering from the Character */ MSG_EXPLAIN_SAYISOLATION = 0x2a, -/*20031028 to 20180621 +/*20031028 to 20180704 /ex or /차단 : 귓말차단 캐릭터 리스트 /ex: View a list of Characters you have Blocked */ MSG_EXPLAIN_LIST_SAYISOLATION_CHAR = 0x2b, -/*20031028 to 20180621 +/*20031028 to 20180704 /in (캐릭터이름) or /해제 (캐릭터이름) : 해당캐릭터에 대해 귓말허용 /in (Character Name): Allows whispering from the Character */ MSG_EXPLAIN_SAY_PERMIT = 0x2c, -/*20031028 to 20180621 +/*20031028 to 20180704 /inall or /해제전부 : 모두에게 귓말허용 /inall: Allows whispers from anyone */ MSG_EXPLAIN_SAY_PERMITALL = 0x2d, -/*20031028 to 20180621 +/*20031028 to 20180704 /exall or /차단전부 : 모두에게 귓말차단 /exall: Blocks whispers from everyone */ MSG_EXPLAIN_SAY_ISOLATEALL = 0x2e, -/*20031028 to 20180621 +/*20031028 to 20180704 다른유저 캐릭터를 마우스 오른버튼을 누르고 있는 상태에서 왼버튼으로 클릭하면 그캐릭터이름이 귓말콤보박스에 저장됩니다. Right click on a character and select [Register as a Friend] to add a person to your Friend List. */ MSG_EXPLAIN_TIP1 = 0x2f, -/*20031028 to 20180621 +/*20031028 to 20180704 단축아이탬창(F12) 소비장비 아이템을 드래그한후 사용하세요. 사용키(F1F2F3F4F5F6F7F8F9) F12 Brings up a Hotkey Window which allows you to drag and drop Recovery Items, Equipment and Skills into it for faster access. */ MSG_EXPLAIN_TIP2 = 0x30, -/*20031028 to 20180621 +/*20031028 to 20180704 같은말을 3번이상 연속해서 전송할 수 없습니다. You can't type the same word/phrase more than 3 times. */ MSG_NO_SAME_SENTANCE = 0x31, -/*20031028 to 20180621 +/*20031028 to 20180704 불량단어 검출로 전송이 중단 되었습니다. Chat Filter: Yeah, uh, I don't think so buddy... */ MSG_NO_SEND_BECAUSE_INSULT = 0x32, -/*20031028 to 20180621 +/*20031028 to 20180704 같은아이템은 한번만 올릴수 있습니다. You cannot overlap items on a window. */ MSG_CAN_DRAG_ITEM_OLNY_ONETIME = 0x33, -/*20031028 to 20180621 +/*20031028 to 20180704 무게가 초과하여 아이템을 가질 수 없습니다. You cannot carry more items because you are overweight. */ MSG_CANT_GET_ITEM_BECAUSE_WEIGHT = 0x34, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템을 가질 수 없습니다. You cannot get the item. */ MSG_CANT_GET_ITEM = 0x35, -/*20031028 to 20180621 +/*20031028 to 20180704 거래가 잘 이루어졌습니다. The deal has successfully completed. */ MSG_DEAL_SECCESS = 0x36, -/*20031028 to 20180621 +/*20031028 to 20180704 돈이 부족합니다. You do not have enough zeny. */ MSG_INSUFFICIENT_MONEY = 0x37, -/*20031028 to 20180621 +/*20031028 to 20180704 무게가 초과 되었습니다. You are over your Weight Limit. */ MSG_OVER_WEIGHT = 0x38, -/*20031028 to 20180621 +/*20031028 to 20180704 거래가 실패 했습니다. The deal has failed. */ MSG_DEAL_FAIL = 0x39, -/*20031028 to 20180621 +/*20031028 to 20180704 모두에게 귓말거부상태로됨 You've blocked whispers from everyone. */ MSG_REFUSE_HEAR_ALL = 0x3a, -/*20031028 to 20180621 +/*20031028 to 20180704 모두에게 귓말거부요청 실패함 You've failed to block all whispers. */ MSG_REQ_REFUSE_HEAR_ALL_FAIL = 0x3b, -/*20031028 to 20180621 +/*20031028 to 20180704 모두에게 귓말가능상태가됨 You've allowed whispers from everyone. */ MSG_HEAR_ALL = 0x3c, -/*20031028 to 20180621 +/*20031028 to 20180704 모두에게 귓말가능요청 실패함 You've failed to allow all whispers. */ MSG_REQ_HEAR_ALL_FAIL = 0x3d, -/*20031028 to 20180621 +/*20031028 to 20180704 귓말 거부 리스트가 없습니다 You have no Block List. */ MSG_NO_REFUSE_HEAR_LIST = 0x3e, -/*20031028 to 20180621 +/*20031028 to 20180704 -귓말 거부 리스트- [ Character Block List ] */ MSG_REFUSE_HEAR_LIST = 0x3f, -/*20031028 to 20180621 +/*20031028 to 20180704 방이 잘 만들어 졌습니다. Room has been successfully created. */ MSG_ROOM_IS_MADE = 0x40, -/*20031028 to 20180621 +/*20031028 to 20180704 방갯수가 허용갯수를 초과 하였습니다. Room Limit Exceeded. */ MSG_TOO_MANY_ROOM = 0x41, -/*20031028 to 20180621 +/*20031028 to 20180704 같은 방제목이 있습니다. Same Room exists. */ MSG_SAME_ROOM_TITLE = 0x42, -/*20031028 to 20180621 +/*20031028 to 20180704 인원초과로 방에 들어갈 수 없습니다. The Room is full. */ MSG_TOO_MANY_PEOPLE_IN_ROOM = 0x43, -/*20031028 to 20180621 +/*20031028 to 20180704 강제로 퇴장된 방입니다. You have been kicked out of this room. */ MSG_YOU_HAVE_BANNED_FROM_THE_ROOM = 0x44, -/*20031028 to 20180621 +/*20031028 to 20180704 교환요청을 거절 했습니다. The deal has been rejected. */ MSG_REJECT_DEAL = 0x45, -/*20031028 to 20180621 +/*20031028 to 20180704 교환가능거리를 벗어났습니다. You are too far away from the person to trade. */ MSG_TOO_FAR_TO_DEAL = 0x46, -/*20031028 to 20180621 +/*20031028 to 20180704 해당 캐릭터가 없습니다. The Character is not currently online or does not exist. */ MSG_CHARACTER_IS_NOT_EXIST = 0x47, -/*20031028 to 20180621 +/*20031028 to 20180704 다른캐릭터와 교환중입니다. The person is in another deal. */ MSG_CHARACTER_IS_DEALING = 0x48, /*20031028 to 20110627 상태캐릭터 중량초과로 올려놓을수가 없습니다. -20110705 to 20180621 +20110705 to 20180704 상대 캐릭터 중량초과로 올려놓을 수 없습니다. You cannot trade because this character will exceed his weight limit. */ MSG_CHARACTER_IS_OVER_WEIGHT = 0x49, -/*20031028 to 20180621 +/*20031028 to 20180704 거래가 취소 되었습니다. The deal has been canceled. */ MSG_DEAL_IS_CANCELED = 0x4a, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 교환이 잘 되었습니다. The deal has successfully completed. */ MSG_DEAL_SUCCESS = 0x4b, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 교환이 실패 하였습니다. The deal has failed. */ MSG_DEAL_FAILED = 0x4c, -/*20031028 to 20180621 +/*20031028 to 20180704 파티가 만들어졌습니다. Party has successfully been organized. */ MSG_PARTY_MAKE_SUCCEED = 0x4d, -/*20031028 to 20180621 +/*20031028 to 20180704 같은 파티이름이 있습니다. That Party Name already exists. */ MSG_SAME_PARTY_NAME = 0x4e, -/*20031028 to 20180621 +/*20031028 to 20180704 이미 파티에 속해있습니다. The Character is already in a party. */ MSG_YOU_ARE_ALREADY_IN_PARTY = 0x4f, -/*20031028 to 20180621 +/*20031028 to 20180704 다른파티에 가입되어 있습니다. The Character already joined another party. */ MSG_CHARACTER_IS_ALREADY_IN_PARTY = 0x50, -/*20031028 to 20180621 +/*20031028 to 20180704 파티가입을 거부했습니다. Request for party rejected. */ MSG_CHARACTER_REJECT_JOIN = 0x51, -/*20031028 to 20180621 +/*20031028 to 20180704 파티가입을 수락했습니다. Request for party accepted. */ MSG_CHARACTER_ACCEPT_JOIN = 0x52, -/*20031028 to 20180621 +/*20031028 to 20180704 파티정원을 초과했습니다. Party Capacity exceeded. */ MSG_TOO_MANY_PEOPLE_IN_PARTY = 0x53, -/*20031028 to 20180621 +/*20031028 to 20180704 파티에서 탈퇴하였습니다. You left the party. */ MSG_YOU_LEAVE_FROM_PARTY = 0x54, -/*20031028 to 20180621 +/*20031028 to 20180704 전체에게 보냄 Send to All */ MSG_SEND_TO_ALL = 0x55, -/*20031028 to 20180621 +/*20031028 to 20180704 파티에게 보냄 Send to Party */ MSG_SEND_TO_PARTY = 0x56, -/*20031028 to 20180621 +/*20031028 to 20180704 님과의 거래요청 Request a deal with %s */ MSG_REQ_DEAL_WITH = 0x57, -/*20031028 to 20180621 +/*20031028 to 20180704 님 파티에 가입요청 Ask %s to join your party */ MSG_REQ_JOIN_PARTY = 0x58, -/*20031028 to 20180621 +/*20031028 to 20180704 비공개 : Pri: */ MSG_ROOM_PRIVATE = 0x59, -/*20031028 to 20180621 +/*20031028 to 20180704 공개 : Pub: */ MSG_ROOM_PUBLIC = 0x5a, -/*20031028 to 20180621 +/*20031028 to 20180704 마지막 체크지점부터 시작하려면 '재시작'을 캐릭터 선택으로 돌아가려면 '종료'를 눌러주세요. Click ''Restart'' to go back to your save point or click ''Exit'' to select another character. */ MSG_RESTART_MSG = 0x5b, -/*20031028 to 20180621 +/*20031028 to 20180704 원하는 거래를 선택하세요. Please select a Deal Type. */ MSG_SELECT_DEAL_TYPE = 0x5c, -/*20031028 to 20180621 +/*20031028 to 20180704 님이 거래를 요청했습니다. requests a deal. */ MSG_SUGGEST_DEAL = 0x5d, -/*20031028 to 20180621 +/*20031028 to 20180704 파티에서 초청 메시지가 왔습니다. 합류하겠습니까? Party has sent you an invitation. Would you like to join? */ MSG_SUGGEST_JOIN_PARTY = 0x5e, -/*20031028 to 20180621 +/*20031028 to 20180704 명령이 틀렸습니다. Invalid Command */ MSG_INVALID_COMMAND = 0x5f, -/*20031028 to 20180621 +/*20031028 to 20180704 탈퇴하기 Leave party */ MSG_LEAVE_PARTY = 0x60, -/*20031028 to 20180621 +/*20031028 to 20180704 제명시키기 Expel */ MSG_EXPEL = 0x61, -/*20031028 to 20180621 +/*20031028 to 20180704 쪽지보내기 Send Message */ MSG_MSG = 0x62, -/*20031028 to 20180621 +/*20031028 to 20180704 1:1 대화 1:1 Chat */ MSG_1ON1 = 0x63, -/*20031028 to 20180621 +/*20031028 to 20180704 정보 Information */ MSG_CHARACTER_INFO = 0x64, -/*20031028 to 20180621 +/*20031028 to 20180704 파티설정 Party Setup */ MSG_PARTY_SETTING = 0x65, -/*20031028 to 20180621 +/*20031028 to 20180704 친구 Friend */ MSG_FRIEND = 0x66, -/*20031028 to 20180621 +/*20031028 to 20180704 파티 Party */ MSG_PARTY = 0x67, -/*20031028 to 20180621 +/*20031028 to 20180704 장착아이템 Equipment */ MSG_EQUIPED_ITEM = 0x68, -/*20031028 to 20180621 +/*20031028 to 20180704 스테이터스 Status */ MSG_STATUS_ = 0x69, -/*20031028 to 20180621 +/*20031028 to 20180704 소지아이템 Inventory */ MSG_ITEM = 0x6a, -/*20031028 to 20180621 +/*20031028 to 20180704 /결성 [파티이름] : 파티결성 /탈퇴 : 파티탈퇴 /organize ''Party Name'' To organize a party. Type /leave To leave a Party. */ MSG_EXPLAIN_PARTY = 0x6b, -/*20031028 to 20180621 +/*20031028 to 20180704 자신이 파티리더일때 캐릭터를 오른버튼으로 클릭하면 파티에 가입요청하기 메뉴가 뜹니다. If you are the party master, you can invite someone into your party by right-clicking on a Character. */ MSG_EXPLAIN_TIP3 = 0x6c, -/*20031028 to 20180621 +/*20031028 to 20180704 회복 Consumables */ MSG_RESTORE = 0x6d, -/*20031028 to 20180621 +/*20031028 to 20180704 공격 Attack */ MSG_ATTACK = 0x6e, -/*20031028 to 20180621 +/*20031028 to 20180704 보조 Support */ MSG_SUPPORT = 0x6f, -/*20031028 to 20180621 +/*20031028 to 20180704 전체 All */ MSG_ALL = 0x70, -/*20031028 to 20180621 +/*20031028 to 20180704 무기 Weapons */ MSG_WEAPON = 0x71, -/*20031028 to 20180621 +/*20031028 to 20180704 방어 Defense */ MSG_DEFENCE = 0x72, -/*20031028 to 20180621 +/*20031028 to 20180704 수 Water */ MSG_WATER = 0x73, -/*20031028 to 20180621 +/*20031028 to 20180704 지 Earth */ MSG_EARTH = 0x74, -/*20031028 to 20180621 +/*20031028 to 20180704 화 Fire */ MSG_FIRE = 0x75, -/*20031028 to 20180621 +/*20031028 to 20180704 풍 Wind */ MSG_WIND = 0x76, -/*20031028 to 20180621 +/*20031028 to 20180704 같은종류의 장비아이템은 한번에 한개만 살 수 있습니다. Please avoid buying 2 of the same items at one time. */ MSG_EQUIPITEM_OLNY_ONE = 0x77, -/*20031028 to 20180621 +/*20031028 to 20180704 창모드에서 실행 할때는 16비트 컬러로 맞춰주세요. Please change your desktop Color Depth to 16-bit when running Ragnarok in windowed mode. */ MSG_ONLY_16BIT_WHEN_WINDOWMODE = 0x78, -/*20031028 to 20180621 +/*20031028 to 20180704 잠시만 기다려 주세요. Please wait... */ MSG_PLEASE_BE_PATIENT = 0x79, -/*20031028 to 20180621 +/*20031028 to 20180704 잠시만 기다려 주세요. Please wait... */ MSG_WAITING_RESPONSE_FROM_SERVER = 0x7a, -/*20031028 to 20180621 +/*20031028 to 20180704 잠시만 기다려 주세요. Please wait... */ MSG_MAKING_CHARACTER = 0x7b, -/*20031028 to 20180621 +/*20031028 to 20180704 잠시만 기다려 주세요. Please wait... */ MSG_DELETING_CHARACTER = 0x7c, -/*20031028 to 20180621 +/*20031028 to 20180704 방 만들기 Make a Room */ MSG_MAKING_ROOM = 0x7d, -/*20031028 to 20180621 +/*20031028 to 20180704 방셋팅 바꾸기 Room Setup */ MSG_CHANGE_ROOM_SETTING = 0x7e, -/*20031028 to 20180621 +/*20031028 to 20180704 강퇴시키기 Kick Character Out */ MSG_BAN = 0x7f, -/*20031028 to 20180621 +/*20031028 to 20180704 방장권한 주기 Give Master Authority */ MSG_GIVE_GIVE_ROOM_POWER = 0x80, -/*20031028 to 20180621 +/*20031028 to 20180704 정보보기 View Information */ MSG_SEE_INFORMATION_OF_CHARACTER = 0x81, -/*20031028 to 20180621 +/*20031028 to 20180704 대화방 Chat Room */ MSG_CHAT_ROOM = 0x82, -/*20031028 to 20180621 +/*20031028 to 20180704 명 Ppl */ MSG_COUNT_UNIT_OF_PEOPLE = 0x83, -/*20031028 to 20180621 +/*20031028 to 20180704 /앉기 or /sit : 앉기. 앉아있을때 서기 /sit: Sit command. If you are sitting, you will stand instead. */ MSG_EXPLAIN_SIT = 0x84, -/*20031028 to 20180621 +/*20031028 to 20180704 /서기 or /stand : 서기. 서있을때 앉기 /stand: Stand command. If you are standing, you will sit instead. */ MSG_EXPLAIN_STAND = 0x85, -/*20031028 to 20180621 +/*20031028 to 20180704 /채팅방 or /chat : 채팅방 만들기창 띄우기 /chat: Creates a Chat Room */ MSG_EXPLAIN_MAKE_CHAT = 0x86, -/*20031028 to 20180621 +/*20031028 to 20180704 /q : 채팅방 나가기. /q: Leaves a Chat Room */ MSG_EXPLAIN_EXIT_CHAT_ROOM = 0x87, -/*20031028 to 20180621 +/*20031028 to 20180704 /거래 [캐릭터이름] or /교환 [캐릭터이름] or /deal [캐릭터이름] : 해당 캐릭터와 거래요청 /deal ''Character Name'' Requests a deal with a character */ MSG_EXPLAIN_DEAL = 0x88, -/*20031028 to 20180621 +/*20031028 to 20180704 /결성 [파티이름] or /organize [파티이름] : 파티결성 /organize ''Party Name'' Organizes a party */ MSG_EXPLAIN_ORGANIZE_PARTY = 0x89, -/*20031028 to 20180621 +/*20031028 to 20180704 /탈퇴 or /leave : 파티 탈퇴 /leave: Leaves a party */ MSG_EXPLAIN_LEAVE_PARTY = 0x8a, -/*20031028 to 20180621 +/*20031028 to 20180704 /제명 [캐릭터이름] or /expel [캐릭터이름] : 해당캐릭터를 파티에서 제명시킴 /expel ''Character Name'' kicks a Character out of your party */ MSG_EXPLAIN_EXPEL_PARTY_MEMBER = 0x8b, -/*20031028 to 20180621 +/*20031028 to 20180704 [Alt] + [End] : 플레이어 hp/sp 게이지 On Off [Alt] + [End]: Turns HP/SP Bar On or Off */ MSG_EXPLAIN_TIP4 = 0x8c, -/*20031028 to 20180621 +/*20031028 to 20180704 [Alt] + [Home] : 지면 커서 표시 On Off [Alt] + [Home]: Turns Ground Cursor On or Off */ MSG_EXPLAIN_TIP5 = 0x8d, -/*20031028 to 20180621 +/*20031028 to 20180704 [Insert] : 앉기 서기 [Insert]: Makes you sit or stand. (Hotkey to toggle between /sit and /stand) */ MSG_EXPLAIN_TIP6 = 0x8e, -/*20031028 to 20180621 +/*20031028 to 20180704 MVP가 되셨습니다!! MVP 아이템은 Congratulations! You are the MVP! Your reward item is */ MSG_YOU_RECEIVE_MVP_ITEM = 0x8f, -/*20031028 to 20180621 +/*20031028 to 20180704 !! !! */ MSG_YOU_RECEIVE_MVP_ITEM2 = 0x90, -/*20031028 to 20180621 +/*20031028 to 20180704 MVP가 되셨습니다!! 특별경험치 Congratulations! You are the MVP! Your reward EXP Points are */ MSG_YOU_RECEIVE_MVP_EXP = 0x91, -/*20031028 to 20180621 +/*20031028 to 20180704 획득!! !! */ MSG_YOU_RECEIVE_MVP_EXP2 = 0x92, -/*20031028 to 20180621 +/*20031028 to 20180704 MVP가 되셨습니다만 무게초과로 MVP 아이템을 가질 수 없었습니다!! You are the MVP, but you can't take the reward because you are over your weight limit. */ MSG_YOU_THROW_MVPITEM = 0x93, -/*20031028 to 20180621 +/*20031028 to 20180704 없는 캐릭터 이름 입니다. There is no such character name or the user is offline. */ MSG_NOT_EXIST_CHARACTER = 0x94, -/*20031028 to 20180621 +/*20031028 to 20180704 수신 거부 상태입니다. doesn't want to receive your messages. */ MSG_NO_RECEIVE_MODE = 0x95, -/*20031028 to 20180621 +/*20031028 to 20180704 모든 캐릭터에 대해 수신 거부 상태 입니다. is not in the mood to talk with anyone. */ MSG_NO_RECEIVE_MODE_FOR_ALL = 0x96, -/*20031028 to 20180621 +/*20031028 to 20180704 캐릭터 접속끊기 성공. Killed/Disconnected User. */ MSG_SUCCESS_DISCONNECT_CHARACTER = 0x97, -/*20031028 to 20180621 +/*20031028 to 20180704 캐릭터 접속끊기 실패. Kill has failed. */ MSG_FAIL_DISCONNECT_CHARACTER = 0x98, -/*20031028 to 20180621 +/*20031028 to 20180704 %s %d 개 획득 You got %s (%d). */ MSG_GET_ITEM = 0x99, -/*20031028 to 20180621 +/*20031028 to 20180704 [Alt] + [=] : 알파벳 간격이 넓어졌을때 되돌리기. [Alt] + [=]: Fix the interval error between letters. */ MSG_EXPLAIN_TIP7 = 0x9a, -/*20031028 to 20180621 +/*20031028 to 20180704 [F10] : 채팅창 크기조정 [Alt] + [F10] : 채팅창 On Off [F10]: To toggle Chat Window size; [Alt] + [F10]: Toggle Chat Window On or Off */ MSG_EXPLAIN_TIP8 = 0x9b, -/*20031028 to 20180621 +/*20031028 to 20180704 귓속말 하는법 : 채팅창 왼쪽 입력란에 캐릭터이름을 입력하고 오른쪽 입력란에 말을 입력하면 됩니다. TAB키로 두입력란 사이로 커서를 이동할 수 있습니다. How to Whisper: Enter a Character's Name on the left side of chat window and type your message on the right side. The Tab key helps you move between these boxes. */ MSG_EXPLAIN_TIP9 = 0x9c, -/*20031028 to 20180621 +/*20031028 to 20180704 /! /? /기쁨 /하트 /땀 /아하 /짜증 /화 /돈 /... /가위 /바위 /보 : Alt + (1~9) Ctrl + (-=\) 에 대응되는 명령어 입니다. /!,/?,/ho,/lv,/lv2,/swt,/ic,/an,/ag,/$,/….,/thx,/wah,/sry,/heh,/swt2,/hmm,/no1,/??,/omg,/oh,/X,/hp,/go,/sob,/gg,/kis,/kis2,/pif,/ok: Emotion icons corresponding to Alt + (1~9) Ctrl + (-=\\) */ MSG_EXPLAIN_TIP10 = 0x9d, -/*20031028 to 20180621 +/*20031028 to 20180704 파티원에게 말하는법 : 말의 제일앞에 '%'를 붙이면 파티원에게 말이 갑니다. (예: "%안녕") How to Speak to Party: Add % in front of every message.(Example: \%Hello\) */ MSG_EXPLAIN_TIP11 = 0x9e, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬레벨이 부족합니다. 교환 불능. You haven't learned enough Basic Skills to Trade. */ MSG_NOT_ENOUGH_SKILLLEVE1 = 0x9f, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬레벨이 부족합니다. 이모션 불능. You haven't learned enough Basic Skills to use Emotion icons. */ MSG_NOT_ENOUGH_SKILLLEVE2 = 0xa0, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬레벨이 부족합니다. 앉기 불능. You haven't learned enough Basic Skills to Sit. */ MSG_NOT_ENOUGH_SKILLLEVE3 = 0xa1, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬레벨이 부족합니다. 채팅방만들기 불능. You haven't learned enough Basic Skills to create a chat room. */ MSG_NOT_ENOUGH_SKILLLEVE4 = 0xa2, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬레벨이 부족합니다. 파티만들기 불능 You haven't learned enough Basic Skills to Party. */ MSG_NOT_ENOUGH_SKILLLEVE5 = 0xa3, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬레벨이 부족합니다. 외치기 불능 You haven't learned enough skills to Shout. */ MSG_NOT_ENOUGH_SKILLLEVE6 = 0xa4, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬레벨이 부족합니다. pk 불능 You haven't learned enough skills for Pking. */ MSG_NOT_ENOUGH_SKILLLEVE7 = 0xa5, -/*20031028 to 20180621 +/*20031028 to 20180704 사고자하는 품목 Buying Items */ MSG_ITEMS_FOR_BUY = 0xa6, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 상점 Item Shop */ MSG_ITEM_STORE = 0xa7, -/*20031028 to 20180621 +/*20031028 to 20180704 팔고자하는 품목 Selling Items */ MSG_ITEMS_FOR_SELL = 0xa8, -/*20031028 to 20180621 +/*20031028 to 20180704 보관아이템 Storage */ MSG_ITEMS_THAT_IS_STORED = 0xa9, -/*20031028 to 20180621 +/*20031028 to 20180704 장비가 장착 되었습니다. is put on. */ MSG_ITEM_IS_EQUIPED = 0xaa, -/*20031028 to 20180621 +/*20031028 to 20180704 장비가 해제 되었습니다. is taken off. */ MSG_ITEM_IS_REMOVED = 0xab, -/*20031028 to 20180621 +/*20031028 to 20180704 귓말리스트에 이름넣기 To add names on the Whispering List */ MSG_ADD_TO_WHISPER_CHAR_LIST = 0xac, -/*20031028 to 20180621 +/*20031028 to 20180704 스크린샷 찍는법 : [Print Screen]키나 [Scroll Lock]키를 누르면 됩니다. How to Take Screen Shots: Press [Print Screen] or [Scroll Lock] */ MSG_EXPLAIN_TIP12 = 0xad, -/*20031028 to 20180621 +/*20031028 to 20180704 오늘의 팁 Tip of the Day */ MSG_TIPOFTHEDAY = 0xae, -/*20031028 to 20180621 +/*20031028 to 20180704 ^3850a0알고 계셨습니까... ^000000 //^709fed ^3850a0Did you know...?^709fed */ MSG_DIDYOUKNOW = 0xaf, -/*20031028 to 20180621 +/*20031028 to 20180704 시작할때 열기 Display at startup */ MSG_SHOWTIPSATSTARTUP = 0xb0, -/*20031028 to 20180621 +/*20031028 to 20180704 /tip : 오늘의팁 열기 /tip: Opens ''Tip of the Day'' */ MSG_EXPLAIN_OPENTIP = 0xb1, -/*20031028 to 20180621 +/*20031028 to 20180704 현재 접속자 %d명 There are %d Players Currently Connected. */ MSG_NUMPEOPLE = 0xb2, -/*20031028 to 20180621 +/*20031028 to 20180704 (%s)님이 입장 하였습니다. (%s) has entered. */ MSG_USERGETINTHEROOM = 0xb3, -/*20031028 to 20180621 +/*20031028 to 20180704 (%s)님이 퇴장 하였습니다. (%s) has left. */ MSG_USERGETOUTOFTHEROOM = 0xb4, -/*20031028 to 20180621 +/*20031028 to 20180704 (%s)님이 강제 퇴장 되었습니다. (%s) was kicked out. */ MSG_USERGETOUTOFTHEROOMBYFORCE = 0xb5, -/*20031028 to 20180621 +/*20031028 to 20180704 %d 개 %d ea. */ MSG_EA = 0xb6, -/*20031028 to 20180621 +/*20031028 to 20180704 %s : %d 개 %s: %d ea. */ MSG_EA2 = 0xb7, -/*20031028 to 20180621 +/*20031028 to 20180704 %s %s : %d 개 %s %s: %d */ MSG_EA3 = 0xb8, -/*20031028 to 20180621 +/*20031028 to 20180704 팔 수 있는 품목 Available Items to sell */ MSG_ITEMSYOUCANSELL = 0xb9, -/*20031028 to 20180621 +/*20031028 to 20180704 상점에서 파는 품목 Shop Items */ MSG_SHOPITEMS = 0xba, -/*20031028 to 20180621 +/*20031028 to 20180704 알 수 없는곳 Unknown Area */ MSG_NOWHERE = 0xbb, -/*20031028 to 20180621 +/*20031028 to 20180704 서버와 언어가 맞지 않습니다. Your Client language doesn't match the Server language. */ MSG_CLIENTTYPEMISMATCH = 0xbc, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템을 버릴려면 장비창을 닫으세요. Please move your equipment to the inventory. And close the equipment window. */ MSG_CLOSEEQUIPWND = 0xbd, -/*20031028 to 20180621 +/*20031028 to 20180704 영어만 됩니다. This server provides English Text Characters Only. */ MSG_ENGLISHONLY = 0xbe, -/*20031028 to 20180621 +/*20031028 to 20180704 지금은 지원되지 않습니다. This is not implemented yet. */ MSG_NOTSUPPORTEDYET = 0xbf, -/*20031028 to 20180621 +/*20031028 to 20180704 귓말 리스트가 없습니다. No Whisper List. */ MSG_NOWHISPERLIST = 0xc0, -/*20031028 to 20180621 +/*20031028 to 20180704 에게 귓말거부상태로됨 : Whispering Blocked. */ MSG_WHISPERIGNORESUCCESS = 0xc1, -/*20031028 to 20180621 +/*20031028 to 20180704 에게 귓말거부 요청실패함 : Whispering Block has failed. */ MSG_WHISPERIGNOREFAILED1 = 0xc2, -/*20031028 to 20180621 +/*20031028 to 20180704 에게 귓말거부 요청실패함 (인원초과) : Whispering Block has failed. Block List is full. */ MSG_WHISPERIGNOREFAILED2 = 0xc3, -/*20031028 to 20180621 +/*20031028 to 20180704 에게 귓말가능상태로됨 : Whispering accepted. */ MSG_WHISPERNOIGNORESUCCESS = 0xc4, -/*20031028 to 20180621 +/*20031028 to 20180704 에게 귓말가능 요청실패함 : Command has failed. */ MSG_WHISPERNOIGNOREFAILED1 = 0xc5, -/*20031028 to 20180621 +/*20031028 to 20180704 에게 귓말가능 요청실패함 (인원초과) : Command has failed. Block List is full. */ MSG_WHISPERNOIGNOREFAILED2 = 0xc6, -/*20031028 to 20180621 +/*20031028 to 20180704 이름의 처음과 마지막에는 공백문자를 사용할 수 없습니다. You cannot put a space at the beginning or end of a name. */ MSG_NO_SPACE_IN_NAME = 0xc7, -/*20031028 to 20180621 +/*20031028 to 20180704 비공개 Private */ MSG_ROOM_PRIVATE2 = 0xc8, -/*20031028 to 20180621 +/*20031028 to 20180704 공개 Public */ MSG_ROOM_PUBLIC2 = 0xc9, -/*20031028 to 20180621 +/*20031028 to 20180704 SP가 부족합니다. Not Enough SP */ MSG_USESKILL_FAIL_SP_INSUFFICIENT = 0xca, -/*20031028 to 20180621 +/*20031028 to 20180704 HP가 부족합니다. Not Enough HP */ MSG_USESKILL_FAIL_HP_INSUFFICIENT = 0xcb, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬사용 실패. Skill has failed. */ MSG_NOT_ENOUGH_SKILLLEVE8 = 0xcc, -/*20031028 to 20180621 +/*20031028 to 20180704 훔치기 실패. Steal has failed. */ MSG_FAIL_STEAL = 0xcd, -/*20031028 to 20180621 +/*20031028 to 20180704 교환창 Trade */ MSG_EXCHANGE = 0xce, -/*20031028 to 20180621 +/*20031028 to 20180704 독걸기 실패. Envenom skill has failed. */ MSG_FAIL_POISON = 0xcf, -/*20031028 to 20180621 +/*20031028 to 20180704 이 아이디로는 이 서버에 접속할 수 없습니다. You cannot use this ID on this server. */ MSG_ID_MISMATCH = 0xd0, -/*20031028 to 20180621 +/*20031028 to 20180704 스피드가 향상되었습니다. Your Speed has increased. */ MSG_SPEEDUP = 0xd1, -/*20031028 to 20180621 +/*20031028 to 20180704 스피드가 감소되었습니다. Your Speed has decreased. */ MSG_SPEEDDOWN = 0xd2, -/*20031028 to 20180621 +/*20031028 to 20180704 /기억 : 워프할 장소 기억(워프 스킬이 있는경우) /memo: To memorize a place as Warp Point (If you are an Acolyte Class character) */ MSG_EXPLAIN_TIP13 = 0xd3, -/*20031028 to 20180621 +/*20031028 to 20180704 임의의 위치 Random Area */ MSG_RANDOM_POS = 0xd4, -/*20031028 to 20180621 +/*20031028 to 20180704 워프 할 위치를 선택하세요. Select an Area to Warp */ MSG_SELECTWHERETOWARP = 0xd5, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬레벨이 부족합니다. Skill Level is not high enough */ MSG_NOTENOUGHSKILLLEVEL = 0xd6, -/*20031028 to 20180621 +/*20031028 to 20180704 저장된 워프할 장소가 없습니다. There are no memorized locations (Memo Points). */ MSG_NO_STORED_PLACE_TO_WARP = 0xd7, -/*20031028 to 20180621 +/*20031028 to 20180704 워프 관련 스킬이 없습니다. You haven't learned Warp. */ MSG_NOWARPSKILL = 0xd8, -/*20031028 to 20180621 +/*20031028 to 20180704 워프 장소로 저장됨. Saved location as a Memo Point for Warp Skill. */ MSG_WARPPOINTSTORED = 0xd9, -/*20031028 to 20180621 +/*20031028 to 20180704 취소 Cancel */ MSG_CANCEL = 0xda, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬 사용후 시간이 충분히 지나지 않았습니다. There is a Delay after using a Skill. */ MSG_SKILLINTERVAL = 0xdb, -/*20031028 to 20180621 +/*20031028 to 20180704 한번에 가질 수 있는 아이템 종류수를 초과하여 아이템을 가질 수 없습니다. You can't have this item because you will exceed the weight limit. */ MSG_CANT_GET_ITEM_BECAUSE_COUNT = 0xdc, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 최대 종류수를 초과 하였습니다. Out of the maximum capacity */ MSG_INSUFFICIENT_OVER_COUNT = 0xdd, -/*20031028 to 20180621 +/*20031028 to 20180704 수레아이템 Cart Items */ MSG_MERCHANTITEM = 0xde, -/*20031028 to 20180621 +/*20031028 to 20180704 수레 벗기 Take off Cart */ MSG_CARTOFF = 0xdf, -/*20031028 to 20180621 +/*20031028 to 20180704 노점 개설 Opening a stall */ MSG_MERCHANTSHOPMAKER = 0xe0, /*20031028 to 20041207 노점이름를 입력하세요. -20041213 to 20180621 +20041213 to 20180704 노점이름을 입력하세요. Please Name your Shop. */ MSG_ENTER_SHOP_TITLE = 0xe1, -/*20031028 to 20180621 +/*20031028 to 20180704 나의 노점 My Shop */ MSG_ITEM_MY_STORE = 0xe2, -/*20031028 to 20180621 +/*20031028 to 20180704 상인 아이템 상점 Merchant Shop */ MSG_ITEM_MERCHANT_STORE = 0xe3, -/*20031028 to 20180621 +/*20031028 to 20180704 상인에게 사고자하는 품목 Buying Items */ MSG_ITEMS_FOR_BUY_FROM_MERCHANT = 0xe4, /*20031028 to 20130508 %s 사기 실패 %s -20130515 to 20180621 +20130515 to 20180704 %s 구입 실패 %s %s Purchase Failed %s */ MSG_FAIL_BUY_ITEM_FROM_MERCHANT = 0xe5, -/*20031028 to 20180621 +/*20031028 to 20180704 재고 부족. Out of Stock */ MSG_INSUFFICIENT_STOCK = 0xe6, -/*20031028 to 20180621 +/*20031028 to 20180704 %s %d 개 팔림. %s %d sold. */ MSG_ITEM_IS_SOLD = 0xe7, -/*20031028 to 20180621 +/*20031028 to 20180704 노점에서 팔 수 있는 아이템 Available Items for Vending */ MSG_MERCHANTMIRRORITEM = 0xe8, /*20031028 to 20111012 돈이 부족해서 스킬을 쓸 수 없습니다. -20111017 to 20180621 +20111017 to 20180704 제니가 부족해서 스킬을 사용 할 수 없습니다. Skill has failed because you do not have enough zeny. */ MSG_SKILL_FAIL_MONEY = 0xe9, -/*20031028 to 20180621 +/*20031028 to 20180704 사용할 대상을 선택하세요 Select a Target. */ MSG_SELECTTARGET = 0xea, -/*20031028 to 20180621 +/*20031028 to 20180704 /pk on : pk On /pk off : pk Off /pk on: Turns PK On. /pk off: Turns PK Off. */ MSG_EXPLAIN_TIP14 = 0xeb, -/*20031028 to 20180621 +/*20031028 to 20180704 노점 Shop */ MSG_STREETSHOP = 0xec, -/*20031028 to 20180621 +/*20031028 to 20180704 수레 아이템 [Alt+W] Cart Items [Alt+W] */ MSG_OPENCARTWINDOW = 0xed, -/*20031028 to 20180621 +/*20031028 to 20180704 기본정보 Basic Information */ MSG_BASICINFOWND = 0xee, -/*20031028 to 20180621 +/*20031028 to 20180704 이무기로는 이스킬을 사용할수 없습니다. The skill cannot be used with this weapon. */ MSG_USESKILL_FAIL_NOT_SUITABLE_WEAPON = 0xef, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 사기 실패 재고 부족 현재 재고 %d 개. Buying %s has been failed. Out of Stock. Current Stock %d. */ MSG_FAIL_BUY_ITEM_FROM_MERCHANT_NO_STOCK = 0xf0, -/*20031028 to 20180621 +/*20031028 to 20180704 서버와 동기화가 틀려 연결이 끊어졌습니다. You've been disconnected due to a time gap between you and the server. */ MSG_SPEEDHACK = 0xf1, -/*20031028 to 20180621 +/*20031028 to 20180704 화살을 장착하세요 Please equip the proper ammunition first. */ MSG_ERR_ATTACK_ARROW = 0xf2, -/*20031028 to 20180621 +/*20031028 to 20180704 중량과다로 공격이나 스킬을 사용할 수 없습니다. You can't attack or use skills because you've exceeded the Weight Limit. */ MSG_ERR_ATTACK_WEIGHT = 0xf3, -/*20031028 to 20180621 +/*20031028 to 20180704 중량과다로 스킬을 사용할 수 없습니다. You can't use skills because you've exceeded the Weight Limit. */ MSG_ERR_SKILL_WEIGHT = 0xf4, -/*20031028 to 20180621 +/*20031028 to 20180704 화살이 장착되었습니다. Ammunition has been equipped. */ MSG_MSG_ARROW_EQUIPMENT_SUCCESS = 0xf5, -/*20031028 to 20180621 +/*20031028 to 20180704 레드젬스톤이 필요합니다. Red Gemstone required. */ MSG_NEED_REDJAMSTONE = 0xf6, -/*20031028 to 20180621 +/*20031028 to 20180704 블루젬스톤이 필요합니다. Blue Gemstone required. */ MSG_NEED_BLUEJAMSTONE = 0xf7, -/*20031028 to 20180621 +/*20031028 to 20180704 힘 파라메터 Strength */ MSG_DESC_STR = 0xf8, -/*20031028 to 20180621 +/*20031028 to 20180704 민첩성 파라메터 Agility */ MSG_DESC_AGI = 0xf9, -/*20031028 to 20180621 +/*20031028 to 20180704 체력 파라메터 Vitality */ MSG_DESC_VIT = 0xfa, -/*20031028 to 20180621 +/*20031028 to 20180704 지력 파라메터 Intelligence */ MSG_DESC_INT = 0xfb, -/*20031028 to 20180621 +/*20031028 to 20180704 손재주 파라메터 Dexterity */ MSG_DESC_DEX = 0xfc, -/*20031028 to 20180621 +/*20031028 to 20180704 운 파라메터 Luck */ MSG_DESC_LUK = 0xfd, -/*20031028 to 20180621 +/*20031028 to 20180704 공격력 Hit Point */ MSG_DESC_ATK = 0xfe, -/*20031028 to 20180621 +/*20031028 to 20180704 방어력 Defence Rate */ MSG_DESC_DEF = 0xff, -/*20031028 to 20180621 +/*20031028 to 20180704 명중률 Accuracy */ MSG_DESC_HIT = 0x100, -/*20031028 to 20180621 +/*20031028 to 20180704 필살공격률 Critical Attack */ MSG_DESC_CRI = 0x101, -/*20031028 to 20180621 +/*20031028 to 20180704 소속길드 Affiliated Guild */ MSG_DESC_GUILD = 0x102, -/*20031028 to 20180621 +/*20031028 to 20180704 각 파라메터 레벨업에 사용되는 포인트 Points to level up each Parameter */ MSG_DESC_POINT = 0x103, -/*20031028 to 20180621 +/*20031028 to 20180704 마법공격력 Magic Attack */ MSG_DESC_MATK = 0x104, -/*20031028 to 20180621 +/*20031028 to 20180704 마법방어력 Magic Defense */ MSG_DESC_MDEF = 0x105, -/*20031028 to 20180621 +/*20031028 to 20180704 회피율 Dodge */ MSG_DESC_FLEE = 0x106, -/*20031028 to 20180621 +/*20031028 to 20180704 공격스피드 Attack Speed */ MSG_DESC_ASPD = 0x107, -/*20031028 to 20180621 +/*20031028 to 20180704 지역당 수용인원 초과로 접속할 수 없습니다. Server is jammed due to over population. Please try again shortly. */ MSG_PC_OVERFLOW = 0x108, -/*20031028 to 20180621 +/*20031028 to 20180704 옵션 Option */ MSG_OPTIONWND = 0x109, -/*20031028 to 20180621 +/*20031028 to 20180704 E-MAIL 인증이 되지않았거나 블럭된 계정입니다. Account ID blocked by the Game Master Team. */ MSG_ID_EMAIL_CONFIRM_NEEDED = 0x10a, -/*20031028 to 20180621 +/*20031028 to 20180704 비밀번호가 틀립니다. Incorrect User ID or Password. Please try again. */ MSG_INCORRECT_LOGIN_PASSWORD = 0x10b, -/*20031028 to 20180621 +/*20031028 to 20180704 머리모양 선택 Choose Hairstyle */ MSG_SELECT_HAIR_STYLE = 0x10c, -/*20031028 to 20180621 +/*20031028 to 20180704 공격력 Hit Point */ MSG_ATK = 0x10d, -/*20031028 to 20180621 +/*20031028 to 20180704 방어력 Defence Rate */ MSG_DEF = 0x10e, -/*20031028 to 20180621 +/*20031028 to 20180704 공격스냅 On Attack Snap On */ MSG_ATTACK_SNAP_ON = 0x10f, -/*20031028 to 20180621 +/*20031028 to 20180704 공격스냅 Off Attack Snap Off */ MSG_ATTACK_SNAP_OFF = 0x110, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬스냅 On Skill Snap On */ MSG_SKILL_SNAP_ON = 0x111, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬스냅 Off Skill Snap Off */ MSG_SKILL_SNAP_OFF = 0x112, -/*20031028 to 20180621 +/*20031028 to 20180704 /스냅 or /snap: 몬스터 공격시 스냅 On Off /스킬스냅 or /skillsnap: 스킬로 몬스터 공격시 스냅 On Off /아이템스냅 or /itemsnap: 아이템 주울때 스냅 On Off /snap: Turns snap On | Off for fights, /skillsnap: Turns snap On | Off for skills. /itemsnap: Turns snap On | Off for items on the grounds. */ MSG_EXPLAIN_SNAP = 0x113, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템스냅 On Item Snap On */ MSG_ITEM_SNAP_ON = 0x114, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템스냅 Off Item Snap Off */ MSG_ITEM_SNAP_OFF = 0x115, -/*20031028 to 20180621 +/*20031028 to 20180704 스냅 Snap */ MSG_SNAP = 0x116, -/*20031028 to 20180621 +/*20031028 to 20180704 한가지 아이템을 3만개 이상 가질수 없습니다. You cannot carry more than 30,000 of one kind of item. */ MSG_CANT_GET_ITEM_OVERCOUNT_ONEITEM = 0x117, -/*20031028 to 20180621 +/*20031028 to 20180704 레벨 30이상의 캐릭터는 삭제할 수 없습니다. 삭제를 원하시면 관계자에게 문의 하세요. You cannot delete a Character with a level greater than 30. If you want to delete the character please contact a Game Master. */ MSG_CANT_DELETE_CHARACTER_OVER_30_LEVEL = 0x118, /*20031028 to 20091208 이이템 교환중에는 아이템을 사고 팔 수 없습니다. -20091215 to 20180621 +20091215 to 20180704 아이템 교환중에는 아이템을 사고 팔 수 없습니다. You cannot use an NPC shop while in a trade. */ MSG_FAIL_BUY_ITEM_ITEM_EXCHANGING = 0x119, -/*20031028 to 20180621 +/*20031028 to 20180704 상점명 Shop Name */ MSG_STALL_NAME = 0x11a, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬목록 Skill Tree */ MSG_SKILLLIST = 0x11b, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬포인트 : %d Skill Point: %d */ MSG_SKILLPOINT = 0x11c, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬사용 실패 Skill has failed. */ MSG_USESKILL_FAIL = 0x11d, -/*20031028 to 20180621 +/*20031028 to 20180704 패시브 Passive */ MSG_PASSIVE = 0x11e, -/*20031028 to 20180621 +/*20031028 to 20180704 각자 취득 Individual */ MSG_EXPDIV1 = 0x11f, -/*20031028 to 20180621 +/*20031028 to 20180704 균등하게 분배 Shared */ MSG_EXPDIV2 = 0x120, -/*20031028 to 20180621 +/*20031028 to 20180704 각자 취득 Individual */ MSG_ITEMCOLLECT1 = 0x121, -/*20031028 to 20180621 +/*20031028 to 20180704 파티 전체 공유 Party Share */ MSG_ITEMCOLLECT2 = 0x122, -/*20031028 to 20180621 +/*20031028 to 20180704 파티 설정 Party Setup */ MSG_PARTYSETTING = 0x123, -/*20031028 to 20180621 +/*20031028 to 20180704 경험치 분배방식 How to share EXP */ MSG_HOWEXPDIV = 0x124, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 수집방식 How to share Items */ MSG_HOWITEMCOLLECT = 0x125, -/*20031028 to 20180621 +/*20031028 to 20180704 파티 리더만 설정할 수 있습니다. Only the Party Leader can change this setting. */ MSG_ONLY_PARTYMASTER = 0x126, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 갯수 안물어보기 Toggle Item Amount. */ MSG_NOQUESTION_ITEMCOUNT = 0x127, -/*20031028 to 20180621 +/*20031028 to 20180704 ^ff0000%d^000000 초 후에 캐릭터가 지워집니다. 취소 하려면 취소 버튼을 누르세요. Character will be deleted after ^ff0000%d^000000 seconds. Press Cancel to quit. */ MSG_CHARARATER_DELETE_COUNT = 0x128, -/*20031028 to 20180621 +/*20031028 to 20180704 교환할 수 있는 최대 아이템 갯수는 10가지 입니다. You cannot trade more than 10 types of items per trade. */ MSG_MAXEXCHANGE_IS_10_KIND = 0x129, -/*20031028 to 20180621 +/*20031028 to 20180704 이서버를 이용할 수 없는 나이입니다. You are underaged. */ MSG_LIMIT_AGE = 0x12a, -/*20031028 to 20180621 +/*20031028 to 20180704 이메일 주소를 입력하세요. Please enter the deletion password. */ MSG_ENTER_EMAIL = 0x12b, -/*20031028 to 20180621 +/*20031028 to 20180704 이메일 주소 입력하기 E-mail Address (Case Sensitive). */ MSG_ENTER_EMAIL_TOOLTIP = 0x12c, -/*20031028 to 20180621 +/*20031028 to 20180704 이메일 주소가 틀려서 캐릭터가 삭제 되지 않았습니다. Character Deletion has failed because you have entered an incorrect e-mail address. */ @@ -1555,7 +1555,7 @@ Character Deletion has failed because you have entered an incorrect e-mail addre 주민등록번호 뒷자리를 입력하세요. 20070618 to 20070622 비밀번호를 한 번 더 입력해 주시기 바랍니다. -20070704 to 20180621 +20070704 to 20180704 계정 비밀번호를 입력하세요. Enter Second Serial Cord of your Social Security number. */ @@ -1564,1781 +1564,1781 @@ Enter Second Serial Cord of your Social Security number. 주민등록번호 뒷자리가 틀려서 캐릭터가 삭제 되지 않았습니다. 20070618 to 20070622 비밀번호가 맞지 않아 캐릭터가 삭제 되지 않았습니다. -20070704 to 20180621 +20070704 to 20180704 비밀번호가 틀려서 캐릭터가 삭제 되지 않았습니다. Character Deletion has failed because you have entered an incorrect SSN. */ MSG_CANNOT_DELETE_CHARACTER_PEOPLE_REG_NUMBER = 0x12f, -/*20031028 to 20180621 +/*20031028 to 20180704 한번에 15가지 이상의 아이템을 팔 수 없습니다. You can't sell more than 15 types of Items at one time. */ MSG_CANT_SELL_OVER_15 = 0x130, -/*20031028 to 20180621 +/*20031028 to 20180704 나이제한 때문에 이계정으로 이서버에 접속할 수 없습니다. The age limit from commandment tables cannot connect to this server. */ MSG_UNDER_AGE = 0x131, -/*20031028 to 20180621 +/*20031028 to 20180704 무게가 50 퍼센트 이상일때는 HP SP가 자연적으로 회복이 되지 않습니다. HP/SP will not be restored when your carried weight is over 50% of the Weight Limit. */ MSG_NO_RECOVER_OVERWEIGHT = 0x132, -/*20031028 to 20180621 +/*20031028 to 20180704 무게가 90 퍼센트 이상일때는 공격과 스킬을 사용할 수 없습니다. You can't use Skills or Attack while your carried weight is over 90% of your Weight Limit. */ MSG_NO_ATTACK_OVERWEIGHT = 0x133, -/*20031028 to 20180621 +/*20031028 to 20180704 HP SP가 자연적으로 회복이 가능한 상태가 되었습니다. Your HP/SP are now being restored naturally. */ MSG_NO_RECOVER_OVERWEIGHT_RELEASED = 0x134, -/*20031028 to 20180621 +/*20031028 to 20180704 공격과 스킬이 가능한 상태가 되었습니다. Attack and Skills are now available. */ MSG_NO_ATTACK_OVERWEIGHT_RELEASED = 0x135, -/*20031028 to 20180621 +/*20031028 to 20180704 서버 점검중입니다. Your Game's Exe File is not the latest version. */ MSG_INVALID_VERSION = 0x136, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템이 모두 팔렸습니다. Items are sold out. */ MSG_ITEM_IS_SOLD_OUT = 0x137, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅내용 파일로 저장하기 Save Chat as Text File */ MSG_WRITE_CHAT_TO_FILE = 0x138, -/*20031028 to 20180621 +/*20031028 to 20180704 /갈무리 or /savechat : 채팅 내용 파일로 저장하기. /savechat: Save a Chat Log */ MSG_EXPLAIN_SAVE_CHAT = 0x139, -/*20031028 to 20180621 +/*20031028 to 20180704 계정 만들기 Register */ MSG_MAKEACCOUNT = 0x13a, -/*20031028 to 20180621 +/*20031028 to 20180704 수신거부하기 Reject Whispering */ MSG_REQ_EX_LIST = 0x13b, -/*20031028 to 20180621 +/*20031028 to 20180704 수신거부해제하기 Allow Whispering */ MSG_REQ_IN = 0x13c, -/*20031028 to 20180621 +/*20031028 to 20180704 미스표시 On Shows ''Miss'' */ MSG_MISS_EFFECT_ON = 0x13d, -/*20031028 to 20180621 +/*20031028 to 20180704 미스표시 Off Shows ''Miss'' */ MSG_MISS_EFFECT_OFF = 0x13e, -/*20031028 to 20180621 +/*20031028 to 20180704 카메라고정 On Camera Zooming On */ MSG_FIXED_CAMERA_ON = 0x13f, -/*20031028 to 20180621 +/*20031028 to 20180704 카메라고정 Off Camera Zooming Off */ MSG_FIXED_CAMERA_OFF = 0x140, -/*20031028 to 20180621 +/*20031028 to 20180704 /camera : 플레이어에게 카메라고정 On Off /miss : 미스이펙트 On Off /camera: Camera Zooming On or Off. /miss: Toggle ''Miss'' display */ MSG_EXPLAIN_CAMERA_MISS = 0x141, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬정보보기 View Skill Info */ MSG_SEE_INFORMATION_OF_SKILL = 0x142, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬이름바꾸기 Change Skill */ MSG_CHANGE_SKILL_NAME = 0x143, -/*20031028 to 20180621 +/*20031028 to 20180704 스프라이트 해상도 Sprite Resolution */ MSG_SPRITE_RESOLUTION = 0x144, -/*20031028 to 20180621 +/*20031028 to 20180704 텍스쳐 해상도 Texture Resolution */ MSG_TEXTURE_RESOLUTION = 0x145, -/*20031028 to 20180621 +/*20031028 to 20180704 디테일 조정 Arrange Detail */ MSG_DETAILLEVELWND = 0x146, -/*20031028 to 20180621 +/*20031028 to 20180704 %s Zeny 획득 You got %s Zeny */ MSG_GET_ZENY = 0x147, -/*20031028 to 20180621 +/*20031028 to 20180704 길드명 Guild Name */ MSG_GUILDNAME = 0x148, -/*20031028 to 20180621 +/*20031028 to 20180704 길드레벨 Guild lvl */ MSG_GUILDLEVEL = 0x149, -/*20031028 to 20180621 +/*20031028 to 20180704 마스터이름 ClanMaster Name */ MSG_GUILD_MASTER_NAME = 0x14a, -/*20031028 to 20180621 +/*20031028 to 20180704 조합원수 Number of Members */ MSG_GUILD_NUM_MEMBER = 0x14b, -/*20031028 to 20180621 +/*20031028 to 20180704 조합원 평균레벨 Avg.lvl of Guildsmen */ MSG_GUILD_AVG_MEMBER_LEVEL = 0x14c, -/*20031028 to 20180621 +/*20031028 to 20180704 관리영지 Castles Owned */ MSG_GUILD_MANAGE_LAND = 0x14d, -/*20031028 to 20180621 +/*20031028 to 20180704 성향 Tendency */ MSG_GUILD_FAIR = 0x14e, -/*20031028 to 20180621 +/*20031028 to 20180704 경험치 EXP */ MSG_GUILD_EXP = 0x14f, -/*20031028 to 20180621 +/*20031028 to 20180704 길드엠블렘 Emblem */ MSG_GUILD_EMBLEM = 0x150, -/*20031028 to 20180621 +/*20031028 to 20180704 길드상납포인트 Tax Point */ MSG_GUILD_POINT = 0x151, -/*20031028 to 20180621 +/*20031028 to 20180704 동맹길드 Alliances */ MSG_ALLY_GUILD = 0x152, -/*20031028 to 20180621 +/*20031028 to 20180704 적대길드 Antagonists */ MSG_HOSTILITY_GUILD = 0x153, -/*20031028 to 20180621 +/*20031028 to 20180704 길드정보 Guild Info */ MSG_GUILDINFOMANAGE = 0x154, -/*20031028 to 20180621 +/*20031028 to 20180704 조합원정보 Guildsmen Info */ MSG_GUILDMEMBERMANAGE = 0x155, -/*20031028 to 20180621 +/*20031028 to 20180704 직위설정 Position */ MSG_GUILDPOSITIONMANAGE = 0x156, -/*20031028 to 20180621 +/*20031028 to 20180704 길드스킬 Guild Skill */ MSG_GUILDSKILL = 0x157, -/*20031028 to 20180621 +/*20031028 to 20180704 추방자 리스트 Expel History */ MSG_GUILDBANISHEDMEMBER = 0x158, -/*20031028 to 20180621 +/*20031028 to 20180704 공지사항 Guild Notice */ MSG_GUILDNOTICE = 0x159, -/*20031028 to 20180621 +/*20031028 to 20180704 전체길드 리스트 Entire Guild List */ MSG_GUILDTOTALINFO = 0x15a, -/*20031028 to 20180621 +/*20031028 to 20180704 귓말 리스트 Whispering List */ MSG_WHISPERLISTWND = 0x15b, -/*20031028 to 20180621 +/*20031028 to 20180704 귓말창 열기 Open Whispering Window */ MSG_OPENWHISPERLISTWND = 0x15c, -/*20031028 to 20180621 +/*20031028 to 20180704 귓말 리스트 창 여는법 : [Alt] + [H] 를 누르면 귓말 리스트 창이 열립니다. How to Open Whispering List: Press [Alt] + [H] */ MSG_EXPLAIN_WHISPER_LIST_WND = 0x15d, -/*20031028 to 20180621 +/*20031028 to 20180704 자동으로 귓말창 열기 Open Whispering List Automatically */ MSG_AUTOOPENWHISPERLISTWND = 0x15e, -/*20031028 to 20180621 +/*20031028 to 20180704 지우기 Delete */ MSG_DELETE = 0x15f, -/*20031028 to 20180621 +/*20031028 to 20180704 다음부터 열리지 않음 Close since next */ MSG_DONTOPEN = 0x160, -/*20031028 to 20180621 +/*20031028 to 20180704 마지막으로 접속한 시간 Last Log-in Time */ MSG_LAST_LOGIN_TIME = 0x161, -/*20031028 to 20180621 +/*20031028 to 20180704 마지막으로 접속한 IP Last Log-in IP */ MSG_LAST_LOGIN_IP = 0x162, -/*20031028 to 20180621 +/*20031028 to 20180704 친구 설정 Friend Setup */ MSG_FRIEND_SETTING = 0x163, -/*20031028 to 20180621 +/*20031028 to 20180704 정말 지우시겠습니까? Are you sure that you want to delete? */ MSG_DO_YOU_REALLY_WANT_DELETE = 0x164, -/*20031028 to 20180621 +/*20031028 to 20180704 정말 탈퇴하시겠습니까? Are you sure that you want to leave? */ MSG_DO_YOU_REALLY_WANT_LEAVE = 0x165, -/*20031028 to 20180621 +/*20031028 to 20180704 친구로 등록하기 Register as a Friend */ MSG_ADD_TO_FRIEND_CHAR_LIST = 0x166, -/*20031028 to 20180621 +/*20031028 to 20180704 친구일때 자동으로 1:1창 열기 Open 1:1 Chat between Friends */ MSG_AUTOOPENWHISPERLISTWND_FRIEND = 0x167, -/*20031028 to 20180621 +/*20031028 to 20180704 1:1창 열기 Open 1:1 Chat */ MSG_OPEN_1ON1_WINDOW = 0x168, -/*20031028 to 20180621 +/*20031028 to 20180704 친구가 아닐때 자동으로 1:1창 열기 Open 1:1 Chat between Strangers */ MSG_AUTOOPEN_1ON1_WINDOW = 0x169, -/*20031028 to 20180621 +/*20031028 to 20180704 1:1창 열릴때 소리로 알림 Alarm when you recieve a 1:1 Chat */ MSG_WHISPER_OPEN_SOUND = 0x16a, -/*20031028 to 20180621 +/*20031028 to 20180704 정말 제명시키시겠습니까? Are you sure that you want to expel? */ MSG_DO_YOU_REALLY_WANT_EXPEL = 0x16b, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 님이 길드를 탈퇴했습니다. %s has withdrawn from the guild. */ MSG_USER_LEFT_GUILD = 0x16c, -/*20031028 to 20180621 +/*20031028 to 20180704 탈퇴사유 : %s Secession Reason: %s */ MSG_REASON_LEAVE_GUILD = 0x16d, /*20031028 to 20120202 길드 해체 실패 -20120207 to 20180621 +20120207 to 20180704 길드명이 일치하지 않습니다 You have failed to disband the guild. */ MSG_DISORGANIZE_GUILD_FAILURE = 0x16e, -/*20031028 to 20180621 +/*20031028 to 20180704 길드해체사유 : %s Disband Reason: %s */ MSG_DISORGANIZATION_REASON = 0x16f, -/*20031028 to 20180621 +/*20031028 to 20180704 해당 계정은 삭제된 아이디 입니다. This ID has been removed. */ MSG_DELETED_ACCOUNT = 0x170, -/*20031028 to 20180621 +/*20031028 to 20180704 판매가 : Price: */ MSG_SELLPRICE = 0x171, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 님이 길드에서 추방되었습니다. %s has been expelled from our guild. */ MSG_BAN_GUILD = 0x172, -/*20031028 to 20180621 +/*20031028 to 20180704 추방사유 : %s Expulsion Reason: %s */ MSG_REASON_BAN_GUILD = 0x173, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템을 착용할 수 없습니다. You can't put this item on. */ MSG_CAN_NOT_EQUIP_ITEM = 0x174, -/*20031028 to 20180621 +/*20031028 to 20180704 파티설정을 변경할 수 없습니다. You can't modify Party Setup. */ MSG_PARTYSETTING_CHANGE_IMPOSSIBLE = 0x175, -/*20031028 to 20180621 +/*20031028 to 20180704 길드가 만들어 졌습니다. Guild has been Created. */ MSG_GUILD_MAKE_SUCCESS = 0x176, -/*20031028 to 20180621 +/*20031028 to 20180704 이미 길드에 속해있습니다. You are already in a Guild. */ MSG_GUILD_MAKE_ALREADY_MEMBER = 0x177, -/*20031028 to 20180621 +/*20031028 to 20180704 같은이름의 길드가 존재합니다. That Guild Name already exists. */ MSG_GUILD_MAKE_GUILD_EXIST = 0x178, -/*20031028 to 20180621 +/*20031028 to 20180704 길드에서 초청 메시지가 왔습니다. 가입하겠습니까? Guild has sent you an invitation. Would you like to join this Guild? */ MSG_SUGGEST_JOIN_GUILD = 0x179, -/*20031028 to 20180621 +/*20031028 to 20180704 다른길드에 가입되어 있습니다. He/She is already in a Guild. */ MSG_CHARACTER_IS_ALREADY_IN_GUILD = 0x17a, -/*20031028 to 20180621 +/*20031028 to 20180704 길드가입을 거절 했습니다. Offer Rejected */ MSG_CHARACTER_REJECT_JOIN_GUILD = 0x17b, -/*20031028 to 20180621 +/*20031028 to 20180704 길드가입을 수락했습니다. Offer Accepted */ MSG_CHARACTER_ACCEPT_JOIN_GUILD = 0x17c, -/*20031028 to 20180621 +/*20031028 to 20180704 길드정원을 초과했습니다. Your Guild is Full. */ MSG_TOO_MANY_PEOPLE_IN_GUILD = 0x17d, -/*20031028 to 20180621 +/*20031028 to 20180704 (%s)님 길드에 가입요청 Send (%s) a Guild invitation */ MSG_REQ_JOIN_GUILD = 0x17e, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬 레벨이 모자라서 매너포인트를 줄 수 없습니다. You haven't learned enough skills for aligning. */ MSG_NOT_ENOUGH_FOR_MANNER_POINT = 0x17f, -/*20031028 to 20180621 +/*20031028 to 20180704 매너 포인트 주기 성공 Aligning completed. */ MSG_GIVING_MANNER_POINT_SUCCESS = 0x180, -/*20031028 to 20180621 +/*20031028 to 20180704 오늘 이미 사용했습니다. You already spent your point for today. */ MSG_YOU_USE_TODAY_ALREADY = 0x181, -/*20031028 to 20180621 +/*20031028 to 20180704 이캐릭터에게 지급한지 한달이 지나지 않았습니다. Hasn't been a month yet since you aligned this person. */ MSG_ONE_MONTH_NOT_PASSED = 0x182, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 님으로부터 플러스 매너 포인트를 받았습니다. Remember, Spamming isn't nice. */ MSG_RECEIVE_PLUS_MANNER_POINT = 0x183, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 님으로부터 마이너스 매너 포인트를 받았습니다. Please refrain from ill-mannered conduct, thank you. */ MSG_RECEIVE_MINUS_MANNER_POINT = 0x184, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅 금지 시간 줄이기(풀기) Align with a Good Point */ MSG_GIVE_PLUS_MANNER_POINT = 0x185, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅 금지 시간 늘이기(걸기) Align with a Bad Point */ MSG_GIVE_MINUS_MANNER_POINT = 0x186, -/*20031028 to 20180621 +/*20031028 to 20180704 (%s)님과의 거래요청 Request a deal with (%s) */ MSG_REQ_DEAL_WITH2 = 0x187, -/*20031028 to 20180621 +/*20031028 to 20180704 (%s)님 파티에 가입요청 Ask (%s) to join your party */ MSG_REQ_JOIN_PARTY2 = 0x188, -/*20031028 to 20180621 +/*20031028 to 20180704 길드에서 동맹요청 메시지가 왔습니다. 동맹하겠습니까? Guild is asking you to agree to an Alliance with them. Do you accept? */ MSG_SUGGEST_ALLY_GUILD = 0x189, -/*20031028 to 20180621 +/*20031028 to 20180704 이미 동맹되어 있습니다. This Guild is already your Ally. */ MSG_REQALLYGUILD_ALREADY_ALLIED = 0x18a, -/*20031028 to 20180621 +/*20031028 to 20180704 동맹을 거절 했습니다. You reject the offer */ MSG_REQALLYGUILD_REJECT = 0x18b, -/*20031028 to 20180621 +/*20031028 to 20180704 동맹을 수락 했습니다. You accept the offer */ MSG_REQALLYGUILD_ACCEPT = 0x18c, -/*20031028 to 20180621 +/*20031028 to 20180704 상대길드의 동맹길드의 수가 초과 되었습니다. They have too many Alliances. */ MSG_REQALLYGUILD_OVERSIZE = 0x18d, -/*20031028 to 20180621 +/*20031028 to 20180704 길드의 동맹길드의 수가 초과 되었습니다. You have too many Alliances. */ MSG_REQALLYMYGUILD_OVERSIZE = 0x18e, -/*20031028 to 20180621 +/*20031028 to 20180704 길드 동맹 요청 Set this guild as an Alliance */ MSG_REQ_ALLY_GUILD = 0x18f, -/*20031028 to 20180621 +/*20031028 to 20180704 길드가 성공적으로 해체 되었습니다. Guild was successfully disbanded. */ MSG_DISORGANIZE_GUILD_SUCCESS = 0x190, -/*20031028 to 20180621 +/*20031028 to 20180704 주민등록번호가 틀려서 길드가 해체되지 않았습니다. You have failed to disband the guild due to your incorrect SSN. */ MSG_DISORGANIZE_GUILD_INVALIDKEY = 0x191, -/*20031028 to 20180621 +/*20031028 to 20180704 길드맴버가 존재해서 길드가 해체되지 않았습니다. You have failed to disband the guild because there are guildsmen still present. */ MSG_DISORGANIZE_GUILD_MEMBEREXIST = 0x192, -/*20031028 to 20180621 +/*20031028 to 20180704 길드 적대 요청 Set this guild as an Antagonist */ MSG_REQ_HOSTILE_GUILD = 0x193, -/*20031028 to 20180621 +/*20031028 to 20180704 머리색깔 선택 Choose Hair Color */ MSG_SELECT_HAIR_COLOR = 0x194, -/*20031028 to 20180621 +/*20031028 to 20180704 길드결성시 필요한 아이템이 없습니다. You don't have necessary item to create a Guild. */ MSG_GUILD_MAKE_GUILD_NONE_ITEM = 0x195, -/*20031028 to 20180621 +/*20031028 to 20180704 몬스터 정보 Monster Info */ MSG_MONSTER_INFO_WINDOW = 0x196, -/*20031028 to 20180621 +/*20031028 to 20180704 이름 Name */ MSG_NAME = 0x197, -/*20031028 to 20180621 +/*20031028 to 20180704 레벨 Level */ MSG_LEVEL = 0x198, -/*20031028 to 20180621 +/*20031028 to 20180704 HP */ MSG_HP = 0x199, -/*20031028 to 20180621 +/*20031028 to 20180704 크기 Size */ MSG_SIZE = 0x19a, -/*20031028 to 20180621 +/*20031028 to 20180704 종족 Type */ MSG_RACETYPE = 0x19b, -/*20031028 to 20180621 +/*20031028 to 20180704 MDEF */ MSG_MDEFPOWER = 0x19c, -/*20031028 to 20180621 +/*20031028 to 20180704 속성 Attribute */ MSG_PROPERTY = 0x19d, -/*20031028 to 20180621 +/*20031028 to 20180704 無 Neutral */ MSG_PROPERTY_NEUTURAL = 0x19e, -/*20031028 to 20180621 +/*20031028 to 20180704 水 Water */ MSG_PROPERTY_WATER = 0x19f, -/*20031028 to 20180621 +/*20031028 to 20180704 地 Earth */ MSG_PROPERTY_EARTH = 0x1a0, -/*20031028 to 20180621 +/*20031028 to 20180704 火 Fire */ MSG_PROPERTY_FIRE = 0x1a1, -/*20031028 to 20180621 +/*20031028 to 20180704 風 Wind */ MSG_PROPERTY_WIND = 0x1a2, -/*20031028 to 20180621 +/*20031028 to 20180704 毒 Poison */ MSG_PROPERTY_POISON = 0x1a3, -/*20031028 to 20180621 +/*20031028 to 20180704 聖 Holy */ MSG_PROPERTY_SAINT = 0x1a4, -/*20031028 to 20180621 +/*20031028 to 20180704 暗 Shadow */ MSG_PROPERTY_DARK = 0x1a5, -/*20031028 to 20180621 +/*20031028 to 20180704 念 Ghost */ MSG_PROPERTY_MENTAL = 0x1a6, -/*20031028 to 20180621 +/*20031028 to 20180704 死 Undead */ MSG_PROPERTY_UNDEAD = 0x1a7, -/*20031028 to 20180621 +/*20031028 to 20180704 현재는 아이템을 만들 수 없습니다. You can't create items yet. */ MSG_CANT_MAKE_ITEM = 0x1a8, -/*20031028 to 20180621 +/*20031028 to 20180704 제조 목록 Item List you can craft */ MSG_MAKE_LIST = 0x1a9, -/*20031028 to 20180621 +/*20031028 to 20180704 만들기 Create */ MSG_MAKE_TARGET = 0x1aa, -/*20031028 to 20180621 +/*20031028 to 20180704 에 필요한 재료: 's materials */ MSG_REQUIRE_FOR_MAKE_TARGET = 0x1ab, -/*20031028 to 20180621 +/*20031028 to 20180704 만들기 실패 item creation failed. */ MSG_MAKE_TARGET_FAIL = 0x1ac, -/*20031028 to 20180621 +/*20031028 to 20180704 만들기 성공 item created successfully. */ MSG_MAKE_TARGET_SUCCEESS = 0x1ad, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 만들기를 실패하였습니다. item creation failed. */ MSG_MAKE_TARGET_FAIL_MSG = 0x1ae, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 만들기를 성공했습니다. item created successfully. */ MSG_MAKE_TARGET_SUCCEESS_MSG = 0x1af, -/*20031028 to 20180621 +/*20031028 to 20180704 레벨이 부족합니다. You are not the required lvl. */ MSG_NOT_ENOUGH_LEVEL = 0x1b0, -/*20031028 to 20180621 +/*20031028 to 20180704 레벨이 너무 높습니다. Too high lvl for this job. */ MSG_TOO_HIGH_LEVEL = 0x1b1, -/*20031028 to 20180621 +/*20031028 to 20180704 직업이 적합하지 않습니다. Not the suitable job for this type of work. */ MSG_NOT_ACCEPTABLE_JOB = 0x1b2, -/*20031028 to 20180621 +/*20031028 to 20180704 토키 박스 트랩 메세지 Record a message in the Talkie Box */ MSG_TALKBOX_WINDOW = 0x1b3, -/*20031028 to 20180621 +/*20031028 to 20180704 기록할 메세지를 입력하시기 바랍니다. Please type a message for the Talkie Box */ MSG_TALKBOX_WINDOW_MSG = 0x1b4, -/*20031028 to 20180621 +/*20031028 to 20180704 길드에게 보냄 Send to Guild */ MSG_SEND_TO_GUILD = 0x1b5, -/*20031028 to 20180621 +/*20031028 to 20180704 결제된 계정이 아닙니다. 결제 페이지로 이동하시겠습니까? You didn't pay for this ID. Would you like to pay for it now? */ MSG_NOT_SETTLED = 0x1b6, -/*20031028 to 20180621 +/*20031028 to 20180704 서버가 혼잡한 관계로 잠시후 다시 시도해 주시기 바랍니다. Server is jammed due to overpopulation. Please try again after few minutes. */ MSG_ACCOUNT_BUSY = 0x1b7, -/*20031028 to 20180621 +/*20031028 to 20180704 지난 접속 정보가 남아 있습니다. 30초정도 지난뒤에 다시 시도해 주시기 바랍니다. Server still recognizes your last log-in. Please try again after a few minutes. */ MSG_INFORMATION_REMAINED = 0x1b8, -/*20031028 to 20180621 +/*20031028 to 20180704 매 풀어주기 Release Falcon */ MSG_BIRDOFF = 0x1b9, -/*20031028 to 20180621 +/*20031028 to 20180704 페코페코 내리기 Dismount */ MSG_CHIKENOFF = 0x1ba, -/*20031028 to 20180621 +/*20031028 to 20180704 小 Small */ MSG_SIZE_SMALL = 0x1bb, -/*20031028 to 20180621 +/*20031028 to 20180704 中 Med */ MSG_SIZE_MIDDLE = 0x1bc, -/*20031028 to 20180621 +/*20031028 to 20180704 大 Big */ MSG_SIZE_BIG = 0x1bd, -/*20031028 to 20180621 +/*20031028 to 20180704 더블 Double */ MSG_DOUBLE = 0x1be, -/*20031028 to 20180621 +/*20031028 to 20180704 트리플 Triple */ MSG_TRIPLE = 0x1bf, -/*20031028 to 20180621 +/*20031028 to 20180704 쿼드로플 Quadruple */ MSG_QUADROPLE = 0x1c0, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 까지 로그인을 금지하고 있습니다. You are prohibited to log in until %s. */ MSG_LOGIN_REFUSE_BLOCKED_UNTIL = 0x1c1, -/*20031028 to 20180621 +/*20031028 to 20180704 의 's */ MSG_MANUFACTURED_NORMAL_ITEM = 0x1c2, -/*20031028 to 20180621 +/*20031028 to 20180704 의 파이어 's Fire */ MSG_MANUFACTURED_FIRE_ITEM = 0x1c3, -/*20031028 to 20180621 +/*20031028 to 20180704 의 아이스 's Ice */ MSG_MANUFACTURED_ICE_ITEM = 0x1c4, -/*20031028 to 20180621 +/*20031028 to 20180704 의 윈드 's Wind */ MSG_MANUFACTURED_WIND_ITEM = 0x1c5, -/*20031028 to 20180621 +/*20031028 to 20180704 의 어스 's Earth */ MSG_MANUFACTURED_EARTH_ITEM = 0x1c6, -/*20031028 to 20180621 +/*20031028 to 20180704 211.239.161.246 38.144.194.2 */ MSG_ACCOUNT_ADDRESS = 0x1c7, -/*20031028 to 20180621 +/*20031028 to 20180704 6900 */ MSG_ACCOUNT_PORT = 0x1c8, /*20031028 to 20171206 http://www.ragnarok.co.kr -20171213 to 20180621 +20171213 to 20180704 http://roz.gnjoy.com/ http://www.ragnarok.co.kr */ MSG_REGISTRATION_WEB_URL = 0x1c9, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 사용자 강제 종료 Kill %s */ MSG_BAN_USER = 0x1ca, -/*20031028 to 20180621 +/*20031028 to 20180704 무지쎈 Very Strong */ MSG_ONE_STARPIECE = 0x1cb, -/*20031028 to 20180621 +/*20031028 to 20180704 무지무지쎈 Very Very Strong */ MSG_TWO_STARPIECE = 0x1cc, /*20031028 to 20031028 무지무지무지쎈 -20031103 to 20180621 +20031103 to 20180704 무무무쎈 Very Very Very Strong */ MSG_THREE_STARPIECE = 0x1cd, -/*20031028 to 20180621 +/*20031028 to 20180704 길드 추방 사유 The Reason of Expulsion */ MSG_GUILD_KICK_REASON = 0x1ce, -/*20031028 to 20180621 +/*20031028 to 20180704 공격 속도가 증가했습니다. Attack Speed is up. */ MSG_INCATTACKSPEED = 0x1cf, -/*20031028 to 20180621 +/*20031028 to 20180704 공격 속도가 감소했습니다. Attack Speed is down. */ MSG_DECATTACKSPEED = 0x1d0, -/*20031028 to 20180621 +/*20031028 to 20180704 무기의 공격력이 향상되었습니다. Weapon Damage is improved. */ MSG_INCWEAPONATTACK = 0x1d1, -/*20031028 to 20180621 +/*20031028 to 20180704 무기의 공격력이 감소되었습니다. Weapon Damage is reduced. */ MSG_DECWEAPONATTACK = 0x1d2, -/*20031028 to 20180621 +/*20031028 to 20180704 시전 딜레이가 줄었습니다. Cast Delay is reduced. */ MSG_FASTPREDELAY = 0x1d3, -/*20031028 to 20180621 +/*20031028 to 20180704 시전 딜레이가 정상으로 되었습니다. Cast Delay has returned to normal. */ MSG_NORMALPREDELAY = 0x1d4, -/*20031028 to 20180621 +/*20031028 to 20180704 무기에 독속성이 부여되었습니다. Weapon is temporarily enchanted with Poison. */ MSG_WEAPONPROPERTYPOISON = 0x1d5, -/*20031028 to 20180621 +/*20031028 to 20180704 무기에 성속성이 부여되었습니다. Weapon is temporarily enchanted with an elemental property. */ MSG_WEAPONPROPERTYSAINT = 0x1d6, -/*20031028 to 20180621 +/*20031028 to 20180704 무기의 원래속성이 적용되었습니다. Weapon has changed back to normal. */ MSG_WEAPONPROPERTYORIGINAL = 0x1d7, -/*20031028 to 20180621 +/*20031028 to 20180704 방어구에 성속성이 부여되었습니다. Armor has been enchanted with the Holy Ghost. */ MSG_ARMORPROPERTYSAINT = 0x1d8, -/*20031028 to 20180621 +/*20031028 to 20180704 방어구의 원래속성이 적용되었습니다. Armor has changed back to normal. */ MSG_ARMORPROPERTYORIGINAL = 0x1d9, -/*20031028 to 20180621 +/*20031028 to 20180704 배리어 상태가 되었습니다. Barrier Formed. */ MSG_BARRIOR = 0x1da, -/*20031028 to 20180621 +/*20031028 to 20180704 배리어 상태가 해제 되었습니다. Barrier Canceled. */ MSG_DISAPPEARBARRIOR = 0x1db, -/*20031028 to 20180621 +/*20031028 to 20180704 소형, 중형, 대형 몬스터에게 100% 공격력을 줍니다. Weapon Perfection Initiated. */ MSG_PERFECTDAMAGE = 0x1dc, -/*20031028 to 20180621 +/*20031028 to 20180704 웨폰퍼펙션 모드가 해제 되었습니다. Weapon perfection Canceled. */ MSG_DISAPPEARPERFECTDAMAGE = 0x1dd, -/*20031028 to 20180621 +/*20031028 to 20180704 무기가 파괴될 가능성이 높아진 대신 무기의 공격력이 증가하였습니다. Power-Thrust Initiated. */ MSG_OVERTHRUSTING = 0x1de, /*20031028 to 20050118 오버트러스팅 상태가 해제 되었습니다. -20050124 to 20180621 +20050124 to 20180704 오버트러스트 상태가 해제 되었습니다. Power-Thrust Canceled. */ MSG_DISAPPEAROVERTHRUSTING = 0x1df, -/*20031028 to 20180621 +/*20031028 to 20180704 무기의 최대 성능을 끌어냅니다. Maximize-Power Initiated. */ MSG_MAXIMIZE = 0x1e0, -/*20031028 to 20180621 +/*20031028 to 20180704 맥시마이즈 상태가 해제 되었습니다. Maximize-Power Canceled. */ MSG_DISAPPEARMAXIMIZE = 0x1e1, -/*20031028 to 20180621 +/*20031028 to 20180704 [신서버] [New Server] */ MSG_SERVER_PROPERTY_NEW = 0x1e2, -/*20031028 to 20180621 +/*20031028 to 20180704 (%d 명) (%d players) */ MSG_SERVER_USER_COUNT = 0x1e3, -/*20031028 to 20180621 +/*20031028 to 20180704 (점검중) (On the maintenance) */ MSG_SERVER_INSPECTING = 0x1e4, -/*20031028 to 20180621 +/*20031028 to 20180704 길드멤버 %s님이 접속하셨습니다. Guild member %s has connected. */ MSG_GUILD_MEMBER_STATUS_ONLINE = 0x1e5, -/*20031028 to 20180621 +/*20031028 to 20180704 길드멤버 %s님이 종료하셨습니다. Guild member %s has disconnected. */ MSG_GUILD_MEMBER_STATUS_OFFLINE = 0x1e6, -/*20031028 to 20180621 +/*20031028 to 20180704 경험치 %d 얻음 You got %d Base EXP. */ MSG_GOT_EXPERIENCE_POINT = 0x1e7, -/*20031028 to 20180621 +/*20031028 to 20180704 잡경험치 %d 얻음 You got %d Job EXP. */ MSG_GOT_JOB_EXPERIENCE_POINT = 0x1e8, -/*20031028 to 20180621 +/*20031028 to 20180704 길드에서 탈퇴 했습니다. You left the guild. */ MSG_LEFT_GUILD = 0x1e9, -/*20031028 to 20180621 +/*20031028 to 20180704 길드에서 추방 당했습니다. You have been expelled from the Guild. */ MSG_BAN_FROM_GUILD = 0x1ea, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 감정 성공 Item Appraisal has completed successfully. */ MSG_ITEM_IDENTIFY_SUCCEESS = 0x1eb, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 감정 실패 Item appraisal has failed. */ MSG_ITEM_IDENTIFY_FAIL = 0x1ec, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 조합 성공 Compounding has completed successfully. */ MSG_ITEM_COMPOUNDING_SUCCEESS = 0x1ed, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 조합 실패 Compounding has failed. */ MSG_ITEM_COMPOUNDING_FAIL = 0x1ee, -/*20031028 to 20180621 +/*20031028 to 20180704 길드 적대 성공 Antagonist has been set. */ MSG_HOSTILE_GUILD_SUCCEESS = 0x1ef, -/*20031028 to 20180621 +/*20031028 to 20180704 적대 길드수 초과로 길드 적대 실패 Guild has too many Antagonists. */ MSG_TOO_MANY_HOSTILE_GUILD = 0x1f0, -/*20031028 to 20180621 +/*20031028 to 20180704 이미 적대 길드 입니다 Already set as an Antagonist */ MSG_ALREADY_REGISTERED_HOSTILE_GUILD = 0x1f1, -/*20031028 to 20180621 +/*20031028 to 20180704 제련이 성공적으로 되었습니다. Upgrade has been completed successfully. */ MSG_ITEM_REFINING_SUCCEESS = 0x1f2, -/*20031028 to 20180621 +/*20031028 to 20180704 제련이 실패하였습니다. Upgrade has failed. */ MSG_ITEM_REFINING_FAIL = 0x1f3, /*20031028 to 20040311 텔레포트 불가능 지역입니다. -20040315 to 20180621 +20040315 to 20180704 이곳에서는 순간이동이 불가능합니다. Unavailable Area to Teleport */ MSG_IMPOSSIBLE_TELEPORT_AREA = 0x1f4, /*20031028 to 20040311 텔레포트 가능 지역입니다. -20040315 to 20180621 +20040315 to 20180704 이 장소는 기억할 수 없습니다. Unable to memorize this place as Warp Point */ MSG_POSSIBLE_TELEPORT_AREA = 0x1f5, -/*20031028 to 20180621 +/*20031028 to 20180704 지금은 종료할 수 없습니다. Please wait 10 seconds before trying to log out. */ MSG_CANT_EXIT_NOW = 0x1f6, -/*20031028 to 20180621 +/*20031028 to 20180704 직위 Position */ MSG_POSITION = 0x1f7, -/*20031028 to 20180621 +/*20031028 to 20180704 직업 Job */ MSG_JOB = 0x1f8, -/*20031028 to 20180621 +/*20031028 to 20180704 메모 Note */ MSG_MEMO = 0x1f9, -/*20031028 to 20180621 +/*20031028 to 20180704 기여 Devotion */ MSG_CONTRIBUTION = 0x1fa, -/*20031028 to 20180621 +/*20031028 to 20180704 상납경험치 Tax Point */ MSG_EXP_CONTIRIBUTION = 0x1fb, -/*20031028 to 20180621 +/*20031028 to 20180704 길드탈퇴 Leave Guild */ MSG_LEAVE_GUILD = 0x1fc, -/*20031028 to 20180621 +/*20031028 to 20180704 제명시키기 Expel */ MSG_EXPEL_GUILD = 0x1fd, -/*20031028 to 20180621 +/*20031028 to 20180704 서열 Rank */ MSG_GRADE = 0x1fe, -/*20031028 to 20180621 +/*20031028 to 20180704 직위명 Position Title */ MSG_POSITION_NAME = 0x1ff, -/*20031028 to 20180621 +/*20031028 to 20180704 가입권한 Invitation */ MSG_JOIN_AUTHORITY = 0x200, -/*20031028 to 20180621 +/*20031028 to 20180704 처벌권한 Punish */ MSG_PENALTY_AUTORITY = 0x201, -/*20031028 to 20180621 +/*20031028 to 20180704 상납% Tax % */ MSG_CONTRIBUTION_PERCENT = 0x202, -/*20031028 to 20180621 +/*20031028 to 20180704 제목 Title */ MSG_TITLE = 0x203, -/*20031028 to 20180621 +/*20031028 to 20180704 내용 For */ MSG_CONTENTS = 0x204, -/*20031028 to 20180621 +/*20031028 to 20180704 길드이름 Guild Name */ MSG_GUILD_NAME = 0x205, -/*20031028 to 20180621 +/*20031028 to 20180704 길드레벨 Guild lvl */ MSG_GUILD_LEVEL = 0x206, -/*20031028 to 20180621 +/*20031028 to 20180704 조합원수 Number of Members */ MSG_GUILD_PEOPLE_COUNT = 0x207, -/*20031028 to 20180621 +/*20031028 to 20180704 랭킹 Ranking */ MSG_RANKING = 0x208, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 감정 Item Appraisal */ MSG_ITEM_IDENTIFY = 0x209, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 조합 Insert Card */ MSG_ITEM_COMPOUNDING = 0x20a, -/*20031028 to 20180621 +/*20031028 to 20180704 탈퇴 사유를 입력해주세요. Please enter the reason of Secession. */ MSG_PLEASE_INPUT_WHY_LEAVING = 0x20b, -/*20031028 to 20180621 +/*20031028 to 20180704 추방 사유를 입력해주세요. Please enter the reason of Expulsion. */ MSG_PELASE_INPUT_WHY_EXPEL = 0x20c, -/*20031028 to 20180621 +/*20031028 to 20180704 상점을 닫으세요. Please close Shop. */ MSG_PLEASE_CLOSE_STORE = 0x20d, -/*20031028 to 20180621 +/*20031028 to 20180704 스킬 이름 Skill */ MSG_SKILL_NAME = 0x20e, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 이름 Item Name */ MSG_ITEM_NAME = 0x20f, /*20031028 to 20031118 https://pay.ragnarok.co.kr -20031119 to 20180621 +20031119 to 20180704 https://payment.ragnarok.co.kr https://pay.ragnarok.co.kr (Billing Web) */ MSG_SETTLE_WEB_URL = 0x210, -/*20031028 to 20180621 +/*20031028 to 20180704 게임방에서 사용가능한 IP개수가 모두 사용중입니다. 개인 계정으로 결제 하시겠습니까? IP capacity of this Internet Cafe is full. Would you like to pay the personal base? */ MSG_BAN_IP_OVERFLOW = 0x211, -/*20031028 to 20180621 +/*20031028 to 20180704 결제시간이 다되어 게임을 종료합니다. You are out of available paid playing time. Game will be shut down automatically. */ MSG_BAN_PAY_OUT = 0x212, -/*20031028 to 20180621 +/*20031028 to 20180704 이름이 너무 깁니다. 한글 11자 영문 23자 이내로 써주십시오. Name is too long. Please enter a name no greater than 23 english characters. */ MSG_NAMELENGTH_TOO_LONG = 0x213, -/*20031028 to 20180621 +/*20031028 to 20180704 deleted Character will be deleted in %d seconds. */ MSG_DELETE_AFTER_10_SECOND = 0x214, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 개인 정액제 사용자입니다. You paid with the personal regular base. */ MSG_BILLING_100 = 0x215, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 개인정량제 사용자입니다. You paid with the personal regular base. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_200 = 0x216, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 개인 무료 사용자입니다. You are free! */ MSG_BILLING_300 = 0x217, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 개인 무료 허용기간 사용자입니다. You are free for the test, your available time is xx hrs xx mins xx secs. */ MSG_BILLING_400 = 0x218, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 게임방 정액제 사용자입니다. You paid with the Internet Cafe regular base. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_500 = 0x219, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 게임방 정량제 사용자입니다. You paid with the Time Limit for Internet Cafe. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_501 = 0x21a, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 게임방 무료 허용기간 사용자입니다. You are free for the test of Internet Cafe version . */ MSG_BILLING_600 = 0x21b, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 게임방 무료 사용자입니다. You are free for the Internet Cafe version. */ MSG_BILLING_700 = 0x21c, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 종량제 사이트 이용자입니다. You paid on the Time Limit Website. */ MSG_BILLING_800 = 0x21d, -/*20031028 to 20180621 +/*20031028 to 20180704 이모션 목록 Emotion icon List */ MSG_EMOTION_LIST = 0x21e, -/*20031028 to 20180621 +/*20031028 to 20180704 /이모션 /emo */ MSG_VIEW_EMOTION = 0x21f, -/*20031028 to 20180621 +/*20031028 to 20180704 /! */ MSG_EMOTION_SURPRISE = 0x220, -/*20031028 to 20180621 +/*20031028 to 20180704 /? */ MSG_EMOTION_QUESTION = 0x221, -/*20031028 to 20180621 +/*20031028 to 20180704 /기쁨 /ho */ MSG_EMOTION_DELIGHT = 0x222, -/*20031028 to 20180621 +/*20031028 to 20180704 /하트 /lv */ MSG_EMOTION_THROB = 0x223, -/*20031028 to 20180621 +/*20031028 to 20180704 /왕하트 /lv2 */ MSG_EMOTION_BIGTHROB = 0x224, -/*20031028 to 20180621 +/*20031028 to 20180704 /땀 /swt */ MSG_EMOTION_SWEAT = 0x225, -/*20031028 to 20180621 +/*20031028 to 20180704 /아하 /ic */ MSG_EMOTION_AHA = 0x226, -/*20031028 to 20180621 +/*20031028 to 20180704 /짜증 /an */ MSG_EMOTION_FRET = 0x227, -/*20031028 to 20180621 +/*20031028 to 20180704 /화 /ag */ MSG_EMOTION_ANGER = 0x228, -/*20031028 to 20180621 +/*20031028 to 20180704 /돈 /$ */ MSG_EMOTION_MONEY = 0x229, -/*20031028 to 20180621 +/*20031028 to 20180704 /... */ MSG_EMOTION_THINK = 0x22a, -/*20031028 to 20180621 +/*20031028 to 20180704 /감사 /thx */ MSG_EMOTION_THANKS = 0x22b, -/*20031028 to 20180621 +/*20031028 to 20180704 /꽥 /wah */ MSG_EMOTION_KEK = 0x22c, -/*20031028 to 20180621 +/*20031028 to 20180704 /죄송 /sry */ MSG_EMOTION_SORRY = 0x22d, -/*20031028 to 20180621 +/*20031028 to 20180704 /웃음 /heh */ MSG_EMOTION_SMILE = 0x22e, -/*20031028 to 20180621 +/*20031028 to 20180704 /뻘뻘 /swt2 */ MSG_EMOTION_PROFUSELY_SWEAT = 0x22f, -/*20031028 to 20180621 +/*20031028 to 20180704 /긁적 /hmm */ MSG_EMOTION_SCRATCH = 0x230, -/*20031028 to 20180621 +/*20031028 to 20180704 /최고 /no1 */ MSG_EMOTION_BEST = 0x231, -/*20031028 to 20180621 +/*20031028 to 20180704 /두리번 /?? */ MSG_EMOTION_STARE_ABOUT = 0x232, -/*20031028 to 20180621 +/*20031028 to 20180704 /헉 /omg */ MSG_EMOTION_HUK = 0x233, -/*20031028 to 20180621 +/*20031028 to 20180704 /오 /oh */ MSG_EMOTION_O = 0x234, -/*20031028 to 20180621 +/*20031028 to 20180704 /엑스 /X */ MSG_EMOTION_X = 0x235, -/*20031028 to 20180621 +/*20031028 to 20180704 /헬프 /hlp */ MSG_EMOTION_HELP = 0x236, -/*20031028 to 20180621 +/*20031028 to 20180704 /가 /go */ MSG_EMOTION_GO = 0x237, -/*20031028 to 20180621 +/*20031028 to 20180704 /엉엉 /sob */ MSG_EMOTION_CRY = 0x238, -/*20031028 to 20180621 +/*20031028 to 20180704 /킥킥 /gg */ MSG_EMOTION_KIK = 0x239, -/*20031028 to 20180621 +/*20031028 to 20180704 /쪽 /kis */ MSG_EMOTION_CHUP = 0x23a, -/*20031028 to 20180621 +/*20031028 to 20180704 /쪽쪽 /kis2 */ MSG_EMOTION_CHUPCHUP = 0x23b, -/*20031028 to 20180621 +/*20031028 to 20180704 /흥 /pif */ MSG_EMOTION_HNG = 0x23c, -/*20031028 to 20180621 +/*20031028 to 20180704 /응 /ok */ MSG_EMOTION_OK = 0x23d, -/*20031028 to 20180621 +/*20031028 to 20180704 단축키 목록 Shortcut List */ MSG_SHORTCUT_LIST = 0x23e, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하의 계정은 보류되었습니다. Your account is suspended. */ MSG_BAN_PAY_SUSPEND = 0x23f, -/*20031028 to 20180621 +/*20031028 to 20180704 과금 정책 변경으로 인해 일시 종료됩니다. 다시 접속하여 주시기 바랍니다. Your connection is terminated due to change in the billing policy. Please connect again. */ MSG_BAN_PAY_CHANGE = 0x240, -/*20031028 to 20180621 +/*20031028 to 20180704 어카운트 서버에 인증된 IP와 귀하의 IP가 달라 연결을 종료합니다. Your connection is terminated because your IP doesn't match the authorized IP from the account server. */ MSG_BAN_PAY_WRONGIP = 0x241, -/*20031028 to 20180621 +/*20031028 to 20180704 게임방 IP에서 개인 종량제 과금을 막기 위해 연결을 종료합니다. 개인 종량제 과금을 사용하기 위해서는 게임방IP로 등록이 되지 않은 IP를 사용해 주세요. Your connection is terminated to prevent charging from your account's play time. */ MSG_BAN_PAY_PNGAMEROOM = 0x242, -/*20031028 to 20180621 +/*20031028 to 20180704 귀하는 운영자에 의해 강제 종료 되었습니다. You have been forced to disconnect by the Game Master Team. */ MSG_BAN_OP_FORCE = 0x243, -/*20031028 to 20180621 +/*20031028 to 20180704 무게가 90%를 초과하여 스킬을 사용할 수 없습니다. You can't use this Skill because you are over your Weight Limit. */ MSG_USESKILL_FAIL_WEIGHTOVER = 0x244, -/*20031028 to 20180621 +/*20031028 to 20180704 무명 Nameless */ MSG_NAMELESS_USER = 0x245, -/*20031028 to 20180621 +/*20031028 to 20180704 축하합니다. %s님의 현재 랭킹이 %d위로 상승하였습니다. Congratulations! %s ranking has gone up to %d. */ MSG_RANK_IN_TEN = 0x246, -/*20031028 to 20180621 +/*20031028 to 20180704 안타깝게도 %s님의 현재 랭킹이 %d위로 하락하였습니다. What a pity! %s ranking has gone down to %d. */ MSG_RANK_OUT_TEN = 0x247, -/*20031028 to 20180621 +/*20031028 to 20180704 Pet Info */ MSG_PET_INFO = 0x248, -/*20031028 to 20180621 +/*20031028 to 20180704 만복도 Hunger */ MSG_PET_HUNGRY = 0x249, -/*20031028 to 20180621 +/*20031028 to 20180704 친밀도 Intimacy */ MSG_PET_FRIENDLY = 0x24a, -/*20031028 to 20180621 +/*20031028 to 20180704 상점과 채팅방을 동시에 열수 없습니다. Please avoid opening a chatroom while vending. */ MSG_CANT_OPEN_STORE_WHILE_CHAT = 0x24b, -/*20031028 to 20180621 +/*20031028 to 20180704 개 Total */ MSG_EA4 = 0x24c, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 를 전투불능으로 만들었습니다. You have knocked down %s. */ MSG_SLAIN = 0x24d, -/*20031028 to 20180621 +/*20031028 to 20180704 %s 님에 의해 전투불능 상태가 되었습니다. You have been knocked down by %s. */ MSG_SLAINBY = 0x24e, -/*20031028 to 20180621 +/*20031028 to 20180704 먹이 - '%s' 아이템이 존재하지 않습니다.. Feed - "%s" is not available. */ MSG_NOT_EXIST_PET_FOOD = 0x24f, -/*20031028 to 20180621 +/*20031028 to 20180704 먹이 주기 Feed Pet */ MSG_PET_FEEDING = 0x250, -/*20031028 to 20180621 +/*20031028 to 20180704 퍼포먼스 Performance */ MSG_PET_PERFORMANCE = 0x251, -/*20031028 to 20180621 +/*20031028 to 20180704 알로 되돌리기 Return to Egg Shell */ MSG_PET_RETURN_EGG = 0x252, -/*20031028 to 20180621 +/*20031028 to 20180704 악세사리 해제 Unequip Accessory */ MSG_PET_ACC_OFF = 0x253, -/*20031028 to 20180621 +/*20031028 to 20180704 Pet 상태 보기 Check Pet Status */ MSG_PET_SHOWINFO = 0x254, -/*20031028 to 20180621 +/*20031028 to 20180704 악세사리 Accessory */ MSG_PET_ACCESSARY = 0x255, -/*20031028 to 20180621 +/*20031028 to 20180704 장착됨 Equipped */ MSG_ITEM_EQUIPED = 0x256, -/*20031028 to 20180621 +/*20031028 to 20180704 펫 리스트 Pet List */ MSG_PET_EGG_LIST = 0x257, -/*20031028 to 20180621 +/*20031028 to 20180704 장착 안됨 Unequipped */ MSG_ITEM_UNEQUIPED = 0x258, -/*20031028 to 20180621 +/*20031028 to 20180704 정말로 먹이를 주시겠습니까? Are you sure that you want to feed your pet? */ MSG_SURE_TO_FEED_PET = 0x259, -/*20031028 to 20180621 +/*20031028 to 20180704 가격을 쓰실땐 숫자(0~9)만 써주십시오. Only the numbers (0~9) are available. */ MSG_CAN_INPUT_NUMBER_ONLY = 0x25a, -/*20031028 to 20180621 +/*20031028 to 20180704 감정되지 않은 아이템은 판매할 수 없습니다. You cannot sell unidentified items. */ MSG_CANT_SELL_UNIDENTIFIED_ITEM = 0x25b, -/*20031028 to 20180621 +/*20031028 to 20180704 가격이 0 Zeny인 아이템이 존재합니다. 계속 하시겠습니까? Item at 0 Zeny exists. Do you wish to continue? */ MSG_YOU_HAVE_FREE_ITEM_ON_SHOP = 0x25c, -/*20031028 to 20180621 +/*20031028 to 20180704 [새로 추가된 이모션 리스트] [New Emotion List] */ MSG_NEW_EMOTION_LIST = 0x25d, -/*20031028 to 20180621 +/*20031028 to 20180704 일본쪽 베타 사용자들에게 전하는 메세지. -> 겅호에서 재가입 하세요. N/A */ MSG_BAN_JAPAN_REFUSE1 = 0x25e, -/*20031028 to 20180621 +/*20031028 to 20180704 일본쪽 과금이 종료된 사용자들에게 전하는 메세지. -> 돈내라. 두 번내라. N/A */ MSG_BAN_JAPAN_REFUSE2 = 0x25f, -/*20031028 to 20180621 +/*20031028 to 20180704 같은 계정의 캐릭터가 이미 가입되어있습니다. Character in the same account already joined. */ MSG_ALREADY_SAME_AID_JOINED = 0x260, -/*20031028 to 20180621 +/*20031028 to 20180704 (%d 명) - 만18세이상 (%d ppl) - over the age 18 */ MSG_SERVER_PROPERTY_ADULT = 0x261, -/*20031028 to 20180621 +/*20031028 to 20180704 프로보크 상태가 되었습니다. Provoke initiated. */ MSG_ENST_PROVOKE = 0x262, -/*20031028 to 20180621 +/*20031028 to 20180704 프로보크 상태가 해제되었습니다. Provoke canceled. */ MSG_DSST_PROVOKE = 0x263, -/*20031028 to 20180621 +/*20031028 to 20180704 인듀어 상태가 되었습니다. Endure initiated. */ MSG_ENST_ENDURE = 0x264, -/*20031028 to 20180621 +/*20031028 to 20180704 인듀어 상태가 해제되었습니다. Endure canceled. */ MSG_DSST_ENDURE = 0x265, -/*20031028 to 20180621 +/*20031028 to 20180704 집중력 향상 상태가 되었습니다. Improve Concentration initiated. */ MSG_ENST_CONCENTRATION = 0x266, -/*20031028 to 20180621 +/*20031028 to 20180704 집중력 향상 상태가 해제되었습니다. Improve Concentration canceled. */ MSG_DSST_CONCENTRATION = 0x267, -/*20031028 to 20180621 +/*20031028 to 20180704 하이딩 상태가 되었습니다. Hiding Initiated. */ MSG_ENST_HIDING = 0x268, -/*20031028 to 20180621 +/*20031028 to 20180704 하이딩 상태가 해제되었습니다. Hiding Canceled. */ MSG_DSST_HIDING = 0x269, -/*20031028 to 20180621 +/*20031028 to 20180704 클로킹 상태가 되었습니다. Cloaking initiated. */ MSG_ENST_CLOAKING = 0x26a, -/*20031028 to 20180621 +/*20031028 to 20180704 클로킹 상태가 해제되었습니다. Cloaking canceled. */ MSG_DSST_CLOAKING = 0x26b, -/*20031028 to 20180621 +/*20031028 to 20180704 독을 반사 할 수 있는 상태가 되었습니다. Poison React initiated. */ MSG_ENST_POISONREACT = 0x26c, -/*20031028 to 20180621 +/*20031028 to 20180704 포이즌 리액트 상태가 해제되었습니다. Poison React canceled. */ MSG_DSST_POISONREACT = 0x26d, -/*20031028 to 20180621 +/*20031028 to 20180704 이동속도가 감소하였습니다. Speed reduced. */ MSG_ENST_QUAGMIRE = 0x26e, -/*20031028 to 20180621 +/*20031028 to 20180704 콰그마이어 상태가 해제되었습니다. Quagmire canceled. */ MSG_DSST_QUAGMIRE = 0x26f, -/*20031028 to 20180621 +/*20031028 to 20180704 방어력이 증가되었습니다. Defense increased. */ MSG_ENST_ANGELUS = 0x270, /*20031028 to 20031223 안젤루스 상태가 해제돼었습니다. -20031229 to 20180621 +20031229 to 20180704 안젤루스 상태가 해제되었습니다. Angelus canceled. */ MSG_DSST_ANGELUS = 0x271, -/*20031028 to 20180621 +/*20031028 to 20180704 힘과 지능, 덱스가 증가하였습니다. Blessing aligned. */ MSG_ENST_BLESSING = 0x272, -/*20031028 to 20180621 +/*20031028 to 20180704 블레싱 상태가 해제되었습니다. Blessing canceled. */ MSG_DSST_BLESSING = 0x273, -/*20031028 to 20180621 +/*20031028 to 20180704 시그넘 크루시스를 사용하였습니다. Signum Crusis initiated. */ MSG_ENST_CRUCIS = 0x274, -/*20031028 to 20180621 +/*20031028 to 20180704 시그넘 크루시스 상태가 해제되었습니다. Signum Crusis canceled. */ MSG_DSST_CRUCIS = 0x275, -/*20031028 to 20180621 +/*20031028 to 20180704 독이 퍼지는 속도가 느려졌습니다. Slow Poison initiated. */ MSG_ENST_SLOWPOISON = 0x276, -/*20031028 to 20180621 +/*20031028 to 20180704 슬로우 포이즌 상태가 해제되었습니다. Slow Poison Canceled. */ MSG_DSST_SLOWPOISON = 0x277, -/*20031028 to 20180621 +/*20031028 to 20180704 SP의 회복 속도가 향상 되었습니다. HP/SP recovery increased. */ MSG_ENST_MAGNIFICAT = 0x278, -/*20031028 to 20180621 +/*20031028 to 20180704 마니피캇 상태가 해제되었습니다. Magnificat canceled. */ MSG_DSST_MAGNIFICAT = 0x279, -/*20031028 to 20180621 +/*20031028 to 20180704 행운이 향상되었습니다. Luck increased. */ MSG_ENST_GLORIA = 0x27a, -/*20031028 to 20180621 +/*20031028 to 20180704 글로리아 상태가 해제되었습니다. Gloria canceled. */ MSG_DSST_GLORIA = 0x27b, -/*20031028 to 20180621 +/*20031028 to 20180704 1회 공격에 두 배 데미지를 받는 상태가 되었습니다. You will received double damage from all attacking opponents. */ MSG_ENST_LEXAETERNA = 0x27c, -/*20031028 to 20180621 +/*20031028 to 20180704 렉스에테르나 상태가 해제되었습니다. Lex Eterna canceled. */ MSG_DSST_LEXAETERNA = 0x27d, -/*20031028 to 20180621 +/*20031028 to 20180704 공격속도가 증가하였습니다. Attack Speed increased. */ MSG_ENST_ADRENALINE = 0x27e, -/*20031028 to 20180621 +/*20031028 to 20180704 공격속도가 감소하였습니다. Attack Speed reduced. */ MSG_DSST_ADRENALINE = 0x27f, -/*20031028 to 20180621 +/*20031028 to 20180704 페코에 올라 탔습니다. You've just been on a Peco Peco. */ MSG_ENST_RIDING = 0x280, -/*20031028 to 20180621 +/*20031028 to 20180704 페코에서 내렸습니다. You've just got off of a Peco Peco. */ MSG_DSST_RIDING = 0x281, -/*20031028 to 20180621 +/*20031028 to 20180704 팔콘을 장착하였습니다. You've just carried a Falcon with. */ MSG_ENST_FALCON = 0x282, -/*20031028 to 20180621 +/*20031028 to 20180704 팔콘을 풀어주었습니다. You've just released a Falcon. */ MSG_DSST_FALCON = 0x283, -/*20031028 to 20180621 +/*20031028 to 20180704 죽은척하기 상태가 되었습니다. Play Dead initiated. */ MSG_ENST_TRICKDEAD = 0x284, -/*20031028 to 20180621 +/*20031028 to 20180704 죽은척하기 상태가 해제되었습니다. Play Dead canceled. */ MSG_DSST_TRICKDEAD = 0x285, -/*20031028 to 20180621 +/*20031028 to 20180704 힘이 강해졌습니다. STR improved. */ MSG_ENST_SHOUT = 0x286, -/*20031028 to 20180621 +/*20031028 to 20180704 힘이 원래대로 돌아왔습니다. STR turned back to normal. */ MSG_DSST_SHOUT = 0x287, -/*20031028 to 20180621 +/*20031028 to 20180704 에너지코트 상태가 되었습니다. Energy Coat initiated. */ MSG_ENST_ENERGYCOAT = 0x288, -/*20031028 to 20180621 +/*20031028 to 20180704 에너지코트 상태가 해제되었습니다. Energy Coat canceled. */ MSG_DSST_ENERGYCOAT = 0x289, -/*20031028 to 20180621 +/*20031028 to 20180704 방어구가 파괴되었습니다. Armor destroyed. */ MSG_ENST_BROKENAMOR = 0x28a, -/*20031028 to 20180621 +/*20031028 to 20180704 ... Weapon has just been released from destroyed status. */ MSG_DSST_BROKENAMOR = 0x28b, -/*20031028 to 20180621 +/*20031028 to 20180704 무기가 파괴되었니다. Weapon destroyed. */ MSG_ENST_BROKENWEAPON = 0x28c, -/*20031028 to 20180621 +/*20031028 to 20180704 ... Weapon has just been released from destroyed status. */ MSG_DSST_BROKENWEAPON = 0x28d, -/*20031028 to 20180621 +/*20031028 to 20180704 환영상태가 되었습니다. Invisibility initiated. */ MSG_ENST_ILLUSION = 0x28e, -/*20031028 to 20180621 +/*20031028 to 20180704 환영상태가 해제되었습니다. Invisibility canceled. */ MSG_DSST_ILLUSION = 0x28f, -/*20031028 to 20180621 +/*20031028 to 20180704 과금 정보 처리가 늦어지고 있어 접속이 지연되고 있습니다. 잠시 후에 다시 시도해 주시기 바랍니다. Sorry. It is delayed due to the process of payment. Please re-connect in a minute. */ @@ -3347,37 +3347,37 @@ Sorry. It is delayed due to the process of payment. Please re-connect in a minut 장착된 화살을 해제 하여야 합니다. 20060410 to 20061009 장착된 화살 또는 탄환을 해제 하여야 합니다. -20061016 to 20180621 +20061016 to 20180704 장착된 화살/탄환/수리검 을 해제해야합니다. You must unequip ammunition first. */ MSG_UNEQUIP_ARROW = 0x291, -/*20031028 to 20180621 +/*20031028 to 20180704 화살 목록 Arrow List */ MSG_ARROW_LIST = 0x292, -/*20031028 to 20180621 +/*20031028 to 20180704 카트 목록 Cart List */ MSG_CART_LIST = 0x293, -/*20031028 to 20180621 +/*20031028 to 20180704 카트를 장착한 상태여야 합니다. You must have a Pushcart. */ MSG_MUST_EQUIP_CART = 0x294, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅방을 개설 할 수 없습니다. You cannot open a Chat Window. */ MSG_CANT_MAKE_CHAT_ROOM = 0x295, -/*20031028 to 20180621 +/*20031028 to 20180704 라그나로크 홈페이지로 접속하여 계정을 만듭니다. 처음 계정을 만드시면 3일 동안은 무료로 이용하실 수 있습니다. Registering an account is the first step to accessing the game. Do you want to visit the registration page now? */ MSG_3DAY_FREE = 0x296, -/*20031028 to 20180621 +/*20031028 to 20180704 앉은 상태에서는 이 아이템을 사용할 수 없습니다. You cannot use this item while sitting. */ @@ -3386,7 +3386,7 @@ You cannot use this item while sitting. 운영자에 의한 채팅 및 스킬 금지가 %d 분간 남아 있습니다. 20040419 to 20040714 운영자에 의한 채팅, 스킬, 아이템 사용금지가 %d 분간 남아 있습니다. -20040726 to 20180621 +20040726 to 20180704 채팅, 스킬, 아이템 사용금지가 %d 분간 남아 있습니다. Your use of skills and chat will be blocked for the next %d minutes. */ @@ -3395,203 +3395,203 @@ Your use of skills and chat will be blocked for the next %d minutes. 운영자에 의한 채팅 및 스킬 금지가 해지 되었습니다. 20040419 to 20040714 운영자에 의한 채팅, 스킬, 아이템 사용금지가 해지 되었습니다. -20040726 to 20180621 +20040726 to 20180704 채팅, 스킬, 아이템 사용금지가 해지 되었습니다. Your use of skills and chat have been reinstated. */ MSG_BAD_MANNER_END = 0x299, -/*20031028 to 20180621 +/*20031028 to 20180704 -[장착안됨] - [Not equipped] */ MSG_REF_UNEQUIP = 0x29a, -/*20031028 to 20180621 +/*20031028 to 20180704 배고픔 Very Hungry */ MSG_VERY_HUNGRY = 0x29b, -/*20031028 to 20180621 +/*20031028 to 20180704 출출함 Hungry */ MSG_HUNGRY = 0x29c, -/*20031028 to 20180621 +/*20031028 to 20180704 보통 Normal */ MSG_NORMAL = 0x29d, -/*20031028 to 20180621 +/*20031028 to 20180704 배부름 Satisfied */ MSG_REPLETE = 0x29e, -/*20031028 to 20180621 +/*20031028 to 20180704 아주 배부름 Stuffed */ MSG_VERY_REPLETE = 0x29f, -/*20031028 to 20180621 +/*20031028 to 20180704 서먹서먹함 Awkward */ MSG_VERY_AWKWARD = 0x2a0, -/*20031028 to 20180621 +/*20031028 to 20180704 어색함 Shy */ MSG_AWKWARD = 0x2a1, -/*20031028 to 20180621 +/*20031028 to 20180704 친함 Cordial */ MSG_FRIENDLY = 0x2a2, -/*20031028 to 20180621 +/*20031028 to 20180704 절친함 Loyal */ MSG_VERY_FRIENDLY = 0x2a3, -/*20031028 to 20180621 +/*20031028 to 20180704 알수 없음 Unknown */ MSG_UNKNOWN = 0x2a4, /*20031028 to 20080513 (태국)귀하는 앞으로 %일 %d시간 %d분 사용이 가능합니다. -20080514 to 20180621 +20080514 to 20180704 귀하는 앞으로 %일 %d시간 %d분 사용이 가능합니다. Your account has play time of %d day %d hour %d minute. */ MSG_BILLING_DAY_HOUR_MINUTES = 0x2a5, /*20031028 to 20080513 (태국)이 계정은 이미 다른 어카운트 서버로 접속한 상태입니다. -20080514 to 20180621 +20080514 to 20180704 이 계정은 이미 다른 어카운트 서버로 접속한 상태입니다. Your account is already connected to account server. */ MSG_BAN_INFORMATION_REMAINED_ANOTHER_ACCOUNT = 0x2a6, /*20031028 to 20080513 (태국)귀하는 앞으로 %d시간 %d분 사용이 가능합니다. -20080514 to 20180621 +20080514 to 20180704 귀하는 앞으로 %d시간 %d분 사용이 가능합니다. Your account has play time of %d hour %d minute. */ MSG_BILLING_HOUR_MINUTES = 0x2a7, /*20031028 to 20080513 (태국)귀하는 무료 사용자 입니다. -20080514 to 20180621 +20080514 to 20180704 귀하는 무료 사용자 입니다. Your account is a free account. */ MSG_BILLING_FREE_USER = 0x2a8, /*20031028 to 20080513 (태국)이 계정으로 사크라이에 접속할수 없습니다. -20080514 to 20180621 +20080514 to 20180704 이 계정으로 사크라이에 접속할수 없습니다. This account can't connect the Sakray server. */ MSG_REFUSE_NONSAKRAY_ID_BLOCKED = 0x2a9, -/*20031028 to 20180621 +/*20031028 to 20180704 펫의 이름은 영문 23, 한글 11자 이내로 정해 주세요. Your pet name must be 23 characters or less. */ MSG_PETNAME_IN23 = 0x2aa, -/*20031028 to 20180621 +/*20031028 to 20180704 이름은 단 한번만 바꿀수 있습니다. 펫 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? You may change your pet's name only once. Your pet's name will be changed to ^0000ff^0000ff %s^000000^000000. Do you wish to continue? */ MSG_PETNAME_CHANGE_ONLYONCE = 0x2ab, -/*20031028 to 20180621 +/*20031028 to 20180704 /폰트 /font */ MSG_NAMEBALLOON_TYPE = 0x2ac, -/*20031028 to 20180621 +/*20031028 to 20180704 길드에 남은 제니가 부족하여 작업이 실패하였습니다. Your guild lacks the funds to pay for this venture. */ MSG_GUILDZENY_NOT_ENOUGH = 0x2ad, -/*20031028 to 20180621 +/*20031028 to 20180704 길드가 소유할 수 있는 최대 금액을 초과하여 작업이 실패하였습니다. Your guild zeny limit prevents you from performing this action. */ MSG_GUILDZENY_OVER = 0x2ae, -/*20031028 to 20180621 +/*20031028 to 20180704 이펙트 간략화 On Simplified effects have been activated. */ MSG_MINEFFECT_ON = 0x2af, -/*20031028 to 20180621 +/*20031028 to 20180704 이펙트 간략화 Off Simplified effects have been deactivated. */ MSG_MINEFFECT_OFF = 0x2b0, -/*20031028 to 20180621 +/*20031028 to 20180704 자본금 Required Fee */ MSG_CAPITAL = 0x2b1, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템을 바닥에 버리려면, 아이템 창을 열어 주십시오. If you wish to drop an item, you must first open your Item Window (alt+e). */ MSG_OPEN_ITEMWND_TO_THROW = 0x2b2, -/*20031028 to 20180621 +/*20031028 to 20180704 PC방 요금이 종료하여 개인 요금제로 전환합니다. 개인 요금으로 게임을 계속 하시겠습니까? Internet Cafe Time Plan has been ended. Would you like to continue the game with your personal play time? */ MSG_ASK_PNGAMEROOM = 0x2b3, /*20031028 to 20100928 -20081008 to 20180621 +20081008 to 20180704 Current admission application state. */ MSG_REPLY_REMAINTIME = 0x2b4, /*20031028 to 20100928 -20081008 to 20180621 +20081008 to 20180704 Current admission application state. */ MSG_INFO_REMAINTIME = 0x2b5, -/*20031028 to 20180621 +/*20031028 to 20180704 돈이 모자라거나, 가질 수 있는 최대 금액을 초과하였습니다. Your lack of zeny or your zeny limit have prevented you from performing this action. */ MSG_OVER_OR_LOW_MONEY = 0x2b6, -/*20031028 to 20180621 +/*20031028 to 20180704 전투불능 상태가 되었습니다. esc키를 누르시면 선택창이 뜹니다. Your character has fainted. Push the ESC key to restart. */ MSG_PRESS_ESC_TO_RESTART = 0x2b7, -/*20031028 to 20180621 +/*20031028 to 20180704 %d 개 획득 - %d obtained. */ MSG_EA_OBTAIN = 0x2b8, -/*20031028 to 20180621 +/*20031028 to 20180704 스펠 리스트 Spell List */ MSG_SPELL_LIST = 0x2b9, -/*20031028 to 20180621 +/*20031028 to 20180704 /최소화 /minimize */ MSG_MINEFFECT = 0x2ba, -/*20031028 to 20180621 +/*20031028 to 20180704 이 아이템은 손상되어 있습니다.. This item has been damaged. */ MSG_DAMAGED_ITEM = 0x2bb, -/*20031028 to 20180621 +/*20031028 to 20180704 /noshift : 쉬프트를 누르지않고 힐로 적을 공격할수있게됩니다 On Off /noshift: You may use your ''force heal'' ability without the Shift key. On | Off */ MSG_EXPLAIN_NOSHIFT = 0x2bc, /*20031028 to 20040223 시프트를 누르지 않고도 힐로 몬스터를 공격할수 있습니다 [ON] -20040225 to 20180621 +20040225 to 20180704 시프트를 누르지 않고도 힐로 언데드를 공격할수 있습니다 [/ns ON] [no shift] option activated. [ON] */ @@ -3600,174 +3600,174 @@ This item has been damaged. 시프트를 누르지 않고도 힐로 몬스터를 공격할수 있습니다 [OFF] 20040225 to 20040315 시프트를 누르지 않고도 힐로 언데드를 공격할수 있습니다 [/ns OFF] -20040322 to 20180621 +20040322 to 20180704 시프트를 눌러야 힐로 언데드를 공격할수 있습니다 [/ns OFF] [no shift] option deactivated. [OFF] */ MSG_NOSHIFT_OFF = 0x2be, -/*20031028 to 20180621 +/*20031028 to 20180704 MSI_REFUSE_BAN_BY_DBA */ MSG_REFUSE_BAN_BY_DBA = 0x2bf, -/*20031028 to 20180621 +/*20031028 to 20180704 MSI_REFUSE_EMAIL_NOT_CONFIRMED */ MSG_REFUSE_EMAIL_NOT_CONFIRMED = 0x2c0, -/*20031028 to 20180621 +/*20031028 to 20180704 MSI_REFUSE_BAN_BY_GM */ MSG_REFUSE_BAN_BY_GM = 0x2c1, -/*20031028 to 20180621 +/*20031028 to 20180704 MSI_REFUSE_TEMP_BAN_FOR_DBWORK */ MSG_REFUSE_TEMP_BAN_FOR_DBWORK = 0x2c2, -/*20031028 to 20180621 +/*20031028 to 20180704 MSI_REFUSE_SELF_LOCK */ MSG_REFUSE_SELF_LOCK = 0x2c3, -/*20031028 to 20180621 +/*20031028 to 20180704 MSI_REFUSE_NOT_PERMITTED_GROUP */ MSG_REFUSE_NOT_PERMITTED_GROUP = 0x2c4, -/*20031028 to 20180621 +/*20031028 to 20180704 MSI_REFUSE_WAIT_FOR_SAKRAY_ACTIVE */ MSG_REFUSE_WAIT_FOR_SAKRAY_ACTIVE = 0x2c5, -/*20031028 to 20180621 +/*20031028 to 20180704 /aura : 오오라를 간략화 시킬수있습니다 On Off /aura: Simplify Aura effect On | Off */ MSG_EXPLAIN_AURA = 0x2c6, -/*20031028 to 20180621 +/*20031028 to 20180704 오오라가 정상적으로 표시됩니다 [오오라 ON] Turn On Aura [Aura ON] */ MSG_AURA_ON = 0x2c7, -/*20031028 to 20180621 +/*20031028 to 20180704 오오라가 간략화되서 표시됩니다 [오오라 OFF] Simplify Aura enabled. [ON] */ MSG_AURA_OFF = 0x2c8, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅금지 기록 %d 회 Chat block record %d times */ MSG_PROHIBIT_LOG = 0x2c9, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅 금지 리스트 Chat block list */ MSG_PROHIBIT_LIST = 0x2ca, -/*20031028 to 20180621 +/*20031028 to 20180704 /이름표시 or /showname : 캐릭터의 이름 표시 방식을 변경합니다. /showname: Change the name font type. */ MSG_EXPLAIN_SHOWNAMETYPE = 0x2cb, -/*20031028 to 20180621 +/*20031028 to 20180704 /noctrl : 콘트롤을 누르지않아도 자동공격이 됩니다. On Off /noctrl | /nc: Auto attack without pressing ctrl key. On | Off */ MSG_EXPLAIN_NOCTRL = 0x2cc, /*20031028 to 20040223 콘트롤을 누르지 않아도 자동공격을 합니다 [자동공격 ON] -20040225 to 20180621 +20040225 to 20180704 콘트롤을 누르지 않아도 자동공격을 합니다 [/nc ON] Use auto attack without Ctrl. [Auto attack ON] */ MSG_NOCTRL_ON = 0x2cd, /*20031028 to 20040223 콘트롤을 눌러야 자동공격을 합니다 [자동공격 OFF] -20040225 to 20180621 +20040225 to 20180704 콘트롤을 눌러야 자동공격을 합니다 [/nc OFF] Use auto attack with Ctrl. [Auto attack OFF] */ MSG_NOCTRL_OFF = 0x2ce, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅 금지 주기 Mute this player. */ MSG_APPEND_PROHIBIT = 0x2cf, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅 금지 완전 풀기 & 로그 삭제 Unmute player & Erase mute time. */ MSG_ERASE_PROHIBIT = 0x2d0, -/*20031028 to 20180621 +/*20031028 to 20180704 채팅 금지 시간 줄이기(로그 삭제 안됨) Decrease Player Mute time. */ MSG_REDUCE_PROHIBIT = 0x2d1, -/*20031028 to 20180621 +/*20031028 to 20180704 폰트가 정상적으로 바뀌었습니다 [이름표시방식 1] Normal Font Displayed. [showname type 1] */ MSG_SHOWNAME_ON = 0x2d2, -/*20031028 to 20180621 +/*20031028 to 20180704 폰트가 가늘게 바뀌면서 파티명도 표시됩니다 [이름표시방식 2] Font will be thin and party name will be shown [showname type 2] */ MSG_SHOWNAME_OFF = 0x2d3, -/*20031028 to 20180621 +/*20031028 to 20180704 /doridori : 연속해서 이 명령어를 쳐주면 캐릭터가 도리도리 ^^;; /doridori: Shake head */ MSG_EXPLAIN_DORIDORI = 0x2d4, -/*20031028 to 20180621 +/*20031028 to 20180704 인터넷 카페에서 과금을 하고 있습니다. Internet room is paying now. */ MSG_BILLING_INTERNET_CAFE = 0x2d5, -/*20031028 to 20180621 +/*20031028 to 20180704 정액제 과금은 %d일 %d시간 %d분이 남았습니다. 종량제 과금은 %d시간 %d분이 남았습니다. Prepaid voucher validate until %d days %d hours %d minutes later. Time limit voucher validate untill %d hours %d minutes later. */ MSG_BILLING_BOTH = 0x2d6, -/*20031028 to 20180621 +/*20031028 to 20180704 /bingbing : 연속해서 이 명령어를 쳐주면 캐릭터가 빙글빙글 ^^;; /bingbing: Rotates player counter clockwise. */ MSG_EXPLAIN_BINGBING = 0x2d7, -/*20031028 to 20180621 +/*20031028 to 20180704 /bangbang : 연속해서 이 명령어를 쳐주면 캐릭터가 뱅글뱅글 ^^;; /bangbang: Rotates player clockwise. */ MSG_EXPLAIN_BANGBANG = 0x2d8, -/*20031028 to 20180621 +/*20031028 to 20180704 /skillfail : 빨간색의 스킬사용 실패 메세지를 표시하지 않습니다 On Off /skillfail: Display red font message when skill fails. On | Off */ MSG_EXPLAIN_SKILLFAIL = 0x2d9, /*20031028 to 20040223 스킬사용 실패 메세지를 표시합니다 [표시 ON] -20040225 to 20180621 +20040225 to 20180704 스킬사용 실패 메세지를 표시합니다 [/sf ON] Skill fail messages will be displayed. [Display On] */ MSG_SKILLFAIL_ON = 0x2da, /*20031028 to 20040223 스킬사용 실패 메세지를 표시하지 않습니다 [표시 OFF] -20040225 to 20180621 +20040225 to 20180704 스킬사용 실패 메세지를 표시하지 않습니다 [/sf OFF] Skill fail messages will not be displayed. [Display OFF] */ MSG_SKILLFAIL_OFF = 0x2db, -/*20031028 to 20180621 +/*20031028 to 20180704 /notalkmsg : 채팅내용을 채팅창에 표시하지 않습니다 On Off /notalkmsg: Chat will not be displayed in chat window. On | Off */ MSG_EXPLAIN_NOTALKMSG = 0x2dc, /*20031028 to 20040223 채팅내용을 채팅창에 표시합니다 [표시 ON] -20040225 to 20180621 +20040225 to 20180704 채팅내용을 채팅창에 표시합니다 [/nm ON] Chat content will be displayed in the chat window. [Display ON] */ MSG_NOTALKMSG_ON = 0x2dd, /*20031028 to 20040223 채팅내용을 채팅창에 표시하지않습니다 [표시 OFF] -20040225 to 20180621 +20040225 to 20180704 채팅내용을 채팅창에 표시하지않습니다 [/nm OFF] Chat content will not be displayed in the chat window. [Display OFF] */ @@ -3776,42 +3776,42 @@ Chat content will not be displayed in the chat window. [Display OFF] /set1 : /noctrl + /showname + /skillfail 20040426 to 20040707 /set1 : /noctrl + /showname + /skillfail , /set2 : + /q3 -20040707 to 20180621 +20040707 to 20180704 /set1 : /nc + /showname + /sf + /wi, /set2 : + /q3 /set1: /noctrl + /showname + /skillfail */ MSG_EXPLAIN_SET1 = 0x2df, -/*20031028 to 20180621 +/*20031028 to 20180704 /fog : FOG이펙트를 키거나 끌수있습니다 On Off /fog: Fog effect. On | Off */ MSG_EXPLAIN_FOG = 0x2e0, -/*20031028 to 20180621 +/*20031028 to 20180704 청혼을 해왔습니다. 승낙하시겠습니까? You have received a marriage proposal. Do you accept? */ MSG_SUGGEST_COUPLE = 0x2e1, -/*20031028 to 20180621 +/*20031028 to 20180704 아이템 분배 방식 Item sharing type */ MSG_HOWITEMDIV = 0x2e2, -/*20031028 to 20180621 +/*20031028 to 20180704 각자 취득 Individual */ MSG_ITEMDIV1 = 0x2e3, -/*20031028 to 20180621 +/*20031028 to 20180704 균등하게 분배 Shared */ MSG_ITEMDIV2 = 0x2e4, #if PACKETVER >= 20031103 -/*20031103 to 20180621 +/*20031103 to 20180704 nProtect KeyCrypt */ MSG_KEYCRYPT = 0x2e5, -/*20031103 to 20180621 +/*20031103 to 20180704 Keyboard Driver가 검출되었습니다. 키보드 보안 입력을 위해 추가기능을 설치하시겠습니까? @@ -3824,7 +3824,7 @@ Do you want to install a program for keyboard security? (After installation, System Reboot is required) */ MSG_KEYCRYPT_INSTALL_KEYDRIVER = 0x2e6, -/*20031103 to 20180621 +/*20031103 to 20180704 설치가 완료 되었습니다. 시스템을 Reboot 합니다. @@ -3833,17 +3833,17 @@ Installation has been completed. System will be rebooted. */ MSG_KEYCRYPT_REBOOT = 0x2e7, -/*20031103 to 20180621 +/*20031103 to 20180704 설치 실패. Installation has been failed. */ MSG_KEYCRYPT_INSTALLFAIL = 0x2e8, -/*20031103 to 20180621 +/*20031103 to 20180704 키보드 보안을 적용하지 않고 계속합니다. Keyboard Security will be skipped. */ MSG_KEYCRYPT_SKIPKEYCRYPT = 0x2e9, -/*20031103 to 20180621 +/*20031103 to 20180704 키보드 보안에 필요한 파일이 존재하지 않습니다. (npkeyc.vxd, npkeyc.sys, npkeycs.sys) @@ -3852,7 +3852,7 @@ Required file for Keyboard Security is not existing. (npkeyc.vxd, npkeyc.sys, npkeycs.sys) */ MSG_KEYCRYPT_NOKEYCRYPTFILE = 0x2ea, -/*20031103 to 20180621 +/*20031103 to 20180704 USB Keyboard가 검출되었습니다. 키보드 보안 입력을 위해 추가기능을 설치하시겠습니까? @@ -3865,53 +3865,53 @@ Do you want to install a program for keyboard security? (After installation, System Reboot is required) */ MSG_KEYCRYPT_USBKEYBOARD = 0x2eb, -/*20031103 to 20180621 +/*20031103 to 20180704 ftp://ragnarok.nefficient.co.kr/pub/ragnarok/ragnarok0526.exe */ MSG_FINDHACK_PATH = 0x2ec, -/*20031103 to 20180621 +/*20031103 to 20180704 FindHack이 정상적으로 설치가 되어있지 않습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다.(%d). FindHack is not installed correctly. Please download ragnarok0226.exe and install it in RagnarokOnline directory.(%d). */ MSG_FINDHACK_NOTINSTALLED = 0x2ed, -/*20031103 to 20180621 +/*20031103 to 20180704 해킹툴이 존재하지만 치료가 정상적으로 되지 않았습니다. 라그나로크가 실행되지 않습니다. Hacking tool is existing but it hasn't been cleaned. Rangarok Online will not be executed. */ MSG_FINDHACK_HACKTOOLEXIST = 0x2ee, -/*20031103 to 20180621 +/*20031103 to 20180704 해킹툴 진단 프로그램이 정상적으로 다운로드 되지 않았습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다. Hacking tool scan program has not been downloaded correctly. Please download ragnarok0226.exe and install it in RagnarokOnline directory. */ MSG_FINDHACK_CANTDOWNLOAD = 0x2ef, -/*20031103 to 20180621 +/*20031103 to 20180704 NPX.DLL 등록에러 이거나 FindHack 구동에 필요한 파일이 없습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다. NPX.DLL register error or there is no necessary file to run FindHack. Please download ragnarok0226.exe and install it in RagnarokOnline directory. */ MSG_FINDHACK_NOFILE = 0x2f0, -/*20031103 to 20180621 +/*20031103 to 20180704 예외사항이 발생했습니다. (02-3281-0361)로 문의해주세요. 리턴값(%d) Exceptional Error. Please contact the customer support. Return Value: (%d) */ MSG_FINDHACK_EXCEPTION = 0x2f1, -/*20031103 to 20180621 +/*20031103 to 20180704 종료버튼을 클릭 하셨습니다. Exit button has been clicked. */ MSG_FINDHACK_EXITPRESSED = 0x2f2, -/*20031103 to 20180621 +/*20031103 to 20180704 Findhack 업데이트 서버접근 실패하였습니다. 잠시 후에 다시 시도해 주시거나 그라비티 운영팀으로 연락해주시기 바랍니다. Unable to connect Findhack Update Server. Please try again or contact the customer support. */ MSG_FINDHACK_UPDATEFAILED = 0x2f3, -/*20031103 to 20180621 +/*20031103 to 20180704 사랑받고있는 Beloved */ MSG_NAMED_PET = 0x2f4, #endif #if PACKETVER >= 20031110 -/*20031110 to 20180621 +/*20031110 to 20180704 /report or /신고 : 신고용 갈무리 파일을 저장합니다. /report: Save a chat log file. */ @@ -3921,7 +3921,7 @@ Beloved 증거자료로사용하게 됩니다. 문서를 다른 문서 형식으로 저장하거나 내용을 변경하여 원본과 일치하지 않게 될 경우 그 문서는 증거 효력을 상실하게 됩니다. -20031117 to 20180621 +20031117 to 20180704 이 파일은 (주)그라비티의 운영팀에서 게임내의 부정행위나 비매너 행위에 대한 증거자료로 사용하게 됩니다. 문서를 다른 문서 형식으로 저장하거나 내용을 변경하여 원본과 일치하지 않게 @@ -3929,38 +3929,38 @@ Beloved Chat logs are not accepted as evidence for any ill-mannered violation on account of possible file modifications. However this feature is provided for players' personal reference. */ MSG_REPORTTEXT_HEADER = 0x2f6, -/*20031110 to 20180621 +/*20031110 to 20180704 당신을 사랑해요 ♡ I love you. */ MSG_LOVE_SKILL = 0x2f7, #endif #if PACKETVER >= 20031124 -/*20031124 to 20180621 +/*20031124 to 20180704 화면 또는 이펙트가 밝아서 눈에 부담이 되시는분들은 모니터의 밝기를 조정해주시기바랍니다. Please adjust your monitor/video brightness if effects appear too bright. */ MSG_EXPLAIN_BRIGHT = 0x2f8, #endif #if PACKETVER >= 20031218 -/*20031218 to 20180621 +/*20031218 to 20180704 전체화면모드가 잘안되는 경우에 게임실행후 ALT+TAB으로 화면을 전환하면 잘되는 기종도 있습니다 If full screen mode fails to work, it is suggested you alt+tab [or ctrl+esc] to inactivate and reactivate the Ragnarok Client. */ MSG_EXPLAIN_ALTTAB = 0x2f9, #endif #if PACKETVER >= 20031223 -/*20031223 to 20180621 +/*20031223 to 20180704 (%d 명) - 유료서버 (%d players) - Pay to Play Server */ MSG_SERVER_PROPERTY_PAY = 0x2fa, -/*20031223 to 20180621 +/*20031223 to 20180704 (%d 명) - 무료서버 (%d players) - Free Server */ MSG_SERVER_PROPERTY_FREE = 0x2fb, -/*20031223 to 20180621 +/*20031223 to 20180704 무료 회원은 유료 서버로 접속할 수 없습니다. Trial players can't connect Pay to Play Server. */ @@ -3969,112 +3969,112 @@ Trial players can't connect Pay to Play Server. #if PACKETVER >= 20031230 /*20031230 to 20040108 마우스 우클릭으로 F9에 저장한 스킬을 쓸수있습니다 [QUICK ON] -20040112 to 20180621 +20040112 to 20180704 마우스 우클릭으로 F9에 저장한 스킬을 쓸수있습니다 [/q1 ON] Right click menu skills for F9 are Enabled.[/q1 ON] */ MSG_QUICKSPELL_ON = 0x2fd, /*20031230 to 20040108 마우스 우클릭으로 스킬을 사용하지 못합니다 [QUICK OFF] -20040112 to 20180621 +20040112 to 20180704 마우스 우클릭으로 스킬을 사용하지 못합니다 [/q1 OFF] Right click menu skills for F9 are Disabled.[/q1 OFF] */ MSG_QUICKSPELL_OFF = 0x2fe, /*20031230 to 20040119 /quickspell : 마우스 우클릭으로 F9에 저장한 스킬을 사용합니다 On Off -20040126 to 20180621 +20040126 to 20180704 /quickspell : 마우스 우클릭으로 F9에 저장한 스킬을 사용합니다 On Off /quickspell: Right-click menu enables you to use skills assigned to the F9 hotkey. On | Off */ MSG_EXPLAIN_QUICKSPELL = 0x2ff, #endif #if PACKETVER >= 20040112 -/*20040112 to 20180621 +/*20040112 to 20180704 마우스의 WHEEL을 사용해서 F7 과 F8에 저장한 스킬을 사용합니다 [/q2 ON] Mouse wheel skills for F7 and F8 are Enabled.[/q2 ON] */ MSG_QUICKSPELL2_ON = 0x300, -/*20040112 to 20180621 +/*20040112 to 20180704 마우스 WHEEL로 스킬을 사용하지 못합니다 [/q2 OFF] Mouse wheel skills for F7 and F8 are Disabled.[/q2 OFF] */ MSG_QUICKSPELL2_OFF = 0x301, /*20040112 to 20040119 /quickspell2 : 마우스 WHEEL로 F7 과 F8에 저장한 스킬을 사용합니다 On Off -20040126 to 20180621 +20040126 to 20180704 /quickspell2 : 마우스 WHEEL을 위,아래로 굴려서 F7과F8에 저장한 스킬을 사용합니다 On Off /quickspell2: By rolling the mouse wheel up and down, you are able to use skills registered on F7 and F8 hotkeys. On | Off */ MSG_EXPLAIN_QUICKSPELL2 = 0x302, -/*20040112 to 20180621 +/*20040112 to 20180704 /q3 : /quickspell (/q1) + /quickspell2 (/q2) /q3: /quickspell (/q1) + /quickspell2 (/q2) */ MSG_EXPLAIN_QUICKSPELL3 = 0x303, #endif #if PACKETVER >= 20040202 -/*20040202 to 20180621 +/*20040202 to 20180704 /찌릿 /bzz */ MSG_EMOTION_STARE = 0x304, -/*20040202 to 20180621 +/*20040202 to 20180704 /밥 /rice */ MSG_EMOTION_HUNGRY = 0x305, -/*20040202 to 20180621 +/*20040202 to 20180704 /멋져 /awsm */ MSG_EMOTION_COOL = 0x306, -/*20040202 to 20180621 +/*20040202 to 20180704 /메롱 /meh */ MSG_EMOTION_MERONG = 0x307, -/*20040202 to 20180621 +/*20040202 to 20180704 /부끄 /shy */ MSG_EMOTION_SHY = 0x308, -/*20040202 to 20180621 +/*20040202 to 20180704 /쓱쓱 /pat */ MSG_EMOTION_GOODBOY = 0x309, -/*20040202 to 20180621 +/*20040202 to 20180704 /엠탐 /mp */ MSG_EMOTION_SPTIME = 0x30a, -/*20040202 to 20180621 +/*20040202 to 20180704 /질질 /slur */ MSG_EMOTION_SEXY = 0x30b, -/*20040202 to 20180621 +/*20040202 to 20180704 /컴온 /com */ MSG_EMOTION_COMEON = 0x30c, -/*20040202 to 20180621 +/*20040202 to 20180704 /하품 /yawn */ MSG_EMOTION_SLEEPY = 0x30d, -/*20040202 to 20180621 +/*20040202 to 20180704 /축하 /grat */ MSG_EMOTION_CONGRATULATION = 0x30e, -/*20040202 to 20180621 +/*20040202 to 20180704 /피탐 /hp */ MSG_EMOTION_HPTIME = 0x30f, -/*20040202 to 20180621 +/*20040202 to 20180704 /이모션 : 현재 사용가능한 이모션의 리스트를 보여줍니다. /emotion: views the emoticon list. */ @@ -4083,31 +4083,31 @@ Mouse wheel skills for F7 and F8 are Disabled.[/q2 OFF] #if PACKETVER >= 20040223 /*20040223 to 20040302 키보드를 이용해서 스킬단축창2 와 3의 스킬들을 사용합니다. [/bm ON] -20040308 to 20180621 +20040308 to 20180704 키보드를 이용해서 스킬단축창 1,2,3의 스킬들을 사용합니다. [/bm ON] Skills assigned to shortcut windows 1, 2, 3 are Enabled. [/bm ON] */ MSG_BATTLE_ON = 0x311, /*20040223 to 20040302 키보드를 이용해서 스킬단축창2 와 3의 스킬들을 사용하지못합니다. [/bm OFF] -20040308 to 20180621 +20040308 to 20180704 키보드를 이용해서 스킬단축창 1,2,3의 스킬들을 사용하지못합니다. [/bm OFF] Skills assigned to shortcut windows 1, 2, 3 are Disabled. [/bm OFF] */ MSG_BATTLE_OFF = 0x312, -/*20040223 to 20180621 +/*20040223 to 20180704 /battlemode : Q ~ O 를 누르면 스킬단축창2의 스킬들이 사용됩니다. /battlemode: allows you to use skills assigned to Shortcut Window 2 by pressing Q ~ O keys. */ MSG_EXPLAIN_BATTLE = 0x313, /*20040223 to 20040302 A ~ L 을 누르면 스킬단축창3의 스킬들이 사용됩니다. On Off -20040308 to 20180621 +20040308 to 20180704 A ~ L 을 누르면 스킬단축창3의 스킬들이 사용됩니다. A ~ L keys allow you to use skills assigned to Shortcut Window 3. */ MSG_EXPLAIN_BATTLE2 = 0x314, -/*20040223 to 20180621 +/*20040223 to 20180704 라그나로크를 실행하실때 다른 프로그램을 띄우시면 게임이 느려질수도있습니다. Please remember, programs running in the background while playing may affect the game's performance. */ @@ -4116,26 +4116,26 @@ Please remember, programs running in the background while playing may affect the #if PACKETVER >= 20040302 /*20040302 to 20041130 천사님 제 목소리 들리세여? ^^; -20041206 to 20180621 +20041206 to 20180704 천사님 제 목소리 들리세요? ^^; Dear angel, can you hear my voice? */ MSG_SUPERNOVICE1 = 0x316, -/*20040302 to 20180621 +/*20040302 to 20180704 슈퍼노비스 Super Novice */ MSG_SUPERNOVICE2 = 0x317, /*20040302 to 20041130 예여~ -20041206 to 20180621 +20041206 to 20180704 예요~ Super Novice~ */ MSG_SUPERNOVICE3 = 0x318, /*20040302 to 20041130 저 좀 도와주세여~ ㅠ_ㅠ -20041206 to 20180621 +20041206 to 20180704 저 좀 도와주세요~ ㅠ_ㅠ Help me out~ Please~ T_T */ @@ -4144,92 +4144,92 @@ Help me out~ Please~ T_T #if PACKETVER >= 20040308 /*20040308 to 20041011 입양을 요청해왔습니다. 승낙하시겠습니까? -20041018 to 20180621 +20041018 to 20180704 님께서 당신을 입양시키고 싶어하십니다. 승낙하시겠습니까? wishes to adopt you. Do you accept? */ MSG_SUGGEST_BABY = 0x31a, -/*20040308 to 20180621 +/*20040308 to 20180704 Z ~ > 을 누르면 스킬단축창1의 스킬들이 사용됩니다. On Off Z ~ > keys allow you to use skills assigned on shortcut window 1. On | Off */ MSG_EXPLAIN_BATTLE3 = 0x31b, -/*20040308 to 20180621 +/*20040308 to 20180704 Space를 한번 누른뒤에 글자를 입력하면 채팅을 할수있습니다. Press the space bar to Chat when in Battle mode [/battlemode | /bm]. */ MSG_EXPLAIN_BATTLE4 = 0x31c, -/*20040308 to 20180621 +/*20040308 to 20180704 게임가드 파일이 없거나 변조되었습니다. 게임가드 셋업 파일을 설치해보시기 바랍니다. "Either there's no Game Guard installed on the program or Game Guard is cracked. Please, try to reinstall Game Guard from its setup file." */ MSG_NPGAMEMON_ERROR_AUTH_GAMEGUARD = 0x31d, -/*20040308 to 20180621 +/*20040308 to 20180704 윈도우의 일부 시스템 파일이 손상되었습니다. 인터넷 익스플로러(IE)를 다시 설치해보시기 바랍니다. Some of Windows system files have been damaged. Please re-install your Internet Explorer. */ MSG_NPGAMEMON_ERROR_CRYPTOAPI = 0x31e, -/*20040308 to 20180621 +/*20040308 to 20180704 게임가드 실행에 실패했습니다. 게임가드 셋업 파일을 다시 설치해보시기 바랍니다. "Failed to run Game Guard. Please, try to reinstall Game Guard from its setup file." */ MSG_NPGAMEMON_ERROR_EXECUTE = 0x31f, -/*20040308 to 20180621 +/*20040308 to 20180704 불법 프로그램이 발견되었습니다. 불필요한 프로그램을 종료한 후 다시 실행해보시기 바랍니다. "At least one hazardous program has been detected. Please, terminate all the unnecessary programs before executing Game Guard." */ MSG_NPGAMEMON_ERROR_ILLEGAL_PRG = 0x320, -/*20040308 to 20180621 +/*20040308 to 20180704 게임가드 업데이트를 취소하셨습니다. 접속이 계속 되지 않을 경우 인터넷 및 방화벽 상태를 점검해보시기 바랍니다. "Game Guard update is canceled. If the disconnection continues, please, check your internet or firewall settings." */ MSG_NPGMUP_ERROR_ABORT = 0x321, -/*20040308 to 20180621 +/*20040308 to 20180704 게임가드 업데이트 서버 접속에 실패하였습니다. 잠시 후 재시도 해보거나, 인터넷 및 방화벽 상태를 점검해 보시기 바랍니다. "Failed to connect to Game Guard update server. Try to connect again later, or try to check the internet or firewall settings." */ MSG_NPGMUP_ERROR_CONNECT = 0x322, -/*20040308 to 20180621 +/*20040308 to 20180704 게임가드 업데이트를 완료하지 못 했습니다. 바이러스 검사를 해보시거나, PC 관리 프로그램을 사용하시면 설정을 조정한 후 게임을 실행해 보시기 바랍니다. "Can't complete Game Guard update process. Please, try to execute a vaccine program to remove viruses. Or, please try to modify the settings of your PC managing tool if you are using any." */ MSG_NPGMUP_ERROR_AUTH = 0x323, #endif #if PACKETVER >= 20040311 -/*20040311 to 20180621 +/*20040311 to 20180704 /notrade : 거래신청을 자동으로 거절합니다 On Off /notrade: Declines trade offers automatically. On | Off */ MSG_EXPLAIN_NOTRADE = 0x324, /*20040311 to 20040804 거래신청을 자동으로 거절합니다 [/nt ON] -20040809 to 20180621 +20040809 to 20180704 거래신청과 친구등록요청을 자동으로 거절합니다 [/nt ON] Auto decline trade offers has been Enabled. [/nt ON] */ MSG_NOTRADE_ON = 0x325, /*20040311 to 20040804 거래신청을 정상적으로 받습니다 [/nt OFF] -20040809 to 20180621 +20040809 to 20180704 거래신청과 친구등록요청을 정상적으로 받습니다 [/nt OFF] Auto decline trade offers has been Disabled. [/nt OFF] */ MSG_NOTRADE_OFF = 0x326, #endif #if PACKETVER >= 20040329 -/*20040329 to 20180621 +/*20040329 to 20180704 같은 아이템은 한번에 30000개 이상은 살수 없습니다. You cannot buy more than 30,000ea items at once. */ MSG_LIMIT_BUY_ITEM = 0x327, -/*20040329 to 20180621 +/*20040329 to 20180704 재료가 충분하지 않습니다. You do not have enough ingredients. */ MSG_NOT_ENOUGH_SOURCE = 0x328, #endif #if PACKETVER >= 20040419 -/*20040419 to 20180621 +/*20040419 to 20180704 %s에 계정정보가 남아있습니다. Login information remains at %s. */ @@ -4240,155 +4240,155 @@ Login information remains at %s. 해킹조사에 관련되어 %s 까지 로그인을 금지하고 있습니다. 20040503 to 20040906 해킹 관련 조사를 위해 로그인이 금지되 었습니다. 자세한 문의는 해킹관련 메일로 하여주시기 바랍니다. -20040913 to 20180621 +20040913 to 20180704 계정도용 조사를 위해 로그인이 금지되었습니다. 자세한 문의는 계정도용 관련 문의 메일로 해주시기 바랍니다. Account has been locked for a hacking investigation. Please contact the GM Team for more information. */ MSG_HACKING_INVESTIGATION = 0x32a, /*20040423 to 20040429 버그조사에 관련되어 %s 까지 로그인을 금지하고 있습니다. -20040503 to 20180621 +20040503 to 20180704 귀하는 버그관련 조사중이므로 일시적으로 접속을 금합니다 This account has been temporarily prohibited from login due to a bug-related investigation. */ MSG_BUG_INVESTIGATION = 0x32b, -/*20040423 to 20180621 +/*20040423 to 20180704 수리가능한 아이템 Repairable items */ MSG_REPAIRITEMLIST = 0x32c, #endif #if PACKETVER >= 20040426 -/*20040426 to 20180621 +/*20040426 to 20180704 아이템 수리 성공 Item has been successfully repaired. */ MSG_ITEM_REPAIR_SUCCEESS = 0x32d, -/*20040426 to 20180621 +/*20040426 to 20180704 아이템 수리 실패 (재료 또는 상대와의 거리등을 확인해주십시요) You have failed to repair this item. Please check the distance between you and opponent. */ MSG_ITEM_REPAIR_FAIL = 0x32e, #endif #if PACKETVER >= 20040531 -/*20040531 to 20180621 +/*20040531 to 20180704 시스템 상황을 지속적으로 체크 합니다.[운영자모드] [/sc ON] System process enabled [GM mode] [/sc ON] */ MSG_SYSTEM_CHECK_ON = 0x32f, -/*20040531 to 20180621 +/*20040531 to 20180704 시스템 상황을 지속적으로 체크 하지 않습니다.[운영자모드] [/sc OFF] System process disabled [GM mode] [/sc OFF] */ MSG_SYSTEM_CHECK_OFF = 0x330, -/*20040531 to 20180621 +/*20040531 to 20180704 /systemcheck : 시스템 상황을 지속적으로 체크 합니다.[운영자모드] /systemcheck: Check the system process [GM mode] On | Off */ MSG_EXPLAIN_SYSTEM_CHECK = 0x331, #endif #if PACKETVER >= 20040614 -/*20040614 to 20180621 +/*20040614 to 20180704 (%s)님이 친구 신청을 하셨습니다. 친구가 되시겠습니까? (%s) wishes to be friends with you. Would you like to accept? */ MSG_SUGGEST_JOIN_FRIEND = 0x332, #endif #if PACKETVER >= 20040621 -/*20040621 to 20180621 +/*20040621 to 20180704 더 이상 친구 등록을 하실수 없습니다. Your Friend List is full. */ MSG_FRIEND_ADD_ME_OVERSIZE = 0x333, -/*20040621 to 20180621 +/*20040621 to 20180704 (%s)님이 더 이상 친구 등록을 하실수 없습니다. (%s)'s Friend List is full. */ MSG_FRIEND_ADD_OTHER_OVERSIZE = 0x334, -/*20040621 to 20180621 +/*20040621 to 20180704 (%s)님과 친구가 되셨습니다. You have become friends with (%s). */ MSG_FRIEND_ADD_SUCCEED = 0x335, -/*20040621 to 20180621 +/*20040621 to 20180704 (%s)님이 친구 되기를 원하지 않습니다. (%s) does not want to be friends with you. */ MSG_FRIEND_ADD_FALSE = 0x336, -/*20040621 to 20180621 +/*20040621 to 20180704 이 캐릭터는 %s 까지 블럭되어있습니다. This character will be blocked to use until %s. */ MSG_BLOCKED = 0x337, /*20040621 to 20040621 천만제니이상을 입력하신 아이템은 천만제니로 판매됩니다. -20040628 to 20180621 +20040628 to 20180704 천만제니 이상 입력하셔도 가격은 천만제니로 판매됩니다. Price will be fixed at 10,000,000 zeny, even if you enter higher price. */ MSG_OVERPRICE = 0x338, #endif #if PACKETVER >= 20040628 -/*20040628 to 20180621 +/*20040628 to 20180704 (적음) (Very low) */ MSG_LITTLEUSER = 0x339, -/*20040628 to 20180621 +/*20040628 to 20180704 (약간 적음) (Low) */ MSG_ALITTLEUSER = 0x33a, -/*20040628 to 20180621 +/*20040628 to 20180704 (보통) (Normal) */ MSG_NORMLEUSER = 0x33b, -/*20040628 to 20180621 +/*20040628 to 20180704 (많음) (High) */ MSG_MANYUSER = 0x33c, -/*20040628 to 20180621 +/*20040628 to 20180704 (매우 많음) (Very high) */ MSG_VERYMANYUSER = 0x33d, /*20040628 to 20040714 비매너에 의해 GM으로부터 채팅금지가 %d 분간 적용됩니다. -20040726 to 20180621 +20040726 to 20180704 비매너에 의해 운영자로부터 채팅금지가 적용됩니다. You have been blocked from using chat and skills for %d minutes by the GM Team. */ MSG_GM_BAD_MANNER_START = 0x33e, -/*20040628 to 20180621 +/*20040628 to 20180704 GM에 의한 채팅금지가 %d 분 남아 있습니다. %d minutes remain until release from the GM penalty. */ MSG_GM_BAD_MANNER_REMAIN = 0x33f, -/*20040628 to 20180621 +/*20040628 to 20180704 GM에 의한 채팅금지가 해지 되었습니다. You have been released from the GM penalty. */ MSG_GM_BAD_MANNER_END = 0x340, /*20040628 to 20040714 도배 방지 시스템으로 인한 채팅금지가 %d 분간 적용됩니다. -20040726 to 20180621 +20040726 to 20180704 도배 방지 시스템으로 인한 자동 채팅금지가 적용됩니다. You have been blocked from using chat and skills for %d as an automatic penalty. */ MSG_AUTO_BAD_MANNER_START = 0x341, -/*20040628 to 20180621 +/*20040628 to 20180704 도배 방지 시스템으로 인한 채팅금지가 %d 분 남아 있습니다. %d minutes remain until release from auto penalty. */ MSG_AUTO_BAD_MANNER_REMAIN = 0x342, -/*20040628 to 20180621 +/*20040628 to 20180704 도배 방지 시스템으로 인한 채팅금지가 해지되었습니다. 게임진행 시에는 도배에 대해서 주의하여 주시기 바랍니다. You have been released from the auto penalty. Please refrain from spamming in-game. */ MSG_AUTO_BAD_MANNER_END = 0x343, -/*20040628 to 20180621 +/*20040628 to 20180704 %s님과 %s님이 이혼하셨습니다. %s and %s have divorced from each other. */ @@ -4397,7 +4397,7 @@ You have been released from the auto penalty. Please refrain from spamming in-ga #if PACKETVER >= 20040705 /*20040705 to 20041108 星鬪士 %s의 태양의 장소로 %s 가 지정됐습니다. -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 태양의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Solar Space. 20041220 to 20050816 @@ -4406,7 +4406,7 @@ You have been released from the auto penalty. Please refrain from spamming in-ga MSG_STARPLACE1 = 0x345, /*20040705 to 20041108 星鬪士 %s의 달의 장소로 %s 가 지정됐습니다. -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 달의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Luna Space. 20041220 to 20050816 @@ -4415,7 +4415,7 @@ You have been released from the auto penalty. Please refrain from spamming in-ga MSG_STARPLACE2 = 0x346, /*20040705 to 20041108 星鬪士 %s의 별의 장소로 %s 가 지정됐습니다. -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 별의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Stellar Space. 20041220 to 20050816 @@ -4426,7 +4426,7 @@ You have been released from the auto penalty. Please refrain from spamming in-ga 星鬪士 %s의 태양의 장소 : %s 20040804 to 20041108 星鬪士 %s의 태양의 장소는 %s 입니다 -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 태양의 장소는 %s 입니다 Gravity %s's Solar Space: %s 20041220 to 20050816 @@ -4437,7 +4437,7 @@ Gravity %s's Solar Space: %s 星鬪士 %s의 달의 장소 : %s 20040804 to 20041108 星鬪士 %s의 달의 장소는 %s 입니다 -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 달의 장소는 %s 입니다 Gravity %s's Luna Space: %s 20041220 to 20050816 @@ -4448,7 +4448,7 @@ Gravity %s's Luna Space: %s 星鬪士 %s의 별의 장소 : %s 20040804 to 20041108 星鬪士 %s의 별의 장소는 %s 입니다 -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 별의 장소는 %s 입니다 Gravity %s's Stellar Space: %s 20041220 to 20050816 @@ -4459,7 +4459,7 @@ Gravity %s's Stellar Space: %s #if PACKETVER >= 20040706 /*20040706 to 20041108 星鬪士 %s의 태양의 몬스터로 %s 가 지정됐습니다. -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 태양의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Solar Monster. 20041220 to 20050816 @@ -4468,7 +4468,7 @@ Gravity %s's Stellar Space: %s MSG_STARMONSTER1 = 0x34b, /*20040706 to 20041108 星鬪士 %s의 달의 몬스터로 %s 가 지정됐습니다. -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 달의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Luna Monster. 20041220 to 20050816 @@ -4477,7 +4477,7 @@ Gravity %s's Stellar Space: %s MSG_STARMONSTER2 = 0x34c, /*20040706 to 20041108 星鬪士 %s의 별의 몬스터로 %s 가 지정됐습니다. -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 별의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Stellar Monster. 20041220 to 20050816 @@ -4488,7 +4488,7 @@ Gravity %s's Stellar Space: %s 星鬪士 %s의 태양의 몬스터 : %s 20040804 to 20041108 星鬪士 %s의 태양의 몬스터는 %s 입니다 -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 태양의 몬스터는 %s 입니다 Gravity %s's Solar Monster: %s 20041220 to 20050816 @@ -4499,7 +4499,7 @@ Gravity %s's Solar Monster: %s 星鬪士 %s의 달의 몬스터 : %s 20040804 to 20041108 星鬪士 %s의 달의 몬스터는 %s 입니다 -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 달의 몬스터는 %s 입니다 Gravity %s's Luna Monster: %s 20041220 to 20050816 @@ -4510,7 +4510,7 @@ Gravity %s's Luna Monster: %s 星鬪士 %s의 별의 몬스터 : %s 20040804 to 20041108 星鬪士 %s의 별의 몬스터는 %s 입니다 -20041115 to 20180621 +20041115 to 20180704 拳聖 %s의 별의 몬스터는 %s 입니다 Gravity %s's Stellar Monster: %s 20041220 to 20050816 @@ -4519,278 +4519,278 @@ Gravity %s's Stellar Monster: %s MSG_STARMONSTER6 = 0x350, #endif #if PACKETVER >= 20040707 -/*20040707 to 20180621 +/*20040707 to 20180704 /window : 창 위치 이동시 다른 창과 달라붙는 속성이 들어갑니다 On Off /window: Display windows will snap/dock together. On | Off */ MSG_EXPLAIN_WINDOW = 0x351, -/*20040707 to 20180621 +/*20040707 to 20180704 창 위치 이동시 다른 창과 잘 붙습니다 [/wi ON] Display window docking enabled. [/wi ON] */ MSG_WINDOW_ON = 0x352, -/*20040707 to 20180621 +/*20040707 to 20180704 창 위치 이동시 다른 창과 붙으려는 속성을 가지지 않습니다 [/wi OFF] Display window docking disabled. [/wi OFF] */ MSG_WINDOW_OFF = 0x353, #endif #if PACKETVER >= 20040712 -/*20040712 to 20180621 +/*20040712 to 20180704 /pvpinfo : 자신의 PVP 승패와 PVP 포인트를 알 수 있습니다. /pvpinfo: shows your PVP result and PVP points. */ MSG_EXPLAIN_PVP_INFO = 0x354, -/*20040712 to 20180621 +/*20040712 to 20180704 현재 %d승, %d패, PVP포인트는 %d입니다. You have won %d times and have lost %d times in PVP. Current points %d. */ MSG_PVP_INFO = 0x355, #endif #if PACKETVER >= 20040726 -/*20040726 to 20180621 +/*20040726 to 20180704 매너 포인트를 성공적으로 보냈습니다. A manner point has been successfully aligned. */ MSG_SEND_MANNER_POINT = 0x356, #endif #if PACKETVER >= 20040809 -/*20040809 to 20180621 +/*20040809 to 20180704 현재 이곳은 PK 가능 지역입니다. 불의의 공격에 유의 하시기 바랍니다. You are in a PK area. Please beware of sudden attack. */ MSG_PKZONE = 0x357, #endif #if PACKETVER >= 20040817 -/*20040817 to 20180621 +/*20040817 to 20180704 게임가드 업데이트가 바이러스나 스파이웨어와의 충돌로 실패했습니다. 백신 프로그램/스파이웨어 제거 프로그램을 사용한 후 접속해 주십시기 바랍니다 Game Guard update has been failed when either Virus or Spyware conflicted with. Please, Uninstall Spyware and Virus protection program before you log in. */ MSG_NPGAMEMON_ERROR_100ERROR = 0x358, #endif #if PACKETVER >= 20040823 -/*20040823 to 20180621 +/*20040823 to 20180704 윈도우 호환성 문제로 프로그램을 종료합니다. 게임을 다시 실행해 주시기 바랍니다 Program has encountered an error related to Windows compatibility. Please start the game again. */ MSG_NPGAMEMON_XP_COMPATIBILITY = 0x359, #endif #if PACKETVER >= 20040906 -/*20040906 to 20180621 +/*20040906 to 20180704 채팅, 스킬, 아이템을 사용할수없게 되었습니다. You have been blocked from chatting, using skills and items. */ MSG_PK_HONOR = 0x35a, -/*20040906 to 20180621 +/*20040906 to 20180704 캐릭터 삭제 작업중이므로 접속이 일시적으로 제한됩니다. Login is temporarily unavailable while this character is being deleted. */ MSG_DELETING_CHAR = 0x35b, -/*20040906 to 20180621 +/*20040906 to 20180704 결혼 상대자의 캐릭터 삭제 작업중이므로 접속이 일시적으로 제한됩니다. Login is temporarily unavailable while your spouse character is being deleted. */ MSG_DELETING_SPOUSE_CHAR = 0x35c, #endif #if PACKETVER >= 20040913 -/*20040913 to 20180621 +/*20040913 to 20180704 Novice */ MSG_NOVICE = 0x35d, -/*20040913 to 20180621 +/*20040913 to 20180704 Swordman */ MSG_SWORDMAN = 0x35e, -/*20040913 to 20180621 +/*20040913 to 20180704 Magician Mage */ MSG_MAGICIAN = 0x35f, -/*20040913 to 20180621 +/*20040913 to 20180704 Archer */ MSG_ARCHER = 0x360, -/*20040913 to 20180621 +/*20040913 to 20180704 Acolyte */ MSG_ACOLYTE = 0x361, -/*20040913 to 20180621 +/*20040913 to 20180704 Merchant */ MSG_MERCHANT = 0x362, -/*20040913 to 20180621 +/*20040913 to 20180704 Thief */ MSG_THIEF = 0x363, -/*20040913 to 20180621 +/*20040913 to 20180704 Knight */ MSG_KNIGHT = 0x364, -/*20040913 to 20180621 +/*20040913 to 20180704 Prieset Priest */ MSG_PRIEST = 0x365, -/*20040913 to 20180621 +/*20040913 to 20180704 Wizerd Wizard */ MSG_WIZARD = 0x366, -/*20040913 to 20180621 +/*20040913 to 20180704 Blacksmith */ MSG_BLACKSMITH = 0x367, -/*20040913 to 20180621 +/*20040913 to 20180704 Hunter */ MSG_HUNTER = 0x368, -/*20040913 to 20180621 +/*20040913 to 20180704 Assassin */ MSG_ASSASSIN = 0x369, -/*20040913 to 20180621 +/*20040913 to 20180704 Novice */ MSG_NOVICE_W = 0x36a, -/*20040913 to 20180621 +/*20040913 to 20180704 Swordman */ MSG_SWORDMAN_W = 0x36b, -/*20040913 to 20180621 +/*20040913 to 20180704 Magician Mage */ MSG_MAGICIAN_W = 0x36c, -/*20040913 to 20180621 +/*20040913 to 20180704 Archer */ MSG_ARCHER_W = 0x36d, -/*20040913 to 20180621 +/*20040913 to 20180704 Acolyte */ MSG_ACOLYTE_W = 0x36e, -/*20040913 to 20180621 +/*20040913 to 20180704 Merchant */ MSG_MERCHANT_W = 0x36f, -/*20040913 to 20180621 +/*20040913 to 20180704 Thief */ MSG_THIEF_W = 0x370, -/*20040913 to 20180621 +/*20040913 to 20180704 Knight */ MSG_KNIGHT_W = 0x371, -/*20040913 to 20180621 +/*20040913 to 20180704 Prieset Priest */ MSG_PRIEST_W = 0x372, -/*20040913 to 20180621 +/*20040913 to 20180704 Wizerd Wizard */ MSG_WIZARD_W = 0x373, -/*20040913 to 20180621 +/*20040913 to 20180704 Blacksmith */ MSG_BLACKSMITH_W = 0x374, -/*20040913 to 20180621 +/*20040913 to 20180704 Hunter */ MSG_HUNTER_W = 0x375, -/*20040913 to 20180621 +/*20040913 to 20180704 Assassin */ MSG_ASSASSIN_W = 0x376, #endif #if PACKETVER >= 20041018 -/*20041018 to 20180621 +/*20041018 to 20180704 (%s)님을 아이로 입양신청 Send an adoption request to %s */ MSG_REQ_JOIN_BABY = 0x377, /*20041018 to 20041025 아이가 되시면 전승을 하실수 없게 됩니다. 그래도 괜찮습니까? -20041101 to 20180621 +20041101 to 20180704 아이가 되면 전승을 할수없고 스텟은 80이상 올릴수없게되며 HP와 SP가 줄어듭니다. 그래도 괜찮습니까? When you become a child, you will be unable to become a Transcendent Class character, all stats will be limited to a maximum of 80, and Max HP/SP will be reduced. Are you sure that you want to be adopted? */ MSG_SUGGEST_BABY2 = 0x378, #endif #if PACKETVER >= 20041101 -/*20041101 to 20180621 +/*20041101 to 20180704 모든 나쁜 상태이상이 제거 되었습니다. All abnormal status effects have been removed. */ MSG_GOSPEL1 = 0x379, -/*20041101 to 20180621 +/*20041101 to 20180704 1분간 모든 상태이상에 대해 면역이 됩니다. You will be immune to abnormal status effects for the next minute. */ MSG_GOSPEL2 = 0x37a, -/*20041101 to 20180621 +/*20041101 to 20180704 1분간 최대 생명력이 크게 늘어납니다. Your Max HP will stay increased for the next minute. */ MSG_GOSPEL3 = 0x37b, -/*20041101 to 20180621 +/*20041101 to 20180704 1분간 최대 마법력이 크게 늘어납니다. Your Max SP will stay increased for the next minute. */ MSG_GOSPEL4 = 0x37c, -/*20041101 to 20180621 +/*20041101 to 20180704 1분간 모든 능력이 크게 상승합니다. All of your Stats will stay increased for the next minute. */ MSG_GOSPEL5 = 0x37d, -/*20041101 to 20180621 +/*20041101 to 20180704 1분간 사용하는 무기에 성스러운 속성이 부여됩니다. Your weapon will remain blessed with Holy power for the next minute. */ MSG_GOSPEL6 = 0x37e, -/*20041101 to 20180621 +/*20041101 to 20180704 1분간 사용하는 갑옷에 성스러운 속성이 부여됩니다. Your armor will remain blessed with Holy power for the next minute. */ MSG_GOSPEL7 = 0x37f, -/*20041101 to 20180621 +/*20041101 to 20180704 10초간 방어력이 크게 상승합니다. Your Defense will stay increased for the next 10 seconds. */ MSG_GOSPEL8 = 0x380, -/*20041101 to 20180621 +/*20041101 to 20180704 1분간 공격력이 크게 증가합니다. Your Attack strength will be increased for the next minute. */ MSG_GOSPEL9 = 0x381, -/*20041101 to 20180621 +/*20041101 to 20180704 1분간 명중률과 회피율이 크게 상승합니다. Your Accuracy and Flee Rate will be increased for the next minute. */ MSG_GOSPEL10 = 0x382, #endif #if PACKETVER >= 20041108 -/*20041108 to 20180621 +/*20041108 to 20180704 아이를 한번 입양했던 부부는 추가 입양이 불가능합니다. You cannot adopt more than 1 child. */ MSG_BABY1 = 0x383, -/*20041108 to 20180621 +/*20041108 to 20180704 부부가 둘다 레벨70이 넘어야 아이를 입양할수있습니다. You must be at least character level 70 in order to adopt someone. */ MSG_BABY2 = 0x384, /*20041108 to 20041108 블랙스미스 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. -20041115 to 20180621 +20041115 to 20180704 [POINT] 블랙스미스 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have been rewarded with %d Blacksmith rank points. Your point total is %d. */ MSG_BLACKSMITH_POINT = 0x385, /*20041108 to 20041108 알케미스트 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. -20041115 to 20180621 +20041115 to 20180704 [POINT] 알케미스트 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have been rewarded with %d Alchemist rank points. Your point total is %d. */ @@ -4800,7 +4800,7 @@ You must be at least character level 70 in order to adopt someone. /*20041115 to 20041130 천사님 제 목소리 들리세요? ^^; Dear angel, can you hear my voice? -20041206 to 20180621 +20041206 to 20180704 X Help me out~ Please~ T_T */ @@ -4808,7 +4808,7 @@ Help me out~ Please~ T_T /*20041115 to 20041130 슈퍼노비스 Super Novice -20041206 to 20180621 +20041206 to 20180704 X Help me out~ Please~ T_T */ @@ -4816,7 +4816,7 @@ Help me out~ Please~ T_T /*20041115 to 20041130 예요~ Super Novice~ -20041206 to 20180621 +20041206 to 20180704 X Help me out~ Please~ T_T */ @@ -4824,101 +4824,101 @@ Help me out~ Please~ T_T /*20041115 to 20041130 저 좀 도와주세요~ ㅠ_ㅠ Help me out~ Please~ T_T -20041206 to 20180621 +20041206 to 20180704 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE14 = 0x38a, -/*20041115 to 20180621 +/*20041115 to 20180704 /notalkmsg2 : 채팅내용을 채팅창에 표시하지 않습니다 (길드말 포함) On Off /notalkmsg2: Hides chat messages(including guild chat). On Off */ MSG_EXPLAIN_NOTALKMSG2 = 0x38b, -/*20041115 to 20180621 +/*20041115 to 20180704 채팅내용을 채팅창에 표시합니다 [/nm2 ON] Show chat messages. [/nm2 ON] */ MSG_NOTALKMSG2_ON = 0x38c, -/*20041115 to 20180621 +/*20041115 to 20180704 채팅내용을 채팅창에 표시하지않습니다 (길드말 포함) [/nm2 OFF] Hide chat messages(including guild chat) [/nm2 OFF] */ MSG_NOTALKMSG2_OFF = 0x38d, #endif #if PACKETVER >= 20041129 -/*20041129 to 20180621 +/*20041129 to 20180704 제련가능한 아이템 Upgradable Weapons */ MSG_REFINEITEMLIST = 0x38e, -/*20041129 to 20180621 +/*20041129 to 20180704 제련한 무기 : %s Weapons upgraded: %s */ MSG_ITEM_REFINE_SUCCEESS = 0x38f, -/*20041129 to 20180621 +/*20041129 to 20180704 제련한 무기 : %s Weapons upgraded: %s */ MSG_ITEM_REFINE_FAIL = 0x390, -/*20041129 to 20180621 +/*20041129 to 20180704 무기제련스킬의 레벨이 부족해서 %s 제련을 할수없습니다. You cannot upgrade %s until you level up your Upgrade Weapon skill. */ MSG_ITEM_REFINE_FAIL_LEVEL = 0x391, -/*20041129 to 20180621 +/*20041129 to 20180704 제련에 필요한 아이템 (%s) 이 없으므로 제련할수없습니다. You lack a necessary item %s to upgrade this weapon. */ MSG_ITEM_REFINE_FAIL_MATERIAL = 0x392, #endif #if PACKETVER >= 20041206 -/*20041206 to 20180621 +/*20041206 to 20180704 완벽하게 코팅되어있어서 풀스트립이 통하지 않습니다. Full Divestment cannot pierce the target. The target is fully shielded. */ MSG_FULLSTRIP = 0x393, #endif #if PACKETVER >= 20041213 -/*20041213 to 20180621 +/*20041213 to 20180704 결혼한 캐릭터는 입양시킬수 없습니다. You cannot adopt a married person. */ MSG_BABY3 = 0x394, #endif #if PACKETVER >= 20041220 -/*20041220 to 20180621 +/*20041220 to 20180704 친구로 등록된 이름과 비슷하지만 등록된 이름이 아닙니다. 아는사람인지 확인하십시요. This name is not registered in your Friend List. Please check the name again. */ MSG_ID_WARNING = 0x395, -/*20041220 to 20180621 +/*20041220 to 20180704 /hi 또는 /hi 문장 : 친구로 등록된 캐릭터들에게 인사를 합니다. /hi or /hi message: Send greetings to people who are online and registered on your Friend List. */ MSG_EXPLAIN_HI = 0x396, #endif #if PACKETVER >= 20041227 -/*20041227 to 20180621 +/*20041227 to 20180704 길드원의 이름과 비슷하지만 길드원이 아닙니다. 길드원인지 확인하십시요. This character is not your guildsman. Please check the name again. */ MSG_ID_WARNING_GUILD = 0x397, #endif #if PACKETVER >= 20050117 -/*20050117 to 20180621 +/*20050117 to 20180704 9999만제니 이상 입력하셔도 가격은 9999만제니로 판매됩니다. Please be aware that the maximum selling price is fixed as 2 Billion. You cannot sell an item higher than that. */ MSG_OVERPRICE9999 = 0x398, #endif #if PACKETVER >= 20050131 -/*20050131 to 20180621 +/*20050131 to 20180704 친구의 귓속말은 [ Friend ] , 길드원은 [ Member ] 로 표시됩니다. Whispers from friends are displayed as [ Friend ], and ones from guildsmen are displayed as [ Member ]. */ MSG_EXPLAIN_SACHING1 = 0x399, -/*20050131 to 20180621 +/*20050131 to 20180704 ( From 캐릭터이름 : ) 이라고 표시 되는 귓속말은 친구나 길드원이 아닙니다. ( From character name: ) is from an anonymous character who is neither your friend nor guildsman. */ @@ -4927,481 +4927,481 @@ Whispers from friends are displayed as [ Friend ], and ones from guildsmen are d #if PACKETVER >= 20050214 /*20050214 to 20050310 블랙스미스의 상위 10위권 랭킹을 보여줍니다. -20050314 to 20180621 +20050314 to 20180704 /blacksmith : 블랙스미스의 상위 10위권 랭킹을 보여줍니다. /blacksmith: Shows top 10 Blacksmiths in the server. */ MSG_EXPLAIN_BLACKSMITH = 0x39b, /*20050214 to 20050310 알케미스트의 상위 10위권 랭킹을 보여줍니다. -20050314 to 20180621 +20050314 to 20180704 /alchemist : 알케미스트의 상위 10위권 랭킹을 보여줍니다. /alchemist: Shows top 10 Alchemists in the server. */ MSG_EXPLAIN_ALCHEMIST = 0x39c, -/*20050214 to 20180621 +/*20050214 to 20180704 ALT+Y : 여러가지 명령어를 쉽게 쓸수있는 윈도우가 열립니다. ALT+Y: Opens a window which allows you to use various commands with ease. */ MSG_EXPLAIN_ALTY = 0x39d, #endif #if PACKETVER >= 20050328 -/*20050328 to 20180621 +/*20050328 to 20180704 [POINT] 태권미션 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You have been rewarded with %d Tae-Kwon Mission rank points. Your point total is %d. */ MSG_TAEKWON_POINT = 0x39e, #endif #if PACKETVER >= 20050404 -/*20050404 to 20180621 +/*20050404 to 20180704 [태권미션] Target Monster : %s (%d%%) [Taekwon Mission] Target Monster: %s (%d%%) */ MSG_TAEKWON_MISSION = 0x39f, #endif #if PACKETVER >= 20050502 -/*20050502 to 20180621 +/*20050502 to 20180704 게임가드 초기화 에러 : %lu Error - Failed to initialize GameGuard: %lu */ MSG_INIT_ERROR = 0x3a0, -/*20050502 to 20180621 +/*20050502 to 20180704 스피드핵이 감지되었습니다. Speed Hack has been detected. */ MSG_SPEEDHACK_DETECT = 0x3a1, -/*20050502 to 20180621 +/*20050502 to 20180704 불법 프로그램 (%s) 가 발견되었습니다 The illegal program, (%s) has been detected. */ MSG_GAMEHACK_DETECT = 0x3a2, -/*20050502 to 20180621 +/*20050502 to 20180704 게임이나 게임가드가 변조되었습니다. The Game or Gameguard has been cracked. */ MSG_GAMEHACK_DOUBT = 0x3a3, -/*20050502 to 20180621 +/*20050502 to 20180704 게임가드가 실행 중 입니다. 잠시 후에 다시 실행해보시기 바랍니다. GameGuard is currently running. Please wait for sometime and restart the game. */ MSG_ERROR_EXIST = 0x3a4, -/*20050502 to 20180621 +/*20050502 to 20180704 게임이 중복 실행되었거나 게임가드가 이미 실행 중 입니다. 게임 종료 후 다시 실행해보시기 바랍니다. The Game or GameGuard is already running. Please close the game and restart the game. */ MSG_GAME_EXIST = 0x3a5, -/*20050502 to 20180621 +/*20050502 to 20180704 게임가드 초기화 에러입니다. 재부팅 후 다시 실행해보거나 충돌할 수 있는 다른 프로그램들을 종료한 후 실행해 보시기 바랍니다. Failed to intialize GameGuard. Please try again after rebooting the system or closing other programs. */ MSG_ERROR_INIT = 0x3a6, -/*20050502 to 20180621 +/*20050502 to 20180704 바이러스 및 해킹툴 검사 모듈 로딩에 실패 했습니다. 메모리 부족이거나 바이러스에 의한 감염일 수 있습니다. Failed to load the scan module of virus and hacking tool. It's caused by lack of memory or PC virus infection. */ MSG_ERROR_NPSCAN = 0x3a7, #endif #if PACKETVER >= 20050509 -/*20050509 to 20180621 +/*20050509 to 20180704 호문클루스 정보 Homunculus Info */ MSG_HOMUN_INFO = 0x3a8, #endif #if PACKETVER >= 20050523 -/*20050523 to 20180621 +/*20050523 to 20180704 호문클루스 스킬목록 Homunculus Skill List */ MSG_HOMUN_SKILLLIST = 0x3a9, -/*20050523 to 20180621 +/*20050523 to 20180704 호문클루스의 이름은 영문 23, 한글 11자 이내로 정해 주세요. Please give your Homunculus a name no longer than 23 letters. */ MSG_HOMUN_NAME_IN23 = 0x3aa, -/*20050523 to 20180621 +/*20050523 to 20180704 이름은 단 한번만 바꿀수 있습니다. 호문클루스의 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? You can name a Homunculus only once. You have entered the name, ^0000ff%s^000000. Would you like to continue? */ MSG_HOMUN_NAME_CHANGE_ONLYONCE = 0x3ab, -/*20050523 to 20180621 +/*20050523 to 20180704 지금은 부재중~ (Away) */ MSG_AUTO_MSG = 0x3ac, -/*20050523 to 20180621 +/*20050523 to 20180704 [자동응답] [Automated Message] */ MSG_AUTO_MSG2 = 0x3ad, -/*20050523 to 20180621 +/*20050523 to 20180704 부재시 타인의 귓말에 자동응답합니다. Send an automated message while you are away. */ MSG_AUTO_MSG_ON = 0x3ae, -/*20050523 to 20180621 +/*20050523 to 20180704 부재시 타인의 귓말에 자동응답하지 않습니다. Cancel automated away message. */ MSG_AUTO_MSG_OFF = 0x3af, -/*20050523 to 20180621 +/*20050523 to 20180704 자동 응답 메시지를 입력하세요. Please enter Away Message. */ MSG_ENTER_AUTO_MSG = 0x3b0, #endif #if PACKETVER >= 20050530 -/*20050530 to 20180621 +/*20050530 to 20180704 /번쩍 /fsh */ MSG_EMOTION_SPARK = 0x3b1, -/*20050530 to 20180621 +/*20050530 to 20180704 /빙빙 /spin */ MSG_EMOTION_CONFUSE = 0x3b2, -/*20050530 to 20180621 +/*20050530 to 20180704 /하아 /sigh */ MSG_EMOTION_OHNO = 0x3b3, -/*20050530 to 20180621 +/*20050530 to 20180704 /덤덤 /dum */ MSG_EMOTION_HUM = 0x3b4, -/*20050530 to 20180621 +/*20050530 to 20180704 /시끌 /crwd */ MSG_EMOTION_BLABLA = 0x3b5, -/*20050530 to 20180621 +/*20050530 to 20180704 /좌절 /desp */ MSG_EMOTION_OTL = 0x3b6, -/*20050530 to 20180621 +/*20050530 to 20180704 /주사위 /dice */ MSG_EMOTION_DICE = 0x3b7, -/*20050530 to 20180621 +/*20050530 to 20180704 /pk : 학살자의 상위 10위권 랭킹을 보여줍니다. /pk: Shows top 10 Slayers in the server. */ MSG_EXPLAIN_KILLER_RANK = 0x3b8, -/*20050530 to 20180621 +/*20050530 to 20180704 [POINT] 학살자 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You have been rewarded with %d Slayer rank points. Your point total is %d. */ MSG_KILLER_POINT = 0x3b9, #endif #if PACKETVER >= 20050608 -/*20050608 to 20180621 +/*20050608 to 20180704 진화 가능 Evolution Available */ MSG_HOMUN_EVOLVE = 0x3ba, -/*20050608 to 20180621 +/*20050608 to 20180704 ^ff0000^ff0000호문클루스를 삭제합니다.^000000^000000 삭제하실 경우 지금까지 키운 내역이 모두 삭제됩니다. 계속하시겠습니까? You have decided to delete this Homunculus ^ff0000^ff0000. When deleted, the homunculus and its history will be deleted and they cannot be restored in the future. Would you like to continue? */ MSG_DELETE_HOMUN = 0x3bb, #endif #if PACKETVER >= 20050613 -/*20050613 to 20180621 +/*20050613 to 20180704 호문의 상태를 파일에 저장합니다. Save Homunculus status as a file. */ MSG_TRACE_AI_ON = 0x3bc, -/*20050613 to 20180621 +/*20050613 to 20180704 호문의 상태를 파일에 저장하지 않습니다. Do not save Homunculus status as a file. */ MSG_TRACE_AI_OFF = 0x3bd, -/*20050613 to 20180621 +/*20050613 to 20180704 Crusader */ MSG_CRUSADER = 0x3be, -/*20050613 to 20180621 +/*20050613 to 20180704 Monk */ MSG_MONK = 0x3bf, -/*20050613 to 20180621 +/*20050613 to 20180704 Sage */ MSG_SAGE = 0x3c0, -/*20050613 to 20180621 +/*20050613 to 20180704 Rouge Rogue */ MSG_ROGUE = 0x3c1, -/*20050613 to 20180621 +/*20050613 to 20180704 Alchemist */ MSG_ALCHEMIST = 0x3c2, -/*20050613 to 20180621 +/*20050613 to 20180704 Bard */ MSG_BARD = 0x3c3, -/*20050613 to 20180621 +/*20050613 to 20180704 Crusader_W Crusader */ MSG_CRUSADER_W = 0x3c4, -/*20050613 to 20180621 +/*20050613 to 20180704 Monk_W Monk */ MSG_MONK_W = 0x3c5, -/*20050613 to 20180621 +/*20050613 to 20180704 Sage_W Sage */ MSG_SAGE_W = 0x3c6, -/*20050613 to 20180621 +/*20050613 to 20180704 Rouge_W Rogue */ MSG_ROGUE_W = 0x3c7, -/*20050613 to 20180621 +/*20050613 to 20180704 Alchemist_W Alchemist */ MSG_ALCHEMIST_W = 0x3c8, -/*20050613 to 20180621 +/*20050613 to 20180704 Dancer */ MSG_DANCER = 0x3c9, -/*20050613 to 20180621 +/*20050613 to 20180704 Novice High High Novice */ MSG_NOVICE_H = 0x3ca, -/*20050613 to 20180621 +/*20050613 to 20180704 Swordman High High Swordman */ MSG_SWORDMAN_H = 0x3cb, -/*20050613 to 20180621 +/*20050613 to 20180704 Magician High High Mage */ MSG_MAGICIAN_H = 0x3cc, -/*20050613 to 20180621 +/*20050613 to 20180704 Archer High High Archer */ MSG_ARCHER_H = 0x3cd, -/*20050613 to 20180621 +/*20050613 to 20180704 Acolyte High High Acolyte */ MSG_ACOLYTE_H = 0x3ce, -/*20050613 to 20180621 +/*20050613 to 20180704 Merchant High High Merchant */ MSG_MERCHANT_H = 0x3cf, -/*20050613 to 20180621 +/*20050613 to 20180704 Thief High High Thief */ MSG_THIEF_H = 0x3d0, -/*20050613 to 20180621 +/*20050613 to 20180704 Novice High_W High Novice */ MSG_NOVICE_H_W = 0x3d1, -/*20050613 to 20180621 +/*20050613 to 20180704 Swordman High_W High Swordman */ MSG_SWORDMAN_H_W = 0x3d2, -/*20050613 to 20180621 +/*20050613 to 20180704 Magician High_W High Mage */ MSG_MAGICIAN_H_W = 0x3d3, -/*20050613 to 20180621 +/*20050613 to 20180704 Archer High_W High Archer */ MSG_ARCHER_H_W = 0x3d4, -/*20050613 to 20180621 +/*20050613 to 20180704 Acolyte High_W High Acolyte */ MSG_ACOLYTE_H_W = 0x3d5, -/*20050613 to 20180621 +/*20050613 to 20180704 Merchant High_W High Merchant */ MSG_MERCHANT_H_W = 0x3d6, -/*20050613 to 20180621 +/*20050613 to 20180704 Thief High_W High Thief */ MSG_THIEF_H_W = 0x3d7, -/*20050613 to 20180621 +/*20050613 to 20180704 Lord Knight */ MSG_KNIGHT_H = 0x3d8, -/*20050613 to 20180621 +/*20050613 to 20180704 High Priest */ MSG_PRIEST_H = 0x3d9, -/*20050613 to 20180621 +/*20050613 to 20180704 High Wizard */ MSG_WIZARD_H = 0x3da, -/*20050613 to 20180621 +/*20050613 to 20180704 White Smith WhiteSmith */ MSG_BLACKSMITH_H = 0x3db, -/*20050613 to 20180621 +/*20050613 to 20180704 Sniper */ MSG_HUNTER_H = 0x3dc, -/*20050613 to 20180621 +/*20050613 to 20180704 Saaassin Cross Assassin Cross */ MSG_ASSASSIN_H = 0x3dd, -/*20050613 to 20180621 +/*20050613 to 20180704 Lord Knight_W Lord Knight */ MSG_KNIGHT_H_W = 0x3de, -/*20050613 to 20180621 +/*20050613 to 20180704 High Priest_W High Priest */ MSG_PRIEST_H_W = 0x3df, -/*20050613 to 20180621 +/*20050613 to 20180704 High Wizard_W High Wizard */ MSG_WIZARD_H_W = 0x3e0, -/*20050613 to 20180621 +/*20050613 to 20180704 White Smith_W WhiteSmith */ MSG_BLACKSMITH_H_W = 0x3e1, -/*20050613 to 20180621 +/*20050613 to 20180704 Sniper_W Sniper */ MSG_HUNTER_H_W = 0x3e2, -/*20050613 to 20180621 +/*20050613 to 20180704 Saaassin Cross_W Assassin Cross */ MSG_ASSASSIN_H_W = 0x3e3, -/*20050613 to 20180621 +/*20050613 to 20180704 Paladin */ MSG_CRUSADER_H = 0x3e4, -/*20050613 to 20180621 +/*20050613 to 20180704 Champion */ MSG_MONK_H = 0x3e5, -/*20050613 to 20180621 +/*20050613 to 20180704 Professor Scholar */ MSG_SAGE_H = 0x3e6, -/*20050613 to 20180621 +/*20050613 to 20180704 Stalker */ MSG_ROGUE_H = 0x3e7, -/*20050613 to 20180621 +/*20050613 to 20180704 Creator Biochemist */ MSG_ALCHEMIST_H = 0x3e8, -/*20050613 to 20180621 +/*20050613 to 20180704 Clown Minstrel */ MSG_BARD_H = 0x3e9, -/*20050613 to 20180621 +/*20050613 to 20180704 Paladin_W Paladin */ MSG_CRUSADER_H_W = 0x3ea, -/*20050613 to 20180621 +/*20050613 to 20180704 Champion_W Champion */ MSG_MONK_H_W = 0x3eb, -/*20050613 to 20180621 +/*20050613 to 20180704 Professor_W Professor */ MSG_SAGE_H_W = 0x3ec, -/*20050613 to 20180621 +/*20050613 to 20180704 Stalker_W Stalker */ MSG_ROGUE_H_W = 0x3ed, -/*20050613 to 20180621 +/*20050613 to 20180704 Creator_W Creator */ MSG_ALCHEMIST_H_W = 0x3ee, -/*20050613 to 20180621 +/*20050613 to 20180704 Gypsy */ MSG_DANCER_H = 0x3ef, -/*20050613 to 20180621 +/*20050613 to 20180704 비밀번호가 지정되어 있지 않습니다. 새로운 비밀번호를 지정하시겠습니까? You have not set a password yet. Would you like to create one now? */ MSG_STORE_PASSWORD_REQ = 0x3f0, -/*20050613 to 20180621 +/*20050613 to 20180704 비밀번호를 3회 틀려셨습니다. 나중에 다시 시도해 주세요. You have incorrectly entered the password 3 times. Please try again later. */ MSG_STORE_PASSWORD_PENALTY = 0x3f1, -/*20050613 to 20180621 +/*20050613 to 20180704 비밀번호 변경이 실패하였습니다. Password creation has failed. */ MSG_STORE_PASSWORD_CHANGE_NG = 0x3f2, -/*20050613 to 20180621 +/*20050613 to 20180704 비밀번호는 4자리 이상 8자리이하여야만 합니다. Password must be 4~8 letters long. */ MSG_STORE_PASSWORD_4_8 = 0x3f3, -/*20050613 to 20180621 +/*20050613 to 20180704 비밀번호 Password */ MSG_STORE_PASSWORD = 0x3f4, -/*20050613 to 20180621 +/*20050613 to 20180704 신규 비밀번호 New Password */ MSG_STORE_NEW_PASSWORD = 0x3f5, -/*20050613 to 20180621 +/*20050613 to 20180704 확인 비밀번호 Confirm Password */ MSG_STORE_RENEW_PASSWORD = 0x3f6, -/*20050613 to 20180621 +/*20050613 to 20180704 비밀번호 변경이 완료되었습니다. Password has been changed. */ MSG_STORE_PASSWORD_CHANGE_OK = 0x3f7, -/*20050613 to 20180621 +/*20050613 to 20180704 비밀번호가 서로 다릅니다. Password does not match. */ MSG_STORE_PASSWORD_MISMATCH = 0x3f8, -/*20050613 to 20180621 +/*20050613 to 20180704 비밀번호 입력 Enter Password */ @@ -5410,12 +5410,12 @@ Enter Password #if PACKETVER >= 20050624 /*20050624 to 20050624 호문이 아사 직전입니다!!! 밥좀 주셈~!! -20050628 to 20180621 +20050628 to 20180704 호문이 아사 직전입니다! 먹이를 주지 않으면 가출하게됩니다. Your Homunculus is starving. Please feed it, otherwise it will leave you. */ MSG_HOMUN_HUNGRY = 0x3fa, -/*20050624 to 20180621 +/*20050624 to 20180704 경험치 EXP */ @@ -5424,57 +5424,57 @@ EXP #if PACKETVER >= 20050628 /*20050628 to 20110526 [EVENT] 이벤트에 당첨되셨습니다. 게임내에서 아이템을 지급받으십시요. -20110531 to 20180621 +20110531 to 20180704 수령하지 않은 아이템이 존재합니다. 알베르타의 존다 기획사 직원을 찾아주세요. ^ff0000※ 아이템 수령 기간이 지나면 아이템이 소실 됩니다!^000000 [EVENT] You have won an event prize. Please claim your prize in game. */ MSG_EVENT_RESULT = 0x3fc, #endif #if PACKETVER >= 20050704 -/*20050704 to 20180621 +/*20050704 to 20180704 싫어함 Hate */ MSG_HATE = 0x3fd, /*20050704 to 20050704 매우 싫어함 -20050711 to 20180621 +20050711 to 20180704 매우싫어함 Hate with a Passion */ MSG_VERYHATE = 0x3fe, #endif #if PACKETVER >= 20050718 -/*20050718 to 20180621 +/*20050718 to 20180704 호문클루스가 사용자 인공지능으로 동작합니다. Homunculus has been customized. */ MSG_HOMUN_USERAI_ON = 0x3ff, -/*20050718 to 20180621 +/*20050718 to 20180704 호문클루스가 기본 인공지능으로 동작합니다. Homunculus has been activated with the basic AI. */ MSG_HOMUN_USERAI_OFF = 0x400, #endif #if PACKETVER >= 20050808 -/*20050808 to 20180621 +/*20050808 to 20180704 편지목록 Mail List */ MSG_MAIL_LIST = 0x401, -/*20050808 to 20180621 +/*20050808 to 20180704 편지쓰기 Write Mail */ MSG_MAIL_WRITE = 0x402, -/*20050808 to 20180621 +/*20050808 to 20180704 편지읽기 Read Mail */ MSG_MAIL_READ = 0x403, #endif #if PACKETVER >= 20050822 -/*20050822 to 20180621 +/*20050822 to 20180704 한번 지정하시면 변경이 불가능합니다! 이 맵으로 지정하시겠습니까? You cannot change a map's designation once it is designated. Are you sure that you want to designate this map? */ @@ -5483,7 +5483,7 @@ You cannot change a map's designation once it is designated. Are you sure that y 보내실 아이템이 추가 되었습니다. 20050829 to 20051018 아이템창에 아이템이 추가 되었습니다. -20051024 to 20180621 +20051024 to 20180704 메일 아이템을 수령했습니다. Item has been added in the Item Window. */ @@ -5492,745 +5492,745 @@ Item has been added in the Item Window. 보내실 아이템이 추가 되지 않았습니다. 20050829 to 20051018 아이템창에 아이템이 추가 되지 않았습니다. -20051024 to 20180621 +20051024 to 20180704 메일 아이템을 수령하지 못했습니다. You have failed to add the item in the Item Window. */ MSG_MAIL_ADD_ITEM_FAILURE = 0x406, -/*20050822 to 20180621 +/*20050822 to 20180704 메일 보내기가 성공하였습니다. You have successfully mailed a message. */ MSG_MAIL_SEND_SUCCESS = 0x407, -/*20050822 to 20180621 +/*20050822 to 20180704 메일 보내기가 실패하였습니다. 받는 사람이 존재하지 않습니다. You have failed to mail a message. Recipient does not exist. */ MSG_MAIL_USER_NOT_FOUND = 0x408, #endif #if PACKETVER >= 20050829 -/*20050829 to 20180621 +/*20050829 to 20180704 [태양과 달과 별의 천사] 지정했던 장소들과 몬스터들이 초기화됐습니다! [Solar, Lunar and Stellar Angel] Designated places and monsters have been reset. */ MSG_STAR_ANGEL = 0x409, -/*20050829 to 20180621 +/*20050829 to 20180704 경매 등록이 실패했습니다. The minimum starting bid for auctions is 10,000,000 zeny. */ MSG_AUCTION_ADD_FALSE = 0x40a, -/*20050829 to 20180621 +/*20050829 to 20180704 경매 등록이 성공했습니다. You have successfully started a new auction. */ MSG_AUCTION_ADD_TRUE = 0x40b, -/*20050829 to 20180621 +/*20050829 to 20180704 해당 경매가 취소되었습니다. The auction has been canceled. */ MSG_AUCTION_ADD_CANCEL = 0x40c, -/*20050829 to 20180621 +/*20050829 to 20180704 입찰자가 있는 경매는 취소할 수 없습니다. An auction with at least one bidder cannot be canceled. */ MSG_AUCTION_ADD_CANCEL_FALSE = 0x40d, #endif #if PACKETVER >= 20050905 -/*20050905 to 20180621 +/*20050905 to 20180704 메일 삭제가 성공하였습니다. Mail has been successfully deleted. */ MSG_MAIL_DELETE_SUCCESS = 0x40e, -/*20050905 to 20180621 +/*20050905 to 20180704 메일 삭제가 실패하였습니다. You have failed to delete the mail. */ MSG_MAIL_DELETE_FAILURE = 0x40f, #endif #if PACKETVER >= 20050912 -/*20050912 to 20180621 +/*20050912 to 20180704 던지는 단검이 장착되었습니다. You have equipped throwing daggers. */ MSG_MSG_KNIFE_EQUIPMENT_SUCCESS = 0x410, #endif #if PACKETVER >= 20050926 -/*20050926 to 20180621 +/*20050926 to 20180704 %s 님이 로그인했습니다. %s has logged in. */ MSG_LOGIN_FRIEND = 0x411, -/*20050926 to 20180621 +/*20050926 to 20180704 %s 님이 로그아웃했습니다. %s has logged out. */ MSG_LOGOUT_FRIEND = 0x412, #endif #if PACKETVER >= 20051004 -/*20051004 to 20180621 +/*20051004 to 20180704 /loginout : 길드원과 친구들의 접속관련 메세지를 보여줍니다. On Off /loginout: Shows guildsmen and friends online status. On Off */ MSG_EXPLAIN_LOGINOUT = 0x413, -/*20051004 to 20180621 +/*20051004 to 20180704 친구들의 접속관련 메세지를 대화창에 표시합니다. [/li ON] Display online status of friends in Chat Window. [/li ON] */ MSG_LOGINOUT_ON = 0x414, -/*20051004 to 20180621 +/*20051004 to 20180704 친구들의 접속관련 메세지를 대화창에 표시하지않습니다. [/li OFF] Do not display online status of friends in Chat Window. [/li OFF] */ MSG_LOGINOUT_OFF = 0x415, -/*20051004 to 20180621 +/*20051004 to 20180704 이미 실행중입니다. It is already running. */ MSG_SGP_CODE_ALREADY_RUNNING = 0x416, -/*20051004 to 20180621 +/*20051004 to 20180704 매크로 사용이 감지되었습니다. Use of Macro program has been detected. */ MSG_SGP_CODE_DETECTED_MACRO = 0x417, -/*20051004 to 20180621 +/*20051004 to 20180704 스피드해킹이 감지되었습니다. Use of Speed hack has been detected. */ MSG_SGP_CODE_DETECTED_SPEEDHACK = 0x418, -/*20051004 to 20180621 +/*20051004 to 20180704 API 후킹이 감지되었습니다. API Hooking has been detected. */ MSG_SGP_CODE_DETECTED_APIHOOK = 0x419, -/*20051004 to 20180621 +/*20051004 to 20180704 메시지 후킹이 감지되었습니다. Message Hooking has been detected. */ MSG_SGP_CODE_DETECTED_MSGHOOK = 0x41a, -/*20051004 to 20180621 +/*20051004 to 20180704 모듈이 변조 또는 손상되었거나 버전이 일치하지 않습니다. Module has been modified or damaged or its version does not match. */ MSG_SGP_CODE_NOT_EQUALENCRYPTEDDATA = 0x41b, #endif #if PACKETVER >= 20051010 -/*20051010 to 20180621 +/*20051010 to 20180704 (태국)귀하는 게임방 과금으로 로그인 하셨습니다. (Thailand) You have logged in game with PC cafe payment. */ MSG_BILLING_PCB = 0x41c, #endif #if PACKETVER >= 20051017 -/*20051017 to 20180621 +/*20051017 to 20180704 이전 Prev */ MSG_PREV_PAGE = 0x41d, -/*20051017 to 20180621 +/*20051017 to 20180704 다음 Next */ MSG_NEXT_PAGE = 0x41e, -/*20051017 to 20180621 +/*20051017 to 20180704 경매 Auction */ MSG_AUCTION = 0x41f, -/*20051017 to 20180621 +/*20051017 to 20180704 물품보기 Product List */ MSG_AUCTION_VIEW = 0x420, -/*20051017 to 20180621 +/*20051017 to 20180704 등록하기 Register */ MSG_AUCTION_ADD = 0x421, -/*20051017 to 20180621 +/*20051017 to 20180704 판매 진행상태 Sale Status */ MSG_AUCTION_SELL = 0x422, -/*20051017 to 20180621 +/*20051017 to 20180704 구매 진행상태 Purchase Status */ MSG_AUCTION_BUY = 0x423, -/*20051017 to 20180621 +/*20051017 to 20180704 아이템 Item */ MSG_ITEM2 = 0x424, -/*20051017 to 20180621 +/*20051017 to 20180704 아이템명 Name */ MSG_ITEM_NAME2 = 0x425, -/*20051017 to 20180621 +/*20051017 to 20180704 가격 / 즉시구입가격 Current Bid / Max Bid */ MSG_ITEM_PRICE = 0x426, -/*20051017 to 20180621 +/*20051017 to 20180704 판매자 Seller */ MSG_SELLER = 0x427, -/*20051017 to 20180621 +/*20051017 to 20180704 구매자 Buyer */ MSG_BUYER = 0x428, -/*20051017 to 20180621 +/*20051017 to 20180704 종료시간 End Time */ MSG_FINISH_TIME = 0x429, -/*20051017 to 20180621 +/*20051017 to 20180704 %m월 %d일 %H시 %m %d %H */ MSG_TIME_TYPE = 0x42a, -/*20051017 to 20180621 +/*20051017 to 20180704 시간설정 Time (Hr) */ MSG_SET_TIME = 0x42b, -/*20051017 to 20180621 +/*20051017 to 20180704 수수료 Fee */ MSG_CHARGE = 0x42c, /*20051017 to 20170906 검색 된 아이템이 없습니다. -20170913 to 20180621 +20170913 to 20180704 검색된 아이템이 없습니다. No items found in search. */ MSG_NOTHING_SEARCH_ITEM = 0x42d, -/*20051017 to 20180621 +/*20051017 to 20180704 현재 판매중인 아이템이 없습니다. Your Sale List is empty. */ MSG_NOTHING_SEARCH_SELL_ITEM = 0x42e, -/*20051017 to 20180621 +/*20051017 to 20180704 현재 구매중인 아이템이 없습니다. Your Purchase List is empty. */ MSG_NOTHING_SEARCH_BUY_ITEM = 0x42f, -/*20051017 to 20180621 +/*20051017 to 20180704 경매정보가 정확하지 않습니다. Auction Information is incorrect or incomplete. */ MSG_ERROR_AUCTION_ITEM_INFO = 0x430, -/*20051017 to 20180621 +/*20051017 to 20180704 경매에 등록할 아이템 정보가 없습니다. You must drag and drop an item from your Inventory into the Register Window to begin a new auction. */ MSG_NOTHING_AUCTION_ITEM_INFO = 0x431, -/*20051017 to 20180621 +/*20051017 to 20180704 이미 등록된 경매입니다. The auction has already been registered. */ MSG_ERROR_ADD_AUCTION = 0x432, -/*20051017 to 20180621 +/*20051017 to 20180704 제시가격 Starting Bid */ MSG_PRICE = 0x433, -/*20051017 to 20180621 +/*20051017 to 20180704 구입희망가격 Current Bid */ MSG_PRICE2 = 0x434, -/*20051017 to 20180621 +/*20051017 to 20180704 즉시구입가격 Buy Now Price */ MSG_PRICE3 = 0x435, -/*20051017 to 20180621 +/*20051017 to 20180704 현재소지제니 Your Current Zeny */ MSG_PRICE4 = 0x436, -/*20051017 to 20180621 +/*20051017 to 20180704 현재최고가격 Highest Bid */ MSG_PRICE5 = 0x437, -/*20051017 to 20180621 +/*20051017 to 20180704 이전입찰가격 Previous Bid */ MSG_PRICE6 = 0x438, -/*20051017 to 20180621 +/*20051017 to 20180704 추가입찰가격 Next Bid */ MSG_PRICE7 = 0x439, -/*20051017 to 20180621 +/*20051017 to 20180704 구입하시겠습니까? Press buy to confirm. */ MSG_BUY_ACTION_ITEM = 0x43a, -/*20051017 to 20180621 +/*20051017 to 20180704 이 가격에 판매하시겠습니까? Would you like to sell this item? */ MSG_SELL_ACTION_ITEM = 0x43b, -/*20051017 to 20180621 +/*20051017 to 20180704 입찰하기 Place Bid */ MSG_BUY_AUCTION = 0x43c, -/*20051017 to 20180621 +/*20051017 to 20180704 즉시구매하기 Buy Now */ MSG_BUY_AUCTION2 = 0x43d, -/*20051017 to 20180621 +/*20051017 to 20180704 경매종료하기 End the Auction */ MSG_BUY_AUCTION3 = 0x43e, -/*20051017 to 20180621 +/*20051017 to 20180704 재입찰하기 Place another Bid */ MSG_FINISH_AUCTION = 0x43f, -/*20051017 to 20180621 +/*20051017 to 20180704 해당 경매에 대한 입찰이 성공했습니다. You have placed a bid. */ MSG_RESULT_BUY_TRUE = 0x440, -/*20051017 to 20180621 +/*20051017 to 20180704 해당 경매에 대한 입찰이 실패했습니다. You have failed to place a bid. */ MSG_RESULT_BUY_FALSE = 0x441, -/*20051017 to 20180621 +/*20051017 to 20180704 제니가 충분하지 않습니다. You do not have enough zeny. */ MSG_RESULT_BUY_FALSE_MONEY = 0x442, #endif #if PACKETVER >= 20051024 -/*20051024 to 20180621 +/*20051024 to 20180704 방어구 Armors */ MSG_EQUIP = 0x443, -/*20051024 to 20180621 +/*20051024 to 20180704 카드 Card */ MSG_CARD = 0x444, -/*20051024 to 20180621 +/*20051024 to 20180704 기타 Other */ MSG_ETC = 0x445, -/*20051024 to 20180621 +/*20051024 to 20180704 경매번호 Bid */ MSG_AUCTION_NUM = 0x446, -/*20051024 to 20180621 +/*20051024 to 20180704 검색 Search */ MSG_AUCTION_SEARCH = 0x447, -/*20051024 to 20180621 +/*20051024 to 20180704 해당 경매를 종료했습니다. You have ended the auction. */ MSG_RESULT_MY_SELL_STOP_TRUE = 0x448, -/*20051024 to 20180621 +/*20051024 to 20180704 해당 경매를 종료 할 수 없습니다. You cannot end the auction. */ MSG_RESULT_MY_SELL_STOP_FALSE = 0x449, -/*20051024 to 20180621 +/*20051024 to 20180704 경매 번호가 정확하지 않습니다. Bid Number is incorrect. */ MSG_RESULT_AUCTION_ID_FALSE = 0x44a, -/*20051024 to 20180621 +/*20051024 to 20180704 받는이 To */ MSG_SENDER = 0x44b, #endif #if PACKETVER >= 20051205 -/*20051205 to 20180621 +/*20051205 to 20180704 제 목 Title */ MSG_TITLE2 = 0x44c, -/*20051205 to 20180621 +/*20051205 to 20180704 새 메일이 도착하였습니다. You have received a message in the mail. */ MSG_NEW_MAIL = 0x44d, -/*20051205 to 20180621 +/*20051205 to 20180704 검색중입니다. Searching... */ MSG_SEARCHING_ITEM = 0x44e, -/*20051205 to 20180621 +/*20051205 to 20180704 더 이상 경매 등록할 수 없습니다. 경매 등록은 최대 5개까지 가능합니다. You cannot register more than 5 items in an auction at a time. */ MSG_AUCTION_ADD_OVER = 0x44f, -/*20051205 to 20180621 +/*20051205 to 20180704 더 이상 경매 물품에 입찰할 수 없습니다. 경매 물품 입찰은 최대 5개까지 가능합니다. You cannot place more than 5 bids at a time. */ MSG_RESULT_BUY_OVER = 0x450, -/*20051205 to 20180621 +/*20051205 to 20180704 삭제하려는 메일에 수령하지 않은 아이템이 있습니다. Please accept all items from your mail before deleting. */ MSG_MAIL_DELETE_ERROR = 0x451, -/*20051205 to 20180621 +/*20051205 to 20180704 메일 제목을 입력하여 주십시오. Please enter a title. */ MSG_MAIL_SEND_ERROR = 0x452, -/*20051205 to 20180621 +/*20051205 to 20180704 /shopping : 클릭 한번으로 상점을 열고 상점이름 오른쪽 클릭으로 상점을 닫습니다 On Off /shopping: Enables you to open a shop with a single left-click and close your shop with a single right-click. On Off */ MSG_EXPLAIN_SHOPPING = 0x453, -/*20051205 to 20180621 +/*20051205 to 20180704 클릭 한번으로 상점을 열고 상점이름을 오른쪽 클릭해서 상점을 닫을수있습니다. [/sh ON] You can now open a shop with a single left-click and close your shop with a single right-click. [sh ON]. */ MSG_SHOPPING_ON = 0x454, -/*20051205 to 20180621 +/*20051205 to 20180704 더블클릭 으로 상점을 열게됩니다. [/sh OFF] You can open a shop by double-clicking. [/sh OFF] */ MSG_SHOPPING_OFF = 0x455, -/*20051205 to 20180621 +/*20051205 to 20180704 메일을 보내려면, 제니 입력을 완료해야 합니다. Please enter zeny amount before sending mail. */ MSG_MAIL_SEND_ERROR2 = 0x456, -/*20051205 to 20180621 +/*20051205 to 20180704 경매 수수료가 부족합니다. You do not have enough zeny to pay the Auction Fee. */ MSG_ADD_MONEY_FALSE = 0x457, -/*20051205 to 20180621 +/*20051205 to 20180704 상태보기 View Status */ MSG_HOMUN_SHOWINFO = 0x458, -/*20051205 to 20180621 +/*20051205 to 20180704 먹이주기 Feed */ MSG_HOMUN_FEEDING = 0x459, -/*20051205 to 20180621 +/*20051205 to 20180704 대기 Stand By */ MSG_HOMUN_WAITING = 0x45a, -/*20051205 to 20180621 +/*20051205 to 20180704 슈퍼노비스(남) Super Novice (Male) */ MSG_JOB_SUPERNOVICE_M = 0x45b, -/*20051205 to 20180621 +/*20051205 to 20180704 슈퍼노비스(여) Super Novice (Female) */ MSG_JOB_SUPERNOVICE_F = 0x45c, -/*20051205 to 20180621 +/*20051205 to 20180704 태권소년 Taekwon Boy */ MSG_JOB_TAEKWON_M = 0x45d, -/*20051205 to 20180621 +/*20051205 to 20180704 태권소녀 Taekwon Girl */ MSG_JOB_TAEKWON_F = 0x45e, -/*20051205 to 20180621 +/*20051205 to 20180704 권성(남) Taekwon Master (Male) */ MSG_KWONSUNG_M = 0x45f, -/*20051205 to 20180621 +/*20051205 to 20180704 권성(여) Taekwon Master (Female) */ MSG_KWONSUNG_F = 0x460, -/*20051205 to 20180621 +/*20051205 to 20180704 소울링커(남) Soul Linker (Male) */ MSG_SOULLINGKER_M = 0x461, -/*20051205 to 20180621 +/*20051205 to 20180704 소울링커(여) Soul Linker (Female) */ MSG_SOULLINGKER_F = 0x462, -/*20051205 to 20180621 +/*20051205 to 20180704 PC방요금제로 2개이상의 계정이 접속되고있습니다. 확인후 다시 사용하시기 바랍니다. Please check the connection, more than 2 accounts are connected with Internet Cafe Time Plan. */ MSG_BAN_PC_IP_UNFAIR = 0x463, -/*20051205 to 20180621 +/*20051205 to 20180704 귀하는 월정액 요금제 사용자 입니다. (남은기간 : %d일) Your account is using monthly payment. (Remaining day: %d day) */ MSG_BILLING_1 = 0x464, -/*20051205 to 20180621 +/*20051205 to 20180704 귀하는 정량 요금제 사용자 입니다. (남은시간 : %d시간 %분 %초) Your account is using time limited. (Remaining time: %d hour %d minute %d second) */ MSG_BILLING_2 = 0x465, #endif #if PACKETVER >= 20051212 -/*20051212 to 20180621 +/*20051212 to 20180704 해당 아이템은 메일에 첨부 할수 없는 아이템입니다. This item cannot be mailed. */ MSG_MAIL_ITEM_ADD_FAILED = 0x466, -/*20051212 to 20180621 +/*20051212 to 20180704 더이상 아이템을 가질수 없습니다. 아이템은 메일로 보관하겠습니다. You cannot accept any more items. Please try again later. */ MSG_MAIL_ADD_ITEM_OVER_FAILURE = 0x467, #endif #if PACKETVER >= 20060109 -/*20060109 to 20180621 +/*20060109 to 20180704 남성 Male */ MSG_PTSEX1 = 0x468, -/*20060109 to 20180621 +/*20060109 to 20180704 여성 Female */ MSG_PTSEX2 = 0x469, -/*20060109 to 20180621 +/*20060109 to 20180704 새로운 유저입니다 New User. */ MSG_PT_NEWUSER = 0x46a, -/*20060109 to 20180621 +/*20060109 to 20180704 E-mail은 캐릭터를 지울때 필요합니다. E-mail address is required to delete a character. */ MSG_PT_ACINFO = 0x46b, -/*20060109 to 20180621 +/*20060109 to 20180704 정확한 형식으로 입력해 주세요. Please enter the correct information. */ MSG_PT_ACINFO2 = 0x46c, -/*20060109 to 20180621 +/*20060109 to 20180704 이 키를 사용하세요 Please use this key. */ MSG_PT_NEWKEYINFO = 0x46d, -/*20060109 to 20180621 +/*20060109 to 20180704 정확한 카드 패스워드를 다시 입력해주세요 Please enter the correct card password. */ MSG_PT_FAIL_CARDPASS = 0x46e, -/*20060109 to 20180621 +/*20060109 to 20180704 PT정보 PT Info */ MSG_PTID1 = 0x46f, -/*20060109 to 20180621 +/*20060109 to 20180704 PT_ID는 %s PT_ID is %s */ MSG_PTID2 = 0x470, -/*20060109 to 20180621 +/*20060109 to 20180704 NUM_ID는 %s NUM_ID is %s */ MSG_PTID3 = 0x471, -/*20060109 to 20180621 +/*20060109 to 20180704 잊지않게 주의하세요 Please don't forget this information. */ MSG_PTID4 = 0x472, -/*20060109 to 20180621 +/*20060109 to 20180704 1001 */ MSG_PT_ERROR_1001 = 0x473, -/*20060109 to 20180621 +/*20060109 to 20180704 1002 */ MSG_PT_ERROR_1002 = 0x474, -/*20060109 to 20180621 +/*20060109 to 20180704 1003 */ MSG_PT_ERROR_1003 = 0x475, -/*20060109 to 20180621 +/*20060109 to 20180704 1004 */ MSG_PT_ERROR_1004 = 0x476, -/*20060109 to 20180621 +/*20060109 to 20180704 1006 */ MSG_PT_ERROR_1006 = 0x477, -/*20060109 to 20180621 +/*20060109 to 20180704 1007 */ MSG_PT_ERROR_1007 = 0x478, -/*20060109 to 20180621 +/*20060109 to 20180704 1008 */ MSG_PT_ERROR_1008 = 0x479, -/*20060109 to 20180621 +/*20060109 to 20180704 1009 */ MSG_PT_ERROR_1009 = 0x47a, -/*20060109 to 20180621 +/*20060109 to 20180704 1012 */ MSG_PT_ERROR_1012 = 0x47b, -/*20060109 to 20180621 +/*20060109 to 20180704 1013 */ MSG_PT_ERROR_1013 = 0x47c, -/*20060109 to 20180621 +/*20060109 to 20180704 1014 */ MSG_PT_ERROR_1014 = 0x47d, -/*20060109 to 20180621 +/*20060109 to 20180704 1015 */ MSG_PT_ERROR_1015 = 0x47e, -/*20060109 to 20180621 +/*20060109 to 20180704 1019 */ MSG_PT_ERROR_1019 = 0x47f, -/*20060109 to 20180621 +/*20060109 to 20180704 1020 Navigation */ MSG_PT_ERROR_1020 = 0x480, -/*20060109 to 20180621 +/*20060109 to 20180704 1021 */ MSG_PT_ERROR_1021 = 0x481, -/*20060109 to 20180621 +/*20060109 to 20180704 1023 */ MSG_PT_ERROR_1023 = 0x482, -/*20060109 to 20180621 +/*20060109 to 20180704 1024 */ MSG_PT_ERROR_1024 = 0x483, -/*20060109 to 20180621 +/*20060109 to 20180704 1025 */ MSG_PT_ERROR_1025 = 0x484, -/*20060109 to 20180621 +/*20060109 to 20180704 1027 */ MSG_PT_ERROR_1027 = 0x485, -/*20060109 to 20180621 +/*20060109 to 20180704 1028 */ MSG_PT_ERROR_1028 = 0x486, -/*20060109 to 20180621 +/*20060109 to 20180704 10 */ MSG_PT_ERROR_10 = 0x487, -/*20060109 to 20180621 +/*20060109 to 20180704 20 */ MSG_PT_ERROR_20 = 0x488, -/*20060109 to 20180621 +/*20060109 to 20180704 40 */ MSG_PT_ERROR_40 = 0x489, -/*20060109 to 20180621 +/*20060109 to 20180704 50 */ MSG_PT_ERROR_50 = 0x48a, -/*20060109 to 20180621 +/*20060109 to 20180704 60 */ MSG_PT_ERROR_60 = 0x48b, -/*20060109 to 20180621 +/*20060109 to 20180704 70 */ MSG_PT_ERROR_70 = 0x48c, -/*20060109 to 20180621 +/*20060109 to 20180704 80 */ MSG_PT_ERROR_80 = 0x48d, -/*20060109 to 20180621 +/*20060109 to 20180704 90 */ MSG_PT_ERROR_90 = 0x48e, -/*20060109 to 20180621 +/*20060109 to 20180704 100 */ MSG_PT_ERROR_100 = 0x48f, -/*20060109 to 20180621 +/*20060109 to 20180704 110 */ MSG_PT_ERROR_110 = 0x490, #endif #if PACKETVER >= 20060126 -/*20060126 to 20180621 +/*20060126 to 20180704 30포인트를 받으시겠습니까? Do you want to receive 30 points? */ MSG_PT_POINT1 = 0x491, -/*20060126 to 20180621 +/*20060126 to 20180704 30포인트(5시간)이 충전되었습니다 30 points (5 hours) have been added. */ MSG_PT_POINT2 = 0x492, #endif #if PACKETVER >= 20060213 -/*20060213 to 20180621 +/*20060213 to 20180704 감정되지 않은 아이템은 경매에 등록할 수 없습니다. You cannot register Unidentified Items in auctions. */ MSG_AUCTION_ADD_ITEM_FAILURE = 0x493, -/*20060213 to 20180621 +/*20060213 to 20180704 소비 아이템은 경매에 등록할 수 없습니다. You cannot register this Consumable Item in an auction. */ MSG_AUCTION_ADD_ITEM_FAILURE2 = 0x494, #endif #if PACKETVER >= 20060306 -/*20060306 to 20180621 +/*20060306 to 20180704 메일창을 열려면 카트창을 닫아 주십시요. Please close the Cart Window to open the Mail Window. */ MSG_CLOSE_MERCHANTITEMWND = 0x495, -/*20060306 to 20180621 +/*20060306 to 20180704 카트창을 열려면 메일창을 닫아 주십시요. Please close the Mail Window to open the Cart Window. */ MSG_CLOSE_MAILWND = 0x496, #endif #if PACKETVER >= 20060313 -/*20060313 to 20180621 +/*20060313 to 20180704 탄환이 장착되었습니다. Bullets have been equipped. */ MSG_MSG_BULLET_EQUIPMENT_SUCCESS = 0x497, -/*20060313 to 20180621 +/*20060313 to 20180704 메일이 반송되었습니다. The mail has been returned to sender. */ MSG_MAIL_RETURN_SUCCESS = 0x498, -/*20060313 to 20180621 +/*20060313 to 20180704 메일이 존재하지 않습니다. The mail no longer exists. */ @@ -6239,171 +6239,171 @@ The mail no longer exists. #if PACKETVER >= 20060522 /*20060522 to 20060522 한시간 동안, 동일한 IP로 접속한 유저가 60건 이상입니다. 확인후 다시 사용하시기 바랍니다. -20060523 to 20180621 +20060523 to 20180704 한시간 동안, 동일한 IP로 접속한 유저가 30건 이상입니다. 확인후 다시 사용하시기 바랍니다. More than 30 players sharing the same IP have logged into the game for an hour. Please check this matter. */ MSG_BAN_PC_IP_COUNT_ALL = 0x49a, -/*20060522 to 20180621 +/*20060522 to 20180704 한시간 동안, 동일한 IP로 10번 이상 접속되었습니다. 확인후 다시 사용하시기 바랍니다. More than 10 connections sharing the same IP have logged into the game for an hour. Please check this matter. */ MSG_BAN_PC_IP_COUNT = 0x49b, -/*20060522 to 20180621 +/*20060522 to 20180704 게임을 재시작 하십시오 Please restart the game. */ MSG_GAMEGUARD_RESTART = 0x49c, #endif #if PACKETVER >= 20060703 -/*20060703 to 20180621 +/*20060703 to 20180704 용병정보 - 아쳐타입 Mercenary: Archer */ MSG_MER_INFO_TYPE_ARCHER = 0x49d, -/*20060703 to 20180621 +/*20060703 to 20180704 용병정보 - 검사타입 Mercenary: Swordman */ MSG_MER_INFO_TYPE_SWORDMAN = 0x49e, -/*20060703 to 20180621 +/*20060703 to 20180704 용병정보 - 창병타입 Mercenary: Spearman */ MSG_MER_INFO_TYPE_LANCER = 0x49f, /*20060703 to 20070109 남은시간 -20070115 to 20180621 +20070115 to 20180704 삭제시간 Expiration */ MSG_LEFT_TIME = 0x4a0, -/*20060703 to 20180621 +/*20060703 to 20180704 신뢰도 Loyalty */ MSG_MER_FRIENDLY = 0x4a1, -/*20060703 to 20180621 +/*20060703 to 20180704 소환횟수 Summons */ MSG_MER_CALLCOUNT = 0x4a2, -/*20060703 to 20180621 +/*20060703 to 20180704 Kill */ MSG_MER_KILL = 0x4a3, #endif #if PACKETVER >= 20060904 -/*20060904 to 20180621 +/*20060904 to 20180704 펫이 배가 고파서 당신을 원망하고 있다는 느낌이 든다. You can feel hatred from your pet for neglecting to feed it. */ MSG_PET_STARVING = 0x4a4, -/*20060904 to 20180621 +/*20060904 to 20180704 [POINT] 테이밍미션 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You earned %d Taming Mission Ranking Points, giving you a total of %d points. */ MSG_GANGSI_POINT = 0x4a5, -/*20060904 to 20180621 +/*20060904 to 20180704 [테이밍미션] Target Monster : %s [Taming Mission] Target Monster: %s */ MSG_GANGSI_MISSION = 0x4a6, #endif #if PACKETVER >= 20060918 -/*20060918 to 20180621 +/*20060918 to 20180704 /hunting : 사냥 목록을 보여줍니다. /hunting: You can check the your hunting list. */ MSG_EXPLAIN_HUNTING = 0x4a7, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] 소녀에게 가르쳐주시어요. %s는 몇 스킬 찍으셨나요? [Angel's Question] Please tell me, how many %s skills do you have? */ MSG_DEATH_Q01 = 0x4a8, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] 소녀에게 가르쳐주시어요. 소지하시고있는 제니를 십만으로 나누면 얼마가 되시나요? [Angel's Question] Please tell me, how much zeny you'll have if you divide it by 100,000? */ MSG_DEATH_Q02 = 0x4a9, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] 소녀에게 가르쳐주시어요. 오늘이 몇일이신지 아시나요? [Angel's Question] Please tell me, what is today's date? */ MSG_DEATH_Q03 = 0x4aa, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] 소녀에게 가르쳐주시어요. %s은 지금 몇이신가요? [Angel's Question] Please tell me, how many %s do you have? */ MSG_DEATH_Q04 = 0x4ab, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 슈노, 태권계열, 무낙계열을 담당하고있는 SiYeon씨의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in SiYeon's name? */ MSG_DEATH_Q05 = 0x4ac, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 귀엽고 어여쁜 라그나로크의 히로인 Munak의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in Munak's name? */ MSG_DEATH_Q06 = 0x4ad, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 제가 어여뻐하는 Bongun의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in Bongun's name? */ MSG_DEATH_Q07 = 0x4ae, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 저희가 존재하는 온라인세계 Ragnarok의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, Ragnarok? */ MSG_DEATH_Q08 = 0x4af, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 언제나 Online상태인 천사동료들은 큰힘이 되어주죠. Online의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, online? */ MSG_DEATH_Q09 = 0x4b0, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 죽음도 두려워하지않는 기사들을 상징하는 단어인 Death의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, death? */ MSG_DEATH_Q10 = 0x4b1, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 기사들은 너무 멋진다고 생각해요. Knight의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, knight? */ MSG_DEATH_Q11 = 0x4b2, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 중력을 뜻하는 단어인 Gravity의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, gravity? */ MSG_DEATH_Q12 = 0x4b3, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 어둠속에서도 밝게 사는게 중요하지요. Dark의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, dark? */ MSG_DEATH_Q13 = 0x4b4, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의질문] A는 1이고 Z는 26이어요. 뭐든지 수집하는 Collector의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, collecter? */ MSG_DEATH_Q14 = 0x4b5, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의대답] 소녀에게 정확한 사실을 가르쳐주셔서 감사하옵니다. [Angel's Answer] Thank you for letting me know~ */ MSG_DEATH_R01 = 0x4b6, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의대답] 사랑스러우신 분이시군요. 소녀 감탄했사옵니다. [Angel's Answer] I'm very pleased with your answer. You are a splendid adventurer. */ MSG_DEATH_R02 = 0x4b7, -/*20060918 to 20180621 +/*20060918 to 20180704 [천사의대답] 소녀 실망했사옵니다. [Angel's Answer] You've disappointed me... */ MSG_DEATH_R05 = 0x4b8, #endif #if PACKETVER >= 20060925 -/*20060925 to 20180621 +/*20060925 to 20180704 [POINT] 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You earned %d Ranking Points, giving you a total of %d Ranking Points. */ @@ -6412,41 +6412,41 @@ You can feel hatred from your pet for neglecting to feed it. #if PACKETVER >= 20060927 /*20060927 to 20070417 [%s]의 소지 Point : %d Point -20070423 to 20180621 +20070423 to 20180704 [%s]의 소지 캐시 : %d 캐시 [%s]'s Points: %d Points */ MSG_POINT_SHOP = 0x4ba, #endif #if PACKETVER >= 20061009 -/*20061009 to 20180621 +/*20061009 to 20180704 선택하지 않은 캐릭터는 삭제 됩니다. 완료하시겠습니까? Unselected Characters will be deleted. Continue? */ MSG_CONFIRM_SELECT_CHARACTERS = 0x4bb, -/*20061009 to 20180621 +/*20061009 to 20180704 9개 이상 선택하실 수 없습니다. You cannot select more than 8. */ MSG_ERROR_SELECT_CHARACTERS = 0x4bc, #endif #if PACKETVER >= 20061016 -/*20061016 to 20180621 +/*20061016 to 20180704 캐릭터명을 '%s' (으)로 변경하시겠습니까? Do you want to change your name to '%s'? */ MSG_CONFIRM_TO_CHANGE_NAME = 0x4bd, -/*20061016 to 20180621 +/*20061016 to 20180704 캐릭터명이 성공적으로 변경되었습니다. Character Name has been changed successfully. */ MSG_CHANGE_NAME_SUCCESS = 0x4be, -/*20061016 to 20180621 +/*20061016 to 20180704 캐릭터명 변경이 실패하였습니다. You have failed to change this character's name. */ MSG_CHANGE_NAME_FAILURE = 0x4bf, -/*20061016 to 20180621 +/*20061016 to 20180704 한 번에 한 종류의 아이템만 구매할 수 있습니다. You can purchase only one kind of item at a time. */ @@ -6455,41 +6455,41 @@ You can purchase only one kind of item at a time. #if PACKETVER >= 20061017 /*20061017 to 20061017 캐릭터가 하나도 선택되지 않았습니다. 반드시 하나 이상의 캐릭터를 선택하여야 합니다. -20061023 to 20180621 +20061023 to 20180704 캐릭터가 한개도 선택되지 않았습니다. 반드시 한개 이상의 캐릭터를 선택하여야 합니다. No characters were selected. You must select at least one character. */ MSG_NO_SELECT_CHARACTERS = 0x4c1, #endif #if PACKETVER >= 20061023 -/*20061023 to 20180621 +/*20061023 to 20180704 이미 캐릭터명을 변경한 적이 있습니다. 더 이상 변경 할 수 없습니다. This character's name has already been changed. You cannot change a character's name more than once. */ MSG_ALREADY_CHANGED_NAME = 0x4c2, -/*20061023 to 20180621 +/*20061023 to 20180704 사용자 정보가 정확하지 않습니다. User Information is not correct. */ MSG_NOTREGISTED_USER = 0x4c3, -/*20061023 to 20180621 +/*20061023 to 20180704 다른 사용자가 같은 캐릭터 명을 먼저 사용하였습니다. 다른 캐릭터명을 사용하여 주십시요. Another user is using this character name, so please select another one. */ MSG_DUPLICATED_CHAR_NAME = 0x4c4, #endif #if PACKETVER >= 20061030 -/*20061030 to 20180621 +/*20061030 to 20180704 파티장 권한이 없어 파티원을 소환하지 못했습니다. The party member was not summoned because you are not the party leader. */ MSG_CANNOT_PARTYCALL = 0x4c5, -/*20061030 to 20180621 +/*20061030 to 20180704 현재 맵에는 소환될 파티원이 존재하지 않습니다. There is no party member to summon in the current map. */ MSG_NO_PARTYMEM_ON_THISMAP = 0x4c6, -/*20061030 to 20180621 +/*20061030 to 20180704 이 지역에선 보스몬스터의 흔적을 찾을 수가 없습니다. You cannot find any trace of a Boss Monster in this area. */ @@ -6498,12 +6498,12 @@ You cannot find any trace of a Boss Monster in this area. 보스 몬스터 '%s'의 등장 예정시간 %02d시:%02d분 20070129 to 20071205 보스 몬스터 '%s'(이)가 %d시 %d분 후에 등장합니다. -20071211 to 20180621 +20071211 to 20180704 보스 몬스터 '%s'(이)가 %d시간 %d분 후에 등장합니다. Boss Monster, '%s' will appear in %02d hour(s) and %02d minute(s). */ MSG_APPEARANCE_TIME_OF_BOSSMON = 0x4c8, -/*20061030 to 20180621 +/*20061030 to 20180704 보스 몬스터 '%s'의 위치가 미니맵에 표시됩니다. The location of Boss Monster, '%s', will be displayed on your Mini-Map. */ @@ -6520,119 +6520,119 @@ The location of Boss Monster, '%s', will be displayed on your Mini-Map. '%s'를 개봉 하시겠습니까? 한번 개봉된 아이템은 창고 저장 외의 다른 이동은 불가하며 임대 아이템은 창고 저장도 불가합니다. 한정 아이템은 거래 및 이동이 가능 합니다. 동일한 아이템을 중복 사용하더라도 효과가 중첩되지 않습니다. 20101102 to 20110330 '%s'를 개봉 하시겠습니까? ^ff0000상자를 개봉하시면 청약 철회 및 환불 대상에서 제외 됩니다.^000000 한번 개봉 된 아이템은 창고 저장 외의 다른 이동은 불가하며 임대 아이템은 창고 저장도 불가합니다. 한정 아이템은 거래 및 이동이 가능 합니다. 동일한 아이템을 중복 사용하더라도 효과가 중첩되지 않습니다. -20110405 to 20180621 +20110405 to 20180704 '%s'를 개봉 하시겠습니까? ^ff0000상자를 개봉하시면 청약 철회 대상에서 제외 됩니다.^000000 한번 개봉 된 아이템은 창고 저장 외의 다른 이동은 불가하며 임대 아이템은 창고 저장도 불가합니다. 한정 아이템은 거래 및 이동이 가능 합니다. 동일한 아이템을 중복 사용하더라도 효과가 중첩되지 않습니다. Do you want to open '%s'? Once opened, the contents cannot be moved to other locations aside from the Kafra Storage. The item effect isn't doubled, even if the same items are used more than once. */ MSG_CONFIRM_TO_OPEN_CASH_ITEM = 0x4ca, -/*20061106 to 20180621 +/*20061106 to 20180704 NPC가 존재하지 않아 구매가 실패하였습니다. The Purchase has failed because the NPC does not exist. */ MSG_BUY_CASH_FAIL_NPC = 0x4cb, -/*20061106 to 20180621 +/*20061106 to 20180704 부분 유료화 시스템이 정상 작동하지 않아 구매가 실패하였습니다. The Purchase has failed because the Kafra Shop System is not working correctly. */ MSG_BUY_CASH_FAIL_SYSTEM = 0x4cc, -/*20061106 to 20180621 +/*20061106 to 20180704 교환중에는 아이템을 구매 할 수 없습니다. You cannot purchase items while you are in a trade. */ MSG_BUY_CASH_FAIL_EXCHANGE = 0x4cd, -/*20061106 to 20180621 +/*20061106 to 20180704 아이템 정보가 정확하지 않아 구매가 실패하였습니다. The Purchase has failed because the Item Information was incorrect. */ MSG_BUY_CASH_FAIL_ITEM_ID = 0x4ce, #endif #if PACKETVER >= 20061204 -/*20061204 to 20180621 +/*20061204 to 20180704 STR이 향상되었습니다. STR has increased. */ MSG_ENST_STR = 0x4cf, -/*20061204 to 20180621 +/*20061204 to 20180704 STR이 원래대로 돌아왔습니다. STR has returned to normal. */ MSG_DSST_STR = 0x4d0, -/*20061204 to 20180621 +/*20061204 to 20180704 AGI이 향상되었습니다. AGI has increased. */ MSG_ENST_AGI = 0x4d1, -/*20061204 to 20180621 +/*20061204 to 20180704 AGI이 원래대로 돌아왔습니다. AGI has returned to normal. */ MSG_DSST_AGI = 0x4d2, -/*20061204 to 20180621 +/*20061204 to 20180704 VIT이 향상되었습니다. VIT has increased. */ MSG_ENST_VIT = 0x4d3, -/*20061204 to 20180621 +/*20061204 to 20180704 VIT이 원래대로 돌아왔습니다. VIT has returned to normal. */ MSG_DSST_VIT = 0x4d4, -/*20061204 to 20180621 +/*20061204 to 20180704 INT이 향상되었습니다. INT has increased. */ MSG_ENST_INT = 0x4d5, -/*20061204 to 20180621 +/*20061204 to 20180704 INT이 원래대로 돌아왔습니다. INT has returned to normal. */ MSG_DSST_INT = 0x4d6, -/*20061204 to 20180621 +/*20061204 to 20180704 DEX이 향상되었습니다. DEX has increased. */ MSG_ENST_DEX = 0x4d7, -/*20061204 to 20180621 +/*20061204 to 20180704 DEX이 원래대로 돌아왔습니다. DEX has returned to normal. */ MSG_DSST_DEX = 0x4d8, -/*20061204 to 20180621 +/*20061204 to 20180704 LUK이 향상되었습니다. LUK has increased. */ MSG_ENST_LUK = 0x4d9, -/*20061204 to 20180621 +/*20061204 to 20180704 LUK이 원래대로 돌아왔습니다. LUK has returned to normal. */ MSG_DSST_LUK = 0x4da, -/*20061204 to 20180621 +/*20061204 to 20180704 회피율이 향상되었습니다. Flee Rate (Flee) has increased. */ MSG_ENST_AVOIDANCE = 0x4db, -/*20061204 to 20180621 +/*20061204 to 20180704 회피율이 원래대로 돌아왔습니다. Flee Rate has returned to normal. */ MSG_DSST_AVOIDANCE = 0x4dc, -/*20061204 to 20180621 +/*20061204 to 20180704 명중률이 향상되었습니다. Accuracy Rate (Hit) has increased. */ MSG_ENST_HIT = 0x4dd, -/*20061204 to 20180621 +/*20061204 to 20180704 명중률이 원래대로 돌아왔습니다. Accuracy Rate has returned to normal. */ MSG_DSST_HIT = 0x4de, -/*20061204 to 20180621 +/*20061204 to 20180704 크리티컬 확률이 향상되었습니다. Critical Attack (Critical) has increased. */ MSG_ENST_CRITICALSUCCESSVALUE = 0x4df, -/*20061204 to 20180621 +/*20061204 to 20180704 크리티컬 확률이 원래대로 돌아왔습니다. Critical Attack has returned to normal. */ @@ -6641,22 +6641,22 @@ Critical Attack has returned to normal. 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 1.5배로 증가합니다. 20111025 to 20111101 30분간 얻을 수 있는 경험치가 75%% 증가합니다. -20111102 to 20180621 +20111102 to 20180704 30분간 얻을 수 있는 경험치가 50%% 증가합니다. You will receive 1.5 times more EXP from hunting monsters for the next 30 minutes. */ MSG_PLUSEXP = 0x4e1, -/*20061204 to 20180621 +/*20061204 to 20180704 30분내 사망시 1회에 한해 경험치 감소가 일어나지 않습니다. This character will not receive any EXP penalty if killed within the next 30 minutes. */ MSG_DDEATHPENALTY = 0x4e2, -/*20061204 to 20180621 +/*20061204 to 20180704 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 30분간 2배로 증가합니다. Regular item drops from monsters will be doubled for the next 30 minutes. */ MSG_RECEIVEITEM = 0x4e3, -/*20061204 to 20180621 +/*20061204 to 20180704 10분간 맵 내에 출현 가능한 보스 몬스터에 대한 정보를 안내해 드립니다. Boss Monster Map Information for the next 10 minutes. */ @@ -6677,7 +6677,7 @@ Boss Monster Map Information for the next 10 minutes. ^ff0000본 아이템을 구매 후 개봉하시면 청약 철회 및 환불 대상에서 제외 됩니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %d캐시가 차감됩니다. 20110405 to 20120618 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %d캐시가 차감됩니다. -20120626 to 20180621 +20120626 to 20180704 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %d캐시가 차감됩니다. Do you really want to purchase this item? %d points will be deducted from your total Kafra Credit Points. */ @@ -6688,21 +6688,21 @@ Do you really want to purchase this item? %d points will be deducted from your t '%s'아이템의 사용시간이 %d분 남았습니다. 20061218 to 20070423 포인트가 부족합니다. -20070423 to 20180621 +20070423 to 20180704 캐시가 부족합니다. You do not have enough Kafra Credit Points. */ MSG_BUY_CASH_FAIL_MONEY = 0x4e6, /*20061211 to 20061211 1분 후, '%s'아이템이 인벤토리에서 삭제됩니다. -20061218 to 20180621 +20061218 to 20180704 ^ff0000파기일시: %s^000000 ^ff0000Expiration Date: %s^000000 */ MSG_NOTICE_TO_DELETE_TIME = 0x4e7, /*20061211 to 20061211 '%s'아이템이 인벤토리에서 삭제되었습니다. -20061218 to 20180621 +20061218 to 20180704 '%s'아이템의 사용시간이 %d분 남았습니다. The '%s' item will disappear in %d minutes. 20070102 to 20070312 @@ -6711,23 +6711,23 @@ Do you really want to purchase this item? %d points will be deducted from your t MSG_NOTICE_TO_REMAIN_ITEMUSINGTIME = 0x4e8, #endif #if PACKETVER >= 20061218 -/*20061218 to 20180621 +/*20061218 to 20180704 1분 후, '%s'아이템이 인벤토리에서 삭제됩니다. '%s' item will be deleted from the Inventory in 1 minute. */ MSG_LAST_NOTICE_TO_REMAIN_ITEMUSINGTIME = 0x4e9, -/*20061218 to 20180621 +/*20061218 to 20180704 '%s'아이템이 인벤토리에서 삭제되었습니다. '%s' item has been deleted from the Inventory. */ MSG_NOTICE_TO_DELETE_ITEM = 0x4ea, #endif #if PACKETVER >= 20070102 -/*20070102 to 20180621 +/*20070102 to 20180704 Input Number */ MSG_INPUT_NUMBER = 0x4eb, -/*20070102 to 20180621 +/*20070102 to 20180704 %m월 %d일 %H시 %M분 %m/%d %H:%M */ @@ -6736,58 +6736,58 @@ Input Number #if PACKETVER >= 20070129 /*20070129 to 20071120 보스 몬스터 '%s'(이)가 1분 이내에 등장합니다. -20071127 to 20180621 +20071127 to 20180704 보스 몬스터 '%s'(이)가 잠시 후에 등장합니다. Boss Monster '%s' will appear within 1 minute. */ MSG_APPEARANCE_TIME_OF_BOSSMON2 = 0x4ed, -/*20070129 to 20180621 +/*20070129 to 20180704 용병 스킬목록 Mercenary Soldier Skill List */ MSG_MER_SKILLLIST = 0x4ee, -/*20070129 to 20180621 +/*20070129 to 20180704 블랙젬스톤 1개와 백만제니를 소모하는 마법의 실행에 동의합니까? Do you agree to cast the magic spell that consumes 1 Black Gemstone and 1,000,000 Zeny? */ MSG_DA_EXP_ACCEPT = 0x4ef, #endif #if PACKETVER >= 20070220 -/*20070220 to 20180621 +/*20070220 to 20180704 [POINT] 콜렉터랭킹 포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have gained %d Collector Rank Points; you now have a total of %d Collector Rank Points. */ MSG_COLLECTOR_POINT = 0x4f0, -/*20070220 to 20180621 +/*20070220 to 20180704 [콜렉터랭킹] Target Item : %s [Collector Rank] Target Item: %s */ MSG_COLLECTOR_MISSION = 0x4f1, #endif #if PACKETVER >= 20070227 -/*20070227 to 20180621 +/*20070227 to 20180704 용병 사용시간이 만료되었습니다. The mercenary contract has expired. */ MSG_MER_FINISH = 0x4f2, -/*20070227 to 20180621 +/*20070227 to 20180704 용병이 사망하였습니다. The mercenary has died. */ MSG_MER_DIE = 0x4f3, -/*20070227 to 20180621 +/*20070227 to 20180704 용병이 해고되었습니다. You have released the mercenary. */ MSG_MER_RETIRE = 0x4f4, -/*20070227 to 20180621 +/*20070227 to 20180704 용병이 도망갔습니다. The mercenary has run away. */ MSG_MER_RUNAWAY = 0x4f5, #endif #if PACKETVER >= 20070319 -/*20070319 to 20180621 +/*20070319 to 20180704 '%s'아이템의 사용시간이 %d초 남았습니다. The '%s' item will disappear in %d seconds. */ @@ -6796,226 +6796,226 @@ The mercenary has run away. #if PACKETVER >= 20070326 /*20070326 to 20070821 PC방 이벤트 : 경험치 증가 %d%%, 죽을때 경험치 %d%%, 드롭율 증가 %d%% -20070828 to 20180621 +20070828 to 20180704 PC방 프리미엄 서비스 : 경험치 %d%% 증가, 사망 페널티 %d%% 감소, 드롭율 %d%% 증가 IP Bonus: EXP/JEXP %d%%, Death Penalty %d%%, Item Drop %d%% */ MSG_PCBANG_EVENT = 0x4f7, #endif #if PACKETVER >= 20070402 -/*20070402 to 20180621 +/*20070402 to 20180704 24시간 이후에 시도하세요 Symbols in Character Names are forbidden. */ MSG_LIMIT_CHAR_DELETE = 0x4f8, #endif #if PACKETVER >= 20070416 -/*20070416 to 20180621 +/*20070416 to 20180704 용병이 사용자 인공지능으로 동작합니다. Mercenary will follow custom AI. */ MSG_MER_USERAI_ON = 0x4f9, -/*20070416 to 20180621 +/*20070416 to 20180704 용병이 기본 인공지능으로 동작합니다. Mercenary will follow basic AI. */ MSG_MER_USERAI_OFF = 0x4fa, #endif #if PACKETVER >= 20070611 -/*20070611 to 20180621 +/*20070611 to 20180704 %s님의 %s's */ MSG_CHARACTER_NAME = 0x4fb, /*20070611 to 20070801 %s님이 %s를 획득하셨습니다. -20070807 to 20180621 +20070807 to 20180704 %s님이 %s 아이템을 획득하셨습니다. %s has acquired %s. */ MSG_ITEM_PICKUP_PARTY = 0x4fc, -/*20070611 to 20180621 +/*20070611 to 20180704 공개 채팅 메시지 표시 Public Chat Display */ MSG_VIEW_CHAT_MSG = 0x4fd, -/*20070611 to 20180621 +/*20070611 to 20180704 귓속말 채팅 메시지 표시 Whisper Display */ MSG_VIEW_WHISPER_MSG = 0x4fe, -/*20070611 to 20180621 +/*20070611 to 20180704 파티 채팅 메시지 표시 Party Chat Display */ MSG_VIEW_PARTY_MSG = 0x4ff, -/*20070611 to 20180621 +/*20070611 to 20180704 길드 채팅 메시지 표시 Guild Chat Display */ MSG_VIEW_GUILD_MSG = 0x500, -/*20070611 to 20180621 +/*20070611 to 20180704 아이템 획득/드롭 메시지 표시 Item Get/Drop Message Display */ MSG_VIEW_GET_ITEM_MSG = 0x501, -/*20070611 to 20180621 +/*20070611 to 20180704 장비 장착/해제 메시지 표시 Equipment On/Off Message Display */ MSG_VIEW_EQUIP_MSG = 0x502, -/*20070611 to 20180621 +/*20070611 to 20180704 상태이상 메시지 표시 Abnormal Status Message Display */ MSG_VIEW_CHANGE_STATUS_MSG = 0x503, -/*20070611 to 20180621 +/*20070611 to 20180704 파티원의 주요 아이템 획득 메시지 표시 Party Member's Obtained Item Message Display */ MSG_VIEW_GET_ITEM_PARTY_MSG = 0x504, -/*20070611 to 20180621 +/*20070611 to 20180704 파티원의 상태이상 메시지 표시 Party Member's Abnormal Status Message Display */ MSG_VIEW_CHANGE_STATUS_PARTY_MSG = 0x505, -/*20070611 to 20180621 +/*20070611 to 20180704 스킬 사용 실패 메시지 표시 Skill Failure Message Display */ MSG_VIEW_FAIL_SKILL_MSG = 0x506, -/*20070611 to 20180621 +/*20070611 to 20180704 파티 설정 메시지 표시 Party Configuration Message Display */ MSG_VIEW_PARTY_SETUP_MSG = 0x507, -/*20070611 to 20180621 +/*20070611 to 20180704 장비 손상 메시지 표시 Damaged Equipment Message Display */ MSG_VIEW_DAMAGED_EQUIP_MSG = 0x508, -/*20070611 to 20180621 +/*20070611 to 20180704 배틀 메시지 창 표시 정보 Battle Message Window Display */ MSG_BATTLE_CHAT_WND_OPTION = 0x509, -/*20070611 to 20180621 +/*20070611 to 20180704 [%s]의 소지 한코인 : %d 한코인 [%s]'s Han Coin: %d Han Coin */ MSG_POINT_SHOP_NHN = 0x50a, #endif #if PACKETVER >= 20070618 -/*20070618 to 20180621 +/*20070618 to 20180704 일반 메시지 Public Log */ MSG_ST_CHAT = 0x50b, -/*20070618 to 20180621 +/*20070618 to 20180704 배틀 메시지 Battle Log */ MSG_BT_CHAT = 0x50c, -/*20070618 to 20180621 +/*20070618 to 20180704 휴대폰 인증. Mobile Authentication */ MSG_PHONE_CONFIRM = 0x50d, -/*20070618 to 20180621 +/*20070618 to 20180704 읽기 Read */ MSG_BOOK_READ = 0x50e, -/*20070618 to 20180621 +/*20070618 to 20180704 자동낭독 Auto Read */ MSG_BOOK_AUTOREAD = 0x50f, -/*20070618 to 20180621 +/*20070618 to 20180704 책갈피 Bookmark */ MSG_BOOK_KEEP = 0x510, -/*20070618 to 20180621 +/*20070618 to 20180704 이전페이지 Previous */ MSG_BOOK_PREV = 0x511, -/*20070618 to 20180621 +/*20070618 to 20180704 다음페이지 Next */ MSG_BOOK_NEXT = 0x512, -/*20070618 to 20180621 +/*20070618 to 20180704 닫기 Close */ MSG_BOOK_CLOSE = 0x513, #endif #if PACKETVER >= 20070622 -/*20070622 to 20180621 +/*20070622 to 20180704 %s 장비가 손상되었습니다. %s's Equipment has been damaged. */ MSG_DAMAGED_EQUIP = 0x514, -/*20070622 to 20180621 +/*20070622 to 20180704 %s님의 %s 손상되었습니다. %s's %s was damaged. */ MSG_DAMAGED_EQUIP_PARTY = 0x515, -/*20070622 to 20180621 +/*20070622 to 20180704 무기가 Weapon */ MSG_DAMAGED_WEAPON = 0x516, -/*20070622 to 20180621 +/*20070622 to 20180704 갑옷이 Armor */ MSG_DAMAGED_BODY = 0x517, -/*20070622 to 20180621 +/*20070622 to 20180704 스킬레벨이 부족합니다. 파티가입 불능 Insufficient Skill Level for joining a Party */ MSG_NOT_ENOUGH_SKILLLEVE5_2 = 0x518, #endif #if PACKETVER >= 20070703 -/*20070703 to 20180621 +/*20070703 to 20180704 [%s]의 무료 캐시 : %d 캐시 [%s]'s Free Cash: %d Cash */ MSG_POINT_SHOP2 = 0x519, -/*20070703 to 20180621 +/*20070703 to 20180704 무료 캐시 사용 : Use Free Cash: */ MSG_USE_FREE_POINT = 0x51a, -/*20070703 to 20180621 +/*20070703 to 20180704 캐시 Cash */ MSG_CASH = 0x51b, #endif #if PACKETVER >= 20070710 -/*20070710 to 20180621 +/*20070710 to 20180704 http://payment.ro.hangame.com/index.asp */ MSG_SETTLE_WEB_URL_HANGAME = 0x51c, /*20070710 to 20090603 그라비티 회원 정보동의를 하셔야 사용할수있습니다. -20090610 to 20180621 +20090610 to 20180704 그라비티 회원 정보동의를 하셔야 사용할 수 있습니다. You need to accept the Privacy Policy from Gravity in order to use the service. */ MSG_BAN_GRAVITY_MEM_AGREE = 0x51d, -/*20070710 to 20180621 +/*20070710 to 20180704 이용약관에 동의를 하셔야 본 서비스를 이용하실 수 있습니다. You need to accept the User Agreement in order to use the service. */ MSG_BAN_GAME_MEM_AGREE = 0x51e, /*20070710 to 20080514 존재하지 않는 한게임 ID이거나 잘못된 ID입니다. -20080520 to 20180621 +20080520 to 20180704 입력하신 아이디와 비밀번호가 등록된 정보와 일치하지 않습니다. Incorrect or nonexistent ID. */ @@ -7034,43 +7034,43 @@ Incorrect or nonexistent ID. ^ff0000본 아이템을 구매 후 개봉하시면 청약 철회 및 환불 대상에서 제외됩니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %d캐시, 무료 %d캐시가 차감됩니다. 20110405 to 20120618 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %d캐시, 무료 %d캐시가 차감됩니다. -20120626 to 20180621 +20120626 to 20180704 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %d캐시, 무료 %d캐시가 차감됩니다. Do you really want to purchase these items? You will spend %d Regular Cash Points and %d Free Cash Points. */ MSG_BUY_RECONFIRM2 = 0x520, #endif #if PACKETVER >= 20070718 -/*20070718 to 20180621 +/*20070718 to 20180704 %d시간이 경과하였습니다. %d hour(s) has passed. */ MSG_NOTIFY_PLAYTIME1 = 0x521, -/*20070718 to 20180621 +/*20070718 to 20180704 %d시간 %d분이 경과하였습니다. %d hour(s) %d minute(s) has passed. */ MSG_NOTIFY_PLAYTIME2 = 0x522, -/*20070718 to 20180621 +/*20070718 to 20180704 게임을 종료하세요, 경험치 및 모든게 50%로 조정됩니다 Please stop playing the game, and take a break. Exp and other features will be reduced to 50%. */ MSG_WARNING_MSG1 = 0x523, -/*20070718 to 20180621 +/*20070718 to 20180704 불건전 시간대에 접어들었습니다. 게임을 종료하세요, 경험치 및 모든게 0%로 조정됩니다 Please stop playing the game since you'll need to rest. Exp and other features will be fixed to 0%. */ MSG_WARNING_MSG2 = 0x524, #endif #if PACKETVER >= 20070724 -/*20070724 to 20180621 +/*20070724 to 20180704 퀘스트 목록 Quest List */ MSG_QUESTWIN = 0x525, #endif #if PACKETVER >= 20070807 -/*20070807 to 20180621 +/*20070807 to 20180704 RO SHOP RO Shop */ @@ -7079,21 +7079,21 @@ RO Shop #if PACKETVER >= 20070821 /*20070821 to 20070904 메모리얼던젼 '%s'이 예약되었습니다. -20070911 to 20180621 +20070911 to 20180704 메모리얼던젼 '%s'의 예약이 알수없는 이유로 실패 하였습니다. Memorial Dungeon, '%s' is booked. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_UNKNOWN = 0x527, /*20070821 to 20070904 메모리얼던젼 '%s' 예약이 실패했습니다. -20070911 to 20180621 +20070911 to 20180704 메모리얼던젼 '%s'의 예약이 예약중복으로 실패 하였습니다. Failed to book Memorial Dungeon, '%s'. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_DUPLICATE = 0x528, /*20070821 to 20070904 메모리얼던젼 '%s' 이미 예약중입니다. -20070911 to 20180621 +20070911 to 20180704 메모리얼던젼 '%s'의 예약이 권한문제로 실패 하였습니다. Memorial Dungeon, '%s' is already booked. */ @@ -7101,7 +7101,7 @@ Memorial Dungeon, '%s' is already booked. /*20070821 to 20070904 메모리얼던젼 '%s'가 생성 되었습니다 5분내에 입장하세요. -20070911 to 20180621 +20070911 to 20180704 메모리얼던젼 '%s'의 예약이 중복생성요청으로 실패하였습니다. Memorial Dungeon, '%s' is created. Please enter in 5 minutes. @@ -7110,377 +7110,377 @@ Memorial Dungeon, '%s' is created. /*20070821 to 20070904 메모리얼던젼 '%s' 생성에 실패했습니다. 나중에 다시 시도하세요. -20070911 to 20180621 +20070911 to 20180704 메모리얼던젼 '%s'의 예약취소가 실패 하였습니다. Failed to create Memorial Dungeon, '%s'. Please try again. */ MSG_MDUNGEON_SUBSCRIPTION_CANCEL_FAIL = 0x52b, -/*20070821 to 20180621 +/*20070821 to 20180704 상대방이 파티 초대 거부 상태입니다. The character blocked the party invitation. */ MSG_JOINMSG_REFUSE = 0x52c, #endif #if PACKETVER >= 20070828 -/*20070828 to 20180621 +/*20070828 to 20180704 모든 파티 초대를 거부합니다. Block all party invitations. */ MSG_INVITE_PARTY_REFUSE = 0x52d, -/*20070828 to 20180621 +/*20070828 to 20180704 모든 파티 초대를 수락합니다. Allow all party invitations. */ MSG_INVITE_PARTY_ACCEPT = 0x52e, #endif #if PACKETVER >= 20070904 -/*20070904 to 20180621 +/*20070904 to 20180704 착용하시면 이 아이템은 영구 귀속됩니다. 착용하시겠습니까? This item will be permanently bound to this character once it is equipped. Do you really want to equip this item? */ MSG_YOURITEM_EQUIP = 0x52f, -/*20070904 to 20180621 +/*20070904 to 20180704 %s 아이템이 귀속되었습니다. %s is now permanently bound to this character. */ MSG_YOURITEM_EQUIPED = 0x530, -/*20070904 to 20180621 +/*20070904 to 20180704 캐시가 부족합니다. 무료 캐시 포인트를 입력해 주시기 바랍니다. You do not have enough Kafra Credit Points. Please enter whether you have free credit points. */ MSG_BUY_TO_FREE_POINT = 0x531, -/*20070904 to 20180621 +/*20070904 to 20180704 파티 가입요청 Request to Join Party */ MSG_REQ_JOIN_PARTY3 = 0x532, #endif #if PACKETVER >= 20070912 -/*20070912 to 20180621 +/*20070912 to 20180704 공성 정보 메시지 표시 Display WOE Info */ MSG_VIEW_SIEGE_INFO_MSG = 0x533, -/*20070912 to 20180621 +/*20070912 to 20180704 메모리얼던젼 '%s'의 예약이 취소 되었습니다. Memorial Dungeon %s's reservation has been canceled. */ MSG_MDUNGEON_SUBSCRIPTION_CANCEL_SUCCESS = 0x534, -/*20070912 to 20180621 +/*20070912 to 20180704 메모리얼던젼 '%s' 생성에 실패하였습니다. 다시 시도 하세요. Failed to create Memorial Dungeon %s. Please try again. */ MSG_MDUNGEON_CREATE_FAIL = 0x535, -/*20070912 to 20180621 +/*20070912 to 20180704 이 장소에서는 사용할 수 없는 스킬입니다. This skill cannot be used within this area. */ MSG_IMPOSSIBLE_SKILL_AREA = 0x536, -/*20070912 to 20180621 +/*20070912 to 20180704 이 장소에서는 사용할 수 없는 아이템입니다. This item cannot be used within this area. */ MSG_IMPOSSIBLE_USEITEM_AREA = 0x537, #endif #if PACKETVER >= 20070918 -/*20070918 to 20180621 +/*20070918 to 20180704 메모리얼 던전 Memorial Dungeon */ MSG_MEMORIAL_DUN = 0x538, -/*20070918 to 20180621 +/*20070918 to 20180704 %s 대기중 %s in Standby */ MSG_MEMORIAL_DUN_WAITING = 0x539, -/*20070918 to 20180621 +/*20070918 to 20180704 %s 입장 가능 %s Available */ MSG_MEMORIAL_DUN_READY = 0x53a, /*20070918 to 20071120 %s 내부 -20071127 to 20180621 +20071127 to 20180704 %s 진행중 %s in Progress */ MSG_MEMORIAL_DUN_IN = 0x53b, -/*20070918 to 20180621 +/*20070918 to 20180704 시간 안에 입장하지 않아 메모리얼 던전이 사라졌습니다. No one entered the Memorial Dungeon within its duration; the dungeon has disappeared. */ MSG_MEMORIAL_DUN_OUT1 = 0x53c, -/*20070918 to 20180621 +/*20070918 to 20180704 이용하시려면 이용 신청을 처음부터 다시 해주시기 바랍니다. Please apply for dungeon entry again to play in this dungeon. */ MSG_MEMORIAL_DUN_OUT2 = 0x53d, -/*20070918 to 20180621 +/*20070918 to 20180704 대기 순위 : ^ff0000%d^000000 Your Standby Priority: ^ff0000%d^000000 */ MSG_MEMORIAL_DUN_PRIORITY = 0x53e, -/*20070918 to 20180621 +/*20070918 to 20180704 ^ff0000%s^000000 내에 입장하지 않을 경우 신청하신 던전이 삭제 됩니다. The requested dungeon will be removed if you do not enter within ^ff0000%s^000000. */ MSG_MEMORIAL_DUN_NOTIFY = 0x53f, -/*20070918 to 20180621 +/*20070918 to 20180704 던전 미션 제한 시간 : Dungeon Mission Time Limit: */ MSG_MEMORIAL_DUN_NOTIFY2 = 0x540, -/*20070918 to 20180621 +/*20070918 to 20180704 메모리얼 던전 예약이 취소되었습니다. The Memorial Dungeon reservation has been canceled. */ MSG_MEMORIAL_DUN_CANCEL = 0x541, -/*20070918 to 20180621 +/*20070918 to 20180704 메모리얼 던전이 유지 시간 제한에 의해 파괴되었습니다. The Memorial Dungeon duration expired; it has been destroyed. */ MSG_MEMORIAL_DUN_LIVE_TIME_OUT = 0x542, -/*20070918 to 20180621 +/*20070918 to 20180704 메모리얼 던전이 입장 시간 제한에 의해 파괴되었습니다. The Memorial Dungeon's entry time limit expired; it has been destroyed. */ MSG_MEMORIAL_DUN_ENTER_TIME_OUT = 0x543, -/*20070918 to 20180621 +/*20070918 to 20180704 메모리얼 던전이 삭제 되었습니다. The Memorial Dungeon has been removed. */ MSG_MEMORIAL_DUN_DESTROY_REQUEST = 0x544, -/*20070918 to 20180621 +/*20070918 to 20180704 메모리얼 던전에 시스템 오류가 발생하였습니다. 정상적인 게임 진행을 위해 재접속을 해주십시오. A system error has occurred in the Memorial Dungeon. Please relog in to the game to continue playing. */ MSG_MEMORIAL_DUN_ERROR = 0x545, -/*20070918 to 20180621 +/*20070918 to 20180704 사용할 수 없는 슬롯입니다. This slot is not usable. */ MSG_FR_INVALID_SLOT = 0x546, -/*20070918 to 20180621 +/*20070918 to 20180704 Base Level이 15를 넘었습니다. Your Base Level is over 15. */ MSG_FR_BASELVL = 0x547, -/*20070918 to 20180621 +/*20070918 to 20180704 Job Level이 15를 넘었습니다. Your Job Level is over 15. */ MSG_FR_INVALID_JOBLV = 0x548, -/*20070918 to 20180621 +/*20070918 to 20180704 해당슬롯 캐릭터에 직업군의 상인이므로 게임을 할 수 없습니다. You cannot play the Merchant class character in this slot. */ MSG_FR_JOB = 0x549, -/*20070918 to 20180621 +/*20070918 to 20180704 추후 사용예정 Not Yet Implemented */ MSG_FR_MAP = 0x54a, -/*20070918 to 20180621 +/*20070918 to 20180704 만들수 있는 케릭터 슬롯이 아닙니다. You are not eligible to open the Character Slot. */ MSG_FR_ERR_MKCHAR_INVALID_SLOT = 0x54b, -/*20070918 to 20180621 +/*20070918 to 20180704 삭제할 수 없는 케릭터 입니다. This character cannot be deleted. */ MSG_FR_ERR_DELCHAR_INVALID_SLOT = 0x54c, -/*20070918 to 20180621 +/*20070918 to 20180704 상대방의 장비창이 공개되어 있지 않습니다. This character's equipment information is not open to the public. */ MSG_OPEN_EQUIPEDITEM_REFUSED = 0x54d, -/*20070918 to 20180621 +/*20070918 to 20180704 장비창을 공개하지 않습니다. Equipment information not open to the public. */ MSG_OPEN_EQUIPEDITEM_REFUSE = 0x54e, -/*20070918 to 20180621 +/*20070918 to 20180704 장비창을 공개합니다. Equipment information open to the public. */ MSG_OPEN_EQUIPEDITEM_ACCEPT = 0x54f, -/*20070918 to 20180621 +/*20070918 to 20180704 (%s)님 장비창 보기 Check %s's Equipment Info */ MSG_REQ_VIEW_OTHERUSER = 0x550, -/*20070918 to 20180621 +/*20070918 to 20180704 %s의 장착아이템 '%s's Equipment */ MSG_OTHERUSER_EQUIPED_ITEM = 0x551, -/*20070918 to 20180621 +/*20070918 to 20180704 장비창 공개 Show Equip */ MSG_OPEN_EQUIPED_ITEM = 0x552, #endif #if PACKETVER >= 20071002 -/*20071002 to 20180621 +/*20071002 to 20180704 프리미엄 서비스를 이용해 주시기 바랍니다. This service is only available for premium users. */ MSG_NEED_PREMIUM_SERVICE = 0x553, -/*20071002 to 20180621 +/*20071002 to 20180704 무료 사용자는 최대 50000제니까지 소유할 수 있습니다. Free Trial users can only hold up to 50,000 zeny. */ MSG_FR_INVALID_MONEY = 0x554, #endif #if PACKETVER >= 20071009 -/*20071009 to 20180621 +/*20071009 to 20180704 전장채팅 상태가 되었습니다. Battlefield Chat has been activated. */ MSG_BATTLECHAT_ON = 0x555, -/*20071009 to 20180621 +/*20071009 to 20180704 전장채팅 상태가 해제되었습니다. Battlefield Chat has been deactivated. */ MSG_BATTLECHAT_OFF = 0x556, #endif #if PACKETVER >= 20071017 -/*20071017 to 20180621 +/*20071017 to 20180704 용병정보 - 몬스터타입 Mercenary Info - Monster Type */ MSG_MER_INFO_TYPE_MONSTER = 0x557, #endif #if PACKETVER >= 20071106 -/*20071106 to 20180621 +/*20071106 to 20180704 전체 맵 보기 World Map */ MSG_RO_MAP = 0x558, #endif #if PACKETVER >= 20071127 -/*20071127 to 20180621 +/*20071127 to 20180704 메모리얼던젼이 CLOSE 상태입니다. The Memorial Dungeon is now closed. */ MSG_MEMORIAL_DUN_CLOSE = 0x559, #endif #if PACKETVER >= 20071204 -/*20071204 to 20180621 +/*20071204 to 20180704 ^ff0000^ff0000용병을 삭제합니다.^000000^000000 삭제하실 경우 지금까지 키운 내역이 모두 삭제됩니다. 계속하시겠습니까? ^ff0000Deleting a Mercenary Soldier^000000 will also delete his growth history. Do you really want to proceed with the deletion? */ MSG_DELETE_MER = 0x55a, #endif #if PACKETVER >= 20071211 -/*20071211 to 20180621 +/*20071211 to 20180704 메모리얼던젼이 OPEN 상태입니다. The Memorial Dungeon is now open. */ MSG_MEMORIAL_DUN_OPEN = 0x55b, #endif #if PACKETVER >= 20080108 -/*20080108 to 20180621 +/*20080108 to 20180704 위의 계정은 아직 통신 안전 키에 연결되지 않았습니다. 먼저 안전 키를 해제하신 뒤 게임에 접속해 주십시오. This account has not been confirmed by connecting to the safe communication key. Please connect to the key first, and then log into the game. */ MSG_PHONE_BLOCK = 0x55c, -/*20080108 to 20180621 +/*20080108 to 20180704 한 아이피로 접속 가능한 유저수를 초과하였습니다. The number of accounts connected to this IP has exceeded the limit. */ MSG_BAN_PC_IP_LIMIT_ACCESS = 0x55d, #endif #if PACKETVER >= 20080219 -/*20080219 to 20180621 +/*20080219 to 20180704 새로운 퀘스트를 받았습니다 You have received a new quest. */ MSG_QUESTGET = 0x55e, #endif #if PACKETVER >= 20080401 -/*20080401 to 20180621 +/*20080401 to 20180704 ^777777습득조건 : ^CC3399Requirement: */ MSG_FINDTEXT_TO_SKILLDES = 0x55f, -/*20080401 to 20180621 +/*20080401 to 20180704 스킬 설명 보기 View Skill Info */ MSG_VIEW_SKILL_DESCRIPT = 0x560, #endif #if PACKETVER >= 20080408 -/*20080408 to 20180621 +/*20080408 to 20180704 사용된 스킬 포인트는 다시 되돌릴 수 없습니다. 적용하시겠습니까? Once used, skill points cannot be re-allocated. Would you like to use the skill points? */ MSG_APPLY_SKILL_UP = 0x561, -/*20080408 to 20180621 +/*20080408 to 20180704 노비스·1차직업 1st */ MSG_1TABNAME_SKILLWND = 0x562, -/*20080408 to 20180621 +/*20080408 to 20180704 2차·전승직업 2nd */ MSG_2TABNAME_SKILLWND = 0x563, /*20080408 to 20080514 불법프로그램을 사용하였거나 혹은 해킹을 시도한 계정입니다. 블럭시간 : %s -20080520 to 20180621 +20080520 to 20180704 불법프로그램을 사용하였거나 혹은 해킹을 시도한 계정입니다. 블럭종료시간 : %s This account has been used for illegal program or hacking program. Block Time: %s 20081210 to 20081218 불법프로그램을 사용하였거나 해킹을 시도한 계정이거나 그라비티 이전을 신청한 한게임 계정입니다. 블럭종료시간 : %s */ MSG_RE17 = 0x564, -/*20080408 to 20180621 +/*20080408 to 20180704 불법프로그램이 실행, 바이러스 감염, 또는 해킹툴이 설치되어 있을 가능성이 있습니다. 정상 클라이언트를 실행하여 주시기 바랍니다. 함께 만드는 밝은 라그나로크가 될 수 있도록 노력하고 있습니다. The possibility of exposure to illegal program, PC virus infection or Hacking Tool has been detected. Please execute licensed client. Our team is trying to make a best environment for Ro players. */ MSG_RE18 = 0x565, #endif #if PACKETVER >= 20080415 -/*20080415 to 20180621 +/*20080415 to 20180704 당신은 지금 건강한 게임 시간 대에 있습니다, 즐거운 게임이 되시길 바랍니다 You are currently playing in the best game environment. Please enjoy the Ragnarok. */ MSG_WARNING_MSG3 = 0x566, /*20080415 to 20100720 몬스터 사냥을 통해 얻을 수 있는 Job경험치가 30분간 1.5배로 증가합니다. -20100727 to 20180621 +20100727 to 20180704 몬스터 사냥을 통해 얻을 수 있는 Job경험치가 30분간 1.25배로 증가합니다. Job Exp points from hunting monsters are increased by 50% for 30 minutes. */ MSG_PLUSONLYJOBEXP = 0x567, /*20080415 to 20091110 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 1.25배로 증가합니다. -20091117 to 20180621 +20091117 to 20180704 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 1.2배로 증가합니다. Exp points from hunting monsters are increased by 25% for 30 minutes. */ MSG_PLUSEXP14532 = 0x568, -/*20080415 to 20180621 +/*20080415 to 20180704 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 2배로 증가합니다. EXP points from hunting monsters are increased by 100%% for 30 minutes. */ MSG_PLUSEXP14533 = 0x569, -/*20080415 to 20180621 +/*20080415 to 20180704 몬스터 사냥을 통해 얻을 수 있는 경험치가 60분간 1.5배로 증가합니다. EXP points from hunting monsters are increased by 50% for 60 minutes. */ MSG_PLUSEXP12312 = 0x56a, #endif #if PACKETVER >= 20080520 -/*20080520 to 20180621 +/*20080520 to 20180704 이 맵에서는 파티를 결성할 수 없습니다. Unable to organize a party in this map. */ MSG_NOPARTY = 0x56b, -/*20080520 to 20180621 +/*20080520 to 20180704 (%s)님은 파티에 참여할 수 없는 맵에 있습니다. (%s) are currently in restricted map to join a party. */ @@ -7489,228 +7489,228 @@ Unable to organize a party in this map. #if PACKETVER >= 20080528 /*20080528 to 20080603 간편아이템샵. -20080610 to 20180621 +20080610 to 20180704 간편아이템샵 Simple Item Shop */ MSG_SIMPLE_CASH_SHOP = 0x56d, -/*20080528 to 20180621 +/*20080528 to 20180704 소지 한코인 : %d 한코인 Han Coin: %d Han Coin */ MSG_SIMPLE_POINT_SHOP_NHN = 0x56e, -/*20080528 to 20180621 +/*20080528 to 20180704 소지 캐시 : %d 캐시 RoK Point: %d RoK Point */ MSG_SIMPLE_POINT_SHOP = 0x56f, -/*20080528 to 20180621 +/*20080528 to 20180704 무료 캐시 : %d 캐시 Free Cash: %d Cash */ MSG_SIMPLE_POINT_SHOP2 = 0x570, #endif #if PACKETVER >= 20080715 -/*20080715 to 20180621 +/*20080715 to 20180704 본서버 유저는 프리서버에 접속할수 없습니다. An user of this server cannot connect to free server */ MSG_MAIN_USER_CANONT_LOGIN_FREE_SERVER = 0x571, -/*20080715 to 20180621 +/*20080715 to 20180704 유효기간이 지난 비밀번호 입니다. 다시 로그인하여주십시오. Your password has expired. Please log in again */ MSG_INVALID_ONETIMELIMIT = 0x572, #endif #if PACKETVER >= 20080903 -/*20080903 to 20180621 +/*20080903 to 20180704 3차직업 3rd */ MSG_3TABNAME_SKILLWND = 0x573, #endif #if PACKETVER >= 20080917 -/*20080917 to 20180621 +/*20080917 to 20180704 이 스킬을 사용할 수 없는 대상입니다. This skill can't be used on that target. */ MSG_USESKILL_FAIL_TOTARGET = 0x574, -/*20080917 to 20180621 +/*20080917 to 20180704 안실라 소유 개수가 초과하여 스킬을 사용할 수 없습니다. You can't use skill because you have exceeded the number Ancilla possession limit */ MSG_USESKILL_FAIL_ANCILLA_NUMOVER = 0x575, -/*20080917 to 20180621 +/*20080917 to 20180704 성수가 필요합니다. Unable to use the skill to exceed the number of Ancilla. */ MSG_USESKILL_FAIL_HOLYWATER = 0x576, -/*20080917 to 20180621 +/*20080917 to 20180704 안실라가 필요합니다. Holy water is required. */ MSG_USESKILL_FAIL_ANCILLA = 0x577, -/*20080917 to 20180621 +/*20080917 to 20180704 일정거리 내에 중복될 수 없습니다. Ancilla is required. */ MSG_USESKILL_FAIL_DUPLICATE_RANGEIN = 0x578, -/*20080917 to 20180621 +/*20080917 to 20180704 이 스킬을 사용하기 위해서는 다른 스킬이 필요합니다. Cannot be duplicated within a certain distance. */ MSG_USESKILL_FAIL_NEED_OTHER_SKILL = 0x579, #endif #if PACKETVER >= 20080924 -/*20080924 to 20180621 +/*20080924 to 20180704 이 맵에서는 채팅을 할 수 없습니다. This skill requires other skills to be used. */ MSG_NO_CHATTING = 0x57a, #endif #if PACKETVER >= 20081001 -/*20081001 to 20180621 +/*20081001 to 20180704 3시간이 지났습니다. Chat is not allowed in this map */ MSG_VET_3HOUR = 0x57b, -/*20081001 to 20180621 +/*20081001 to 20180704 5시간이 지났습니다. 3 hours have passed. */ MSG_VET_5HOUR = 0x57c, #endif #if PACKETVER >= 20081008 -/*20081008 to 20180621 +/*20081008 to 20180704 게임가드 초기화 에러 또는 구버전의 게임가드 파일입니다. 게임가드 셋업파일을 다시 설치하고 게임을 실행해 보시기 바랍니다. 5 hours have passed. */ MSG_NPGAMEMON_ERROR_GAMEGUARD = 0x57d, -/*20081008 to 20180621 +/*20081008 to 20180704 ini 파일이 없거나 변조되었습니다. 게임가드 셋업파일을 설치하면 해결 할 수 있습니다. Game guard initialization error or previous version game guard file is installed. Please re-install the setup file and try again */ MSG_NPGMUP_ERROR_PARAM = 0x57e, -/*20081008 to 20180621 +/*20081008 to 20180704 게임가드와 충돌 프로그램이 발견되었습니다. Either ini file is missing or altered. Install game guard setup file to fix the problem */ MSG_NPGG_ERROR_COLLISION = 0x57f, #endif #if PACKETVER >= 20081112 -/*20081112 to 20180621 +/*20081112 to 20180704 잘못된 클라이언트입니다. 정상적인 클라이언트를 실행하여 주십시요. There is a program found that conflicts with game guard */ MSG_PROOF_ERROR = 0x580, #endif #if PACKETVER >= 20081203 -/*20081203 to 20180621 +/*20081203 to 20180704 모바일 인증을 받아주시기 바랍니다. Incorrect client. Please run a normal client */ MSG_MOBILE_LOCKSERVER = 0x581, #endif #if PACKETVER >= 20081210 -/*20081210 to 20180621 +/*20081210 to 20180704 모바일 인증에 실패하였습니다. Thank you to accept mobile authentication. */ MSG_FAILED_MOBILE_LOCKSERVER = 0x582, #endif #if PACKETVER >= 20081217 -/*20081217 to 20180621 +/*20081217 to 20180704 이스킬은 혼자서 사용할수 없습니다. This skill can't be used alone */ MSG_USESKILL_FAIL_NEED_HELPER = 0x583, -/*20081217 to 20180621 +/*20081217 to 20180704 이스킬은 특정방향으로만 사용할수 있습니다. This skill can be used to certain direction only */ MSG_USESKILL_FAIL_INVALID_DIR = 0x584, -/*20081217 to 20180621 +/*20081217 to 20180704 더이상 소환할수 없습니다. Cannot summon spheres anymore. */ MSG_USESKILL_FAIL_SUMMON = 0x585, /*20081217 to 20130710 소환된 구체가 존재하지 않습니다. -20130717 to 20180621 +20130717 to 20180704 소환된 구체가 존재하지 않거나 부족합니다. There is no summoned sphere or you do not have enough sphere. */ MSG_USESKILL_FAIL_SUMMON_NONE = 0x586, -/*20081217 to 20180621 +/*20081217 to 20180704 사용가능한 모방스킬이 존재하지 않습니다. There is no imitation skills available. */ MSG_USESKILL_FAIL_IMITATION_SKILL_NONE = 0x587, -/*20081217 to 20180621 +/*20081217 to 20180704 이 스킬은 중복해서 사용할수 없습니다. You can't reuse this skill */ MSG_USESKILL_FAIL_DUPLICATE = 0x588, -/*20081217 to 20180621 +/*20081217 to 20180704 스킬을 사용할수 없는 상태입니다. Skill can't be used in this state */ MSG_USESKILL_FAIL_CONDITION = 0x589, -/*20081217 to 20180621 +/*20081217 to 20180704 아이템별 최대 소지량을 초과하여 가질 수 없습니다. You have exceeded the maximum amount of possession of another item. */ MSG_PICKUP_MAXCOUNT_LIMIT = 0x58a, #endif #if PACKETVER >= 20090204 -/*20090204 to 20180621 +/*20090204 to 20180704 관리자 권한이 없습니다. 프로그램 최초 실행은 관리자 권한으로 실행하셔야 합니다. No administrative privileges. Must first run the program with administrator privileges. */ MSG_NPK_ERROR_NOTADMIN = 0x58b, -/*20090204 to 20180621 +/*20090204 to 20180704 nProtect KeyCrypt 드라이버 버전이 맞지 않습니다. 시스템 재 부팅 후에 새로 실행 시켜 주십시오. nProtect KeyCrypt not the same. Please restart the program and the computer first. */ MSG_NPK_ERROR_DRIVERVERSION = 0x58c, -/*20090204 to 20180621 +/*20090204 to 20180704 WindowXP 호환성 모드를 사용하고 계십니다. 현재 프로그램에서 호환성 모드를 제거하였습니다. 프로그램을 새로 시작해 주십시오. Currently wearing WindowXP Compatibility Mode. The program now removes Compatibility Mode. Please restart the program. */ MSG_NPK_ERROR_VERIFYVERSION = 0x58d, -/*20090204 to 20180621 +/*20090204 to 20180704 PS/2 키로거가 존재합니다. PS/2 keyloggers exist. */ MSG_DETECT_PS2KEYLOGGER = 0x58e, -/*20090204 to 20180621 +/*20090204 to 20180704 USB 키보드 드라이버 해킹 시도가 탐지되었습니다. USB Keylogging attempt was detected. */ MSG_DETECT_USBKEYLOGGER = 0x58f, -/*20090204 to 20180621 +/*20090204 to 20180704 HHD 모니터링 툴이 탐지되었습니다. HHD monitoring tool has been detected. */ MSG_DETECT_HHDUSBH = 0x590, -/*20090204 to 20180621 +/*20090204 to 20180704 페인트붓이 필요합니다. Paintbrush is required. */ MSG_USESKILL_FAIL_PAINTBRUSH = 0x591, /*20090204 to 20090401 그림물감이 필요합니다. -20090406 to 20180621 +20090406 to 20180704 서페이스페인트가 필요합니다. Paint is required. */ MSG_USESKILL_FAIL_II_SURFACE_PAINTS = 0x592, -/*20090204 to 20180621 +/*20090204 to 20180704 지정한 위치에 스킬을 사용할수 없습니다. Use the skills that are not at the specified location. */ MSG_USESKILL_FAIL_POS = 0x593, -/*20090204 to 20180621 +/*20090204 to 20180704 도우미의 SP가 부족합니다. Not enough SP. */ @@ -7719,163 +7719,163 @@ Not enough SP. #if PACKETVER >= 20090211 /*20090211 to 20090218 생성 가능 캐릭터 수는 9개입니다!!(임시) -20090225 to 20180621 +20090225 to 20180704 캐릭터 선택창의 캐릭터가 %d개를 초과하면 게임에 접속할 수 없습니다. 불필요한 캐릭터를 삭제해주십시오. Character %d is character selection window cannot connect to the game that exceeds the total. Please remove unwanted characters. */ MSG_BAN_OVER_CHARACTER_LIST = 0x595, #endif #if PACKETVER >= 20090225 -/*20090225 to 20180621 +/*20090225 to 20180704 목캔디가 필요합니다. Throat Lozenge is required. */ MSG_USESKILL_FAIL_II_NECK_CANDY = 0x596, -/*20090225 to 20180621 +/*20090225 to 20180704 안타까운눈물이 필요합니다. Painful Tears is required. */ MSG_USESKILL_FAIL_II_MISERABLE_TEAR = 0x597, -/*20090225 to 20180621 +/*20090225 to 20180704 목 보호 캔디가 필요합니다. Throat Lozenge is required. */ MSG_USESKILL_FAIL_II_PROTECT_NECK_CANDY = 0x598, -/*20090225 to 20180621 +/*20090225 to 20180704 웨폰 블로킹의 연계로만 사용가능합니다. Cooperation is only available with Weapon Blocking. */ MSG_USESKILL_FAIL_GC_WEAPONBLOCKING = 0x599, -/*20090225 to 20180621 +/*20090225 to 20180704 길로틴크로스의 독을 바른 무기가 필요합니다. Poisoned weapons is required. */ MSG_USESKILL_FAIL_GC_POISONINGWEAPON = 0x59a, #endif #if PACKETVER >= 20090304 -/*20090304 to 20180621 +/*20090304 to 20180704 마도기어 탑승시에만 사용가능합니다. Item can only be used when Mado Gear is mounted. */ MSG_USESKILL_FAIL_MADOGEAR = 0x59b, -/*20090304 to 20180621 +/*20090304 to 20180704 발칸블릿이 필요합니다. Vulcan Bullet is required. */ MSG_USESKILL_FAIL_II_VULCANBULLET = 0x59c, -/*20090304 to 20180621 +/*20090304 to 20180704 마도기어 연료가 필요합니다. Mado Gear Fuel is required. */ MSG_USESKILL_FAIL_II_FUELGAS = 0x59d, -/*20090304 to 20180621 +/*20090304 to 20180704 액체냉각탄이 필요합니다. Liquid Cold Bullet is required. */ MSG_USESKILL_FAIL_II_COLDSLOWERBULLET = 0x59e, -/*20090304 to 20180621 +/*20090304 to 20180704 캐논볼을 장전 하세요. Please load a Cannon Ball. */ MSG_USESKILL_FAIL_CANONBALL = 0x59f, -/*20090304 to 20180621 +/*20090304 to 20180704 미도기어 가속장치를 착용하세요. Please equipped with a Mado Gear Accelerator. */ MSG_USESKILL_FAIL_II_MADOGEAR_ACCELERATION = 0x5a0, -/*20090304 to 20180621 +/*20090304 to 20180704 호버링부스터를 착용하세요. Please equipped with a Hovering Booster. */ MSG_USESKILL_FAIL_II_MADOGEAR_HOVERING_BOOSTER = 0x5a1, -/*20090304 to 20180621 +/*20090304 to 20180704 [톡신] 독 효과가 무기에 적용되었습니다. [Toxin] Poison effect was applied to the weapon. */ MSG_TOXIN = 0x5a2, -/*20090304 to 20180621 +/*20090304 to 20180704 [패럴라이즈] 독 효과가 무기에 적용되었습니다. [Paralysis] Poison effect was applied to the weapon. */ MSG_PARALYZE = 0x5a3, -/*20090304 to 20180621 +/*20090304 to 20180704 [베놈블리드] 독 효과가 무기에 적용되었습니다. [Fatigue] Poison effect was applied to the weapon. */ MSG_VENOMBLEED = 0x5a4, -/*20090304 to 20180621 +/*20090304 to 20180704 [매직 머쉬룸] 독 효과가 무기에 적용되었습니다. [Laughing] Poison effect was applied to the weapon. */ MSG_MAGICMUSHROOM = 0x5a5, -/*20090304 to 20180621 +/*20090304 to 20180704 [데스 허트] 독 효과가 무기에 적용되었습니다. [Disheart] Poison effect was applied to the weapon. */ MSG_DEATHHURT = 0x5a6, -/*20090304 to 20180621 +/*20090304 to 20180704 [파이렉시아] 독 효과가 무기에 적용되었습니다. [Pyrexia] Poison effect was applied to the weapon. */ MSG_PHYREXIA = 0x5a7, -/*20090304 to 20180621 +/*20090304 to 20180704 [오블리비언 커즈] 독 효과가 무기에 적용되었습니다. [Oblivion] Poison effect was applied to the weapon. */ MSG_OBLIANCURSE = 0x5a8, -/*20090304 to 20180621 +/*20090304 to 20180704 [리치 엔드] 독 효과가 무기에 적용되었습니다. [Leech] Poison effect was applied to the weapon. */ MSG_RICHEND = 0x5a9, #endif #if PACKETVER >= 20090311 -/*20090311 to 20180621 +/*20090311 to 20180704 호버링상태에서만 사용가능합니다. Can only be used in Hovering state. */ MSG_USESKILL_FAIL_MADOGEAR_HOVERING = 0x5aa, -/*20090311 to 20180621 +/*20090311 to 20180704 자폭장치를 장착하세요. Please equip a Self-Destruct Mechanism. */ MSG_USESKILL_FAIL_II_MADOGEAR_SELFDESTRUCTION_DEVICE = 0x5ab, -/*20090311 to 20180621 +/*20090311 to 20180704 셰이프쉬프터를 장착하세요. Please equip a Shape Shift. */ MSG_USESKILL_FAIL_II_MADOGEAR_SHAPESHIFTER = 0x5ac, -/*20090311 to 20180621 +/*20090311 to 20180704 길로틴독이 필요합니다. Guillotine Cross Poison is required. */ MSG_USESKILL_FAIL_GUILLONTINE_POISON = 0x5ad, -/*20090311 to 20180621 +/*20090311 to 20180704 냉각장치를 장착하세요. Please equipped with a Cooling System. */ MSG_USESKILL_FAIL_II_MADOGEAR_COOLING_DEVICE = 0x5ae, -/*20090311 to 20180621 +/*20090311 to 20180704 자기장필드생성기를 착용하세요. Please equipped with a Magnetic Field Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_MAGNETICFIELD_GENERATOR = 0x5af, -/*20090311 to 20180621 +/*20090311 to 20180704 베리어생성기를 착용하세요. Please equipped with a Barrier Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_BARRIER_GENERATOR = 0x5b0, -/*20090311 to 20180621 +/*20090311 to 20180704 광학미채발생기를 착용하세요. Please equipped with a Optical Camouflage Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_OPTICALCAMOUFLAGE_GENERATOR = 0x5b1, -/*20090311 to 20180621 +/*20090311 to 20180704 리페어키트를 착용하세요. Please equipped with a Repair Kit. */ MSG_USESKILL_FAIL_II_MADOGEAR_REPAIRKIT = 0x5b2, -/*20090311 to 20180621 +/*20090311 to 20180704 몽키 스패너가 필요합니다. Monkey Wrench is required. */ @@ -7884,408 +7884,408 @@ Monkey Wrench is required. #if PACKETVER >= 20090312 /*20090312 to 20090312 '%s' 시전 시간까지 약 %d 분 남았습니다. -20090318 to 20180621 +20090318 to 20180704 [%s] 스킬을 시전 할 수 없습니다. [%s] Cannot use the skills due to cooldown delay. */ MSG_SKILLINTERVAL2 = 0x5b4, #endif #if PACKETVER >= 20090318 -/*20090318 to 20180621 +/*20090318 to 20180704 %d레벨 이상은 삭제가 불가능합니다. Deletion is impossible for over level %d */ MSG_LEMIT_DELETE_LEVEL = 0x5b5, /*20090318 to 20110614 마도기어 탑승시에는 사용할수 없습니다. -20110620 to 20180621 +20110620 to 20180704 마도기어 탑승시에는 사용 할 수 없습니다. Can't be used while on Magic Gear. */ MSG_USESKILL_FAIL_MADOGEAR_RIDE = 0x5b6, #endif #if PACKETVER >= 20090325 -/*20090325 to 20180621 +/*20090325 to 20180704 드래곤 내리기 Dismount Dragon */ MSG_DRAGONOFF = 0x5b7, -/*20090325 to 20180621 +/*20090325 to 20180704 마도기어 내리기 Dismount Magic Gear */ MSG_MADOOFF = 0x5b8, #endif #if PACKETVER >= 20090401 -/*20090401 to 20180621 +/*20090401 to 20180704 소비 I */ MSG_STORE_TABNAME_0 = 0x5b9, -/*20090401 to 20180621 +/*20090401 to 20180704 캐쉬 Cash */ MSG_STORE_TABNAME_1 = 0x5ba, -/*20090401 to 20180621 +/*20090401 to 20180704 방어구 Armors */ MSG_STORE_TABNAME_2 = 0x5bb, -/*20090401 to 20180621 +/*20090401 to 20180704 무기 Weapons */ MSG_STORE_TABNAME_3 = 0x5bc, -/*20090401 to 20180621 +/*20090401 to 20180704 투사체 Ammo */ MSG_STORE_TABNAME_4 = 0x5bd, -/*20090401 to 20180621 +/*20090401 to 20180704 카드 Card */ MSG_STORE_TABNAME_5 = 0x5be, -/*20090401 to 20180621 +/*20090401 to 20180704 기타 Other */ MSG_STORE_TABNAME_6 = 0x5bf, -/*20090401 to 20180621 +/*20090401 to 20180704 클라이언트 응답시간이 초과되어 연결이 끊어집니다. Client response time has passed so connection is terminated */ MSG_ERROR_HS_TIMEOUT = 0x5c0, -/*20090401 to 20180621 +/*20090401 to 20180704 핵쉴드 파일의 버전이 맞지 않습니다. 클라이언트를 재설치 해주십시오. Incorrect version of hack shield file. Please reinstall the client */ MSG_ERROR_DIFF_CLIENT = 0x5c1, #endif #if PACKETVER >= 20090406 -/*20090406 to 20180621 +/*20090406 to 20180704 마법서가 필요합니다. [Magic Book] is required. */ MSG_USESKILL_FAIL_SPELLBOOK = 0x5c2, -/*20090406 to 20180621 +/*20090406 to 20180704 마법서가 너무 어려워서 졸음이 몰려온다. Feel sleepy since Magic Book is too difficult to understand. */ MSG_USESKILL_FAIL_SPELLBOOK_DIFFICULT_SLEEP = 0x5c3, -/*20090406 to 20180621 +/*20090406 to 20180704 보존포인트가 부족합니다. Not enough saved point. */ MSG_USESKILL_FAIL_SPELLBOOK_PRESERVATION_POINT = 0x5c4, -/*20090406 to 20180621 +/*20090406 to 20180704 더이상 마법서를 읽을수 없습니다. Can't read a Magic Book anymore. */ MSG_USESKILL_FAIL_SPELLBOOK_READING = 0x5c5, -/*20090406 to 20180621 +/*20090406 to 20180704 페이스페인트가 필요합니다. Face Paint is required. */ MSG_USESKILL_FAIL_II_FACE_PAINTS = 0x5c6, -/*20090406 to 20180621 +/*20090406 to 20180704 분장용붓이 필요합니다. Brush is required. */ MSG_USESKILL_FAIL_II_MAKEUP_BRUSH = 0x5c7, #endif #if PACKETVER >= 20090408 -/*20090408 to 20180621 +/*20090408 to 20180704 대기 시간이 초과하였습니다. 다시 로그인 해주십시오. Waiting time has passed. Please log in again */ MSG_MOBILE_TIMEOVER = 0x5c8, -/*20090408 to 20180621 +/*20090408 to 20180704 위험! 이미 동일한 계정이 로그인 중에 있습니다. 잠시 모바일 인증 진행을 멈추시고 비번을 수정한 뒤 재 로그인 해주십시오. Watch out! Same account is already logged in. Stop mobile verification and log in again after changing your password */ MSG_MOBILE_ANOTHER_LOGIN = 0x5c9, -/*20090408 to 20180621 +/*20090408 to 20180704 위험! 현재 동일한 계정이 모바일 인증 대기 중에 있습니다. 잠시 모바일 인증 진행을 멈추시고 비번을 수정한 뒤 재 로그인 해주십시오. Watch out! Same account is waiting for mobile verification. Stop mobile verification and log in again after changing your password */ MSG_MOBILE_WAITING_STATE = 0x5ca, #endif #if PACKETVER >= 20090506 -/*20090506 to 20180621 +/*20090506 to 20180704 게임 옵션창 Game setting window */ MSG_ESC_OPTIONWND = 0x5cb, -/*20090506 to 20180621 +/*20090506 to 20180704 그래픽 설정 Graphics Settings */ MSG_GRAPHIC_OPTIONWND = 0x5cc, -/*20090506 to 20180621 +/*20090506 to 20180704 사운드 설정 Sound Settings */ MSG_SOUND_OPTIONWND = 0x5cd, #endif #if PACKETVER >= 20090514 -/*20090514 to 20180621 +/*20090514 to 20180704 변경 할 단축키를 누르거나, 'ESC'키를 눌러 삭제 해 주세요. Press a key to assign. Pressing 'ESC' will remove the assigned key. */ MSG_HOTKEYWND_NOTICE1 = 0x5ce, -/*20090514 to 20180621 +/*20090514 to 20180704 단일 키로 지정 할 수 없는 키입니다. Unable to specify a single key. */ MSG_HOTKEYWND_NOTICE2 = 0x5cf, -/*20090514 to 20180621 +/*20090514 to 20180704 지정 할 수 없는 키입니다. Unable to specify the key assigned. */ MSG_HOTKEYWND_NOTICE3 = 0x5d0, -/*20090514 to 20180621 +/*20090514 to 20180704 '%s'에 사용된 단축키와 중복됩니다. 바꾸시겠습니까? Duplicated with ['%s']. Do you still want to change? */ MSG_HOTKEYWND_NOTICE4 = 0x5d1, -/*20090514 to 20180621 +/*20090514 to 20180704 저장된 단축키 조합이 초기화 됩니다. 초기화 하시겠습니까? Initialization is stored in the shortcut key settings. Do you want to initialized? */ MSG_HOTKEYWND_NOTICE5 = 0x5d2, -/*20090514 to 20180621 +/*20090514 to 20180704 스킬바 Skill Bar */ MSG_HOTKEYWND_TAB1 = 0x5d3, -/*20090514 to 20180621 +/*20090514 to 20180704 인터페이스 Interface */ MSG_HOTKEYWND_TAB2 = 0x5d4, -/*20090514 to 20180621 +/*20090514 to 20180704 이모션 Macros */ MSG_HOTKEYWND_TAB3 = 0x5d5, -/*20090514 to 20180621 +/*20090514 to 20180704 단축키 설정 창 Shortcut Settings */ MSG_HOTKEYWND_TITLE = 0x5d6, #endif #if PACKETVER >= 20090520 -/*20090520 to 20180621 +/*20090520 to 20180704 배경음 BGM */ MSG_BGM = 0x5d7, -/*20090520 to 20180621 +/*20090520 to 20180704 효과음 Effect */ MSG_SOUND = 0x5d8, -/*20090520 to 20180621 +/*20090520 to 20180704 스킨 Skin */ MSG_SKIN = 0x5d9, -/*20090520 to 20180621 +/*20090520 to 20180704 채팅방 입장음만 소리남 On Chat room entrance sound on */ MSG_TINGONLY_ON = 0x5da, -/*20090520 to 20180621 +/*20090520 to 20180704 채팅방 입장음만 소리남 Off Chat room entrance sound off */ MSG_TINGONLY_OFF = 0x5db, -/*20090520 to 20180621 +/*20090520 to 20180704 /tingonly : 채팅방 입장음만 들을수있게됩니다 /tingonly: you can hear only sound like a chat room entry. */ MSG_EXPLAIN_TINGONLY = 0x5dc, -/*20090520 to 20180621 +/*20090520 to 20180704 /주먹 /rock */ MSG_EMOTION_ROCK = 0x5dd, -/*20090520 to 20180621 +/*20090520 to 20180704 /가위 /scissors */ MSG_EMOTION_SCISSOR = 0x5de, -/*20090520 to 20180621 +/*20090520 to 20180704 /보 /paper */ MSG_EMOTION_WRAP = 0x5df, -/*20090520 to 20180621 +/*20090520 to 20180704 /러브 /love */ MSG_EMOTION_LUV = 0x5e0, -/*20090520 to 20180621 +/*20090520 to 20180704 /mobile */ MSG_EMOTION_MOBILE = 0x5e1, -/*20090520 to 20180621 +/*20090520 to 20180704 /mail */ MSG_EMOTION_MAIL = 0x5e2, -/*20090520 to 20180621 +/*20090520 to 20180704 /antenna0 */ MSG_EMOTION_ANTENNA0 = 0x5e3, -/*20090520 to 20180621 +/*20090520 to 20180704 /antenna1 */ MSG_EMOTION_ANTENNA1 = 0x5e4, -/*20090520 to 20180621 +/*20090520 to 20180704 /antenna2 */ MSG_EMOTION_ANTENNA2 = 0x5e5, -/*20090520 to 20180621 +/*20090520 to 20180704 /antenna3 */ MSG_EMOTION_ANTENNA3 = 0x5e6, -/*20090520 to 20180621 +/*20090520 to 20180704 /hum */ MSG_EMOTION_HUM2 = 0x5e7, -/*20090520 to 20180621 +/*20090520 to 20180704 /abs */ MSG_EMOTION_ABS = 0x5e8, -/*20090520 to 20180621 +/*20090520 to 20180704 /oops */ MSG_EMOTION_OOPS = 0x5e9, -/*20090520 to 20180621 +/*20090520 to 20180704 /spit */ MSG_EMOTION_SPIT = 0x5ea, -/*20090520 to 20180621 +/*20090520 to 20180704 /ene */ MSG_EMOTION_ENE = 0x5eb, -/*20090520 to 20180621 +/*20090520 to 20180704 /panic */ MSG_EMOTION_PANIC = 0x5ec, -/*20090520 to 20180621 +/*20090520 to 20180704 /whisp */ MSG_EMOTION_WHISP = 0x5ed, #endif #if PACKETVER >= 20090527 -/*20090527 to 20180621 +/*20090527 to 20180704 지정안함 Not Assigned */ MSG_HOTKEY_NOTHING = 0x5ee, #endif #if PACKETVER >= 20090603 -/*20090603 to 20180621 +/*20090603 to 20180704 카트장착시에만 사용가능합니다. Only available when cart is mounted. */ MSG_USESKILL_FAIL_CART = 0x5ef, -/*20090603 to 20180621 +/*20090603 to 20180704 [가시나무 씨앗]이 필요합니다. [Thorny Seed] is required. */ MSG_USESKILL_FAIL_II_THORNS_SEED = 0x5f0, -/*20090603 to 20180621 +/*20090603 to 20180704 [흡혈 식물 씨앗]이 필요합니다. [Bloodsucker Seed] is required. */ MSG_USESKILL_FAIL_II_BLOOD_SUCKER_SEED = 0x5f1, -/*20090603 to 20180621 +/*20090603 to 20180704 더이상 시전할수 없습니다. Cannot be used anymore. */ MSG_USESKILL_FAIL_NO_MORE_SPELL = 0x5f2, -/*20090603 to 20180621 +/*20090603 to 20180704 [폭탄버섯포자]가 필요합니다. [Bomb Mushroom Spore] is required. */ MSG_USESKILL_FAIL_II_BOMB_MUSHROOM_SPORE = 0x5f3, -/*20090603 to 20180621 +/*20090603 to 20180704 [화염병]이 필요합니다. [Fire Bottle] is required. */ MSG_USESKILL_FAIL_II_GASOLINE_BOOMB = 0x5f4, -/*20090603 to 20180621 +/*20090603 to 20180704 [기름병]이 필요합니다. [Oil Bottle] is required. */ MSG_USESKILL_FAIL_II_OIL_BOTTLE = 0x5f5, -/*20090603 to 20180621 +/*20090603 to 20180704 [폭발가루]가 필요합니다. [Explosive Powder] is required. */ MSG_USESKILL_FAIL_II_EXPLOSION_POWDER = 0x5f6, -/*20090603 to 20180621 +/*20090603 to 20180704 [연막가루]가 필요합니다. [Smokescreen Powder] is required. */ MSG_USESKILL_FAIL_II_SMOKE_POWDER = 0x5f7, -/*20090603 to 20180621 +/*20090603 to 20180704 [최루가스]가 필요합니다. [Tear Gas] is required. */ MSG_USESKILL_FAIL_II_TEAR_GAS = 0x5f8, -/*20090603 to 20180621 +/*20090603 to 20180704 [염산병]이 필요합니다. [Acid Bottle] is required. */ MSG_USESKILL_FAIL_II_HYDROCHLORIC_ACID_BOTTLE = 0x5f9, -/*20090603 to 20180621 +/*20090603 to 20180704 [식인식물병]이 필요합니다. [Bottom Man-Eating Plant] is required. */ MSG_USESKILL_FAIL_II_HELLS_PLANT_BOTTLE = 0x5fa, -/*20090603 to 20180621 +/*20090603 to 20180704 [만드라고라의 화분]이 필요합니다. [Pot of Mandragora] is required. */ MSG_USESKILL_FAIL_II_MANDRAGORA_FLOWERPOT = 0x5fb, -/*20090603 to 20180621 +/*20090603 to 20180704 파티장 위임 Party delegation */ MSG_YIELD_PARTYMASTER = 0x5fc, -/*20090603 to 20180621 +/*20090603 to 20180704 정말 파티장을 위임하시겠습니까? Do you want to delegate the real party? */ MSG_DO_YOU_REALLY_WANT_YIELD_PARTYMASTER = 0x5fd, -/*20090603 to 20180621 +/*20090603 to 20180704 파티장을 위임 할 수 없습니다. Party cannot be delegated. */ MSG_CANNOT_YIELD_PARTYMASTER = 0x5fe, -/*20090603 to 20180621 +/*20090603 to 20180704 변경불가 Immutable */ MSG_FAILED_CHANGE = 0x5ff, #endif #if PACKETVER >= 20090610 -/*20090610 to 20180621 +/*20090610 to 20180704 [%s]가 %d개 필요합니다. [%s] required '%d' amount. */ MSG_USESKILL_FAIL_NEED_ITEM = 0x600, -/*20090610 to 20180621 +/*20090610 to 20180704 제련 수치가 하향 조정 되었습니다. Is now refining the value lowered. */ MSG_ITEM_REFINING_DOWNGRADE = 0x601, -/*20090610 to 20180621 +/*20090610 to 20180704 [%s]를 장비하고 있어야 사용할 수 있습니다 Need to put on [%s] in order to use. */ @@ -8294,14 +8294,14 @@ Need to put on [%s] in order to use. #if PACKETVER >= 20090617 /*20090617 to 20090922 전장 리스트 -20090929 to 20180621 +20090929 to 20180704 전장 입장 설정 Battle field entrance setting */ MSG_BATTLEFIELD_LIST = 0x603, /*20090617 to 20090929 전장 - [%s] 신청 하시겠습니까? -20091006 to 20180621 +20091006 to 20180704 % 전장으로 이동 할 수 없는 상태가 되어 전장 신청이 취소 되었습니다. Battlefield - [%s] you sign up? */ @@ -8312,7 +8312,7 @@ Battlefield - [%s] you sign up? 입장 신청이 완료되었습니다. 20091006 to 20100928 -20101005 to 20180621 +20101005 to 20180704 Current admission application state. */ @@ -8323,7 +8323,7 @@ Current admission application state. 전장 - [%s] 에 입장 할 수 없는 상태이므로 등록이 취소 되었습니다. 20090722 to 20090929 에 입장 할 수 없는 상태이므로 등록이 취소 되었습니다. -20091006 to 20180621 +20091006 to 20180704 % 전장 입장이 보류 되었습니다. 다른 플레이어를 기다립니다. It was unregistered and not be able to enter the state. */ @@ -8332,7 +8332,7 @@ It was unregistered and not be able to enter the state. 현재 입장 신청 상태입니다. 20091006 to 20100928 -20101005 to 20180621 +20101005 to 20180704 Current admission application state. */ @@ -8341,7 +8341,7 @@ Current admission application state. 입장 신청을 취소하시겠습니까? 20091006 to 20100616 %s 전장 신청을 정말로 취소하시겠습니까? -20100622 to 20180621 +20100622 to 20180704 확인 단추를 누르면 전장 신청이 취소됩니다. 아래 단추를 클릭해 주세요. Do you want to cancel the admission application? */ @@ -8350,109 +8350,109 @@ Do you want to cancel the admission application? 전장 - [%s] 입장 신청이 취소되었습니다. 20090722 to 20090929 입장 신청이 취소되었습니다. -20091006 to 20180621 +20091006 to 20180704 %s 전장 입장 신청이 취소되었습니다. Admission request has been cancelled. */ MSG_CANCEL_JOINTO_BATTLEFIELD = 0x609, /*20090617 to 20090929 곧 전장으로 이동 합니다. -20091006 to 20180621 +20091006 to 20180704 잠시후 %s 전장으로 이동 합니다. 공간 이동을 위한 안정적인 상태를 확보해 주시길 바랍니다. (거래 및 공간 이동 기능 일시 중지됨) Go to the battlefield quickly. */ MSG_MOVETO_BATTLEFIELD = 0x60a, /*20090617 to 20091028 전장 - [%s] -20091103 to 20180621 +20091103 to 20180704 전장 명칭 Battlefield - [%s] */ MSG_BATTLEFIELD_NAME = 0x60b, #endif #if PACKETVER >= 20090624 -/*20090624 to 20180621 +/*20090624 to 20180704 정말 이동 하시겠습니까? Do you really want to go back to your savepoint? */ MSG_MOVETO_SAVEPOINT = 0x60c, -/*20090624 to 20180621 +/*20090624 to 20180704 파티원 찾기 메세지 Search Message for Party Members */ MSG_VIEW_SEEK_PARTY = 0x60d, -/*20090624 to 20180621 +/*20090624 to 20180704 파티원 찾기 메세지 옵션이 꺼져있습니다. Message option is off the search party members. */ MSG_UNVIEW_SEEK_PARTY = 0x60e, -/*20090624 to 20180621 +/*20090624 to 20180704 10초간 파티 지원 딜레이가 걸려있습니다. 10 seconds delay of party support is in effect */ MSG_SEEK_PARTY_DEALY = 0x60f, #endif #if PACKETVER >= 20090701 -/*20090701 to 20180621 +/*20090701 to 20180704 파티장은 '%s' 님 입니다. Party leader is '%s'. */ MSG_NOTIFY_PARTY_ROLE_MASTER = 0x610, /*20090701 to 20090715 전장 - [%s] : 시스템 오류로 입장 할 수 없습니다. -20090722 to 20180621 +20090722 to 20180704 시스템 오류로 입장 할 수 없습니다. Unable to enter due to system error. */ MSG_ERROR_SYSTEM_ERROR_BATTLEFIELD = 0x611, /*20090701 to 20090715 전장 - [%s] : 대기 인원 수 초과로 입장 할 수 없습니다. -20090722 to 20180621 +20090722 to 20180704 대기 인원 수 초과로 입장 할 수 없습니다. Cannot wait to enter the number of excess. */ MSG_ERROR_FULL_ESROOM_BATTLEFIELD = 0x612, /*20090701 to 20090715 전장 - [%s] : 이미 신청 되었습니다. -20090722 to 20180621 +20090722 to 20180704 이미 신청 되었습니다. Has already been applied. */ MSG_ERROR_DOUBLE_OFFER_BATTLEFIELD = 0x613, /*20090701 to 20090715 전장 - [%s] : 대기 시간이 초과되어 등록이 취소 되었습니다. -20090722 to 20180621 +20090722 to 20180704 대기 시간이 초과되어 등록이 취소 되었습니다. Registration has been cancelled because of the excessive waiting time. */ MSG_ERROR_WAIT_TIMEOUT_BATTLEFIELD = 0x614, /*20090701 to 20090715 전장 - [%s] : 입장 조건이 맞지 않아, 등록이 취소 되었습니다. -20090722 to 20180621 +20090722 to 20180704 입장 조건이 맞지 않아, 등록이 취소 되었습니다. Unregistered because admission requirements are not matching. */ MSG_ERROR_BATTLEFILD_ENTER_BATTLEFIELD = 0x615, /*20090701 to 20090715 전장 - [%s] : 오류가 발생하여 등록이 취소 되었습니다. -20090722 to 20180621 +20090722 to 20180704 오류가 발생하여 등록이 취소 되었습니다. Was unregistered and error. */ MSG_ERROR_DROP_ENTRANCESTATION_BATTLEFIELD = 0x616, #endif #if PACKETVER >= 20090708 -/*20090708 to 20180621 +/*20090708 to 20180704 [%s]의 연계 스킬입니다. The skill need [%s]. */ MSG_USESKILL_FAIL_COMBOSKILL = 0x617, -/*20090708 to 20180621 +/*20090708 to 20180704 특정스킬 의 연계 스킬입니다. The skill need a particular skill. */ MSG_USESKILL_FAIL_COMBOSKILL2 = 0x618, -/*20090708 to 20180621 +/*20090708 to 20180704 기구체 %d 개가 필요합니다 Requires %d mind bullets */ @@ -8460,98 +8460,98 @@ Requires %d mind bullets /*20090708 to 20090708 기구체 %d 개가 필요합니다 Requires %d mind bullets -20090715 to 20180621 +20090715 to 20180704 기구체가 필요합니다 Mind Bullet is required. */ MSG_USESKILL_FAIL_SPIRITS2 = 0x61a, #endif #if PACKETVER >= 20090729 -/*20090729 to 20180621 +/*20090729 to 20180704 최대 소지량 보다 많은 룬스톤을 제작할 수 없습니다. Cannot create rune stone more than the maximum amount. */ MSG_RUNESTONE_MAKEERROR_OVERCOUNT = 0x61b, -/*20090729 to 20180621 +/*20090729 to 20180704 전장 리스트를 받을 수 없는 상태입니다. 확인 후 다시 시도 해 주세요. Not able to receive battle field list. Please check and try again */ MSG_ERROR_LIST_OPEN_BATTLEFIELD = 0x61c, -/*20090729 to 20180621 +/*20090729 to 20180704 레벨이 부족하여 입장 할 수 없습니다. Level is not high enough to enter */ MSG_ERROR_LEVEL_LIMIT_BATTLEFIELD = 0x61d, #endif #if PACKETVER >= 20090805 -/*20090805 to 20180621 +/*20090805 to 20180704 1차 직업 스킬 %d개를 더 올려 주십시오. You must consume all '%d' points in your 1st Tab. */ MSG_UPGRADESKILLERROR_MORE_FIRSTJOBSKILL = 0x61e, #endif #if PACKETVER >= 20091013 -/*20091013 to 20180621 +/*20091013 to 20180704 1차 혹은 2차 직업 스킬 %d개를 더 올려 주십시오. You must consume all '%d' remaining points in your 2nd Tab. 1st Tab is already done. */ MSG_UPGRADESKILLERROR_MORE_SECONDJOBSKILL = 0x61f, -/*20091013 to 20180621 +/*20091013 to 20180704 변환 가능한 아이템 Items available for conversion */ MSG_ITEMSYOUCANCHANGE = 0x620, -/*20091013 to 20180621 +/*20091013 to 20180704 변환할 아이템 Insert items to convert */ MSG_ITEMS_FOR_CHANGE = 0x621, -/*20091013 to 20180621 +/*20091013 to 20180704 변환이 불가능한 조합 입니다. Inconvertible combination */ MSG_SKILL_RECIPE_NOTEXIST = 0x622, -/*20091013 to 20180621 +/*20091013 to 20180704 인벤토리의 무게가 너무 무겁습니다. Inventory weight is too much */ MSG_SKILL_INVENTORY_WEIGHT_OVER = 0x623, -/*20091013 to 20180621 +/*20091013 to 20180704 인벤토리를 공간을 확보해주세요. Please secure some room in the inventory */ MSG_SKILL_INVENTORY_KINDCNT_OVER = 0x624, -/*20091013 to 20180621 +/*20091013 to 20180704 재료가 존재하지 않습니다. Material doesn't exist */ MSG_SKILL_MATERIAL_FAIL = 0x625, -/*20091013 to 20180621 +/*20091013 to 20180704 성공하였습니다. Successful. */ MSG_SKILL_SUCCESS = 0x626, -/*20091013 to 20180621 +/*20091013 to 20180704 실패 하였습니다. Failed. */ MSG_SKILL_FAIL = 0x627, -/*20091013 to 20180621 +/*20091013 to 20180704 실패하여 모든 재료가 사라졌습니다. all materials are gone due to failure */ MSG_SKILL_FAIL_MATERIAL_DESTROY = 0x628, -/*20091013 to 20180621 +/*20091013 to 20180704 지정하신 탭 이름이 너무 길어 변경 할 수 없습니다. unable to change the name of the specified tab, because it's too long. */ MSG_FAILED_CHANGE_TABNAME = 0x629, -/*20091013 to 20180621 +/*20091013 to 20180704 더 이상 추가 할 수 없습니다. Cannot add more. */ MSG_FAILED_ADD_TAB = 0x62a, -/*20091013 to 20180621 +/*20091013 to 20180704 인증에 실패 했습니다. Authentication failed. */ @@ -8560,472 +8560,472 @@ Authentication failed. 봇 체크 20101019 to 20101019 자동 로그인 방지 -20101026 to 20180621 +20101026 to 20180704 자동 입력 방지 Bot checks */ MSG_BOT_CHECK = 0x62c, -/*20091013 to 20180621 +/*20091013 to 20180704 감정이 않된 아이템은 재료로 사용할 수 없습니다. Items cannot be used in materials cannot be emotional. */ MSG_SKILL_FAIL_MATERIAL_IDENTITY = 0x62d, -/*20091013 to 20180621 +/*20091013 to 20180704 접속하신 IP는 라그나로크 온라인 이용이 불가능 합니다. 고객 지원 센터 또는 홈페이지로 문의 해 주십시오. It is impossible to connect using this IP in Ragnarok Online. Please contact the customer support center or home. */ MSG_BAN_IP_BLOCK = 0x62e, -/*20091013 to 20180621 +/*20091013 to 20180704 비밀번호가 6회 이상 잘못 입력되어 잠시 동안 접속이 제한됩니다. 고객님의 개인정보를 다시 한 번 확인해 주시길 바랍니다. You have entered a wrong password for more than six times, please check your personal information again. */ MSG_BAN_INVALID_PWD_CNT = 0x62f, -/*20091013 to 20180621 +/*20091013 to 20180704 합성에 사용한 아이템은 소모됩니다. 괜찮겠습니까? Consumption items are used in the synthesis. Are you sure? */ MSG_MIX_ACCEPT = 0x630, -/*20091013 to 20180621 +/*20091013 to 20180704 왼쪽에 보이는 글자 및 숫자조합을 입력해주세요. Please input the captcha code found at your left side. */ MSG_BOT_CHECK_NOTIC = 0x631, -/*20091013 to 20180621 +/*20091013 to 20180704 전장 설명 - Describes the battlefield -- */ MSG_DESCRIBE_BATTLEFIELD = 0x632, -/*20091013 to 20180621 +/*20091013 to 20180704 입장 대기 상태 - Waiting for admission -- */ MSG_BATTLEFIELD_STATUS = 0x633, -/*20091013 to 20180621 +/*20091013 to 20180704 전장 입장 신청 도움말 Request help battle position */ MSG_BATTLEFIELD_HELP = 0x634, #endif #if PACKETVER >= 20091015 -/*20091015 to 20180621 +/*20091015 to 20180704 죄송합니다. 해당 직업의 캐릭터는 현재 테스트를 위해서 접속이 금지됩니다. Sorry the character you are trying to use is banned for testing connection. */ MSG_BAN_NOT_ALLOWED_JOBCLASS = 0x635, #endif #if PACKETVER >= 20091027 -/*20091027 to 20180621 +/*20091027 to 20180704 모든 장비 해제 Remove all equipment */ MSG_REMOVE_EQUIPEDITEM = 0x636, #endif #if PACKETVER >= 20091103 -/*20091103 to 20180621 +/*20091103 to 20180704 미니 아이콘 Mini Icon */ MSG_MINI_ICON = 0x637, -/*20091103 to 20180621 +/*20091103 to 20180704 진영 A : 진영 B Camp A: Camp B */ MSG_BATTLEFIELD_TEAM = 0x638, /*20091103 to 20100616 대기 상태 -20100622 to 20180621 +20100622 to 20180704 대기열 Wait */ MSG_WAIT_STATUS = 0x639, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 신청 취소 알림 cancellation notice of Battlefield registration. */ MSG_NOTIFY_BATTLEFIELD_CANCEL = 0x63a, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 필요 인원 Required field for staff */ MSG_BATTLEFIELD_COUNT = 0x63b, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 A 대기 인원 Battlefield staff A is waiting. */ MSG_BATTLEFIELD_ATEAM_COUNT = 0x63c, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 B 대기 인원 Battlefield staff B is waiting. */ MSG_BATTLEFIELD_BTEAM_COUNT = 0x63d, -/*20091103 to 20180621 +/*20091103 to 20180704 내 대기 상황 : %d(진영 A) Waiting for my situation: %d (Camp A) */ MSG_BATTLEFIELD_ATEAM_WAIT = 0x63e, -/*20091103 to 20180621 +/*20091103 to 20180704 내 대기 상황 : %d(진영 B) Waiting for my situation: %d (Camp B) */ MSG_BATTLEFIELD_BTEAM_WAIT = 0x63f, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 아이콘을 보여줍니다. Battlefield display icon. */ MSG_SHOW_BATTLEFIELD_ICON = 0x640, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 아이콘을 보여주지 않습니다. Does not display the icon field. */ MSG_DONT_SHOW_BATTLEFIELD_ICON = 0x641, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 이동 알림 Field notification was moved. */ MSG_NOTIFY_BATTLEFIELD_MOVE = 0x642, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 입장 보류 알림 Admission pending notification of the battlefield */ MSG_NOTIFY_BATTLEFIELD_DEFER = 0x643, -/*20091103 to 20180621 +/*20091103 to 20180704 누군가 Anyone */ MSG_WHO_IS = 0x644, -/*20091103 to 20180621 +/*20091103 to 20180704 [%s](으)로부터 '%d'의 데미지를 받았습니다. [%s] deal '%d' damage on you. */ MSG_I_RECEIVED_DAMAGE = 0x645, /*20091103 to 20091104 [%s]가 [%s](으)로부터 '%d'의 데미지를 받았습니다. -20091110 to 20180621 +20091110 to 20180704 [%s]님이 [%s](으)로부터 '%d'의 데미지를 받았습니다. [%s] received damage from [%s] with '%d' damage. */ MSG_PARTY_RECEIVED_DAMAGE = 0x646, -/*20091103 to 20180621 +/*20091103 to 20180704 [%s]에게 '%d'의 데미지를 주었습니다. [%s] received '%d' damage. */ MSG_I_GAVE_DAMAGE = 0x647, /*20091103 to 20091104 [%s님]가 [%s]에게 '%d'의 데미지를 주었습니다. -20091110 to 20180621 +20091110 to 20180704 [%s]님이 [%s]에게 '%d'의 데미지를 주었습니다. [%s] deal damage to [%s] with '%d' damage. */ MSG_PARTY_GAVE_DAMAGE = 0x648, -/*20091103 to 20180621 +/*20091103 to 20180704 %s %d 개 드롭 You dropped '%s' (%d). */ MSG_DROP_ITEM = 0x649, -/*20091103 to 20180621 +/*20091103 to 20180704 [%s]퀘스트의 [%s]몬스터를 처치하였습니다. (%d/%d) [%s] Quest - defeated [%s] progress (%d/%d) */ MSG_CLEAR_QUEST_MONSTER = 0x64a, -/*20091103 to 20180621 +/*20091103 to 20180704 %s 퀘스트가 삭제 되었습니다. The Quest '%s' has been removed. */ MSG_DELETE_QUEST = 0x64b, -/*20091103 to 20180621 +/*20091103 to 20180704 [%s]님이 [%s] has */ MSG_NOTIFY_WHO = 0x64c, -/*20091103 to 20180621 +/*20091103 to 20180704 '%d'의 경험치를 You acquired '%d' Experience Points */ MSG_NOTIFY_EXP = 0x64d, -/*20091103 to 20180621 +/*20091103 to 20180704 '%d'의 잡경험치를 You acquired '%d' Job Experience Points */ MSG_NOTIFY_JOBEXP = 0x64e, -/*20091103 to 20180621 +/*20091103 to 20180704 획득했습니다. gained. */ MSG_GET = 0x64f, -/*20091103 to 20180621 +/*20091103 to 20180704 상실했습니다. has lost. */ MSG_LOSS = 0x650, -/*20091103 to 20180621 +/*20091103 to 20180704 [%s](으)로부터 '%d'의 코인을 스틸했습니다. From [%s], '%d' coins were stolen. */ MSG_NOTIFY_STEAL_COIN = 0x651, -/*20091103 to 20180621 +/*20091103 to 20180704 전투 메시지 Battle Message */ MSG_VIEW_COMBAT_MSG = 0x652, -/*20091103 to 20180621 +/*20091103 to 20180704 파티원 전투 메시지 Display Party Battle Message */ MSG_VIEW_PARTY_COMBAT_MSG = 0x653, -/*20091103 to 20180621 +/*20091103 to 20180704 획득 경험치 Display Experience Message */ MSG_VIEW_GETTING_EXP_MSG = 0x654, -/*20091103 to 20180621 +/*20091103 to 20180704 파티원의 획득 경험치 Display Party Experience Message */ MSG_VIEW_PARTY_GETTING_EXP_MSG = 0x655, -/*20091103 to 20180621 +/*20091103 to 20180704 퀘스트 정보 표시 Display Quest Info Message */ MSG_VIEW_QUEST_INFO_MSG = 0x656, -/*20091103 to 20180621 +/*20091103 to 20180704 전장 정보 표시 Display Battlefield Message */ MSG_VIEW_BATTLEFIELD_INFO_MSG = 0x657, #endif #if PACKETVER >= 20091104 -/*20091104 to 20180621 +/*20091104 to 20180704 [%s]에게 [%s] */ MSG_NOTIFY_TARGET_WHO = 0x658, /*20091104 to 20091104 [%s] 스킬을 캐스팅합니다. -20091110 to 20180621 +20091110 to 20180704 [%s] 스킬을 사용합니다. Casts [%s] skill. */ MSG_NOTIFY_SKILL_TO_TARGET = 0x659, #endif #if PACKETVER >= 20091110 -/*20091110 to 20180621 +/*20091110 to 20180704 기능제한상태 Activate lock function */ MSG_LOCK_MOUSE = 0x65a, -/*20091110 to 20180621 +/*20091110 to 20180704 기능제한해제상태 Deactivate lock function */ MSG_UNLOCK_MOUSE = 0x65b, #endif #if PACKETVER >= 20091201 -/*20091201 to 20180621 +/*20091201 to 20180704 [%s]님이 [%s](으)로부터 '%s' 를 획득 했습니다. Citizens of Midgard, Lady Luck shines upon [%s] !! [%s] has awarded the player with '%s' !! */ MSG_BROADCASTING_SPECIAL_ITEM_OBTAIN = 0x65c, #endif #if PACKETVER >= 20091208 -/*20091208 to 20180621 +/*20091208 to 20180704 소드맨 Swordman */ MSG_JOB_SWORDMAN = 0x65d, -/*20091208 to 20180621 +/*20091208 to 20180704 매지션 Magician */ MSG_JOB_MAGICIAN = 0x65e, -/*20091208 to 20180621 +/*20091208 to 20180704 아처 Archer */ MSG_JOB_ARCHER = 0x65f, -/*20091208 to 20180621 +/*20091208 to 20180704 어콜라이트 Acolyte */ MSG_JOB_ACOLYTE = 0x660, -/*20091208 to 20180621 +/*20091208 to 20180704 머첸트 Merchant */ MSG_JOB_MERCHANT = 0x661, -/*20091208 to 20180621 +/*20091208 to 20180704 씨프 Thief */ MSG_JOB_THIEF = 0x662, -/*20091208 to 20180621 +/*20091208 to 20180704 나이트 Knight */ MSG_JOB_KNIGHT = 0x663, -/*20091208 to 20180621 +/*20091208 to 20180704 프리스트 Priest */ MSG_JOB_PRIEST = 0x664, -/*20091208 to 20180621 +/*20091208 to 20180704 위저드 Wizard */ MSG_JOB_WIZARD = 0x665, -/*20091208 to 20180621 +/*20091208 to 20180704 블랙스미스 Black Smith */ MSG_JOB_BLACKSMITH = 0x666, -/*20091208 to 20180621 +/*20091208 to 20180704 헌터 Hunter */ MSG_JOB_HUNTER = 0x667, -/*20091208 to 20180621 +/*20091208 to 20180704 어새신 Assasin */ MSG_JOB_ASSASSIN = 0x668, -/*20091208 to 20180621 +/*20091208 to 20180704 크루세이더 Crusader */ MSG_JOB_CRUSADER = 0x669, -/*20091208 to 20180621 +/*20091208 to 20180704 몽크 Monk */ MSG_JOB_MONK = 0x66a, -/*20091208 to 20180621 +/*20091208 to 20180704 세이지 Sage */ MSG_JOB_SAGE = 0x66b, -/*20091208 to 20180621 +/*20091208 to 20180704 로그 Rogue */ MSG_JOB_ROGUE = 0x66c, -/*20091208 to 20180621 +/*20091208 to 20180704 알케미스트 Alchemist */ MSG_JOB_ALCHEMIST = 0x66d, -/*20091208 to 20180621 +/*20091208 to 20180704 바드 Bard */ MSG_JOB_BARD = 0x66e, -/*20091208 to 20180621 +/*20091208 to 20180704 댄서 Dancer */ MSG_JOB_DANCER = 0x66f, /*20091208 to 20100310 룬나이트 -20100316 to 20180621 +20100316 to 20180704 룬 나이트 Rune Knight */ MSG_JOB_RUNE_KNIGHT = 0x670, -/*20091208 to 20180621 +/*20091208 to 20180704 워록 Warlock */ MSG_JOB_WARLOCK = 0x671, -/*20091208 to 20180621 +/*20091208 to 20180704 레인져 Ranger */ MSG_JOB_RANGER = 0x672, /*20091208 to 20100310 아크비숍 -20100316 to 20180621 +20100316 to 20180704 아크 비숍 Arc Bishop */ MSG_JOB_ARCHBISHOP = 0x673, -/*20091208 to 20180621 +/*20091208 to 20180704 미케닉 Mechanic */ MSG_JOB_MECHANIC = 0x674, /*20091208 to 20100310 길로틴크로스 -20100316 to 20180621 +20100316 to 20180704 길로틴 크로스 Guillotine Cross */ MSG_JOB_GUILLOTINE_CROSS = 0x675, -/*20091208 to 20180621 +/*20091208 to 20180704 로얄가드 Royal Guard */ MSG_JOB_ROYAL_GUARD = 0x676, -/*20091208 to 20180621 +/*20091208 to 20180704 소서러 Sorcerer */ MSG_JOB_SORCERER = 0x677, -/*20091208 to 20180621 +/*20091208 to 20180704 민스트럴 Minstrel */ MSG_JOB_MINSTREL = 0x678, -/*20091208 to 20180621 +/*20091208 to 20180704 원더러 Wanderer */ MSG_JOB_WANDERER = 0x679, -/*20091208 to 20180621 +/*20091208 to 20180704 수라 Sura */ MSG_JOB_SURA = 0x67a, -/*20091208 to 20180621 +/*20091208 to 20180704 제네릭 Genetic */ MSG_JOB_GENETIC = 0x67b, /*20091208 to 20100310 쉐도우체이서 -20100316 to 20180621 +20100316 to 20180704 쉐도우 체이서 Shadow Chaser */ MSG_JOB_SHADOW_CHASER = 0x67c, /*20091208 to 20100113 소드맨_하이 -20100119 to 20180621 +20100119 to 20180704 소드맨 하이 High Swordman */ MSG_JOB_SWORDMAN_H = 0x67d, /*20091208 to 20100113 매지션_하이 -20100119 to 20180621 +20100119 to 20180704 매지션 하이 High Magician */ MSG_JOB_MAGICIAN_H = 0x67e, /*20091208 to 20100113 아처_하이 -20100119 to 20180621 +20100119 to 20180704 아처 하이 High Archer */ MSG_JOB_ARCHER_H = 0x67f, /*20091208 to 20100113 어콜라이트_하이 -20100119 to 20180621 +20100119 to 20180704 어콜라이트 하이 High Acolyte */ MSG_JOB_ACOLYTE_H = 0x680, /*20091208 to 20100113 머첸트_하이 -20100119 to 20180621 +20100119 to 20180704 머첸트 하이 High Merchant */ @@ -9034,97 +9034,97 @@ High Merchant 시프_하이 20100119 to 20100223 시프 하이 -20100302 to 20180621 +20100302 to 20180704 씨프 하이 High Thief */ MSG_JOB_THIEF_H = 0x682, -/*20091208 to 20180621 +/*20091208 to 20180704 로드나이트 Lord Knight */ MSG_JOB_KNIGHT_H = 0x683, -/*20091208 to 20180621 +/*20091208 to 20180704 하이프리스트 High Priest */ MSG_JOB_PRIEST_H = 0x684, -/*20091208 to 20180621 +/*20091208 to 20180704 하이위저드 High Wizard */ MSG_JOB_WIZARD_H = 0x685, -/*20091208 to 20180621 +/*20091208 to 20180704 화이트스미스 White Smith */ MSG_JOB_BLACKSMITH_H = 0x686, -/*20091208 to 20180621 +/*20091208 to 20180704 스나이퍼 Sniper */ MSG_JOB_HUNTER_H = 0x687, -/*20091208 to 20180621 +/*20091208 to 20180704 어새신크로스 Assasin Cross */ MSG_JOB_ASSASSIN_H = 0x688, -/*20091208 to 20180621 +/*20091208 to 20180704 팔라딘 Paladin */ MSG_JOB_CRUSADER_H = 0x689, -/*20091208 to 20180621 +/*20091208 to 20180704 챔피온 Champion */ MSG_JOB_MONK_H = 0x68a, -/*20091208 to 20180621 +/*20091208 to 20180704 프로페서 Professor */ MSG_JOB_SAGE_H = 0x68b, -/*20091208 to 20180621 +/*20091208 to 20180704 스토커 Stalker */ MSG_JOB_ROGUE_H = 0x68c, -/*20091208 to 20180621 +/*20091208 to 20180704 크리에이터 Creator */ MSG_JOB_ALCHEMIST_H = 0x68d, -/*20091208 to 20180621 +/*20091208 to 20180704 클로운 Clown */ MSG_JOB_BARD_H = 0x68e, -/*20091208 to 20180621 +/*20091208 to 20180704 집시 Gypsy */ MSG_JOB_DANCER_H = 0x68f, -/*20091208 to 20180621 +/*20091208 to 20180704 노비스 Wedding */ MSG_JOB_NOVICE = 0x690, -/*20091208 to 20180621 +/*20091208 to 20180704 하이노비스 High Novice */ MSG_JOB_NOVICE_H = 0x691, -/*20091208 to 20180621 +/*20091208 to 20180704 슈퍼노비스 Super Novice */ MSG_JOB_SUPERNOVICE = 0x692, -/*20091208 to 20180621 +/*20091208 to 20180704 건슬링거 Gunslinger */ MSG_JOB_GUNSLINGER = 0x693, -/*20091208 to 20180621 +/*20091208 to 20180704 닌자 Ninja */ @@ -9133,227 +9133,227 @@ Ninja 태권소녀,태권소년 20100112 to 20100310 태권소년소녀 -20100316 to 20180621 +20100316 to 20180704 태권소년/소녀 Taekwon F/M */ MSG_JOB_TAEKWON = 0x695, -/*20091208 to 20180621 +/*20091208 to 20180704 권성 Star Gladiator */ MSG_JOB_STAR = 0x696, -/*20091208 to 20180621 +/*20091208 to 20180704 소울링커 Soul Linker */ MSG_JOB_LINKER = 0x697, -/*20091208 to 20180621 +/*20091208 to 20180704 파티모집 Party Recruitment */ MSG_SEEK_PARTY_MEMBER = 0x698, /*20091208 to 20100310 파티 부킹 리스트 -20100316 to 20180621 +20100316 to 20180704 파티 모집 리스트 Party Booking List */ MSG_SEEK_PARTY_LIST = 0x699, -/*20091208 to 20180621 +/*20091208 to 20180704 파티 모집 중 Recruiting Party */ MSG_SEEK_PARTY_CHECK = 0x69a, #endif #if PACKETVER >= 20091215 -/*20091215 to 20180621 +/*20091215 to 20180704 [활]을 장착한 상태여야 합니다. [Bow] must be equipped. */ MSG_FAIL_NEED_EQUIPPED_BOW = 0x69b, -/*20091215 to 20180621 +/*20091215 to 20180704 [악기/채찍]을 장착한 상태여야 합니다. [Musical Instrument/Whip] must be equipped. */ MSG_FAIL_NEED_EQUIPPED_INSTRUMENT_WHIP = 0x69c, -/*20091215 to 20180621 +/*20091215 to 20180704 영문과 숫자만 사용가능합니다. Only alphanumeric characters are allowed. */ MSG_BAD_CHAR = 0x69d, -/*20091215 to 20180621 +/*20091215 to 20180704 알림 Notice */ MSG_ALRAM = 0x69e, -/*20091215 to 20180621 +/*20091215 to 20180704 상점 정보가 정확하지 않아 아이템 구매가 실패하였습니다. Item purchase failed due to incorrect shop information. */ MSG_FAIL_BUY_ITEM_INVALID_MCSTORE = 0x69f, #endif #if PACKETVER >= 20100105 -/*20100105 to 20180621 +/*20100105 to 20180704 소지 아이템 창에서 버릴 수 있습니다. Item cannot be discarded from the window. */ MSG_CAN_DROP_ITEM_TO_ITEMWND = 0x6a0, #endif #if PACKETVER >= 20100112 -/*20100112 to 20180621 +/*20100112 to 20180704 시간 Time */ MSG_TIME = 0x6a1, -/*20100112 to 20180621 +/*20100112 to 20180704 맵 Map */ MSG_MAP = 0x6a2, -/*20100112 to 20180621 +/*20100112 to 20180704 거래 상태에서는 아이템 사용 및 장비 착용/해제를 할 수 없습니다. You can't use, equip or disarm items when you're trading. */ MSG_CANT_USE_WHEN_OPENED_EXCHANGEWND = 0x6a3, -/*20100112 to 20180621 +/*20100112 to 20180704 미지정값 Unspecified value */ MSG_HOTKEY_UNKOWN = 0x6a4, #endif #if PACKETVER >= 20100126 -/*20100126 to 20180621 +/*20100126 to 20180704 /stateinfo : 상태 아이콘에 대한 설명을 보여줍니다. On Off /stateinfo: Shows the description of status icons. On Off */ MSG_EXPLAIN_STATEINFO = 0x6a5, -/*20100126 to 20180621 +/*20100126 to 20180704 상태 정보 On : 상태 아이콘에 대한 설명이 표시됩니다. Status Information On: Status icon description is enabled. */ MSG_SHOW_STATEINFO_ON = 0x6a6, -/*20100126 to 20180621 +/*20100126 to 20180704 상태 정보 Off: 상태 아이콘에 대한 설명이 표시되지 않습니다. Status Information Off: Status icon description is disabled. */ MSG_SHOW_STATEINFO_OFF = 0x6a7, /*20100126 to 20100126 같은 아이템은 한번에 %d개 이상은 살수 없습니다. -20100202 to 20180621 +20100202 to 20180704 같은 아이템은 한번에 %d개 이상은 살 수 없습니다. It is not possible to purchase the same item more than %d pieces at a time */ MSG_LIMIT_BUY_ITEM2 = 0x6a8, #endif #if PACKETVER >= 20100202 -/*20100202 to 20180621 +/*20100202 to 20180704 같은 아이템은 한번에 %d개 이상은 팔 수 없습니다. It is not possible to purchase the same item more than %d pieces at a time */ MSG_LIMIT_SELL_ITEM = 0x6a9, /*20100202 to 20100203 총 구매 가능 개수는 %d개 입니다. -20100209 to 20180621 +20100209 to 20180704 해당 아이템의 총 구매 가능 개수는 %d개 입니다. Can purchase upto %d pieces of the same item at a time. */ MSG_CAN_BUY_ITEM_NUM = 0x6aa, #endif #if PACKETVER >= 20100209 -/*20100209 to 20180621 +/*20100209 to 20180704 설정한 내용은 정상 종료 시 [%s\%s]에 저장됩니다. User customized key is saved to [%s\%s] */ MSG_SAVE_HOTKEY_TO_FILE = 0x6ab, #endif #if PACKETVER >= 20100216 -/*20100216 to 20180621 +/*20100216 to 20180704 [%s] 님은 현재 교환 신청을 받을 수 없는 상태입니다. [%s] is currently on trade and cannot accept the request. */ MSG_CHARACTER_IS_BUSY = 0x6ac, #endif #if PACKETVER >= 20100309 -/*20100309 to 20180621 +/*20100309 to 20180704 RO_HELP RO_HELP. */ MSG_RO_HELP = 0x6ad, #endif #if PACKETVER >= 20100316 -/*20100316 to 20180621 +/*20100316 to 20180704 모루가 존재 하지 않습니다. Anvil does not exist. */ MSG_HAVENOT_ANVIL = 0x6ae, -/*20100316 to 20180621 +/*20100316 to 20180704 노비스 레벨 10 이하는 귓속말이 금지됩니다 Novice below level 10 is not allowed to whisper. */ MSG_WHISPER_BLOCK_NOVICE_LEVEL10 = 0x6af, #endif #if PACKETVER >= 20100323 -/*20100323 to 20180621 +/*20100323 to 20180704 공격 Attack */ MSG_JOB_ATTACKER = 0x6b0, -/*20100323 to 20180621 +/*20100323 to 20180704 방어 Defense */ MSG_JOB_TANKER = 0x6b1, -/*20100323 to 20180621 +/*20100323 to 20180704 회복 Consumables */ MSG_JOB_HEALER = 0x6b2, -/*20100323 to 20180621 +/*20100323 to 20180704 보조 Support */ MSG_JOB_ASSISTANCE = 0x6b3, -/*20100323 to 20180621 +/*20100323 to 20180704 파티 모집 관련 명령어 Party recruitment related command */ MSG_DESCRIBE_PARTY_BOOKING = 0x6b4, #endif #if PACKETVER >= 20100330 -/*20100330 to 20180621 +/*20100330 to 20180704 길드 동맹신청이 불가능합니다 Guild alliance application is not possible. */ MSG_GUILD_ALLY_REQUEST_DISABLE = 0x6b5, -/*20100330 to 20180621 +/*20100330 to 20180704 길드 적대신청이 불가능합니다 Guild hostility application is not possible. */ MSG_GUILD_HOSTILE_REQUEST_DISABLE = 0x6b6, -/*20100330 to 20180621 +/*20100330 to 20180704 아지트맵에서는 친구추가가 불가능합니다 Adding friends is not possible in this map. */ MSG_FRIEND_ADD_FALSE_AGIT = 0x6b7, #endif #if PACKETVER >= 20100406 -/*20100406 to 20180621 +/*20100406 to 20180704 구매노점 개설 Buying Store Window */ MSG_BUYINGSTORE_MAKEWND_TITLE = 0x6b8, -/*20100406 to 20180621 +/*20100406 to 20180704 구매가 : Price: */ MSG_BUYINGSTORE_MAKEWND_PRICE = 0x6b9, -/*20100406 to 20180621 +/*20100406 to 20180704 소지액 : Money: */ MSG_BUYINGSTORE_MAKEWND_MYZENY = 0x6ba, -/*20100406 to 20180621 +/*20100406 to 20180704 구매 한도액 Purchase Zeny Limit */ @@ -9361,7 +9361,7 @@ Purchase Zeny Limit /*20100406 to 20100414 판매 가능한 아이템 목록 Available items: -20100420 to 20180621 +20100420 to 20180704 구매할 아이템을 등록하지 않았습니다. 구매하실 아이템을 등록해 주세요 Please register the item first that has to be purchased. */ @@ -9369,7 +9369,7 @@ Please register the item first that has to be purchased. /*20100406 to 20100414 나의 구매노점 Purchase list: -20100420 to 20180621 +20100420 to 20180704 %s 아이템의 가격을 입력해 주세요. Enter the price for item %s. */ @@ -9377,14 +9377,14 @@ Enter the price for item %s. /*20100406 to 20100414 구매 노점 Wanted items -20100420 to 20180621 +20100420 to 20180704 %s 아이템의 가격을 9999만 Zeny이하로 입력해 주세요. Enter the price for item %s. It has to be below 99990000 Zeny. */ MSG_BUYINGSTORE_MAKEWND_REINPUTPRICE = 0x6be, /*20100406 to 20100414 제한금액 : %d Zeny -20100420 to 20180621 +20100420 to 20180704 %s 아이템의 구매수량을 입력해 주세요. Enter the item number for %s. */ @@ -9392,7 +9392,7 @@ Enter the item number for %s. /*20100406 to 20100414 %s %s Zeny %d 개 Buying %s for %s Zeny. Amount: %d. -20100420 to 20180621 +20100420 to 20180704 %s 아이템의 소지수량과 구매수량의 합이 9999개 이상입니다. 9999개 이하의 수량을 입력해 주세요. The sum of purchasing and belonging items is over 9999. The sum has to be bellow 9999. */ @@ -9400,14 +9400,14 @@ The sum of purchasing and belonging items is over 9999. The sum has to be bellow /*20100406 to 20100414 %s : %s Zeny => %s EA %s: %s Zeny => %s ea. -20100420 to 20180621 +20100420 to 20180704 중복된 아이템이 존재합니다. You have duplicate items in your purchase list. */ MSG_BUYINGSTORE_MAKEWND_DUPLICATEITEM = 0x6c1, /*20100406 to 20100414 %s %d 개 구매. -20100420 to 20180621 +20100420 to 20180704 제한 금액을 입력해 주세요 Enter the limited price. */ @@ -9415,7 +9415,7 @@ Enter the limited price. /*20100406 to 20100414 아이템을 모두 구매했습니다. You purchased all items. -20100420 to 20180621 +20100420 to 20180704 입력한 제한금액이 소지금액을 초과합니다. 다시 설정해 주세요 You have entered a greater amount of zeny than you have. Please check your zeny. */ @@ -9423,21 +9423,21 @@ You have entered a greater amount of zeny than you have. Please check your zeny. /*20100406 to 20100414 해당 아이템의 총 판매 가능 개수는 %d개 입니다. The max. number of items you can sell is %d. -20100420 to 20180621 +20100420 to 20180704 %s : %s Zeny => %s EA %s: %s Zeny => %s ea. */ MSG_BUYINGSTORE_MAKEWND_ITEMLIST = 0x6c4, /*20100406 to 20100414 가격이 0 Zeny인 아이템이 존재합니다. 가격을 입력해 주세요. -20100420 to 20180621 +20100420 to 20180704 구매 가능한 아이템 목록 Available items: */ MSG_BUYINGSTORE_MIRRORBUYITEMLIST = 0x6c5, /*20100406 to 20100414 가격이 9999만 Zeny이상인 아이템이 존재합니다. 9999만 Zeny 이하의 가격을 입력해 주세요. -20100420 to 20180621 +20100420 to 20180704 나의 구매노점 Purchase list: */ @@ -9446,14 +9446,14 @@ Purchase list: 구매수량이 0 개인 아이템이 존재합니다. 수량을 입력해 주세요. 20100420 to 20110208 제한금액 : %d Zeny -20110210 to 20180621 +20110210 to 20180704 제한금액 : %s Zeny Price limit: %s Zeny */ MSG_BUYINGSTORE_MYSHOPWND_LIMITZENY = 0x6c7, /*20100406 to 20100414 구매수량이 9999개 이상인 아이템이 존재합니다. 9999개 이하의 수량을 입력해 주세요. -20100420 to 20180621 +20100420 to 20180704 %s %s Zeny %d 개 Buying %s for %s Zeny. Amount: %d. */ @@ -9461,21 +9461,21 @@ Buying %s for %s Zeny. Amount: %d. /*20100406 to 20100414 중복된 아이템이 존재합니다. You have duplicate items in your purchase list. -20100420 to 20180621 +20100420 to 20180704 구매 노점 Wanted items */ MSG_BUYINGSTORE_SHOPWND_TITLE = 0x6c9, /*20100406 to 20100414 구매상점 열기에 실패했습니다. -20100420 to 20180621 +20100420 to 20180704 판매 가능한 아이템 목록 Available items: */ MSG_BUYINGSTORE_MIRRORSELLWND_TITLE = 0x6ca, /*20100406 to 20100414 구매상점 열기에 실패했습니다. -20100420 to 20180621 +20100420 to 20180704 해당 아이템의 총 판매 가능 개수는 %d개 입니다. The max. number of items you can sell is %d. */ @@ -9484,14 +9484,14 @@ The max. number of items you can sell is %d. 구매가능한 최대 갯수를 초과하였습니다. 20100420 to 20110208 구매자의 잔액이 부족하니 다시 설정해 주세요 -20110210 to 20180621 +20110210 to 20180704 구매노점의 제한금액을 초과하여 판매할 수 없습니다. Buyer has insufficient money, lower the amount of items you're selling. */ MSG_BUYINGSTORE_SELLWND_LACKBUYERZENY = 0x6cc, /*20100406 to 20100414 남은 잔액으로 아이템 구매가 불가능 합니다. -20100420 to 20180621 +20100420 to 20180704 구매상점 개설에 실패했습니다. Failed to open purchase shop. */ @@ -9501,7 +9501,7 @@ Failed to open purchase shop. /*20100413 to 20100414 소환된 정령이 없습니다. You don't have any summoned spirits. -20100420 to 20180621 +20100420 to 20180704 아이템의 총 무게가 %d 만큼 소지 한계량을 초과합니다. 다시 설정해 주세요. You exceed the total amount of items. */ @@ -9509,34 +9509,34 @@ You exceed the total amount of items. /*20100413 to 20100414 서버연합대전 제약사항 입니다. This is a restricted server. -20100420 to 20180621 +20100420 to 20180704 제한금액만큼의 아이템을 모두 구매하였습니다. You have purchased all items within the limited price. */ MSG_BUYINGSTORE_TRADE_OVERLIMITZENY = 0x6cf, #endif #if PACKETVER >= 20100420 -/*20100420 to 20180621 +/*20100420 to 20180704 아이템을 모두 구매했습니다. You purchased all items. */ MSG_BUYINGSTORE_TRADE_BUYCOMPLETE = 0x6d0, -/*20100420 to 20180621 +/*20100420 to 20180704 구매자의 잔액이 부족하여 거래가 실패하였습니다. Failed to deal because you have not enough Zeny. */ MSG_BUYINGSTORE_TRADE_LACKBUYERZENY = 0x6d1, -/*20100420 to 20180621 +/*20100420 to 20180704 %s %d개를 %dz에 판매하였습니다. You have sold %s. Amount: %d. Total Zeny: %dz */ MSG_BUYINGSTORE_TRADE_SELLCOMPLETE = 0x6d2, -/*20100420 to 20180621 +/*20100420 to 20180704 %s 아이템은 희망 구매갯수보다 수량이 많아 판매하지 못하였습니다 %s item could not be sold because you do not have the wanted amount of items. */ MSG_BUYINGSTORE_TRADE_OVERCOUNT = 0x6d3, -/*20100420 to 20180621 +/*20100420 to 20180704 소환된 정령이 없습니다. You don't have any summoned spirits. 20130807 to 20130814 @@ -9544,7 +9544,7 @@ You don't have any summoned spirits. Has not registered to sell the item. Please register to sell the item */ MSG_USESKILL_FAIL_EL_SUMMON = 0x6d4, -/*20100420 to 20180621 +/*20100420 to 20180704 서버연합대전 제약사항 입니다. This is a restricted server. 20130807 to 20130814 @@ -9552,7 +9552,7 @@ This is a restricted server. You don't have any summoned spirits. */ MSG_AGAINSTSERVERSIEGEWARFARE_RESTRICTION = 0x6d5, -/*20100420 to 20180621 +/*20100420 to 20180704 OTP 비밀번호는 6자리 입니다. OTP password is 6 digits long. 20130807 to 20130814 @@ -9560,7 +9560,7 @@ OTP password is 6 digits long. This is a restricted server. */ MSG_OTP_MUST_6_CHAR = 0x6d6, -/*20100420 to 20180621 +/*20100420 to 20180704 OTP 정보가 없습니다. 관리자에게 문의하시기 바랍니다. OTP information is unavailable. Please contact your administrator. 20130807 to 20130814 @@ -9568,7 +9568,7 @@ OTP 비밀번호는 6자리 입니다. OTP password is 6 digits long. */ MSG_DB_ERROR = 0x6d7, -/*20100420 to 20180621 +/*20100420 to 20180704 OTP 인증에 실패 했습니다. OTP authentication failed. 20130807 to 20130814 @@ -9576,7 +9576,7 @@ OTP 정보가 없습니다. 관리자에게 문의하시기 바랍니다. OTP information is unavailable. Please contact your administrator. */ MSG_OTP_FAILED = 0x6d8, -/*20100420 to 20180621 +/*20100420 to 20180704 파티광고가 추가되었습니다 Party ad has been added. 20130807 to 20130814 @@ -9586,7 +9586,7 @@ OTP authentication failed. MSG_PARTY_BOOKING_NOTIFY = 0x6d9, /*20100420 to 20110718 파티원 모집 중 -20110726 to 20180621 +20110726 to 20180704 모집 중 Recruit party members 20130807 to 20130814 @@ -9594,7 +9594,7 @@ Recruit party members Party ad has been added. */ MSG_PARTY_BOOKING_REQURT = 0x6da, -/*20100420 to 20180621 +/*20100420 to 20180704 역할 Roles 20130807 to 20130814 @@ -9602,7 +9602,7 @@ Roles Recruit party members */ MSG_PARTY_BOOKING_TYPE = 0x6db, -/*20100420 to 20180621 +/*20100420 to 20180704 1차 직업 1st Jobs 20130807 to 20130814 @@ -9610,7 +9610,7 @@ Recruit party members Roles */ MSG_PARTY_BOOKING_TYPE_1 = 0x6dc, -/*20100420 to 20180621 +/*20100420 to 20180704 2차 직업 2nd Jobs 20130807 to 20130814 @@ -9618,7 +9618,7 @@ Roles 1st Jobs */ MSG_PARTY_BOOKING_TYPE_2 = 0x6dd, -/*20100420 to 20180621 +/*20100420 to 20180704 3-1차 직업 3-1 Classes 20130807 to 20130814 @@ -9626,7 +9626,7 @@ Roles 2nd Jobs */ MSG_PARTY_BOOKING_TYPE_3_1 = 0x6de, -/*20100420 to 20180621 +/*20100420 to 20180704 3-2차 직업 3-2 Classes 20130807 to 20130814 @@ -9634,7 +9634,7 @@ Roles 3-1 Classes */ MSG_PARTY_BOOKING_TYPE_3_2 = 0x6df, -/*20100420 to 20180621 +/*20100420 to 20180704 전승 1차 직업 1st Job High 20130807 to 20130814 @@ -9642,7 +9642,7 @@ Roles 3-2 Classes */ MSG_PARTY_BOOKING_TYPE_1PLUS = 0x6e0, -/*20100420 to 20180621 +/*20100420 to 20180704 전승 2차 직업 2nd Jobs High 20130807 to 20130814 @@ -9650,7 +9650,7 @@ Roles 1st Job High */ MSG_PARTY_BOOKING_TYPE_2PLUS = 0x6e1, -/*20100420 to 20180621 +/*20100420 to 20180704 기타 직업군 Other Jobs 20130807 to 20130814 @@ -9658,7 +9658,7 @@ Other Jobs 2nd Jobs High */ MSG_PARTY_BOOKING_TYPE_ETC = 0x6e2, -/*20100420 to 20180621 +/*20100420 to 20180704 모집 하기 Recruit 20130807 to 20130814 @@ -9666,7 +9666,7 @@ Recruit Other Jobs */ MSG_PARTY_BOOKING_REQURTING = 0x6e3, -/*20100420 to 20180621 +/*20100420 to 20180704 파티원을 모집합니다. Open party recruitment window. 20130807 to 20130814 @@ -9676,7 +9676,7 @@ Recruit MSG_PARTY_BOOKING_REQURT_TIP = 0x6e4, /*20100420 to 20110718 검색중 - -20110726 to 20180621 +20110726 to 20180704 검색 중 - Searching - 20130807 to 20130814 @@ -9684,7 +9684,7 @@ Searching - Open party recruitment window. */ MSG_PARTY_BOOKING_SEARCH = 0x6e5, -/*20100420 to 20180621 +/*20100420 to 20180704 모두 선택 Select All 20130807 to 20130814 @@ -9692,7 +9692,7 @@ Select All Searching - */ MSG_PARTY_BOOKING_ALL_SELECT = 0x6e6, -/*20100420 to 20180621 +/*20100420 to 20180704 최소한 하나의 직업이 모집 중이어야 합니다. Recruitment of at least one job must be running. 20130807 to 20130814 @@ -9700,7 +9700,7 @@ Recruitment of at least one job must be running. Select All */ MSG_PARTY_BOOKING_ERR1 = 0x6e7, -/*20100420 to 20180621 +/*20100420 to 20180704 최소 1개이상의 직업을 선택해 주셔야 합니다. You have to select atleast 1 or more jobs. 20130807 to 20130814 @@ -9708,7 +9708,7 @@ You have to select atleast 1 or more jobs. Recruitment of at least one job must be running. */ MSG_PARTY_BOOKING_ERR2 = 0x6e8, -/*20100420 to 20180621 +/*20100420 to 20180704 선택된 직업은 %d개입니다. 최대 6개까지만 직업을 선택할 수 있습니다. You have selected %d Jobs. You can only select up to 6 different jobs. 20130807 to 20130814 @@ -9716,7 +9716,7 @@ You have selected %d Jobs. You can only select up to 6 different jobs. You have to select atleast 1 or more jobs. */ MSG_PARTY_BOOKING_ERR3 = 0x6e9, -/*20100420 to 20180621 +/*20100420 to 20180704 레벨에 숫자 이외의 문자는 들어갈 수 없습니다. Only numeric characters are allowed. 20130807 to 20130814 @@ -9724,7 +9724,7 @@ Only numeric characters are allowed. You have selected %d Jobs. You can only select up to 6 different jobs. */ MSG_PARTY_BOOKING_ERR4 = 0x6ea, -/*20100420 to 20180621 +/*20100420 to 20180704 레벨은 1~150 사이의 숫자를 입력해 주세요. Please enter levels between 1~150. 20130807 to 20130814 @@ -9734,7 +9734,7 @@ Only numeric characters are allowed. MSG_PARTY_BOOKING_ERR5 = 0x6eb, #endif #if PACKETVER >= 20100511 -/*20100511 to 20180621 +/*20100511 to 20180704 해당 맵에서는 의상 장비가 보이지 않습니다. Nothing found in the selected map. 20130807 to 20130814 @@ -9744,7 +9744,7 @@ Please enter levels between 1~150. MSG_DISABLE_COSTUMEITEM_MAP = 0x6ec, #endif #if PACKETVER >= 20100525 -/*20100525 to 20180621 +/*20100525 to 20180704 아이템을 착용할 수 있는 레벨이 아닙니다. You cannot equip this item with your current level. 20130807 to 20130814 @@ -9752,7 +9752,7 @@ You cannot equip this item with your current level. Nothing found in the selected map. */ MSG_CANNOT_EQUIP_ITEM_LEVEL = 0x6ed, -/*20100525 to 20180621 +/*20100525 to 20180704 아이템을 사용할 수 있는 레벨이 아닙니다. You cannot use this item with your current level. 20130807 to 20130814 @@ -9762,7 +9762,7 @@ You cannot equip this item with your current level. MSG_CANNOT_USE_ITEM_LEVEL = 0x6ee, #endif #if PACKETVER >= 20100601 -/*20100601 to 20180621 +/*20100601 to 20180704 채팅모드 OnOff 활성화 Enable Battlemode 20130807 to 20130814 @@ -9770,7 +9770,7 @@ Enable Battlemode You cannot use this item with your current level. */ MSG_CHATMODE_ONOFF = 0x6ef, -/*20100601 to 20180621 +/*20100601 to 20180704 탭사이즈 크기가 초과되어 추가할 수 없습니다. Failed to add because you have reached the limit. 20130807 to 20130814 @@ -9780,7 +9780,7 @@ Enable Battlemode MSG_OVER_TABSIZE = 0x6f0, /*20100601 to 20100601 창 표시 정보. -20100608 to 20180621 +20100608 to 20180704 창 표시 정보 Window Sign Information 20130807 to 20130814 @@ -9790,7 +9790,7 @@ Failed to add because you have reached the limit. MSG_SET_CHATINFO = 0x6f1, #endif #if PACKETVER >= 20100608 -/*20100608 to 20180621 +/*20100608 to 20180704 판매 Sell 20130807 to 20130814 @@ -9798,7 +9798,7 @@ Sell Window Sign Information */ MSG_SELL = 0x6f2, -/*20100608 to 20180621 +/*20100608 to 20180704 구매 Purchase 20130807 to 20130814 @@ -9806,7 +9806,7 @@ Purchase Sell */ MSG_BUY = 0x6f3, -/*20100608 to 20180621 +/*20100608 to 20180704 노점 검색 Search for Vends 20130807 to 20130814 @@ -9814,7 +9814,7 @@ Search for Vends Purchase */ MSG_SEARCH_STOREINFO = 0x6f4, -/*20100608 to 20180621 +/*20100608 to 20180704 노점 이름 Shop Name 20130807 to 20130814 @@ -9822,7 +9822,7 @@ Shop Name Search for Vends */ MSG_STORE_NAME = 0x6f5, -/*20100608 to 20180621 +/*20100608 to 20180704 수량 Quantity 20130807 to 20130814 @@ -9830,7 +9830,7 @@ Quantity Shop Name */ MSG_SEARCH_ITEM_COUNT = 0x6f6, -/*20100608 to 20180621 +/*20100608 to 20180704 가격 Cost 20130807 to 20130814 @@ -9838,7 +9838,7 @@ Cost Quantity */ MSG_SEARCH_ITEM_PRICE = 0x6f7, -/*20100608 to 20180621 +/*20100608 to 20180704 검색 결과가 너무 많습니다. 검색어를 자세히 입력 해 주세요. Too much results have been found. Please do a more precisely search. 20130807 to 20130814 @@ -9846,7 +9846,7 @@ Too much results have been found. Please do a more precisely search. Cost */ MSG_SSI_FAILED_OVER_MAXCOUNT = 0x6f8, -/*20100608 to 20180621 +/*20100608 to 20180704 해당 노점을 여시겠습니까? Do you want to open a street stall? 20130807 to 20130814 @@ -9854,7 +9854,7 @@ Do you want to open a street stall? Too much results have been found. Please do a more precisely search. */ MSG_OPEN_SEARCH_STORE = 0x6f9, -/*20100608 to 20180621 +/*20100608 to 20180704 SSO 인증에 실패하였습니다. Failed to recognize SSO. 20130807 to 20130814 @@ -9864,7 +9864,7 @@ Do you want to open a street stall? MSG_SSO_FAILED = 0x6fa, #endif #if PACKETVER >= 20100615 -/*20100615 to 20180621 +/*20100615 to 20180704 현재 해당지역으로 이동 할 수 없습니다 Cannot move to the applied area. 20130807 to 20130814 @@ -9874,7 +9874,7 @@ Failed to recognize SSO. MSG_ZONE_MOVE_FAIL = 0x6fb, /*20100615 to 20100622 포함 검색 -20100629 to 20180621 +20100629 to 20180704 단어가 포함된 아이템 검색 searching item including the word 20130807 to 20130814 @@ -9882,7 +9882,7 @@ searching item including the word Cannot move to the applied area. */ MSG_SEARCH_INCLUDED = 0x6fc, -/*20100615 to 20180621 +/*20100615 to 20180704 탈퇴한 유저입니다. User has been expelled. 20130807 to 20130814 @@ -9890,7 +9890,7 @@ User has been expelled. searching item including the word */ MSG_WITHDREW_USERS = 0x6fd, -/*20100615 to 20180621 +/*20100615 to 20180704 게임 이용에 동의하지 않았습니다. You have not accepted the user agreements yet. 20130807 to 20130814 @@ -9898,7 +9898,7 @@ You have not accepted the user agreements yet. User has been expelled. */ MSG_DIDNOT_AGREE = 0x6fe, -/*20100615 to 20180621 +/*20100615 to 20180704 존재 하지 않는 계정입니다. You will not be disconnect from the game. 20130807 to 20130814 @@ -9906,7 +9906,7 @@ You will not be disconnect from the game. You have not accepted the user agreements yet. */ MSG_ACCOUNT_DOESNOT_EXIST = 0x6ff, -/*20100615 to 20180621 +/*20100615 to 20180704 본 게임은 12세 이용가입니다. It is available only for 12 hours. 20130807 to 20130814 @@ -9916,7 +9916,7 @@ You will not be disconnect from the game. MSG_AGE_RESTRICTIONS = 0x700, #endif #if PACKETVER >= 20100616 -/*20100616 to 20180621 +/*20100616 to 20180704 계정도용 조사를 위한 블럭상태입니다. Your account is blocked due to illegal use of the game account. 20130807 to 20130814 @@ -9924,7 +9924,7 @@ Your account is blocked due to illegal use of the game account. It is available only for 12 hours. */ MSG_ACCOUNT_BLOCK = 0x701, -/*20100616 to 20180621 +/*20100616 to 20180704 버그조사를 위한 블럭상태입니다. Your account is blocked because there may exist a bug with your account. 20130807 to 20130814 @@ -9934,7 +9934,7 @@ Your account is blocked due to illegal use of the game account. MSG_BUG_BLOCK = 0x702, #endif #if PACKETVER >= 20100622 -/*20100622 to 20180621 +/*20100622 to 20180704 몬스터 사냥을 통해 얻을 수 있는 Base, Job 경험치가 30분간 75% 증가합니다. Increases base exp and job exp gained by killing monsters up to 75% for 30 minutes. 20130807 to 20130814 @@ -9942,7 +9942,7 @@ Increases base exp and job exp gained by killing monsters up to 75% for 30 minut Your account is blocked because there may exist a bug with your account. */ MSG_PLUSEXP75 = 0x703, -/*20100622 to 20180621 +/*20100622 to 20180704 몬스터 사냥을 통해 얻을 수 있는 Base, Job 경험치가 30분간 50% 증가합니다. Increases base exp and job exp gained by killing monsters up to 50% for 30 minutes. 20130807 to 20130814 @@ -9952,7 +9952,7 @@ Increases base exp and job exp gained by killing monsters up to 75% for 30 minut MSG_PLUSEXP50 = 0x704, /*20100622 to 20100622 상점 정보가 정확하지 않아 상점을 열 수 없습니다. -20100629 to 20180621 +20100629 to 20180704 판매(구매) 정보가 없습니다. No sales information. 20130807 to 20130814 @@ -9960,7 +9960,7 @@ No sales information. Increases base exp and job exp gained by killing monsters up to 50% for 30 minutes. */ MSG_FAIL_OPEN_STORE = 0x705, -/*20100622 to 20180621 +/*20100622 to 20180704 더 이상 검색 할 수 없습니다. Failed to search any further. 20130807 to 20130814 @@ -9970,7 +9970,7 @@ No sales information. MSG_SSI_FAILED_SEARCH_CNT = 0x706, /*20100622 to 20100622 검색이 실패하였습니다. -20100629 to 20180621 +20100629 to 20180704 해당 아이템 명은 존재하지 않습니다. The item you have entered does not exist. 20130807 to 20130814 @@ -9978,7 +9978,7 @@ The item you have entered does not exist. Failed to search any further. */ MSG_SSI_FAILED_ITEM_DOES_NOT_EXIST = 0x707, -/*20100622 to 20180621 +/*20100622 to 20180704 아직 검색 할 수 없습니다. Cannot search yet. 20130807 to 20130814 @@ -9990,7 +9990,7 @@ The item you have entered does not exist. #if PACKETVER >= 20100629 /*20100629 to 20100707 카드 이름, 접두사, 접미사 -20100713 to 20180621 +20100713 to 20180704 카드 이름 또는 접두사(접미사)를 입력하세요 Enter the card name or prefix/suffix. 20130807 to 20130814 @@ -9998,7 +9998,7 @@ Enter the card name or prefix/suffix. Cannot search yet. */ MSG_SSI_TOOLTIP_OF_SERACHING_THE_CARD = 0x709, -/*20100629 to 20180621 +/*20100629 to 20180704 남은 검색 횟수 : %d Searches left: %d 20130807 to 20130814 @@ -10006,7 +10006,7 @@ Searches left: %d Enter the card name or prefix/suffix. */ MSG_SSI_REST_OF_NUMBER_OF_SEARCHES = 0x70a, -/*20100629 to 20180621 +/*20100629 to 20180704 검색 된 노점이 없습니다. No result has been found. 20130807 to 20130814 @@ -10014,7 +10014,7 @@ No result has been found. Searches left: %d */ MSG_SSI_FAILED_SEARCH_STORE = 0x70b, -/*20100629 to 20180621 +/*20100629 to 20180704 아이템 가격 범위가 잘못되었습니다. The item price is too high. 20130807 to 20130814 @@ -10022,7 +10022,7 @@ The item price is too high. No result has been found. */ MSG_SSI_FAILED_PRICE_ISNOT_VALID = 0x70c, -/*20100629 to 20180621 +/*20100629 to 20180704 일반 장비 Normal Gear 20130807 to 20130814 @@ -10030,7 +10030,7 @@ Normal Gear The item price is too high. */ MSG_GENERAL_EQUIPMENT = 0x70d, -/*20100629 to 20180621 +/*20100629 to 20180704 의상 장비 Costume 20130807 to 20130814 @@ -10040,7 +10040,7 @@ Normal Gear MSG_COSTUME_EQUIPMENT = 0x70e, #endif #if PACKETVER >= 20100713 -/*20100713 to 20180621 +/*20100713 to 20180704 분 minute 20130807 to 20130814 @@ -10048,7 +10048,7 @@ minute Costume */ MSG_MINUTE = 0x70f, -/*20100713 to 20180621 +/*20100713 to 20180704 초 second 20130807 to 20130814 @@ -10056,7 +10056,7 @@ second minute */ MSG_SECOND = 0x710, -/*20100713 to 20180621 +/*20100713 to 20180704 아이템 명을 입력해 주세요. Please enter the name of the item. 20130807 to 20130814 @@ -10064,7 +10064,7 @@ Please enter the name of the item. second */ MSG_SSI_FAILED_ENTER_THE_NAME_OF_ITEM = 0x711, -/*20100713 to 20180621 +/*20100713 to 20180704 해당 아이템 명은 존재하지 않습니다. The item you have entered does not exist. 20130807 to 20130814 @@ -10074,7 +10074,7 @@ Please enter the name of the item. MSG_SSI_FAILED_NAME_OF_ITEM_DOES_NOT_EXIST = 0x712, #endif #if PACKETVER >= 20100720 -/*20100720 to 20180621 +/*20100720 to 20180704 진입가능한 맵이 존재하지 않습니다. The map is not available. 20130807 to 20130814 @@ -10082,7 +10082,7 @@ The map is not available. The item you have entered does not exist. */ MSG_NOT_EXIST_ENTRYMAP = 0x713, -/*20100720 to 20180621 +/*20100720 to 20180704 해당 카드 이름이나 접두사(접미사)는 존재하지 않습니다. The selected name or prefix/suffix does not exist. 20130807 to 20130814 @@ -10092,7 +10092,7 @@ The map is not available. MSG_SSI_FAILED_NAME_OF_CARD_DOES_NOT_EXIST = 0x714, #endif #if PACKETVER >= 20100727 -/*20100727 to 20180621 +/*20100727 to 20180704 한번에 구매 가능 종류는 10개입니다. You can purchase up to 10 items. 20130807 to 20130814 @@ -10100,7 +10100,7 @@ You can purchase up to 10 items. The selected name or prefix/suffix does not exist. */ MSG_CASH_FAILED_TOTAL_CNT = 0x715, -/*20100727 to 20180621 +/*20100727 to 20180704 일부 아이템의 구매가 실패하였습니다. Some items could not be purchased. 20130807 to 20130814 @@ -10110,7 +10110,7 @@ You can purchase up to 10 items. MSG_CASH_FAILED_BUY_SOME = 0x716, #endif #if PACKETVER >= 20100730 -/*20100730 to 20180621 +/*20100730 to 20180704 생년월일 6자리를 입력하세요.(예시:801122) Enter your 6-digit DOB(YYMMDD) (e.g: 801122) 20130807 to 20130814 @@ -10118,7 +10118,7 @@ Enter your 6-digit DOB(YYMMDD) (e.g: 801122) Some items could not be purchased. */ MSG_ENTER_PEOPLE_BIRTH = 0x717, -/*20100730 to 20180621 +/*20100730 to 20180704 알 수 없는 오류가 발생하였습니다. Now Logging Out. 20130807 to 20130814 @@ -10126,7 +10126,7 @@ Now Logging Out. Enter your 6-digit DOB(YYMMDD) (e.g: 801122) */ MSG_RESULT_FAIL_UNKNOWN = 0x718, -/*20100730 to 20180621 +/*20100730 to 20180704 데이타 베이스 오류가 발생하였습니다. A database error has occurred. 20130807 to 20130814 @@ -10134,7 +10134,7 @@ A database error has occurred. Now Logging Out. */ MSG_RESULT_FAIL_DATABASE = 0x719, -/*20100730 to 20180621 +/*20100730 to 20180704 캐릭터를 삭제하기 위해서는 길드에서 탈퇴 해야 합니다. Please leave your guild first in order to remove your character. 20130807 to 20130814 @@ -10142,7 +10142,7 @@ Please leave your guild first in order to remove your character. A database error has occurred. */ MSG_RESULT_FAIL_GUILD = 0x71a, -/*20100730 to 20180621 +/*20100730 to 20180704 캐릭터를 삭제하기 위해서는 파티에서 탈퇴 해야 합니다. Please leave your party first in order to remove your character. 20130807 to 20130814 @@ -10150,7 +10150,7 @@ Please leave your party first in order to remove your character. Please leave your guild first in order to remove your character. */ MSG_RESULT_FAIL_PARTY = 0x71b, -/*20100730 to 20180621 +/*20100730 to 20180704 시스템 설정으로 인해 삭제할 수 없습니다. You cannot delete this character because the delete time has not expired yet. 20130807 to 20130814 @@ -10158,7 +10158,7 @@ You cannot delete this character because the delete time has not expired yet. Please leave your party first in order to remove your character. */ MSG_RESULT_FAIL_CONFIGURATION = 0x71c, -/*20100730 to 20180621 +/*20100730 to 20180704 아직 삭제 가능 시간이 아닙니다. You cannot delete this character at the moment. 20130807 to 20130814 @@ -10166,7 +10166,7 @@ You cannot delete this character at the moment. You cannot delete this character because the delete time has not expired yet. */ MSG_RESULT_FAIL_DATE = 0x71d, -/*20100730 to 20180621 +/*20100730 to 20180704 생년월일이 일치하지 않습니다. Your entered birthday does not match. 20130807 to 20130814 @@ -10174,7 +10174,7 @@ Your entered birthday does not match. You cannot delete this character at the moment. */ MSG_RESULT_FAIL_BIRTH = 0x71e, -/*20100730 to 20180621 +/*20100730 to 20180704 친밀도가 부족합니다. You lack of familiarity. 20130807 to 20130814 @@ -10182,7 +10182,7 @@ You lack of familiarity. Your entered birthday does not match. */ MSG_USESKILL_FAIL_RELATIONGRADE = 0x71f, -/*20100730 to 20180621 +/*20100730 to 20180704 스타일체인지 파이터 상태에서만 사용가능합니다. This is only available on style change for fighting classes. 20130807 to 20130814 @@ -10190,7 +10190,7 @@ This is only available on style change for fighting classes. You lack of familiarity. */ MSG_USESKILL_FAIL_STYLE_CHANGE_FIGHTER = 0x720, -/*20100730 to 20180621 +/*20100730 to 20180704 스타일체인지 그래플러 상태에서만 사용가능합니다. This is only available on style change for novice. 20130807 to 20130814 @@ -10200,7 +10200,7 @@ This is only available on style change for fighting classes. MSG_USESKILL_FAIL_STYLE_CHANGE_GRAPPLER = 0x721, #endif #if PACKETVER >= 20100817 -/*20100817 to 20180621 +/*20100817 to 20180704 파티등록실패 Party Registration failed. 20130807 to 20130814 @@ -10208,7 +10208,7 @@ Party Registration failed. This is only available on style change for novice. */ MSG_PARTY_REGISTRATION_FAILED = 0x722, -/*20100817 to 20180621 +/*20100817 to 20180704 검색된 조건의 리스트가 없습니다. results have been found. 20130807 to 20130814 @@ -10216,7 +10216,7 @@ results have been found. Party Registration failed. */ MSG_PARTY_SEARCH_FAILED = 0x723, -/*20100817 to 20180621 +/*20100817 to 20180704 광고삭제에 실패했습니다. Failed to remove result. 20130807 to 20130814 @@ -10224,7 +10224,7 @@ Failed to remove result. results have been found. */ MSG_PARTY_AD_DELETE_FAILED = 0x724, -/*20100817 to 20180621 +/*20100817 to 20180704 조건에 맞는 광고가 없어 실패했습니다. No results have been found. 20130807 to 20130814 @@ -10234,7 +10234,7 @@ Failed to remove result. MSG_PARTY_NOT_EXIST_AD = 0x725, #endif #if PACKETVER >= 20100824 -/*20100824 to 20180621 +/*20100824 to 20180704 결제 정보가 없습니다. No payment information has been found. 20130807 to 20130814 @@ -10242,7 +10242,7 @@ No payment information has been found. No results have been found. */ MSG_REFUSE_SSO_NOT_PAY_USER = 0x726, -/*20100824 to 20180621 +/*20100824 to 20180704 교환 시 스크린샷 찍기 Screenshot Trade 20130807 to 20130814 @@ -10250,7 +10250,7 @@ Screenshot Trade No payment information has been found. */ MSG_SCREENSHOT_FOR_EXCHANGE = 0x727, -/*20100824 to 20180621 +/*20100824 to 20180704 [거래_%s] [Trade_%s] 20130807 to 20130814 @@ -10265,12 +10265,12 @@ Screenshot Trade 20130807 to 20130814 [거래_%s] [Trade_%s] -20180207 to 20180621 +20180207 to 20180704 사망 시 소지한 아이템으로 경험치 손실을 막았습니다. Death due to the auto insurance young people are spending. */ MSG_NOTIFY_NEO_INSURANCE_ITEM_USE = 0x729, -/*20100914 to 20180621 +/*20100914 to 20180704 대화 Chat Dialog 20130807 to 20130814 @@ -10279,7 +10279,7 @@ Chat Dialog MSG_TALK = 0x72a, #endif #if PACKETVER >= 20101019 -/*20101019 to 20180621 +/*20101019 to 20180704 중복사용이 불가능합니다. Redundant is not available. 20130807 to 20130814 @@ -10287,7 +10287,7 @@ Redundant is not available. Chat Dialog */ MSG_MACRO_DUPLICATE = 0x72b, -/*20101019 to 20180621 +/*20101019 to 20180704 사용제한이 걸려있습니다. Use the limit that has been set. 20130807 to 20130814 @@ -10295,7 +10295,7 @@ Use the limit that has been set. Redundant is not available. */ MSG_MACRO_POSTDELAY = 0x72c, -/*20101019 to 20180621 +/*20101019 to 20180704 현재 사용제한이 걸려 있지 않습니다. No user restrictions are set. 20130807 to 20130814 @@ -10303,7 +10303,7 @@ No user restrictions are set. Use the limit that has been set. */ MSG_MACRO_NOT_POSTDELAY = 0x72d, -/*20101019 to 20180621 +/*20101019 to 20180704 예기치 못한 사유로 인해 접속이 실패하였습니다. 관리자에게 문의해 주시기 바랍니다. Connection has failed. Please contact your administrator. 20130807 to 20130814 @@ -10311,7 +10311,7 @@ Connection has failed. Please contact your administrator. No user restrictions are set. */ MSG_SSO_ERROR_MSG = 0x72e, -/*20101019 to 20180621 +/*20101019 to 20180704 접속 정보 인증 실패하였습니다. Failed to authenticate. 20130807 to 20130814 @@ -10319,7 +10319,7 @@ Failed to authenticate. Connection has failed. Please contact your administrator. */ MSG_REFUSE_SSO_AUTH_INVALID_TOKEN = 0x72f, -/*20101019 to 20180621 +/*20101019 to 20180704 가입하지 않은 사용자입니다. User is offline. 20130807 to 20130814 @@ -10327,7 +10327,7 @@ User is offline. Failed to authenticate. */ MSG_REFUSE_SSO_AUTH_INVALID_USER = 0x730, -/*20101019 to 20180621 +/*20101019 to 20180704 나이제한 때문에 이계정으로 이서버에 접속할 수 없습니다. The age limit from commandment tables cannot connect to this server. 20130807 to 20130814 @@ -10335,7 +10335,7 @@ The age limit from commandment tables cannot connect to this server. User is offline. */ MSG_REFUSE_SSO_AUTH_INVALID_AGE = 0x731, -/*20101019 to 20180621 +/*20101019 to 20180704 구매하기 Buy 20130807 to 20130814 @@ -10343,7 +10343,7 @@ Buy The age limit from commandment tables cannot connect to this server. */ MSG_NC_BUY = 0x732, -/*20101019 to 20180621 +/*20101019 to 20180704 장바구니 비우기 Cancel. 20130807 to 20130814 @@ -10351,7 +10351,7 @@ Cancel. Buy */ MSG_NC_BLANK = 0x733, -/*20101019 to 20180621 +/*20101019 to 20180704 첫 페이지 First page 20130807 to 20130814 @@ -10359,7 +10359,7 @@ First page Cancel. */ MSG_NC_FIRSTPAGE = 0x734, -/*20101019 to 20180621 +/*20101019 to 20180704 마지막 페이지 Last page 20130807 to 20130814 @@ -10367,7 +10367,7 @@ Last page First page */ MSG_NC_LASTPAGE = 0x735, -/*20101019 to 20180621 +/*20101019 to 20180704 신규 New 20130807 to 20130814 @@ -10375,7 +10375,7 @@ New Last page */ MSG_NC_CAT1 = 0x736, -/*20101019 to 20180621 +/*20101019 to 20180704 인기 Headgears 20130807 to 20130814 @@ -10383,7 +10383,7 @@ Headgears New */ MSG_NC_CAT2 = 0x737, -/*20101019 to 20180621 +/*20101019 to 20180704 한정 Limited 20130807 to 20130814 @@ -10391,7 +10391,7 @@ Limited Headgears */ MSG_NC_CAT3 = 0x738, -/*20101019 to 20180621 +/*20101019 to 20180704 임대장비 Rental Items 20130807 to 20130814 @@ -10399,7 +10399,7 @@ Rental Items Limited */ MSG_NC_CAT4 = 0x739, -/*20101019 to 20180621 +/*20101019 to 20180704 영구장비 Equipments 20130807 to 20130814 @@ -10407,7 +10407,7 @@ Equipments Rental Items */ MSG_NC_CAT5 = 0x73a, -/*20101019 to 20180621 +/*20101019 to 20180704 버프 Scrolls 20130807 to 20130814 @@ -10415,7 +10415,7 @@ Scrolls Equipments */ MSG_NC_CAT6 = 0x73b, -/*20101019 to 20180621 +/*20101019 to 20180704 회복 Consumables 20130807 to 20130814 @@ -10423,7 +10423,7 @@ Consumables Scrolls */ MSG_NC_CAT7 = 0x73c, -/*20101019 to 20180621 +/*20101019 to 20180704 기타 Other 20130807 to 20130814 @@ -10431,7 +10431,7 @@ Other Consumables */ MSG_NC_CAT8 = 0x73d, -/*20101019 to 20180621 +/*20101019 to 20180704 가격 Cost 20130807 to 20130814 @@ -10439,7 +10439,7 @@ Cost Other */ MSG_NC_COST = 0x73e, -/*20101019 to 20180621 +/*20101019 to 20180704 수량 Quantity 20130807 to 20130814 @@ -10447,7 +10447,7 @@ Quantity Cost */ MSG_NC_NUM = 0x73f, -/*20101019 to 20180621 +/*20101019 to 20180704 개 Total 20130807 to 20130814 @@ -10455,7 +10455,7 @@ Total Quantity */ MSG_NC_COUNT = 0x740, -/*20101019 to 20180621 +/*20101019 to 20180704 무료 캐시 : %s C Free Cash: %s C 20130807 to 20130814 @@ -10463,7 +10463,7 @@ Free Cash: %s C Total */ MSG_NC_FREECASH = 0x741, -/*20101019 to 20180621 +/*20101019 to 20180704 소지 캐시 : %s C CashPoints: %s C 20130807 to 20130814 @@ -10471,7 +10471,7 @@ CashPoints: %s C Free Cash: %s C */ MSG_NC_CASH = 0x742, -/*20101019 to 20180621 +/*20101019 to 20180704 이 지역에서는 몬스터 소환이 불가능합니다. You cannot summon a monster in this area. 20130807 to 20130814 @@ -10481,7 +10481,7 @@ CashPoints: %s C MSG_CALLMONSTER_FAIL_AREA = 0x743, #endif #if PACKETVER >= 20101109 -/*20101109 to 20180621 +/*20101109 to 20180704 무료캐시 사용량이 전체 금액을 초과하고있습니다 Exceeded total free cash 20130807 to 20130814 @@ -10489,7 +10489,7 @@ Exceeded total free cash You cannot summon a monster in this area. */ MSG_BUY_CASH_FAIL2 = 0x744, -/*20101109 to 20180621 +/*20101109 to 20180704 설정한 내용이 [SaveData_ExMacro%d]에 저장됩니다. %d seconds left until you can use 20130807 to 20130814 @@ -10499,7 +10499,7 @@ Exceeded total free cash MSG_MACRO_SAVE_DATA = 0x745, #endif #if PACKETVER >= 20101123 -/*20101123 to 20180621 +/*20101123 to 20180704 약 %d 초 후에 사용할 수 있습니다 Content has been saved in [SaveData_ExMacro%d] 20130807 to 20130814 @@ -10509,7 +10509,7 @@ Content has been saved in [SaveData_ExMacro%d] MSG_ITEM_REUSE_LIMIT_SECOND = 0x746, #endif #if PACKETVER >= 20101207 -/*20101207 to 20180621 +/*20101207 to 20180704 [창]을 장착한 상태여야 합니다. ~ [Windows] must be equipped with. 20130807 to 20130814 @@ -10519,7 +10519,7 @@ Content has been saved in [SaveData_ExMacro%d] MSG_FAIL_NEED_EQUIPPED_SPEAR = 0x747, #endif #if PACKETVER >= 20101214 -/*20101214 to 20180621 +/*20101214 to 20180704 드래곤 탑승시에만 사용가능합니다. Available only on the dragon. 20130807 to 20130814 @@ -10527,7 +10527,7 @@ Available only on the dragon. ~ [Windows] must be equipped with. */ MSG_USESKILL_FAIL_DRAGON = 0x748, -/*20101214 to 20180621 +/*20101214 to 20180704 본 서버에 접속할 수 있는 정원이 초과되어 진입이 불가능 합니다. Unable to proceed due to exceeding capacity. 20130807 to 20130814 @@ -10537,7 +10537,7 @@ Available only on the dragon. MSG_OVER_CONNECT_USER = 0x749, #endif #if PACKETVER >= 20101228 -/*20101228 to 20180621 +/*20101228 to 20180704 실명 인증이 되지 않았습니다. 실명인증 사이트로 이동합니다 Real name has not been verified. Go to name verification site. 20130807 to 20130814 @@ -10547,7 +10547,7 @@ Unable to proceed due to exceeding capacity. MSG_AUTHENTICATE = 0x74a, #endif #if PACKETVER >= 20110104 -/*20110104 to 20180621 +/*20110104 to 20180704 저장 할 슬롯을 선택 해 주세요 Please select slot you are going to save. 20130807 to 20130814 @@ -10557,7 +10557,7 @@ Real name has not been verified. Go to name verification site. MSG_SELECT_SAVESLOT = 0x74b, #endif #if PACKETVER >= 20110111 -/*20110111 to 20180621 +/*20110111 to 20180704 %s, 축하드립니다. '%s' 를 얻으셨습니다! Congratulation %s, Acquired '%s' ! 20130807 to 20130814 @@ -10567,7 +10567,7 @@ Please select slot you are going to save. MSG_BROADCASTING_SPECIAL_ITEM_OBTAIN2 = 0x74c, #endif #if PACKETVER >= 20110118 -/*20110118 to 20180621 +/*20110118 to 20180704 그루미상태에서는 사용할 수 없습니다 Unable to use in gloomy state 20130807 to 20130814 @@ -10577,7 +10577,7 @@ Congratulation %s, Acquired '%s' ! MSG_NOTUSE_GROOMY = 0x74d, #endif #if PACKETVER >= 20110210 -/*20110210 to 20180621 +/*20110210 to 20180704 구매물품의 합계금액이 케릭터가 소지할 수 있는 최대 금액을 초과하였습니다 Purchased products has exceeded the total price. 20130807 to 20130814 @@ -10587,7 +10587,7 @@ Unable to use in gloomy state MSG_BUYINGSTORE_OVERFLOW_MONEY = 0x74e, #endif #if PACKETVER >= 20110215 -/*20110215 to 20180621 +/*20110215 to 20180704 현재 맵에서는 파티 가입이 불가능합니다. Cannot join a party in this map. 20130807 to 20130814 @@ -10595,7 +10595,7 @@ Cannot join a party in this map. Purchased products has exceeded the total price. */ MSG_PREVENT_PARTY_JOIN = 0x74f, -/*20110215 to 20180621 +/*20110215 to 20180704 현재 맵에서는 파티 탈퇴가 불가능합니다. Cannot leave a party in this map. 20130807 to 20130814 @@ -10603,7 +10603,7 @@ Cannot leave a party in this map. Cannot join a party in this map. */ MSG_PREVENT_PARTY_LEAVE = 0x750, -/*20110215 to 20180621 +/*20110215 to 20180704 현재 맵에서는 파티 추방이 불가능합니다. Cannot withdraw/break the party in this map. 20130807 to 20130814 @@ -10611,7 +10611,7 @@ Cannot withdraw/break the party in this map. Cannot leave a party in this map. */ MSG_PREVENT_PARTY_EXPEL = 0x751, -/*20110215 to 20180621 +/*20110215 to 20180704 실제 성명 Real Name 20130807 to 20130814 @@ -10619,7 +10619,7 @@ Real Name Cannot withdraw/break the party in this map. */ MSG_SDO_REALNAME = 0x752, -/*20110215 to 20180621 +/*20110215 to 20180704 신분증 번호 ID Number 20130807 to 20130814 @@ -10627,7 +10627,7 @@ ID Number Real Name */ MSG_SDO_ID_NUMBER = 0x753, -/*20110215 to 20180621 +/*20110215 to 20180704 이메일 E-mail 20130807 to 20130814 @@ -10635,7 +10635,7 @@ E-mail ID Number */ MSG_SDO_EMAIL = 0x754, -/*20110215 to 20180621 +/*20110215 to 20180704 입력이 올바르지 않습니다 Invalid input 20130807 to 20130814 @@ -10647,7 +10647,7 @@ E-mail #if PACKETVER >= 20110222 /*20110222 to 20130508 상대방에게 제니 지급에 실패했습니다. -20130515 to 20180621 +20130515 to 20180704 상대 캐릭터가 최대 보유제니량을 초과하여 거래가 불가능합니다. Failed to send the zeny 20130807 to 20130814 @@ -10655,7 +10655,7 @@ Failed to send the zeny Invalid input */ MSG_MCSTORE_FAIL_SELLER_MONEY_GIVE = 0x756, -/*20110222 to 20180621 +/*20110222 to 20180704 해당 직업이 아닙니다. This is not a relevant job 20130807 to 20130814 @@ -10663,7 +10663,7 @@ This is not a relevant job Failed to send the zeny */ MSG_INVALID_CLASS = 0x757, -/*20110222 to 20180621 +/*20110222 to 20180704 해당 성별이 아닙니다. This is not a relevant gender 20130807 to 20130814 @@ -10671,7 +10671,7 @@ This is not a relevant gender This is not a relevant job */ MSG_INVALID_GENDER = 0x758, -/*20110222 to 20180621 +/*20110222 to 20180704 유저님의 정보가 인증에 성공했습니다. User information identification was successful. 20130807 to 20130814 @@ -10679,7 +10679,7 @@ User information identification was successful. This is not a relevant gender */ MSG_SUCCESS_AUTHENTICATE = 0x759, -/*20110222 to 20180621 +/*20110222 to 20180704 이름이 일치하지 않습니다. 재작성 해주세요. Name does not match. Please retry. 20130807 to 20130814 @@ -10687,7 +10687,7 @@ Name does not match. Please retry. User information identification was successful. */ MSG_INVALID_REALNAME = 0x75a, -/*20110222 to 20180621 +/*20110222 to 20180704 신분증 번호가 일치하지 않습니다. 재작성 해주세요. ID number does not match. Please retry. 20130807 to 20130814 @@ -10695,7 +10695,7 @@ ID number does not match. Please retry. Name does not match. Please retry. */ MSG_INVALID_IDNUMBER = 0x75b, -/*20110222 to 20180621 +/*20110222 to 20180704 현재 서비스에 이상이 있으니 잠시 후 재시도 해주세요. Service is currently unavailable. Please try again later. 20130807 to 20130814 @@ -10705,7 +10705,7 @@ ID number does not match. Please retry. MSG_INVALID_AUTHENTICATE = 0x75c, #endif #if PACKETVER >= 20110224 -/*20110224 to 20180621 +/*20110224 to 20180704 탑승 상태에서는 공격을 할 수 없습니다. Unable to attack while riding. 20130807 to 20130814 @@ -10713,7 +10713,7 @@ Unable to attack while riding. Service is currently unavailable. Please try again later. */ MSG_CANNOT_ATTACK_IN_RIDING_STATE = 0x75d, -/*20110224 to 20180621 +/*20110224 to 20180704 탑승 상태에서는 스킬 시전을 할 수 없습니다. Unable to cast the skill while riding. 20130807 to 20130814 @@ -10725,7 +10725,7 @@ Unable to attack while riding. #if PACKETVER >= 20110228 /*20110228 to 20110228 비밀번호는 4자리 이상 6자리이하여야만 합니다. -20110308 to 20180621 +20110308 to 20180704 비밀번호는 4자리이하여야만 합니다. Pin number should be 4~6 characters. 20130807 to 20130814 @@ -10735,7 +10735,7 @@ Unable to cast the skill while riding. MSG_STORE_PASSWORD_4_6 = 0x75f, /*20110228 to 20110228 로그인에 성공했습니다. -20110308 to 20180621 +20110308 to 20180704 보안 인증에 성공했습니다. Secured authentication is successful. 20130807 to 20130814 @@ -10745,7 +10745,7 @@ Pin number should be 4~6 characters. MSG_SECOND_PASSWORD_LOGIN_SUCCESS = 0x760, /*20110228 to 20110228 세컨드 패스워드의 생성에 성공했습니다. -20110308 to 20180621 +20110308 to 20180704 보안 패스워드의 생성에 성공했습니다. Succeeded in creating 2nd password. 20130807 to 20130814 @@ -10755,7 +10755,7 @@ Secured authentication is successful. MSG_SECOND_PASSWORD_MAKE_SUCCESS = 0x761, /*20110228 to 20110228 세컨드 패스워드를 삭제했습니다. -20110308 to 20180621 +20110308 to 20180704 보안 패스워드를 삭제했습니다. 2nd password has been deleted. 20130807 to 20130814 @@ -10765,7 +10765,7 @@ Succeeded in creating 2nd password. MSG_SECOND_PASSWORD_DEL_SUCCESS = 0x762, /*20110228 to 20110228 세컨드 패스워드를 수정했습니다. -20110308 to 20180621 +20110308 to 20180704 보안 패스워드를 수정했습니다. 2nd password has been corrected. 20130807 to 20130814 @@ -10775,7 +10775,7 @@ Succeeded in creating 2nd password. MSG_SECOND_PASSWORD_EDIT_SUCCESS = 0x763, /*20110228 to 20110228 로그인에 실패했습니다. -20110308 to 20180621 +20110308 to 20180704 잘못된 패스워드입니다.(%d회남음) Password is incorrect. 20130807 to 20130814 @@ -10785,7 +10785,7 @@ Password is incorrect. MSG_SECOND_PASSWORD_LOGIN_FAILED = 0x764, /*20110228 to 20110228 세컨드 패스워드의 생성에 실패했습니다. -20110308 to 20180621 +20110308 to 20180704 보안 패스워드의 생성에 실패했습니다. Failed to create 2nd password. 20130807 to 20130814 @@ -10795,7 +10795,7 @@ Password is incorrect. MSG_SECOND_PASSWORD_MAKE_FAILED = 0x765, /*20110228 to 20110228 세컨드 패스워드 삭제에 실패했습니다. -20110308 to 20180621 +20110308 to 20180704 보안 패스워드 삭제에 실패했습니다. Failed to delete 2nd password. 20130807 to 20130814 @@ -10805,7 +10805,7 @@ Failed to create 2nd password. MSG_SECOND_PASSWORD_DEL_FAILED = 0x766, /*20110228 to 20110228 세컨드 패스워드의 수정에 실패했습니다. -20110308 to 20180621 +20110308 to 20180704 보안 패스워드의 수정에 실패했습니다. Failed to correct 2nd password. 20130807 to 20130814 @@ -10815,7 +10815,7 @@ Failed to delete 2nd password. MSG_SECOND_PASSWORD_EDIT_FAILED = 0x767, /*20110228 to 20110228 세컨드 비밀번호에는 제한된 번호를 사용할수 없습니다. -20110308 to 20180621 +20110308 to 20180704 입력하신패스워드는 사용하실수없습니다. Unable to use restricted number in 2nd password. 20130807 to 20130814 @@ -10823,7 +10823,7 @@ Unable to use restricted number in 2nd password. Failed to correct 2nd password. */ MSG_SECOND_PASSWORD_EDIT_RESTRICT_PW = 0x768, -/*20110228 to 20180621 +/*20110228 to 20180704 주민등록번호는 사용할수없습니다. Unable to use your KSSN number. 20130807 to 20130814 @@ -10833,7 +10833,7 @@ Unable to use restricted number in 2nd password. MSG_SECOND_PASSWORD_EDIT_PERSONALNUM_PW = 0x769, /*20110228 to 20110228 보안번호 -20110308 to 20180621 +20110308 to 20180704 이미 패스워드가 존재합니다. ~There is already a password. 20130807 to 20130814 @@ -10843,7 +10843,7 @@ Unable to use your KSSN number. MSG_SECOND_PASSWORD_MAKE_DUPLICATED_PW = 0x76a, /*20110228 to 20110228 비밀번호 입력 (4~6자리) -20110308 to 20180621 +20110308 to 20180704 보안 패스워드 Security Code 20130807 to 20130814 @@ -10853,7 +10853,7 @@ Security Code MSG_SECOND_PASSWORD = 0x76b, /*20110228 to 20110228 ITEM -20110308 to 20180621 +20110308 to 20180704 계정보안을 위하여 추가적인 패스워드 설정을 권장합니다. Account for the additional password security settings are recommended. 20130807 to 20130814 @@ -10863,7 +10863,7 @@ Security Code MSG_SECOND_PASSWORD_INPUT = 0x76c, /*20110228 to 20110228 SKILL -20110308 to 20180621 +20110308 to 20180704 보안 패스워드 사용을 하지 않습니다. Do not use secure password. 20130807 to 20130814 @@ -10873,7 +10873,7 @@ Account for the additional password security settings are recommended. MSG_SECOND_PASSWDRD_NOT_AVAILABLE_SUCCESS = 0x76d, /*20110228 to 20110228 TACTIC -20110308 to 20180621 +20110308 to 20180704 보안 패스워드 사용설정에 실패했습니다. Use the set security password failed. 20130807 to 20130814 @@ -10883,7 +10883,7 @@ Do not use secure password. MSG_SECOND_PASSWDRD_NOT_AVAILABLE_FAILED = 0x76e, /*20110228 to 20110228 ETC -20110308 to 20180621 +20110308 to 20180704 보안 패스워드를 사용합니다. 다음로그인부터 적용됩니다. Use secure passwords. Will be applied to your next login. 20130807 to 20130814 @@ -10893,7 +10893,7 @@ Use the set security password failed. MSG_SECOND_PASSWDRD_AVAILABLE_SUCCESS = 0x76f, /*20110228 to 20110228 COMBAT -20110308 to 20180621 +20110308 to 20180704 보안 패스워드 사용 설정에 실패했습니다. Use the set security password failed. 20130807 to 20130814 @@ -10903,7 +10903,7 @@ Use secure passwords. Will be applied to your next login. MSG_SECOND_PASSWDRD_AVAILABLE_FAILED = 0x770, /*20110228 to 20110228 NON-COMBAT -20110308 to 20180621 +20110308 to 20180704 계정보안을 위하여 추가적인 패스워드를 설정합니다. Added to the security of your account password is set. 20130807 to 20130814 @@ -10913,7 +10913,7 @@ Use the set security password failed. MSG_SECOND_PASSWORD_INFO_1 = 0x771, /*20110228 to 20110228 BUFF -20110308 to 20180621 +20110308 to 20180704 아래의 숫자버튼을 마우스를 이용하여 4자리를 클릭하세요. Use the mouse to enter the 4-digit password below. 20130807 to 20130814 @@ -10923,7 +10923,7 @@ Added to the security of your account password is set. MSG_SECOND_PASSWORD_INFO_2 = 0x772, /*20110228 to 20110228 AUTO EQUIPED -20110308 to 20180621 +20110308 to 20180704 3회이상 잘못된패스워드 입력으로, 종료됩니다. Typing an incorrect password 3 times will shut down the client. 20130807 to 20130814 @@ -10933,7 +10933,7 @@ Use the mouse to enter the 4-digit password below. MSG_SECOND_PASSWORD_INFO_3 = 0x773, /*20110228 to 20110228 1st. ATTACK -20110308 to 20180621 +20110308 to 20180704 ITEM 20130807 to 20130814 3회이상 잘못된패스워드 입력으로, 종료됩니다. @@ -10942,7 +10942,7 @@ Typing an incorrect password 3 times will shut down the client. MSG_MACRO_ITEM = 0x774, /*20110228 to 20110228 ATTACK -20110308 to 20180621 +20110308 to 20180704 SKILL 20130807 to 20130814 ITEM @@ -10951,7 +10951,7 @@ ITEM /*20110228 to 20110228 Next attack time : Next attack time: -20110308 to 20180621 +20110308 to 20180704 TACTIC 20130807 to 20130814 SKILL @@ -10959,7 +10959,7 @@ SKILL MSG_MACRO_TACTIC = 0x776, /*20110228 to 20110228 When died -20110308 to 20180621 +20110308 to 20180704 ETC 20130807 to 20130814 TACTIC @@ -10967,7 +10967,7 @@ TACTIC MSG_MACRO_ETC = 0x777, /*20110228 to 20110228 When invited to a party -20110308 to 20180621 +20110308 to 20180704 COMBAT 20130807 to 20130814 ETC @@ -10975,7 +10975,7 @@ ETC MSG_MACRO_COMBAT = 0x778, /*20110228 to 20110228 Pickup Item -20110308 to 20180621 +20110308 to 20180704 NON-COMBAT 20130807 to 20130814 COMBAT @@ -10983,7 +10983,7 @@ COMBAT MSG_MACRO_NON_COMBAT = 0x779, /*20110228 to 20110228 Over 85% Weight -20110308 to 20180621 +20110308 to 20180704 BUFF 20130807 to 20130814 NON-COMBAT @@ -10991,64 +10991,64 @@ NON-COMBAT MSG_MACRO_BUFF = 0x77a, #endif #if PACKETVER >= 20110308 -/*20110308 to 20180621 +/*20110308 to 20180704 AUTO EQUIPED 20130807 to 20130814 BUFF */ MSG_MACRO_AUTO_EQUIPED = 0x77b, -/*20110308 to 20180621 +/*20110308 to 20180704 1st. ATTACK 20130807 to 20130814 AUTO EQUIPED */ MSG_MACRO_1ST_ATTACK = 0x77c, -/*20110308 to 20180621 +/*20110308 to 20180704 ATTACK 20130807 to 20130814 1st. ATTACK */ MSG_MACRO_ATTACK = 0x77d, -/*20110308 to 20180621 +/*20110308 to 20180704 Next attack time : Next attack time: 20130807 to 20130814 ATTACK */ MSG_MACRO_NEXT_ATK_TIME = 0x77e, -/*20110308 to 20180621 +/*20110308 to 20180704 When died 20130807 to 20130814 Next attack time : Next attack time: */ MSG_MACRO_WHEN_DIED = 0x77f, -/*20110308 to 20180621 +/*20110308 to 20180704 When invited to a party 20130807 to 20130814 When died */ MSG_MACRO_WHEN_INVITED_PARTY = 0x780, -/*20110308 to 20180621 +/*20110308 to 20180704 Pickup Item 20130807 to 20130814 When invited to a party */ MSG_MACRO_PICKUP_ITEM = 0x781, -/*20110308 to 20180621 +/*20110308 to 20180704 Over 85% Weight 20130807 to 20130814 Pickup Item */ MSG_MACRO_OVERWEIGHT = 0x782, -/*20110308 to 20180621 +/*20110308 to 20180704 진행중이던 작업(NPC대화,제조...)을 종료후에 다시 시도하세요. Any work in progress (NPC dialog, manufacturing ...) quit and try again. 20130807 to 20130814 Over 85% Weight */ MSG_BUSY = 0x783, -/*20110308 to 20180621 +/*20110308 to 20180704 몬스터 사냥을 통해 얻을 수 있는 Job경험치가 %d분간 %.2f배로 증가합니다. Monster Job hunting experience that you can get through the doubling of %d is %.2f minutes. 20130807 to 20130814 @@ -11060,7 +11060,7 @@ Any work in progress (NPC dialog, manufacturing ...) quit and try again. #if PACKETVER >= 20110315 /*20110315 to 20110405 ExMacro_SaveData%d -20110412 to 20180621 +20110412 to 20180704 SaveData_ExMacro%d SaveData_ExMacro %d 20130807 to 20130814 @@ -11068,7 +11068,7 @@ SaveData_ExMacro %d Monster Job hunting experience that you can get through the doubling of %d is %.2f minutes. */ MSG_MACRO_SAVE = 0x785, -/*20110315 to 20180621 +/*20110315 to 20180704 설정한 내용이 [%s]에 저장됩니다. Settings for [%s] are stored in. 20130807 to 20130814 @@ -11078,7 +11078,7 @@ SaveData_ExMacro %d MSG_MACRO_SAVE_DATA2 = 0x786, #endif #if PACKETVER >= 20110322 -/*20110322 to 20180621 +/*20110322 to 20180704 보안레벨 Security level 20130807 to 20130814 @@ -11088,7 +11088,7 @@ Settings for [%s] are stored in. MSG_SECOND_PASSWORD_LEVEL = 0x787, #endif #if PACKETVER >= 20110412 -/*20110412 to 20180621 +/*20110412 to 20180704 현재 캐릭터는 파티 또는 길드에 가입되어 있어서 삭제가 불가능합니다. The current character is a party or join the guild can not be deleted. 20130807 to 20130814 @@ -11098,7 +11098,7 @@ Security level MSG_RESULT_FAIL_CHAR_DELETE = 0x788, #endif #if PACKETVER >= 20110523 -/*20110523 to 20180621 +/*20110523 to 20180704 벽이나 물체 근처에서만 사용 할 수 있습니다. Objects can be used only near the wall. 20130807 to 20130814 @@ -11108,7 +11108,7 @@ The current character is a party or join the guild can not be deleted. MSG_USESKILL_FAIL_NEER_WALL = 0x789, #endif #if PACKETVER >= 20110531 -/*20110531 to 20180621 +/*20110531 to 20180704 %s : 레벨 %d %s 파티구합니다. %s: Level %d %s party to obtain level. 20130807 to 20130814 @@ -11116,7 +11116,7 @@ The current character is a party or join the guild can not be deleted. Objects can be used only near the wall. */ MSG_SEEK_PARTY_SET = 0x78a, -/*20110531 to 20180621 +/*20110531 to 20180704 탑승 중인 상태에서는 고삐 아이템을 사용할 수 없습니다. While boarding reins is not available for items. 20130807 to 20130814 @@ -11126,7 +11126,7 @@ While boarding reins is not available for items. MSG_FAIELD_RIDING_OVERLAPPED = 0x78b, #endif #if PACKETVER >= 20110620 -/*20110620 to 20180621 +/*20110620 to 20180704 이 스킬은 1%의 경험치가 필요합니다. This skill requires 1% experience. 20130807 to 20130814 @@ -11136,7 +11136,7 @@ While boarding reins is not available for items. MSG_USESKILL_FAIL_NEED_EXP_1PERCENT = 0x78c, #endif #if PACKETVER >= 20110627 -/*20110627 to 20180621 +/*20110627 to 20180704 경 험 치 : Experience value: 20130807 to 20130814 @@ -11144,7 +11144,7 @@ Experience value: This skill requires 1% experience. */ MSG_EXP_MSG = 0x78d, -/*20110627 to 20180621 +/*20110627 to 20180704 드 롭 율 : Drop rate: 20130807 to 20130814 @@ -11152,7 +11152,7 @@ Drop rate: Experience value: */ MSG_DROP_MSG = 0x78e, -/*20110627 to 20180621 +/*20110627 to 20180704 사망페널티 : Death Penalty: 20130807 to 20130814 @@ -11162,7 +11162,7 @@ Drop rate: MSG_DEATH_MSG = 0x78f, /*20110627 to 20110711 %d%% (PC방 %d%% + 프리미엄 %d%% + %s서버 %d%%) -20110713 to 20180621 +20110713 to 20180704 %d%% (PC방 %d%% + TPLUS %d%% + 프리미엄 %d%% + %s서버 %d%%) %d%% (PCroom %d%% + TPLUS %d%% + Premium %d%% + %s Server %d%%) 20130807 to 20130814 @@ -11170,7 +11170,7 @@ Drop rate: Death Penalty: */ MSG_BASIC_EXP_MSG = 0x790, -/*20110627 to 20180621 +/*20110627 to 20180704 합창스킬을 시전할 파티원의 SP량이 부족합니다. Amount of party members to cast the skill Chorus SP is low. 20130807 to 20130814 @@ -11180,7 +11180,7 @@ Amount of party members to cast the skill Chorus SP is low. MSG_USESKILL_FAIL_CHORUS_SP_INSUFFICIENT = 0x791, #endif #if PACKETVER >= 20110705 -/*20110705 to 20180621 +/*20110705 to 20180704 상대 캐릭터의 소지 아이템 종류의 한계량 초과로 거래가 불가능합니다. Relative character that has possession of the items can not trade because amount is exceeded. 20130807 to 20130814 @@ -11188,7 +11188,7 @@ Relative character that has possession of the items can not trade because amount Amount of party members to cast the skill Chorus SP is low. */ MSG_CHARACTER_IS_OVER_COUNT = 0x792, -/*20110705 to 20180621 +/*20110705 to 20180704 상대 캐릭터의 해당 아이템의 소지 한계량 초과로 거래가 불가능합니다. Relative character that has possession of the item amount which exceeds makes it impossible to trade. 20130807 to 20130814 @@ -11196,7 +11196,7 @@ Relative character that has possession of the item amount which exceeds makes it Relative character that has possession of the items can not trade because amount is exceeded. */ MSG_CHARACTER_IS_EACHITEM_OVER_COUNT = 0x793, -/*20110705 to 20180621 +/*20110705 to 20180704 해당 아이템의 소지 한계량 초과로 구입이 불가능합니다. Amounts are exceeded the possession of the item is not available for purchase. 20130807 to 20130814 @@ -11206,7 +11206,7 @@ Relative character that has possession of the item amount which exceeds makes it MSG_PURCHASE_FAIL_EACHITEM_COUNT = 0x794, /*20110705 to 20110705 잠시후에 다시 시도해주세요. -20110711 to 20180621 +20110711 to 20180704 광고 등록 대기중입니다. Advertising is pending registration. 20130807 to 20130814 @@ -11214,7 +11214,7 @@ Advertising is pending registration. Amounts are exceeded the possession of the item is not available for purchase. */ MSG_PARTY_FAILED_TIMEOUT = 0x795, -/*20110705 to 20180621 +/*20110705 to 20180704 아래의 파일과 텍스트내용을 함께 라그나로크 공식홈페이지 -> 고객센터 -> 문의하기를 이용하여 보내주시기 바랍니다. @@ -11226,7 +11226,7 @@ Advertising is pending registration. MSG_UNEXCEPTION_MSG1ST = 0x796, #endif #if PACKETVER >= 20110718 -/*20110718 to 20180621 +/*20110718 to 20180704 빌링시스템에 오류가 발생햇습니다(%d) Has caused an error in billing system(%d) 20130807 to 20130814 @@ -11236,7 +11236,7 @@ Has caused an error in billing system(%d) With the following files and text content Ragnarok Official Website -> Support -> Contact Us to submit your comments by: */ MSG_INGAMBA_BILLING_ZSVR_ERROR = 0x797, -/*20110718 to 20180621 +/*20110718 to 20180704 룬 아이템 소유 개수가 초과 되어 구매가 실패 하였습니다. Failed purchase of runes, items exceed the maximum number that can be held. 20130807 to 20130814 @@ -11244,7 +11244,7 @@ Failed purchase of runes, items exceed the maximum number that can be held. Has caused an error in billing system(%d) */ MSG_CASH_FAILED_RUNE_OVERCOUNT = 0x798, -/*20110718 to 20180621 +/*20110718 to 20180704 개별 아이템 개수가 초과 되어 구매가 실패 하였습니다. Exceeded the number of individual items, purchase failed. 20130807 to 20130814 @@ -11252,7 +11252,7 @@ Exceeded the number of individual items, purchase failed. Failed purchase of runes, items exceed the maximum number that can be held. */ MSG_CASH_FAILED_EACHITEM_OVERCOUNT = 0x799, -/*20110718 to 20180621 +/*20110718 to 20180704 알 수 없는 오류가 발생하여 구매가 실패 하였습니다. Purchase failed due to an unknown error. 20130807 to 20130814 @@ -11260,7 +11260,7 @@ Purchase failed due to an unknown error. Exceeded the number of individual items, purchase failed. */ MSG_CASH_FAILED_UNKOWN = 0x79a, -/*20110718 to 20180621 +/*20110718 to 20180704 잠시 후 다시 시도해 주십시오. Please try again later. 20130807 to 20130814 @@ -11268,7 +11268,7 @@ Please try again later. Purchase failed due to an unknown error. */ MSG_CASH_FAILED_BUSY = 0x79b, -/*20110718 to 20180621 +/*20110718 to 20180704 쿠나이 아이템을 장착 한 상태에서만 사용 가능합니다. Kunai must be equipped to use this skill. 20130807 to 20130814 @@ -11278,7 +11278,7 @@ Please try again later. MSG_USESKILL_FAIL_NEED_EQUIPMENT_KUNAI = 0x79c, #endif #if PACKETVER >= 20110726 -/*20110726 to 20180621 +/*20110726 to 20180704 모집할 최소레벨값을 입력해주세요. Please enter the value of the minimum level to be recruited. 20130807 to 20130814 @@ -11288,7 +11288,7 @@ Kunai must be equipped to use this skill. MSG_SEEK_PARTY_LEVEL_HELP = 0x79d, #endif #if PACKETVER >= 20110802 -/*20110802 to 20180621 +/*20110802 to 20180704 존다기획사NPC 에게 아이템이 수령이 불가능합니다. 소지창의 여유공간을 확보해주세요. Jonda agency receipt of the item to the NPC is not possible. Gaining possession of the free space of the window. 20130807 to 20130814 @@ -11298,7 +11298,7 @@ Please enter the value of the minimum level to be recruited. MSG_FAILED_GET_ITEM_FROM_ZONEDA = 0x79e, #endif #if PACKETVER >= 20110809 -/*20110809 to 20180621 +/*20110809 to 20180704 이 스킬은 공성전에서만 사용 가능합니다. This skill is only available in the siege. 20130807 to 20130814 @@ -11306,7 +11306,7 @@ This skill is only available in the siege. Jonda agency receipt of the item to the NPC is not possible. Gaining possession of the free space of the window. */ MSG_USESKILL_FAIL_SIZE = 0x79f, -/*20110809 to 20180621 +/*20110809 to 20180704 이 스킬은 플레이어에게만 사용 가능합니다. This skill is available only to the player. 20130807 to 20130814 @@ -11314,7 +11314,7 @@ This skill is available only to the player. This skill is only available in the siege. */ MSG_USESKILL_FAIL_TOTARGET_PLAYER = 0x7a0, -/*20110809 to 20180621 +/*20110809 to 20180704 착용이 금지 된 상태로 착용 할 수 없습니다. Forbidden to wear the state can not be worn. 20130807 to 20130814 @@ -11322,7 +11322,7 @@ Forbidden to wear the state can not be worn. This skill is available only to the player. */ MSG_CAN_NOT_EQUIP_ITEM_FORBID = 0x7a1, -/*20110809 to 20180621 +/*20110809 to 20180704 현재 위치에서는 상점 및 채팅방의 생성이 불가능합니다. Current location of the shop and chat room creation is disabled. 20130807 to 20130814 @@ -11332,21 +11332,21 @@ Forbidden to wear the state can not be worn. MSG_USESKILL_FAIL_THERE_ARE_NPC_AROUND = 0x7a2, #endif #if PACKETVER >= 20110816 -/*20110816 to 20180621 +/*20110816 to 20180704 Elapsed time: %d:%d:%d / %d:%d:%d 20130807 to 20130814 현재 위치에서는 상점 및 채팅방의 생성이 불가능합니다. Current location of the shop and chat room creation is disabled. */ MSG_REPLAY_ELAPSEDTIME = 0x7a3, -/*20110816 to 20180621 +/*20110816 to 20180704 Speed : X 1/4 Speed: X 1/4 20130807 to 20130814 Elapsed time: %d:%d:%d / %d:%d:%d */ MSG_REPLAY_SPEED1_4 = 0x7a4, -/*20110816 to 20180621 +/*20110816 to 20180704 Speed : X 1/2 Speed: X 1/2 20130807 to 20130814 @@ -11354,7 +11354,7 @@ Speed : X 1/4 Speed: X 1/4 */ MSG_REPLAY_SPEED1_2 = 0x7a5, -/*20110816 to 20180621 +/*20110816 to 20180704 Speed : X 1 Speed: X 1 20130807 to 20130814 @@ -11362,7 +11362,7 @@ Speed : X 1/2 Speed: X 1/2 */ MSG_REPLAY_SPEED1 = 0x7a6, -/*20110816 to 20180621 +/*20110816 to 20180704 Speed : X 2 Speed: X 2 20130807 to 20130814 @@ -11370,7 +11370,7 @@ Speed : X 1 Speed: X 1 */ MSG_REPLAY_SPEED2 = 0x7a7, -/*20110816 to 20180621 +/*20110816 to 20180704 Speed : X 4 Speed: X 4 20130807 to 20130814 @@ -11378,7 +11378,7 @@ Speed : X 2 Speed: X 2 */ MSG_REPLAY_SPEED4 = 0x7a8, -/*20110816 to 20180621 +/*20110816 to 20180704 Speed : X 8 Speed: X 8 20130807 to 20130814 @@ -11386,7 +11386,7 @@ Speed : X 4 Speed: X 4 */ MSG_REPLAY_SPEED8 = 0x7a9, -/*20110816 to 20180621 +/*20110816 to 20180704 Speed : X 16 Speed: X 16 20130807 to 20130814 @@ -11394,7 +11394,7 @@ Speed : X 8 Speed: X 8 */ MSG_REPLAY_SPEED16 = 0x7aa, -/*20110816 to 20180621 +/*20110816 to 20180704 Speed : 알수없음 Speed: Unknown 20130807 to 20130814 @@ -11402,7 +11402,7 @@ Speed : X 16 Speed: X 16 */ MSG_REPLAY_SPEEDUNKNOWN = 0x7ab, -/*20110816 to 20180621 +/*20110816 to 20180704 Service Info : %s Service Info: %s 20130807 to 20130814 @@ -11410,7 +11410,7 @@ Speed : 알수없음 Speed: Unknown */ MSG_REPLAY_CHRVICEINFO = 0x7ac, -/*20110816 to 20180621 +/*20110816 to 20180704 Character Name : %s Character Name: %s 20130807 to 20130814 @@ -11418,7 +11418,7 @@ Service Info : %s Service Info: %s */ MSG_REPLAY_CHARACTERNAME = 0x7ad, -/*20110816 to 20180621 +/*20110816 to 20180704 Map Name : %s Map Name: %s 20130807 to 20130814 @@ -11426,65 +11426,65 @@ Character Name : %s Character Name: %s */ MSG_REPLAY_MAPNAME = 0x7ae, -/*20110816 to 20180621 +/*20110816 to 20180704 Record Time: %d-%01d-%01d %d: %02d: %02d 20130807 to 20130814 Map Name : %s Map Name: %s */ MSG_REPLAY_RECORDTIME = 0x7af, -/*20110816 to 20180621 +/*20110816 to 20180704 Play Time: %02d: %02d: %02d 20130807 to 20130814 Record Time: %d-%01d-%01d %d: %02d: %02d */ MSG_REPLAY_PLAYTIME = 0x7b0, -/*20110816 to 20180621 +/*20110816 to 20180704 No Replay File. 20130807 to 20130814 Play Time: %02d: %02d: %02d */ MSG_REPLAY_NOREPLAYFILE = 0x7b1, -/*20110816 to 20180621 +/*20110816 to 20180704 Server No Matching 20130807 to 20130814 No Replay File. */ MSG_REPLAY_SERVERNOMATCH = 0x7b2, -/*20110816 to 20180621 +/*20110816 to 20180704 Replay Option Setting 20130807 to 20130814 Server No Matching */ MSG_REPLAY_REPLAYOPTIONSETTING = 0x7b3, -/*20110816 to 20180621 +/*20110816 to 20180704 파일 이름을 입력하세요. Enter File Name 20130807 to 20130814 Replay Option Setting */ MSG_REPLAY_ENTERTHEFILENAME = 0x7b4, -/*20110816 to 20180621 +/*20110816 to 20180704 Set Replay Save Data 20130807 to 20130814 파일 이름을 입력하세요. Enter File Name */ MSG_REPLAY_SETREPLAYSAVEDATA = 0x7b5, -/*20110816 to 20180621 +/*20110816 to 20180704 Set Rec Option 20130807 to 20130814 Set Replay Save Data */ MSG_REPLAY_SETRECOPTION = 0x7b6, -/*20110816 to 20180621 +/*20110816 to 20180704 %.1f %% Pos☞:%d:%d:%d %.1f % Pos->:%d:%d:%d 20130807 to 20130814 Set Rec Option */ MSG_REPLAY_GAGEPOS1 = 0x7b7, -/*20110816 to 20180621 +/*20110816 to 20180704 %.1f %% Pos☞:이동불가 %.1f % Pos->:cannot move 20130807 to 20130814 @@ -11492,57 +11492,57 @@ Set Rec Option %.1f % Pos->:%d:%d:%d */ MSG_REPLAY_GAGEPOS2 = 0x7b8, -/*20110816 to 20180621 +/*20110816 to 20180704 Start 20130807 to 20130814 %.1f %% Pos☞:이동불가 %.1f % Pos->:cannot move */ MSG_REPLAY_START = 0x7b9, -/*20110816 to 20180621 +/*20110816 to 20180704 Stop 20130807 to 20130814 Start */ MSG_REPLAY_STOP = 0x7ba, -/*20110816 to 20180621 +/*20110816 to 20180704 Input FileName -> Start 20130807 to 20130814 Stop */ MSG_REPLAY_START2 = 0x7bb, -/*20110816 to 20180621 +/*20110816 to 20180704 Open Option 20130807 to 20130814 Input FileName -> Start */ MSG_REPLAY_OPENOPTION = 0x7bc, -/*20110816 to 20180621 +/*20110816 to 20180704 Close Option 20130807 to 20130814 Open Option */ MSG_REPLAY_CLOSEOPION = 0x7bd, -/*20110816 to 20180621 +/*20110816 to 20180704 End 20130807 to 20130814 Close Option */ MSG_REPLAY_END = 0x7be, -/*20110816 to 20180621 +/*20110816 to 20180704 Time 20130807 to 20130814 End */ MSG_REPLAY_TIME = 0x7bf, -/*20110816 to 20180621 +/*20110816 to 20180704 파티&친구 Party & Friends 20130807 to 20130814 Time */ MSG_REPLAY_PARTYFRIEND = 0x7c0, -/*20110816 to 20180621 +/*20110816 to 20180704 채팅 Chat 20130807 to 20130814 @@ -11550,7 +11550,7 @@ Chat Party & Friends */ MSG_REPLAY_CHAT = 0x7c1, -/*20110816 to 20180621 +/*20110816 to 20180704 단축키 Shortcuts 20130807 to 20130814 @@ -11558,7 +11558,7 @@ Shortcuts Chat */ MSG_REPLAY_SHORTCUTS = 0x7c2, -/*20110816 to 20180621 +/*20110816 to 20180704 자동 파일명 생성 Automatic filename generation 20130807 to 20130814 @@ -11566,7 +11566,7 @@ Automatic filename generation Shortcuts */ MSG_REPLAY_AUTOMATICFILENAME = 0x7c3, -/*20110816 to 20180621 +/*20110816 to 20180704 파일 중복 채크 Checking for duplicate files 20130807 to 20130814 @@ -11574,7 +11574,7 @@ Checking for duplicate files Automatic filename generation */ MSG_REPLAY_CHECKINGFILE = 0x7c4, -/*20110816 to 20180621 +/*20110816 to 20180704 동일한 파일이 존재 합니다. The same file exists already. 20130807 to 20130814 @@ -11582,14 +11582,14 @@ The same file exists already. Checking for duplicate files */ MSG_REPLAY_THESAMEFILEEXISTS = 0x7c5, -/*20110816 to 20180621 +/*20110816 to 20180704 Record Start 20130807 to 20130814 동일한 파일이 존재 합니다. The same file exists already. */ MSG_REPLAY_RECORDSTART = 0x7c6, -/*20110816 to 20180621 +/*20110816 to 20180704 is Saved. 20130807 to 20130814 Record Start @@ -11597,14 +11597,14 @@ Record Start MSG_REPLAY_RECORDEND = 0x7c7, #endif #if PACKETVER >= 20110823 -/*20110823 to 20180621 +/*20110823 to 20180704 Weight : %3d / %3d Weight: %3d / %3d 20130807 to 20130814 is Saved. */ MSG_WEIGHT = 0x7c8, -/*20110823 to 20180621 +/*20110823 to 20180704 Total : %s C Total: %s C 20130807 to 20130814 @@ -11612,7 +11612,7 @@ Weight : %3d / %3d Weight: %3d / %3d */ MSG_TOTAL = 0x7c9, -/*20110823 to 20180621 +/*20110823 to 20180704 [수리검]을 장착한 상태여야 합니다. [Shuriken] must be equipped. 20130807 to 20130814 @@ -11622,79 +11622,79 @@ Total: %s C MSG_FAIL_NEED_EQUIPPED_SYURIKEN = 0x7ca, #endif #if PACKETVER >= 20110831 -/*20110831 to 20180621 +/*20110831 to 20180704 Base Lv. %d 20130807 to 20130814 [수리검]을 장착한 상태여야 합니다. [Shuriken] must be equipped. */ MSG__BASIC_MSG_BASE = 0x7cb, -/*20110831 to 20180621 +/*20110831 to 20180704 Job Lv. %d 20130807 to 20130814 Base Lv. %d */ MSG__BASIC_MSG_JOB = 0x7cc, -/*20110831 to 20180621 +/*20110831 to 20180704 Zeny : %s Zeny: %s 20130807 to 20130814 Job Lv. %d */ MSG_BASIC_MSG_ZENY = 0x7cd, -/*20110831 to 20180621 +/*20110831 to 20180704 Trilinear 20130807 to 20130814 Zeny : %s Zeny: %s */ MSG_GRAPHIC_MSG_TRILINEAR = 0x7ce, -/*20110831 to 20180621 +/*20110831 to 20180704 attack 20130807 to 20130814 Trilinear */ MSG_GRAPHIC_MSG_ATTACK = 0x7cf, -/*20110831 to 20180621 +/*20110831 to 20180704 skill 20130807 to 20130814 attack */ MSG_GRAPHIC_MSG_SKILL = 0x7d0, -/*20110831 to 20180621 +/*20110831 to 20180704 item 20130807 to 20130814 skill */ MSG_GRAPHIC_MSG_ITEM = 0x7d1, -/*20110831 to 20180621 +/*20110831 to 20180704 NoCtrl 20130807 to 20130814 item */ MSG_GRAPHIC_MSG_NOCTRL = 0x7d2, -/*20110831 to 20180621 +/*20110831 to 20180704 전장 More 20130807 to 20130814 NoCtrl */ MSG_GRAPHIC_MSG_BATTLE = 0x7d3, -/*20110831 to 20180621 +/*20110831 to 20180704 (Character/Total Slot) 20130807 to 20130814 전장 More */ MSG_CHARACTER_MSG_CHARACTERTOTALSLOT = 0x7d4, -/*20110831 to 20180621 +/*20110831 to 20180704 Premium Service VIP Service 20130807 to 20130814 (Character/Total Slot) */ MSG_CHARACTER_MSG_PREMIUMSERVICE = 0x7d5, -/*20110831 to 20180621 +/*20110831 to 20180704 Premium VIP 20130807 to 20130814 @@ -11702,21 +11702,21 @@ Premium Service VIP Service */ MSG_CHARACTER_MSG_PREMIUM = 0x7d6, -/*20110831 to 20180621 +/*20110831 to 20180704 Service 20130807 to 20130814 Premium VIP */ MSG_CHARACTER_MSG_SERVICE = 0x7d7, -/*20110831 to 20180621 +/*20110831 to 20180704 Billing Service VIP 20130807 to 20130814 Service */ MSG_CHARACTER_MSG_BILLINGSERVICE = 0x7d8, -/*20110831 to 20180621 +/*20110831 to 20180704 Billing VIP 20130807 to 20130814 @@ -11724,26 +11724,26 @@ Billing Service VIP */ MSG_CHARACTER_MSG_BILLING = 0x7d9, -/*20110831 to 20180621 +/*20110831 to 20180704 Command List 20130807 to 20130814 Billing VIP */ MSG_MSG_COMMANDLIST = 0x7da, -/*20110831 to 20180621 +/*20110831 to 20180704 LEVEL 20130807 to 20130814 Command List */ MSG_SEEK_PARTY_LEVEL = 0x7db, -/*20110831 to 20180621 +/*20110831 to 20180704 MAP 20130807 to 20130814 LEVEL */ MSG_SEEK_PARTY_MAP = 0x7dc, -/*20110831 to 20180621 +/*20110831 to 20180704 JOB 20130807 to 20130814 MAP @@ -11751,7 +11751,7 @@ MAP MSG_SEEK_PARTY_JOB = 0x7dd, #endif #if PACKETVER >= 20110906 -/*20110906 to 20180621 +/*20110906 to 20180704 Not Available 20130807 to 20130814 JOB @@ -11761,7 +11761,7 @@ JOB #if PACKETVER >= 20110920 /*20110920 to 20110929 [수호 천사의 보호] 스킬은 만렙일 경우, 경험치 100% 이상일 때는 사용할 수 없습니다. -20111004 to 20180621 +20111004 to 20180704 [수호 천사의 보호] 만렙일 경우 사용할 수 없습니다. [Protection of Guardian Angel] You can't use it when you reach the highest level. 20130807 to 20130814 @@ -11770,7 +11770,7 @@ Not Available MSG_MSG_SUPERNOVICE_CHOPOKGI_CAPPEDLEVEL = 0x7df, #endif #if PACKETVER >= 20110928 -/*20110928 to 20180621 +/*20110928 to 20180704 정말 이동하시겠습니까? Do you really want to move? 20130807 to 20130814 @@ -11778,7 +11778,7 @@ Do you really want to move? [Protection of Guardian Angel] You can't use it when you reach the highest level. */ MSG_CHANGE_CHARACTER_SLOT = 0x7e0, -/*20110928 to 20180621 +/*20110928 to 20180704 캐릭터 슬롯 이동에 실패했습니다. Failed to move Char slot. 20130807 to 20130814 @@ -11788,7 +11788,7 @@ Do you really want to move? MSG_CHANGE_CHARACTER_SLOT_FAILED = 0x7e1, #endif #if PACKETVER >= 20111004 -/*20111004 to 20180621 +/*20111004 to 20180704 캐릭터 이름이 잘못 되었습니다. Character name is invalid. 20130807 to 20130814 @@ -11796,7 +11796,7 @@ Character name is invalid. Failed to move Char slot. */ MSG_CHARACTERNAME_ERROR = 0x7e2, -/*20111004 to 20180621 +/*20111004 to 20180704 퀘스트보기창 Show Quest 20130807 to 20130814 @@ -11810,7 +11810,7 @@ Character name is invalid. 정말 탭을 제거하시겠습니까? 20111025 to 20111116 청소년 보호법에 따라, 잠시 후 0시 부터 6시 까지 ^ff0000만 16세 미만 고객님들의 게임 이용이 제한^000000됩니다. -20111122 to 20180621 +20111122 to 20180704 청소년 보호법에 따라, 잠시 후 0시 부터 6시 까지 만 16세 미만 고객님들의 게임 이용이 제한됩니다. Depending on the protection of youth, and 0:00 to 6:00 while under the age of 16 of your game use is limited. 20130807 to 20130814 @@ -11820,7 +11820,7 @@ Show Quest MSG_SHUTDOWN_ALERT_MSG = 0x7e4, /*20111017 to 20111021 더이상 탭을 제거할 수 없습니다. -20111025 to 20180621 +20111025 to 20180704 청소년 보호법에 따라, 0시 부터 6시 까지 ^ff0000만 16세 미만 고객님들의 게임 이용이 제한^000000되며, 게임을 종료합니다. Depending on the protection of youth, 0:00 to 6:00 ^ff0000 under the age of 16 ^000000 limit your use of the game and the game ends. 20130807 to 20130814 @@ -11830,7 +11830,7 @@ Depending on the protection of youth, and 0:00 to 6:00 while under the age of 16 MSG_BAN_SHUTDOWN_TEENAGER = 0x7e5, /*20111017 to 20111021 더이상 탭을 추가할 수 없습니다. -20111025 to 20180621 +20111025 to 20180704 캐릭터 이름을 변경하기 위해서는 길드에서 탈퇴 해야 합니다. In order to change the character name, you must leave the guild. 20130807 to 20130814 @@ -11840,7 +11840,7 @@ Depending on the protection of youth, 0:00 to 6:00 ^ff0000 under the age of 16 ^ MSG_FAILED_RENAME_BELONGS_TO_GUILD = 0x7e6, #endif #if PACKETVER >= 20111025 -/*20111025 to 20180621 +/*20111025 to 20180704 캐릭터 이름을 변경하기 위해서는 파티에서 탈퇴 해야 합니다. In order to change the character name, you must leave the party. 20130807 to 20130814 @@ -11848,7 +11848,7 @@ In order to change the character name, you must leave the party. In order to change the character name, you must leave the guild. */ MSG_FAILED_RENAME_BELONGS_TO_PARTY = 0x7e7, -/*20111025 to 20180621 +/*20111025 to 20180704 알 수 없는 오류로 캐릭터 이름 변경이 실패 하였습니다. Character name change failed, due an unknown error. 20130807 to 20130814 @@ -11858,7 +11858,7 @@ In order to change the character name, you must leave the party. MSG_FAILED_RENAME_UNKOWN = 0x7e8, #endif #if PACKETVER >= 20111101 -/*20111101 to 20180621 +/*20111101 to 20180704 이미 캐릭터 슬롯변경이 가능한 상태입니다.(%d) Ready to change character slot in.(%d) 20130807 to 20130814 @@ -11866,7 +11866,7 @@ Ready to change character slot in.(%d) Character name change failed, due an unknown error. */ MSG_CHARSLOT_CHANGE_DUPLICATE = 0x7e9, -/*20111101 to 20180621 +/*20111101 to 20180704 이미 캐릭터 이름변경이 가능한 상태입니다.(%d) Ready to change character name in.(%d) 20130807 to 20130814 @@ -11874,7 +11874,7 @@ Ready to change character name in.(%d) Ready to change character slot in.(%d) */ MSG_CHARNAME_CHANGE_DUPLICATE = 0x7ea, -/*20111101 to 20180621 +/*20111101 to 20180704 변경하려는 이름의 길이가 최대크기를 초과하여 캐릭터 이름 변경이 실패 하였습니다. Length exceeds the maximum size of the character name you want to change. 20130807 to 20130814 @@ -11882,7 +11882,7 @@ Length exceeds the maximum size of the character name you want to change. Ready to change character name in.(%d) */ MSG_FAILED_RENAME_OVER_LENGTH = 0x7eb, -/*20111101 to 20180621 +/*20111101 to 20180704 사용할 수 없는 단어가 포함되어 캐릭터 이름 변경이 실패 하였습니다. Name contains invalid characters. Character name change failed. 20130807 to 20130814 @@ -11890,7 +11890,7 @@ Name contains invalid characters. Character name change failed. Length exceeds the maximum size of the character name you want to change. */ MSG_FAILED_RENAME_PREVENTNAM = 0x7ec, -/*20111101 to 20180621 +/*20111101 to 20180704 이름 변경이 금지된 상태이므로 캐릭터 이름 변경이 실패 하였습니다. The name change is prohibited. Character name change failed. 20130807 to 20130814 @@ -11900,7 +11900,7 @@ Name contains invalid characters. Character name change failed. MSG_FAILED_RENAME_FORBIDDEN = 0x7ed, #endif #if PACKETVER >= 20111108 -/*20111108 to 20180621 +/*20111108 to 20180704 완료 Complete 20130807 to 20130814 @@ -11912,7 +11912,7 @@ The name change is prohibited. Character name change failed. #if PACKETVER >= 20111114 /*20111114 to 20111116 몬스터 사냥을 통해 얻을 수 있는 경험치가 %d분간 %d%% 증가합니다. -20111122 to 20180621 +20111122 to 20180704 %d분간 얻을 수 있는 경험치가 %d%% 증가합니다. During %d minutes your Exp will increase by %d%%. 20130807 to 20130814 @@ -11920,7 +11920,7 @@ During %d minutes your Exp will increase by %d%%. Complete */ MSG_PLUSEXP_VALUE = 0x7ef, -/*20111114 to 20180621 +/*20111114 to 20180704 소환까지 %02d초남았습니다. %02d seconds left until summon. 20130807 to 20130814 @@ -11928,7 +11928,7 @@ Complete During %d minutes your Exp will increase by %d%%. */ MSG_PARTY_RECALL_TIME = 0x7f0, -/*20111114 to 20180621 +/*20111114 to 20180704 파티장이 당신을 %s (%s) 로 소환합니다.소환시 %d zeny가 소모됩니다. Your party leader summons you to %s (%s). Warp costs %d Zeny. 20130807 to 20130814 @@ -11936,7 +11936,7 @@ Your party leader summons you to %s (%s). Warp costs %d Zeny. %02d seconds left until summon. */ MSG_PARTY_RECALL_INFO = 0x7f1, -/*20111114 to 20180621 +/*20111114 to 20180704 소환대상 Summon target 20130807 to 20130814 @@ -11944,7 +11944,7 @@ Summon target Your party leader summons you to %s (%s). Warp costs %d Zeny. */ MSG_RECALL_TARGET = 0x7f2, -/*20111114 to 20180621 +/*20111114 to 20180704 차단목록 Block List 20130807 to 20130814 @@ -11954,7 +11954,7 @@ Summon target MSG_PARTY_BLACKLIST = 0x7f3, /*20111114 to 20120209 파티 광고를 등록하기 위해 1000제니가 소모됩니다. -20120214 to 20180621 +20120214 to 20180704 파티 광고를 등록하기 위해 %d제니가 소모됩니다. %d Zeny will be spent for making party ad. 20130807 to 20130814 @@ -11962,7 +11962,7 @@ Summon target Block List */ MSG_PARTY_CF_PAY = 0x7f4, -/*20111114 to 20180621 +/*20111114 to 20180704 파티 광고를 하기 위한 제니가 부족합니다. Insufficient Zeny for making party ad. 20130807 to 20130814 @@ -11970,7 +11970,7 @@ Insufficient Zeny for making party ad. %d Zeny will be spent for making party ad. */ MSG_PARTY_CF_PAY_SHORTAGE_COST = 0x7f5, -/*20111114 to 20180621 +/*20111114 to 20180704 )님 파티 가입승인 ) party: accept invitation 20130807 to 20130814 @@ -11978,7 +11978,7 @@ Insufficient Zeny for making party ad. Insufficient Zeny for making party ad. */ MSG_PARTY_ADD_OK = 0x7f6, -/*20111114 to 20180621 +/*20111114 to 20180704 )님 파티 가입거부 ) party: decline invitation 20130807 to 20130814 @@ -11986,7 +11986,7 @@ Insufficient Zeny for making party ad. ) party: accept invitation */ MSG_PARTY_ADD_REFUSES = 0x7f7, -/*20111114 to 20180621 +/*20111114 to 20180704 )님 장비창보기 ) party: show equipment window 20130807 to 20130814 @@ -11994,7 +11994,7 @@ Insufficient Zeny for making party ad. ) party: decline invitation */ MSG_PARTY_ITEM_VIEW = 0x7f8, -/*20111114 to 20180621 +/*20111114 to 20180704 한글18글자,영문36글자 입력가능 Up to 36 english letters can be entered 20130807 to 20130814 @@ -12002,7 +12002,7 @@ Up to 36 english letters can be entered ) party: show equipment window */ MSG_SEEK_PARTY_MEMO_HELP = 0x7f9, -/*20111114 to 20180621 +/*20111114 to 20180704 지원하기 Enter 20130807 to 20130814 @@ -12010,7 +12010,7 @@ Enter Up to 36 english letters can be entered */ MSG_PARTY_REQUEST = 0x7fa, -/*20111114 to 20180621 +/*20111114 to 20180704 1:1대화하기 1:1 Chat 20130807 to 20130814 @@ -12018,7 +12018,7 @@ Up to 36 english letters can be entered Enter */ MSG_DIRECT_CHAT = 0x7fb, -/*20111114 to 20180621 +/*20111114 to 20180704 차단하기 Block 20130807 to 20130814 @@ -12028,7 +12028,7 @@ Block MSG_ADD_BLACKLIST = 0x7fc, #endif #if PACKETVER >= 20111122 -/*20111122 to 20180621 +/*20111122 to 20180704 파티장에게 소환되기 위한 제니가 부족합니다. Insufficient Zeny for recall. 20130807 to 20130814 @@ -12036,7 +12036,7 @@ Insufficient Zeny for recall. Block */ MSG_PARTY_RECRUIT_NOT_RECALL_PAY = 0x7fd, -/*20111122 to 20180621 +/*20111122 to 20180704 메모란에 파티광고를 써주세요. Input your party ad. 20130807 to 20130814 @@ -12044,7 +12044,7 @@ Input your party ad. Insufficient Zeny for recall. */ MSG_PARTY_RECRUIT_MEMO_ERROR = 0x7fe, -/*20111122 to 20180621 +/*20111122 to 20180704 파티장만이 파티광고를 등록할수있습니다. Only party leader can register party ad. 20130807 to 20130814 @@ -12052,7 +12052,7 @@ Only party leader can register party ad. Input your party ad. */ MSG_PARTY_RECRUIT_ERROR = 0x7ff, -/*20111122 to 20180621 +/*20111122 to 20180704 이미 지원한 파티광고입니다. You have already accepted this ad. 20130807 to 20130814 @@ -12060,7 +12060,7 @@ You have already accepted this ad. Only party leader can register party ad. */ MSG_PARTY_REFUSE_ERROR = 0x800, -/*20111122 to 20180621 +/*20111122 to 20180704 내용 For 20130807 to 20130814 @@ -12068,7 +12068,7 @@ For You have already accepted this ad. */ MSG_PARTY_RECRUIT_INFO = 0x801, -/*20111122 to 20180621 +/*20111122 to 20180704 장비 E 20130807 to 20130814 @@ -12076,7 +12076,7 @@ E For */ MSG_INVENTORY_TABNAME_1 = 0x802, -/*20111122 to 20180621 +/*20111122 to 20180704 개인 F 20130807 to 20130814 @@ -12084,7 +12084,7 @@ F E */ MSG_INVENTORY_TABNAME_3 = 0x803, -/*20111122 to 20180621 +/*20111122 to 20180704 아이템 버리기 잠금 Drop Lock: On/Off 20130807 to 20130814 @@ -12092,7 +12092,7 @@ E F */ MSG_ITEM_DROP_LOCK = 0x804, -/*20111122 to 20180621 +/*20111122 to 20180704 파티원 찾기 알람 Party Alarm 20130807 to 20130814 @@ -12102,7 +12102,7 @@ Party Alarm MSG_PARTY_RECRUIT_ALRAM = 0x805, #endif #if PACKETVER >= 20111207 -/*20111207 to 20180621 +/*20111207 to 20180704 파티결성 Create Party 20130807 to 20130814 @@ -12110,7 +12110,7 @@ Create Party Party Alarm */ MSG_CREATE_PARTY = 0x806, -/*20111207 to 20180621 +/*20111207 to 20180704 파티탈퇴 Leave Party 20130807 to 20130814 @@ -12118,7 +12118,7 @@ Leave Party Create Party */ MSG_WITHDRAW_PARTY = 0x807, -/*20111207 to 20180621 +/*20111207 to 20180704 파티초대 Party Invitation 20130807 to 20130814 @@ -12126,7 +12126,7 @@ Party Invitation Leave Party */ MSG_INVITE_PARTY = 0x808, -/*20111207 to 20180621 +/*20111207 to 20180704 파티 이름 등록 Party Name: 20130807 to 20130814 @@ -12134,7 +12134,7 @@ Party Name: Party Invitation */ MSG_PUT_PARTY_NAME_IN = 0x809, -/*20111207 to 20180621 +/*20111207 to 20180704 초대할 캐릭터 이름 Player Name: 20130807 to 20130814 @@ -12142,7 +12142,7 @@ Player Name: Party Name: */ MSG_PUT_PLAYER_NAME_IN = 0x80a, -/*20111207 to 20180621 +/*20111207 to 20180704 님께 파티가입 요청을 보냈습니다. has recieved an invitation to join your party. 20130807 to 20130814 @@ -12150,7 +12150,7 @@ Party Name: Player Name: */ MSG_CHARACTER_PARTY_INVITATION_TO_JOIN = 0x80b, -/*20111207 to 20180621 +/*20111207 to 20180704 님께서 파티가입을 거절했습니다. rejected your party invitation. 20130807 to 20130814 @@ -12158,7 +12158,7 @@ Player Name: has recieved an invitation to join your party. */ MSG_CHARACTER_REJECT_PARTY_INVITATION = 0x80c, -/*20111207 to 20180621 +/*20111207 to 20180704 님께서 파티가입을 수락했습니다. accepted your party invitation. 20130807 to 20130814 @@ -12166,7 +12166,7 @@ Player Name: rejected your party invitation. */ MSG_CHARACTER_ACCEPT_PARTY_INVITATION = 0x80d, -/*20111207 to 20180621 +/*20111207 to 20180704 이미 파티모집중입니다. Recruitment is already a party. 20130807 to 20130814 @@ -12174,7 +12174,7 @@ Recruitment is already a party. accepted your party invitation. */ MSG_PARTY_RECRUIT_ERROR1 = 0x80e, -/*20111207 to 20180621 +/*20111207 to 20180704 이전 검색과 같은 조건입니다. Same conditions such as the previous search. 20130807 to 20130814 @@ -12182,7 +12182,7 @@ Same conditions such as the previous search. Recruitment is already a party. */ MSG_PARTY_RECRUIT_ERROR2 = 0x80f, -/*20111207 to 20180621 +/*20111207 to 20180704 길드 탈퇴 후 사용 가능합니다. Guild after withdrwal. 20130807 to 20130814 @@ -12190,7 +12190,7 @@ Guild after withdrwal. Same conditions such as the previous search. */ MSG_CHARNAME_CHANGE_FILED_GUILDMEMBER = 0x810, -/*20111207 to 20180621 +/*20111207 to 20180704 파티 탈퇴 후 사용 가능합니다. Party after secession. 20130807 to 20130814 @@ -12198,7 +12198,7 @@ Party after secession. Guild after withdrwal. */ MSG_CHARNAME_CHANGE_FILED_PARTYMEMBER = 0x811, -/*20111207 to 20180621 +/*20111207 to 20180704 소환 유저가 소환이 안되는 맵에 있습니다. The player can not be summoned to this map. 20130807 to 20130814 @@ -12208,7 +12208,7 @@ Party after secession. MSG_PARTY_RECRUIT_RECALL_ERR1 = 0x812, /*20111207 to 20120229 파티장이 있는 맵에서는 소환이 안됩니다. -20120307 to 20180621 +20120307 to 20180704 현재 파티장이 있는 맵에서는 소환이 안됩니다. Party Leader is on a map that is restricted to summon players. 20130807 to 20130814 @@ -12216,7 +12216,7 @@ Party Leader is on a map that is restricted to summon players. The player can not be summoned to this map. */ MSG_PARTY_RECRUIT_RECALL_ERR2 = 0x813, -/*20111207 to 20180621 +/*20111207 to 20180704 소환거부되었습니다. Summon has been denied. 20130807 to 20130814 @@ -12224,7 +12224,7 @@ Summon has been denied. Party Leader is on a map that is restricted to summon players. */ MSG_PARTY_RECRUIT_RECALL_ERR3 = 0x814, -/*20111207 to 20180621 +/*20111207 to 20180704 소환을 할 수 없습니다. Can not be summoned. 20130807 to 20130814 @@ -12232,7 +12232,7 @@ Can not be summoned. Summon has been denied. */ MSG_PARTY_RECRUIT_RECALL_ERR4 = 0x815, -/*20111207 to 20180621 +/*20111207 to 20180704 파티초대는 파티장만 가능합니다. Only the leader can invite. 20130807 to 20130814 @@ -12242,7 +12242,7 @@ Can not be summoned. MSG_YOU_ARE_NOT_PARTYMASTER = 0x816, #endif #if PACKETVER >= 20111213 -/*20111213 to 20180621 +/*20111213 to 20180704 검색할 아이템명 입력 : Search item: 20130807 to 20130814 @@ -12250,7 +12250,7 @@ Search item: Only the leader can invite. */ MSG_NC_ITEM_SEARCH = 0x817, -/*20111213 to 20180621 +/*20111213 to 20180704 캐릭터명을 입력하셔야 합니다. You must enter a character name. 20130807 to 20130814 @@ -12258,7 +12258,7 @@ You must enter a character name. Search item: */ MSG_PLEASE_PUT_CHARACTER_NAME_IN = 0x818, -/*20111213 to 20180621 +/*20111213 to 20180704 파티이름을 입력하셔야 합니다. You must enter the name of the party. 20130807 to 20130814 @@ -12268,7 +12268,7 @@ You must enter a character name. MSG_PLEASE_PUT_PARTY_NAME_IN = 0x819, #endif #if PACKETVER >= 20111220 -/*20111220 to 20180621 +/*20111220 to 20180704 길드 도우미 Guild Creation Window 20130807 to 20130814 @@ -12276,7 +12276,7 @@ Guild Creation Window You must enter the name of the party. */ MSG_GUILD_HELPER = 0x81a, -/*20111220 to 20180621 +/*20111220 to 20180704 가입되어 있는 길드가 없습니다. Join a guild or start your own! 20130807 to 20130814 @@ -12284,7 +12284,7 @@ Join a guild or start your own! Guild Creation Window */ MSG_NO_GUILD_CURRENTLY_PARTICIPATED_IN = 0x81b, -/*20111220 to 20180621 +/*20111220 to 20180704 길드 결성 Create Guild 20130807 to 20130814 @@ -12292,7 +12292,7 @@ Create Guild Join a guild or start your own! */ MSG_CREATE_GUILD = 0x81c, -/*20111220 to 20180621 +/*20111220 to 20180704 생성할 길드 이름 Guild Name 20130807 to 20130814 @@ -12300,7 +12300,7 @@ Guild Name Create Guild */ MIS_PUT_GUILD_NAME_IN = 0x81d, -/*20111220 to 20180621 +/*20111220 to 20180704 길드 결성 도움말 Guild System 20130807 to 20130814 @@ -12308,7 +12308,7 @@ Guild System Guild Name */ MIS_GUILD_TIP = 0x81e, -/*20111220 to 20180621 +/*20111220 to 20180704 길드 시스템이란 What is the guild system 20130807 to 20130814 @@ -12316,7 +12316,7 @@ What is the guild system Guild System */ MIS_GUILD_SYSTEM = 0x81f, -/*20111220 to 20180621 +/*20111220 to 20180704 길드이름을 입력하셔야 합니다. You must enter the name of your guild. 20130807 to 20130814 @@ -12326,7 +12326,7 @@ What is the guild system MSG_PLEASE_PUT_GUILD_NAME_IN = 0x820, #endif #if PACKETVER >= 20111227 -/*20111227 to 20180621 +/*20111227 to 20180704 지원한 파티에서 거부당했습니다. Supported at the party was rejected. 20130807 to 20130814 @@ -12336,7 +12336,7 @@ You must enter the name of your guild. MSG_PARTY_RECRUIT_REFUSE_VOLUNTEER = 0x821, #endif #if PACKETVER >= 20120103 -/*20120103 to 20180621 +/*20120103 to 20180704 서비스 선택. Select Service: 20130807 to 20130814 @@ -12344,7 +12344,7 @@ Select Service: Supported at the party was rejected. */ MSG_SERVICESELECT = 0x822, -/*20120103 to 20180621 +/*20120103 to 20180704 탈출 가능한 지역. Possible escape area. 20130807 to 20130814 @@ -12352,20 +12352,20 @@ Possible escape area. Select Service: */ MSG_SHOW_MAPNAMETITLE = 0x823, -/*20120103 to 20180621 +/*20120103 to 20180704 Replay File List 20130807 to 20130814 탈출 가능한 지역. Possible escape area. */ MSG_REPLAY_STR_REPLAYFILELIST = 0x824, -/*20120103 to 20180621 +/*20120103 to 20180704 File info 20130807 to 20130814 Replay File List */ MSG_REPLAY_STR_FILEINFO = 0x825, -/*20120103 to 20180621 +/*20120103 to 20180704 File List 20130807 to 20130814 File info @@ -12373,7 +12373,7 @@ File info MSG_REPLAY_STR_FILELIST = 0x826, #endif #if PACKETVER >= 20120117 -/*20120117 to 20180621 +/*20120117 to 20180704 %s 아이템은 거래가 불가능 합니다. %s Item deal not possible. 20130807 to 20130814 @@ -12382,7 +12382,7 @@ File List MSG_NOT_MOVEABLE_TRADE = 0x827, #endif #if PACKETVER >= 20120207 -/*20120207 to 20180621 +/*20120207 to 20180704 길드해체 Disband the Guild 20130807 to 20130814 @@ -12390,7 +12390,7 @@ Disband the Guild %s Item deal not possible. */ MSG_GUILD_DISBAND = 0x828, -/*20120207 to 20180621 +/*20120207 to 20180704 해체할 길드 이름 Enter Guild Name 20130807 to 20130814 @@ -12400,7 +12400,7 @@ Disband the Guild MSG_PUT_DISBAND_GUILDNAME = 0x829, #endif #if PACKETVER >= 20120214 -/*20120214 to 20180621 +/*20120214 to 20180704 접속하지 않았거나 존재하지 않는 캐릭터입니다. The character is not online or does not exist. 20130807 to 20130814 @@ -12410,7 +12410,7 @@ Enter Guild Name MSG_JOINGUILD_NOTEXIST_USER = 0x82a, #endif #if PACKETVER >= 20120228 -/*20120228 to 20180621 +/*20120228 to 20180704 팔콘 호출에 실패하였습니다. Failed to call Falcon. 20130807 to 20130814 @@ -12422,7 +12422,7 @@ The character is not online or does not exist. #if PACKETVER >= 20120307 /*20120307 to 20120320 %d%% ( 프리미엄 %d%% + %s서버 %d%% ) -20120328 to 20180621 +20120328 to 20180704 %d%% ( 기본 100%% + 프리미엄 %d%% + %s서버 %d%% ) %d%%(default 100%%+ Premium%d%%+%s Server%d%%) 20130807 to 20130814 @@ -12430,7 +12430,7 @@ The character is not online or does not exist. Failed to call Falcon. */ MSG_BASIC_EXP_MSG_BRZ = 0x82c, -/*20120307 to 20180621 +/*20120307 to 20180704 해당 유저는 현재 공성전에 참가하고 있습니다. This user is currently participating in the siege. 20130807 to 20130814 @@ -12438,7 +12438,7 @@ This user is currently participating in the siege. %d%%(default 100%%+ Premium%d%%+%s Server%d%%) */ MSG_JOINGUILD_TARGET_USER_IN_SIEGEMAP = 0x82d, -/*20120307 to 20180621 +/*20120307 to 20180704 동일한 맵에서만 파티장 변경이 가능합니다. It is only possible to change the party leader while on the same map. 20130807 to 20130814 @@ -12446,7 +12446,7 @@ It is only possible to change the party leader while on the same map. This user is currently participating in the siege. */ MSG_PARTY_MASTER_CHANGE_SAME_MAP = 0x82e, -/*20120307 to 20180621 +/*20120307 to 20180704 현재 지역에서는 파티장 변경이 불가능합니다. In the current region it is not possible to change the party. 20130807 to 20130814 @@ -12454,7 +12454,7 @@ In the current region it is not possible to change the party. It is only possible to change the party leader while on the same map. */ MSG_CANNOT_PARTY_MASTER_CHANGE_IN_MAP = 0x82f, -/*20120307 to 20180621 +/*20120307 to 20180704 그리폰 내리기 Gryphon making 20130807 to 20130814 @@ -12465,7 +12465,7 @@ In the current region it is not possible to change the party. /*20120307 to 20120307 현재 공성전에 참여 중이므로 길드초대를 하실 수 없습니다. You can't invite characters in WoE maps. -20120314 to 20180621 +20120314 to 20180704 %d월 %d일 %d시 %d분 %d초 Delete: %d/%d - %d:%d:%d 20130807 to 20130814 @@ -12475,7 +12475,7 @@ Gryphon making MSG_TIME_TYPE3 = 0x831, #endif #if PACKETVER >= 20120314 -/*20120314 to 20180621 +/*20120314 to 20180704 현재 공성전에 참여 중이므로 길드초대를 하실 수 없습니다. You can't invite characters in WoE maps. 20130807 to 20130814 @@ -12483,7 +12483,7 @@ You can't invite characters in WoE maps. Delete: %d/%d - %d:%d:%d */ MSG_JOINGUILD_REQ_USER_IN_SIEGEMAP = 0x832, -/*20120314 to 20180621 +/*20120314 to 20180704 전장에 입장 대기를 신청하셨습니다. You are now in the battlefield queue. 20130807 to 20130814 @@ -12491,7 +12491,7 @@ You are now in the battlefield queue. You can't invite characters in WoE maps. */ MSG_BATTLEFIELD_MSG_REQUEST_JOINWAIT = 0x833, -/*20120314 to 20180621 +/*20120314 to 20180704 인원이 가득 찼습니다. Queuing has finished. 20130807 to 20130814 @@ -12499,7 +12499,7 @@ Queuing has finished. You are now in the battlefield queue. */ MSG_BATTLEFIELD_MSG_FULL = 0x834, -/*20120314 to 20180621 +/*20120314 to 20180704 확인되지 않은 전장명입니다. Invalid name of the battlefield. 20130807 to 20130814 @@ -12507,7 +12507,7 @@ Invalid name of the battlefield. Queuing has finished. */ MSG_BATTLEFIELD_MSG_UNKNOWN_NAME = 0x835, -/*20120314 to 20180621 +/*20120314 to 20180704 확인되지 않은 신청타입입니다. Invalid type of application. 20130807 to 20130814 @@ -12515,7 +12515,7 @@ Invalid type of application. Invalid name of the battlefield. */ MSG_BATTLEFIELD_MSG_UNKNOWN_TYPE = 0x836, -/*20120314 to 20180621 +/*20120314 to 20180704 최대 인원을 초과하였습니다. People count exceeded. 20130807 to 20130814 @@ -12523,7 +12523,7 @@ People count exceeded. Invalid type of application. */ MSG_BATTLEFIELD_MSG_MAXOVER = 0x837, -/*20120314 to 20180621 +/*20120314 to 20180704 입장 레벨이 맞지 않습니다. Your level doesn't fit this battlefield rules. 20130807 to 20130814 @@ -12531,7 +12531,7 @@ Your level doesn't fit this battlefield rules. People count exceeded. */ MSG_BATTLEFIELD_MSG_JOIN_NOTLEVEL = 0x838, -/*20120314 to 20180621 +/*20120314 to 20180704 중복 신청하셨습니다. Duplicate application. 20130807 to 20130814 @@ -12539,7 +12539,7 @@ Duplicate application. Your level doesn't fit this battlefield rules. */ MSG_BATTLEFIELD_MSG_JOIN_OVERLAP = 0x839, -/*20120314 to 20180621 +/*20120314 to 20180704 재접속후 다시 신청하여 주시기 바랍니다. After reconnecting, please re-apply. 20130807 to 20130814 @@ -12547,7 +12547,7 @@ After reconnecting, please re-apply. Duplicate application. */ MSG_BATTLEFIELD_MSG_RESTART = 0x83a, -/*20120314 to 20180621 +/*20120314 to 20180704 직업이 맞지 않습니다. Your class can't participate in this battlefield. 20130807 to 20130814 @@ -12555,7 +12555,7 @@ Your class can't participate in this battlefield. After reconnecting, please re-apply. */ MSG_BATTLEFIELD_MSG_NOTJOB = 0x83b, -/*20120314 to 20180621 +/*20120314 to 20180704 파티장이나 길드장만이 신청할 수 있습니다. Only party leader / guild master can apply. 20130807 to 20130814 @@ -12563,7 +12563,7 @@ Only party leader / guild master can apply. Your class can't participate in this battlefield. */ MSG_BATTLEFIELD_MSG_JOIN_ONLYBOSS = 0x83c, -/*20120314 to 20180621 +/*20120314 to 20180704 전장을 이용 중인 팀원이 있어 신청이 불가능 합니다. You can't apply while your team member is already on a battlefield. 20130807 to 20130814 @@ -12571,7 +12571,7 @@ You can't apply while your team member is already on a battlefield. Only party leader / guild master can apply. */ MSG_BATTLEFIELD_MSG_BUSY_PARTYMEMBER = 0x83d, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 입장 대기가 취소되었습니다. You have left the battlefield queue. 20130807 to 20130814 @@ -12579,7 +12579,7 @@ You have left the battlefield queue. You can't apply while your team member is already on a battlefield. */ MSG_BATTLEFIELD_MSG_CANCEL_JOINWAIT = 0x83e, -/*20120314 to 20180621 +/*20120314 to 20180704 잘못된 전장명 입니다. Wrong battlefield name. 20130807 to 20130814 @@ -12587,7 +12587,7 @@ Wrong battlefield name. You have left the battlefield queue. */ MSG_BATTLEFIELD_MSG_WRONG_NAME = 0x83f, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 입장 대기 순위에 없습니다. You are not in the battlefield queue list 20130807 to 20130814 @@ -12595,7 +12595,7 @@ You are not in the battlefield queue list Wrong battlefield name. */ MSG_BATTLEFIELD_MSG_NOTRANK = 0x840, -/*20120314 to 20180621 +/*20120314 to 20180704 선택하신 전장은 현재 이용하실 수 없으므로 대기가 취소됩니다. The selected arena is unavailable; your application has been cancelled 20130807 to 20130814 @@ -12603,7 +12603,7 @@ The selected arena is unavailable; your application has been cancelled You are not in the battlefield queue list */ MSG_BATTLEFIELD_MSG_FAIL_CHOICE = 0x841, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 입장을 취소하였습니다. You have left the queue 20130807 to 20130814 @@ -12611,7 +12611,7 @@ You have left the queue The selected arena is unavailable; your application has been cancelled */ MSG_BATTLEFIELD_MSG_CANCEL_JOIN = 0x842, -/*20120314 to 20180621 +/*20120314 to 20180704 전장에 입장하시겠습니까? Are you sure you want to join a battleground? 20130807 to 20130814 @@ -12619,7 +12619,7 @@ Are you sure you want to join a battleground? You have left the queue */ MSG_BATTLEFIELD_MSG_DOYOU_JOIN = 0x843, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 입장 신청 시스템 [Battlefield application rules] 20130807 to 20130814 @@ -12627,7 +12627,7 @@ You have left the queue Are you sure you want to join a battleground? */ MSG_BATTLEFIELD_HELP1 = 0x844, -/*20120314 to 20180621 +/*20120314 to 20180704 입장 신청 및 전장으로의 공간이동 불가 상황 Application and position into the battlefield cannot be applied under this circumtances 20130807 to 20130814 @@ -12635,7 +12635,7 @@ Application and position into the battlefield cannot be applied under this circu [Battlefield application rules] */ MSG_BATTLEFIELD_HELP2 = 0x845, -/*20120314 to 20180621 +/*20120314 to 20180704 1. 여러 종류의 전장을 동시에 신청할 수 없습니다. 1. Different types of battle can not be applied simultaneously. 20130807 to 20130814 @@ -12643,7 +12643,7 @@ Application and position into the battlefield cannot be applied under this circu Application and position into the battlefield cannot be applied under this circumtances */ MSG_BATTLEFIELD_HELP3 = 0x846, -/*20120314 to 20180621 +/*20120314 to 20180704 2. 개인 / 파티 / 길드 전장을 동시에 신청할 수 없습니다. 2. Personal / party / guild battle can not be applied simultaneously. 20130807 to 20130814 @@ -12651,7 +12651,7 @@ Application and position into the battlefield cannot be applied under this circu 1. Different types of battle can not be applied simultaneously. */ MSG_BATTLEFIELD_HELP4 = 0x847, -/*20120314 to 20180621 +/*20120314 to 20180704 3. 파티 전장 신청은 파티장만 신청할 수 있으며, 3. Parties can only be applied by their party leaders. 20130807 to 20130814 @@ -12659,7 +12659,7 @@ Application and position into the battlefield cannot be applied under this circu 2. Personal / party / guild battle can not be applied simultaneously. */ MSG_BATTLEFIELD_HELP5 = 0x848, -/*20120314 to 20180621 +/*20120314 to 20180704 오프라인중이거나 오프라인 된 파티원은 대기열에서 누락됩니다. Offline party members won't proceed to the queue. 20130807 to 20130814 @@ -12667,7 +12667,7 @@ Offline party members won't proceed to the queue. 3. Parties can only be applied by their party leaders. */ MSG_BATTLEFIELD_HELP6 = 0x849, -/*20120314 to 20180621 +/*20120314 to 20180704 4. 전장 신청은 전장 맵을 제외한 모든 곳에서 신청 가능하나, 4. You can add request to enter the arena from any map except for those who don't allow teleport/warp. 20130807 to 20130814 @@ -12675,7 +12675,7 @@ Offline party members won't proceed to the queue. Offline party members won't proceed to the queue. */ MSG_BATTLEFIELD_HELP7 = 0x84a, -/*20120314 to 20180621 +/*20120314 to 20180704 입장한 위치가 마을, 필드, 일반 던전이 아닐 경우 복귀 시 캐릭터 저장 좌표로 이동 됩니다. When the battle is finished your character will be returned to the current spot or (if it's not possible) to the save point. 20130807 to 20130814 @@ -12683,7 +12683,7 @@ When the battle is finished your character will be returned to the current spot 4. You can add request to enter the arena from any map except for those who don't allow teleport/warp. */ MSG_BATTLEFIELD_HELP8 = 0x84b, -/*20120314 to 20180621 +/*20120314 to 20180704 5. 전장의 보상 및 기타 서비스는 각 마을에 위치한 전장 모병관을 통해 전장 대기실에서 이용해 주십시오. 5. You can view and choose rewards in the arena waiting room. 20130807 to 20130814 @@ -12691,7 +12691,7 @@ When the battle is finished your character will be returned to the current spot When the battle is finished your character will be returned to the current spot or (if it's not possible) to the save point. */ MSG_BATTLEFIELD_HELP9 = 0x84c, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 입장 신청 도움말 Request help battle position 20130807 to 20130814 @@ -12699,7 +12699,7 @@ Request help battle position 5. You can view and choose rewards in the arena waiting room. */ MSG_BATTLEFIELD_HELP10 = 0x84d, -/*20120314 to 20180621 +/*20120314 to 20180704 %s 전장이 시작됩니다. %s battle begins. 20130807 to 20130814 @@ -12707,7 +12707,7 @@ Request help battle position Request help battle position */ MSG_BATTLEFIELD_START = 0x84e, -/*20120314 to 20180621 +/*20120314 to 20180704 전장으로 이동하시겠습니까? Do you want to enter the arena? 20130807 to 20130814 @@ -12715,7 +12715,7 @@ Do you want to enter the arena? %s battle begins. */ MSG_BATTLEFIELD_DOYOU_MOVE = 0x84f, -/*20120314 to 20180621 +/*20120314 to 20180704 [주의] [Note] 20130807 to 20130814 @@ -12723,7 +12723,7 @@ Do you want to enter the arena? Do you want to enter the arena? */ MSG_BATTLEFIELD_WARNINGMSG1 = 0x850, -/*20120314 to 20180621 +/*20120314 to 20180704 현재 위치가 마을, 필드 혹은 일반던전이 When the battle is finished your character will 20130807 to 20130814 @@ -12731,7 +12731,7 @@ When the battle is finished your character will [Note] */ MSG_BATTLEFIELD_WARNINGMSG2 = 0x851, -/*20120314 to 20180621 +/*20120314 to 20180704 아닐 경우 전장 종료 후 저장된 위치로 be returned to the current spot or (if it's not 20130807 to 20130814 @@ -12739,7 +12739,7 @@ be returned to the current spot or (if it's not When the battle is finished your character will */ MSG_BATTLEFIELD_WARNINGMSG3 = 0x852, -/*20120314 to 20180621 +/*20120314 to 20180704 되돌아가게 됩니다. possible) to the save point. 20130807 to 20130814 @@ -12747,7 +12747,7 @@ possible) to the save point. be returned to the current spot or (if it's not */ MSG_BATTLEFIELD_WARNINGMSG4 = 0x853, -/*20120314 to 20180621 +/*20120314 to 20180704 다른 이의 요청 결과를 기다리고 있습니다. Waiting for the opponents. 20130807 to 20130814 @@ -12755,7 +12755,7 @@ Waiting for the opponents. possible) to the save point. */ MSG_BATTLEFIELD_WAIT_PLAYER = 0x854, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 입장 요청 Battlefield position request 20130807 to 20130814 @@ -12763,7 +12763,7 @@ Battlefield position request Waiting for the opponents. */ MSG_BATTLEFIELD_REQUEST_JOIN = 0x855, -/*20120314 to 20180621 +/*20120314 to 20180704 수락대기시간:%d초 Accept standby time:%d seconds 20130807 to 20130814 @@ -12771,7 +12771,7 @@ Accept standby time:%d seconds Battlefield position request */ MSG_BATTLEFIELD_WAITTIME_D = 0x856, -/*20120314 to 20180621 +/*20120314 to 20180704 입장 대기 상태 Standby position 20130807 to 20130814 @@ -12779,7 +12779,7 @@ Standby position Accept standby time:%d seconds */ MSG_BATTLEFIELD_STATE_JOINWAIT = 0x857, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 명칭: %s Battlefield name:%s 20130807 to 20130814 @@ -12787,7 +12787,7 @@ Battlefield name:%s Standby position */ MSG_BATTLEFIELD_NAME_S = 0x858, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 필요 인원: %d Persons required:%d 20130807 to 20130814 @@ -12795,7 +12795,7 @@ Persons required:%d Battlefield name:%s */ MSG_BATTLEFIELD_MEMBER_D = 0x859, -/*20120314 to 20180621 +/*20120314 to 20180704 내 대기순번: %d Your position:%d 20130807 to 20130814 @@ -12803,7 +12803,7 @@ Your position:%d Persons required:%d */ MSG_BATTLEFIELD_MYRANK_D = 0x85a, -/*20120314 to 20180621 +/*20120314 to 20180704 명칭 : Name: 20130807 to 20130814 @@ -12811,7 +12811,7 @@ Name: Your position:%d */ MSG_BATTLEFIELD_DP_TITLE = 0x85b, -/*20120314 to 20180621 +/*20120314 to 20180704 목표 : Goal: 20130807 to 20130814 @@ -12819,7 +12819,7 @@ Goal: Name: */ MSG_BATTLEFIELD_DP_AIM = 0x85c, -/*20120314 to 20180621 +/*20120314 to 20180704 전장의 인원 구성 : Format: 20130807 to 20130814 @@ -12827,7 +12827,7 @@ Format: Goal: */ MSG_BATTLEFIELD_DP_MEMBER = 0x85d, -/*20120314 to 20180621 +/*20120314 to 20180704 참여조건 : Level: 20130807 to 20130814 @@ -12835,7 +12835,7 @@ Level: Format: */ MSG_BATTLEFIELD_DP_REQUIRED = 0x85e, -/*20120314 to 20180621 +/*20120314 to 20180704 보상(승) : Win: 20130807 to 20130814 @@ -12843,7 +12843,7 @@ Win: Level: */ MSG_BATTLEFIELD_DP_WIN = 0x85f, -/*20120314 to 20180621 +/*20120314 to 20180704 보상(무) : Draw: 20130807 to 20130814 @@ -12851,7 +12851,7 @@ Draw: Win: */ MSG_BATTLEFIELD_DP_DRAW = 0x860, -/*20120314 to 20180621 +/*20120314 to 20180704 보상(패) : Loss: 20130807 to 20130814 @@ -12859,7 +12859,7 @@ Loss: Draw: */ MSG_BATTLEFIELD_DP_LOSS = 0x861, -/*20120314 to 20180621 +/*20120314 to 20180704 전장을 개인으로 신청 하셨습니다. 맞습니까? Do you want to participate in the individuals battle? 20130807 to 20130814 @@ -12867,7 +12867,7 @@ Do you want to participate in the individuals battle? Loss: */ MSG_BATTLEFIELD_DOYOU_SINGLE = 0x862, -/*20120314 to 20180621 +/*20120314 to 20180704 전장을 파티로 신청 하셨습니다. 맞습니까? Do you want to participate in the parties battle? 20130807 to 20130814 @@ -12875,7 +12875,7 @@ Do you want to participate in the parties battle? Do you want to participate in the individuals battle? */ MSG_BATTLEFIELD_DOYOU_PALTY = 0x863, -/*20120314 to 20180621 +/*20120314 to 20180704 전장을 길드로 신청 하셨습니다. 맞습니까? Do you want to participate in the guilds battle? 20130807 to 20130814 @@ -12883,7 +12883,7 @@ Do you want to participate in the guilds battle? Do you want to participate in the parties battle? */ MSG_BATTLEFIELD_DOYOU_GUILD = 0x864, -/*20120314 to 20180621 +/*20120314 to 20180704 전장 목록 Battleground List 20130807 to 20130814 @@ -12891,21 +12891,21 @@ Battleground List Do you want to participate in the guilds battle? */ MSG_BATTLEFIELD_LIST2 = 0x865, -/*20120314 to 20180621 +/*20120314 to 20180704 %d VS %d 20130807 to 20130814 전장 목록 Battleground List */ MSG_BATTLEFIELD_D_VS_D = 0x866, -/*20120314 to 20180621 +/*20120314 to 20180704 Base LV %d 이하 LV %d and lower 20130807 to 20130814 %d VS %d */ MSG_BATTLEFIELD_LEVELDOWN_D = 0x867, -/*20120314 to 20180621 +/*20120314 to 20180704 Base LV %d 이상 LV %d and higher 20130807 to 20130814 @@ -12913,7 +12913,7 @@ Base LV %d 이하 LV %d and lower */ MSG_BATTLEFIELD_LEVELUP_D = 0x868, -/*20120314 to 20180621 +/*20120314 to 20180704 Base LV %d ~ %d LV %d ~ %d 20130807 to 20130814 @@ -12921,7 +12921,7 @@ Base LV %d 이상 LV %d and higher */ MSG_BATTLEFIELD_LEVEL_D_D = 0x869, -/*20120314 to 20180621 +/*20120314 to 20180704 제한 없음 No restrictions 20130807 to 20130814 @@ -12929,7 +12929,7 @@ Base LV %d ~ %d LV %d ~ %d */ MSG_BATTLEFIELD_LIMITLESS = 0x86a, -/*20120314 to 20180621 +/*20120314 to 20180704 [해당 맵에서는 신청하실 수 없습니다.] [You can't apply on this map.] 20130807 to 20130814 @@ -12937,7 +12937,7 @@ LV %d ~ %d No restrictions */ MSG_BATTLEFIELD_MSG_NOT_JOINMAP = 0x86b, -/*20120314 to 20180621 +/*20120314 to 20180704 [전장 재신청까지 약 1분의 대기시간을 필요로 합니다.] [You must wait about 1 minute to apply.] 20130807 to 20130814 @@ -12945,7 +12945,7 @@ No restrictions [You can't apply on this map.] */ MSG_BATTLEFIELD_MSG_WAIT_1MM = 0x86c, -/*20120314 to 20180621 +/*20120314 to 20180704 [파티에 먼저 가입하셔야 합니다.] [You must be in a party.] 20130807 to 20130814 @@ -12953,7 +12953,7 @@ No restrictions [You must wait about 1 minute to apply.] */ MSG_BATTLEFIELD_MSG_PLZ_PALTYJOIN = 0x86d, -/*20120314 to 20180621 +/*20120314 to 20180704 [파티장만 신청 가능합니다.] [Only party leader can apply.] 20130807 to 20130814 @@ -12961,7 +12961,7 @@ No restrictions [You must be in a party.] */ MSG_BATTLEFIELD_MSG_NOT_PALTYBOSS = 0x86e, -/*20120314 to 20180621 +/*20120314 to 20180704 [접속되어있는 파티인원수가 많습니다.] [Too many party members online.] 20130807 to 20130814 @@ -12969,7 +12969,7 @@ No restrictions [Only party leader can apply.] */ MSG_BATTLEFIELD_MSG_OVER_PARTYMEMBER = 0x86f, -/*20120314 to 20180621 +/*20120314 to 20180704 [길드에 먼저 가입하셔야 합니다.] [You must be in a guild.] 20130807 to 20130814 @@ -12977,7 +12977,7 @@ No restrictions [Too many party members online.] */ MSG_BATTLEFIELD_MSG_PLZ_GUILDJOIN = 0x870, -/*20120314 to 20180621 +/*20120314 to 20180704 [길드장만 신청 가능합니다.] [Only guild master can apply.] 20130807 to 20130814 @@ -12985,7 +12985,7 @@ No restrictions [You must be in a guild.] */ MSG_BATTLEFIELD_MSG_NOT_GUILDBOSS = 0x871, -/*20120314 to 20180621 +/*20120314 to 20180704 [접속되어있는 길드인원수가 많습니다.] [Too many guild members online.] 20130807 to 20130814 @@ -12995,7 +12995,7 @@ No restrictions MSG_BATTLEFIELD_MSG_OVER_GUILDMEMBER = 0x872, /*20120314 to 20120314 아이템 합치기 -20120320 to 20180621 +20120320 to 20180704 이동예약 Moving Book 20130807 to 20130814 @@ -13006,7 +13006,7 @@ Moving Book /*20120314 to 20120314 같은 종류의 아이템을 2개 이상 선택해주세요. Two or more of the same type. Please select an item. -20120320 to 20180621 +20120320 to 20180704 이동 Move 20130807 to 20130814 @@ -13017,7 +13017,7 @@ Moving Book /*20120314 to 20120314 아이템 합치기에 성공했습니다. Item merge is successful. -20120320 to 20180621 +20120320 to 20180704 이름변경 Rename 20130807 to 20130814 @@ -13028,7 +13028,7 @@ Move /*20120314 to 20120314 아이템 합치기는 한번에 1종류씩만 가능합니다. Combining items will be only one kind at a time. -20120320 to 20180621 +20120320 to 20180704 Make Character 20130807 to 20130814 이름변경 @@ -13038,7 +13038,7 @@ Rename /*20120314 to 20120314 아이템의 개수가 30000개 초과 했습니다. You cannot have more than 30,000 stacked items. -20120320 to 20180621 +20120320 to 20180704 http://ro.game.gnjoy.com/ 20130807 to 20130814 Make Character @@ -13046,7 +13046,7 @@ Make Character MSG_UAE_URL = 0x877, #endif #if PACKETVER >= 20120320 -/*20120320 to 20180621 +/*20120320 to 20180704 (%s) Server 20130807 to 20130814 http://ro.game.gnjoy.com/ @@ -13054,14 +13054,14 @@ http://ro.game.gnjoy.com/ MSG_UAE_SERVERSTR = 0x878, /*20120320 to 20120328 아이템 합치기 -20120404 to 20180621 +20120404 to 20180704 아이템 병합(모두선택 Ctrl+클릭) Item Merge 20130807 to 20130814 (%s) Server */ MSG_MERGE_ITEM = 0x879, -/*20120320 to 20180621 +/*20120320 to 20180704 같은 종류의 아이템을 2개 이상 선택해주세요. Two or more of the same type. Please select an item. 20130807 to 20130814 @@ -13069,7 +13069,7 @@ Two or more of the same type. Please select an item. Item Merge */ MSG_SELECT_ITEM_TO_MERGE = 0x87a, -/*20120320 to 20180621 +/*20120320 to 20180704 아이템 합치기에 성공했습니다. Item merge is successful. 20130807 to 20130814 @@ -13077,7 +13077,7 @@ Item merge is successful. Two or more of the same type. Please select an item. */ MSG_MERGE_ITEM_SUCCESS = 0x87b, -/*20120320 to 20180621 +/*20120320 to 20180704 아이템 합치기는 한번에 1종류씩만 가능합니다. Combining items will be only one kind at a time. 20130807 to 20130814 @@ -13085,7 +13085,7 @@ Combining items will be only one kind at a time. Item merge is successful. */ MSG_MERGE_ITEM_FAILED_NOT_MERGE = 0x87c, -/*20120320 to 20180621 +/*20120320 to 20180704 아이템의 개수가 30000개 초과 했습니다. You cannot have more than 30,000 stacked items. 20130807 to 20130814 @@ -13095,7 +13095,7 @@ Combining items will be only one kind at a time. MSG_MERGE_ITEM_FAILED_MAX_COUNT = 0x87d, #endif #if PACKETVER >= 20120328 -/*20120328 to 20180621 +/*20120328 to 20180704 좌로 회전 Rotate left 20130807 to 20130814 @@ -13103,7 +13103,7 @@ Rotate left You cannot have more than 30,000 stacked items. */ MSG_CHARACTER_LEFT_ROLL = 0x87e, -/*20120328 to 20180621 +/*20120328 to 20180704 우로 회전 Rotate right 20130807 to 20130814 @@ -13111,7 +13111,7 @@ Rotate right Rotate left */ MSG_CHARACTER_RIGHT_ROLL = 0x87f, -/*20120328 to 20180621 +/*20120328 to 20180704 (%s)님의 이전서버 정보보기 (%s) to view the old server information 20130807 to 20130814 @@ -13119,7 +13119,7 @@ Rotate left Rotate right */ MSG_VIEW_BEFORE_WORLDINFO = 0x880, -/*20120328 to 20180621 +/*20120328 to 20180704 기존 서버 정보 Existing server information 20130807 to 20130814 @@ -13127,7 +13127,7 @@ Existing server information (%s) to view the old server information */ MSG_VIEW_BEFORE_WORLDINFO_TITLE = 0x881, -/*20120328 to 20180621 +/*20120328 to 20180704 ^ff0000기존 서버 : ^0000ff ^ff0000Existing server: ^0000ff 20130807 to 20130814 @@ -13135,7 +13135,7 @@ Existing server information Existing server information */ MSG_VIEW_BEFORE_SERVERINFO = 0x882, -/*20120328 to 20180621 +/*20120328 to 20180704 ^ff0000기존 캐릭명 : ^0000ff ^ff0000Existing character: ^0000ff 20130807 to 20130814 @@ -13143,7 +13143,7 @@ Existing server information ^ff0000Existing server: ^0000ff */ MSG_VIEW_BEFORE_CHARNAME = 0x883, -/*20120328 to 20180621 +/*20120328 to 20180704 공격한 몬스터의 HP가 표시됩니다. Show monster HP bar when attacking. 20130807 to 20130814 @@ -13153,7 +13153,7 @@ Show monster HP bar when attacking. MSG_MONSTER_HP_ON = 0x884, /*20120328 to 20120328 공격한 몬스터의 HP가 표시되지 않습니다.. -20120404 to 20180621 +20120404 to 20180704 공격한 몬스터의 HP가 표시되지 않습니다. Hide monster HP bar when attacking. 20130807 to 20130814 @@ -13163,7 +13163,7 @@ Show monster HP bar when attacking. MSG_MONSTER_HP_OFF = 0x885, #endif #if PACKETVER >= 20120404 -/*20120404 to 20180621 +/*20120404 to 20180704 병합 가능한 아이템이 존재하지 않습니다 Merge does not exist as an item 20130807 to 20130814 @@ -13171,7 +13171,7 @@ Merge does not exist as an item Hide monster HP bar when attacking. */ MSG_MERGE_ITEM_FAILED_NOT_EXIST = 0x886, -/*20120404 to 20180621 +/*20120404 to 20180704 병합 가능한 아이템이 존재하지 않습니다. Merge items available does not exist. 20130807 to 20130814 @@ -13179,7 +13179,7 @@ Merge items available does not exist. Merge does not exist as an item */ MSG_NOT_EXIST_MERGE_ITEM = 0x887, -/*20120404 to 20180621 +/*20120404 to 20180704 진행중 Act 20130807 to 20130814 @@ -13187,7 +13187,7 @@ Act Merge items available does not exist. */ MSG_QUESTUI_TAB_PROCESS = 0x888, -/*20120404 to 20180621 +/*20120404 to 20180704 보류중 Pen 20130807 to 20130814 @@ -13195,7 +13195,7 @@ Pen Act */ MSG_QUESTUI_TAB_HOLD = 0x889, -/*20120404 to 20180621 +/*20120404 to 20180704 추천 Rec 20130807 to 20130814 @@ -13203,7 +13203,7 @@ Rec Pen */ MSG_QUESTUI_TAB_BEST = 0x88a, -/*20120404 to 20180621 +/*20120404 to 20180704 에피소드 Episode 20130807 to 20130814 @@ -13211,7 +13211,7 @@ Episode Rec */ MSG_QUESTUI_TAB_EPISODE = 0x88b, -/*20120404 to 20180621 +/*20120404 to 20180704 로컬 Loc 20130807 to 20130814 @@ -13219,7 +13219,7 @@ Loc Episode */ MSG_QUESTUI_TAB_LOCAL = 0x88c, -/*20120404 to 20180621 +/*20120404 to 20180704 이벤트 Evt 20130807 to 20130814 @@ -13227,7 +13227,7 @@ Evt Loc */ MSG_QUESTUI_TAB_EVENT = 0x88d, -/*20120404 to 20180621 +/*20120404 to 20180704 신규 New 20130807 to 20130814 @@ -13235,7 +13235,7 @@ New Evt */ MSG_QUESTUI_TAB_NEW = 0x88e, -/*20120404 to 20180621 +/*20120404 to 20180704 사냥몬스터 Monsters to kill 20130807 to 20130814 @@ -13243,7 +13243,7 @@ Monsters to kill New */ MSG_QUESTUI_HUNTMONSTER = 0x88f, -/*20120404 to 20180621 +/*20120404 to 20180704 보상아이템 Rewards 20130807 to 20130814 @@ -13251,7 +13251,7 @@ Rewards Monsters to kill */ MSG_QUESTUI_REWARDITEM = 0x890, -/*20120404 to 20180621 +/*20120404 to 20180704 필요아이템 Required Items 20130807 to 20130814 @@ -13259,7 +13259,7 @@ Required Items Rewards */ MSG_QUESTUI_NEEDITEM = 0x891, -/*20120404 to 20180621 +/*20120404 to 20180704 제한시간 Time Limit 20130807 to 20130814 @@ -13267,7 +13267,7 @@ Time Limit Required Items */ MSG_QUESTUI_TIMELIMIT = 0x892, -/*20120404 to 20180621 +/*20120404 to 20180704 마감시간 Deadline 20130807 to 20130814 @@ -13277,7 +13277,7 @@ Time Limit MSG_QUESTUI_CLOSINGTIME = 0x893, #endif #if PACKETVER >= 20120417 -/*20120417 to 20180621 +/*20120417 to 20180704 검색 Search 20130807 to 20130814 @@ -13285,7 +13285,7 @@ Search Deadline */ MSG_NAVIGATION_SEARCH = 0x894, -/*20120417 to 20180621 +/*20120417 to 20180704 목표로 안내 Navigation 20130807 to 20130814 @@ -13293,7 +13293,7 @@ Navigation Search */ MSG_NAVIGATION_TARGETGO = 0x895, -/*20120417 to 20180621 +/*20120417 to 20180704 길 정보 Back to Navigation 20130807 to 20130814 @@ -13301,7 +13301,7 @@ Back to Navigation Navigation */ MSG_NAVIGATION_ROUTEINFO = 0x896, -/*20120417 to 20180621 +/*20120417 to 20180704 검색 정보 Find Information 20130807 to 20130814 @@ -13309,7 +13309,7 @@ Find Information Back to Navigation */ MSG_NAVIGATION_SEARCHINFO = 0x897, -/*20120417 to 20180621 +/*20120417 to 20180704 보기 모드 변경 Toggle Minimap 20130807 to 20130814 @@ -13319,7 +13319,7 @@ Find Information MSG_NAVIGATION_VIEWCHANGE = 0x898, /*20120417 to 20130109 안내 지시 색상 변경 -20130115 to 20180621 +20130115 to 20180704 외부 길정보 파일 읽기 Read Information from External File 20130807 to 20130814 @@ -13327,7 +13327,7 @@ Read Information from External File Toggle Minimap */ MSG_NAVIGATION_LIGHTCHANGE = 0x899, -/*20120417 to 20180621 +/*20120417 to 20180704 종료 Exit 20130807 to 20130814 @@ -13335,7 +13335,7 @@ Exit Read Information from External File */ MSG_NAVIGATION_END = 0x89a, -/*20120417 to 20180621 +/*20120417 to 20180704 기본 UI로 변경 Change the Default UI 20130807 to 20130814 @@ -13343,7 +13343,7 @@ Change the Default UI Exit */ MSG_NAVIGATION_BASE = 0x89b, -/*20120417 to 20180621 +/*20120417 to 20180704 간편 UI로 변경 Change to Default UI 20130807 to 20130814 @@ -13351,7 +13351,7 @@ Change to Default UI Change the Default UI */ MSG_NAVIGATION_MINI = 0x89c, -/*20120417 to 20180621 +/*20120417 to 20180704 도움말 Help 20130807 to 20130814 @@ -13359,7 +13359,7 @@ Help Change to Default UI */ MSG_NAVIGATION_HELP = 0x89d, -/*20120417 to 20180621 +/*20120417 to 20180704 ALL All 20130807 to 20130814 @@ -13367,75 +13367,75 @@ All Help */ MSG_NAVIGATION_ALL = 0x89e, -/*20120417 to 20180621 +/*20120417 to 20180704 Map 20130807 to 20130814 ALL All */ MSG_NAVIGATION_MAP = 0x89f, -/*20120417 to 20180621 +/*20120417 to 20180704 Npc 20130807 to 20130814 Map */ MSG_NAVIGATION_NPC = 0x8a0, -/*20120417 to 20180621 +/*20120417 to 20180704 Mob 20130807 to 20130814 Npc */ MSG_NAVIGATION_MOB = 0x8a1, -/*20120417 to 20180621 +/*20120417 to 20180704 검색 단어 설정 (Ex: 단어 단어 ... Enter search string... (Ex: word word ...) 20130807 to 20130814 Mob */ MSG_NAVIGATION_SETSTRING = 0x8a2, -/*20120417 to 20180621 +/*20120417 to 20180704 Scroll 20130807 to 20130814 검색 단어 설정 (Ex: 단어 단어 ... Enter search string... (Ex: word word ...) */ MSG_NAVIGATION_SCROLL = 0x8a3, -/*20120417 to 20180621 +/*20120417 to 20180704 던전이동 스크롤 사용 적용 Use Scroll? 20130807 to 20130814 Scroll */ MSG_NAVIGATION_USESCROLL = 0x8a4, -/*20120417 to 20180621 +/*20120417 to 20180704 Service 20130807 to 20130814 던전이동 스크롤 사용 적용 Use Scroll? */ MSG_NAVIGATION_SERVICE = 0x8a5, -/*20120417 to 20180621 +/*20120417 to 20180704 위치 이동 서비스 허용 Use Kafra Warp? 20130807 to 20130814 Service */ MSG_NAVIGATION_USESERVICE = 0x8a6, -/*20120417 to 20180621 +/*20120417 to 20180704 Plane 20130807 to 20130814 위치 이동 서비스 허용 Use Kafra Warp? */ MSG_NAVIGATION_PLANE = 0x8a7, -/*20120417 to 20180621 +/*20120417 to 20180704 비공정 이동 적용 Use Airship? 20130807 to 20130814 Plane */ MSG_NAVIGATION_USEPLANE = 0x8a8, -/*20120417 to 20180621 +/*20120417 to 20180704 >> 목표 정보를 읽지 못함! >> Failed to read the target information. 20130807 to 20130814 @@ -13443,7 +13443,7 @@ Plane Use Airship? */ MSG_NAVIGATION_TARGETUNKNOWN = 0x8a9, -/*20120417 to 20180621 +/*20120417 to 20180704 << 안내중 >> >> Destination << 20130807 to 20130814 @@ -13451,7 +13451,7 @@ Use Airship? >> Failed to read the target information. */ MSG_NAVIGATION_GOING = 0x8aa, -/*20120417 to 20180621 +/*20120417 to 20180704 << 검색중... >> << Goal >> 20130807 to 20130814 @@ -13459,53 +13459,53 @@ Use Airship? >> Destination << */ MSG_NAVIGATION_SEARCHING = 0x8ab, -/*20120417 to 20180621 +/*20120417 to 20180704 ----------- 20130807 to 20130814 << 검색중... >> << Goal >> */ MSG_NAVIGATION_UN = 0x8ac, -/*20120417 to 20180621 +/*20120417 to 20180704 Navigation 20130807 to 20130814 ----------- */ MSG_NAVIGATION_NAVI = 0x8ad, -/*20120417 to 20180621 +/*20120417 to 20180704 == 검색 결과(%d)== = Found (%d) == 20130807 to 20130814 Navigation */ MSG_NAVIGATION_SEARCHRESULT_D = 0x8ae, -/*20120417 to 20180621 +/*20120417 to 20180704 Npc)%s:%s 20130807 to 20130814 == 검색 결과(%d)== = Found (%d) == */ MSG_NAVIGATION_NPC_S_S = 0x8af, -/*20120417 to 20180621 +/*20120417 to 20180704 Mob)%s:%s 20130807 to 20130814 Npc)%s:%s */ MSG_NAVIGATION_MOB_S_S = 0x8b0, -/*20120417 to 20180621 +/*20120417 to 20180704 Map)%s 20130807 to 20130814 Mob)%s:%s */ MSG_NAVIGATION_MAP_S = 0x8b1, -/*20120417 to 20180621 +/*20120417 to 20180704 ======== 결과 정보 ========== ======== Results ========== 20130807 to 20130814 Map)%s */ MSG_NAVIGATION_RESULTINFO = 0x8b2, -/*20120417 to 20180621 +/*20120417 to 20180704 거리 : %d Sell %d WarpMove Dist %d Cell %d WarpMove 20130807 to 20130814 @@ -13513,7 +13513,7 @@ Dist %d Cell %d WarpMove ======== Results ========== */ MSG_NAVIGATION_LENGTH = 0x8b3, -/*20120417 to 20180621 +/*20120417 to 20180704 목표맵: %s(%s) Coords %s(%s) 20130807 to 20130814 @@ -13521,7 +13521,7 @@ Coords %s(%s) Dist %d Cell %d WarpMove */ MSG_NAVIGATION_TARGETMAP_S_S = 0x8b4, -/*20120417 to 20180621 +/*20120417 to 20180704 목표 : %s(%d, %d) Goal:%s (%d,%d) 20130807 to 20130814 @@ -13529,7 +13529,7 @@ Goal:%s (%d,%d) Coords %s(%s) */ MSG_NAVIGATION_TARGET_S_D_D = 0x8b5, -/*20120417 to 20180621 +/*20120417 to 20180704 보스 Boss 20130807 to 20130814 @@ -13537,7 +13537,7 @@ Boss Goal:%s (%d,%d) */ MSG_NAVIGATION_BOSS = 0x8b6, -/*20120417 to 20180621 +/*20120417 to 20180704 일반 General 20130807 to 20130814 @@ -13545,7 +13545,7 @@ General Boss */ MSG_NAVIGATION_NORMAL = 0x8b7, -/*20120417 to 20180621 +/*20120417 to 20180704 목표 : %s(%s) Goal: 20130807 to 20130814 @@ -13553,7 +13553,7 @@ Goal: General */ MSG_NAVIGATION_TARGET_S_S = 0x8b8, -/*20120417 to 20180621 +/*20120417 to 20180704 목표: (%d, %d) Goal: (%d, %d) 20130807 to 20130814 @@ -13561,7 +13561,7 @@ Goal: (%d, %d) Goal: */ MSG_NAVIGATION_TARGET_D_D = 0x8b9, -/*20120417 to 20180621 +/*20120417 to 20180704 ======= 길 안내 정보 ======= ======= Guidance ======= 20130807 to 20130814 @@ -13569,7 +13569,7 @@ Goal: Goal: (%d, %d) */ MSG_NAVIGATION_GOINFO = 0x8ba, -/*20120417 to 20180621 +/*20120417 to 20180704 %2d) Item:%s => %s 사용! %2d) Item:%s => %s Use! 20130807 to 20130814 @@ -13577,33 +13577,33 @@ Goal: (%d, %d) ======= Guidance ======= */ MSG_NAVIGATION_ITEM_S_S = 0x8bb, -/*20120417 to 20180621 +/*20120417 to 20180704 %2d) %s(%d,%d)=>(%d,%d) 20130807 to 20130814 %2d) Item:%s => %s 사용! %2d) Item:%s => %s Use! */ MSG_NAVIGATION_D_S_D_D_D_D = 0x8bc, -/*20120417 to 20180621 +/*20120417 to 20180704 E%2d) %s(%d,%d)=>(%d,%d) 20130807 to 20130814 %2d) %s(%d,%d)=>(%d,%d) */ MSG_NAVIGATION_E_D_S_D_D_D_D = 0x8bd, -/*20120417 to 20180621 +/*20120417 to 20180704 E%2d) %s 20130807 to 20130814 E%2d) %s(%d,%d)=>(%d,%d) */ MSG_NAVIGATION_E_D_S = 0x8be, -/*20120417 to 20180621 +/*20120417 to 20180704 안내중 입니다! 종료 하시겠습니까? Do you want to cancel navigation? 20130807 to 20130814 E%2d) %s */ MSG_NAVIGATION_GOEXIT = 0x8bf, -/*20120417 to 20180621 +/*20120417 to 20180704 내비게이션 도움말 How to Use Navigation 20130807 to 20130814 @@ -13611,7 +13611,7 @@ How to Use Navigation Do you want to cancel navigation? */ MSG_NAVIGATION_HELPTITLE = 0x8c0, -/*20120417 to 20180621 +/*20120417 to 20180704 ------------------- 명령어 -------------------- ------------------- Instruction -------------------- 20130807 to 20130814 @@ -13619,7 +13619,7 @@ Do you want to cancel navigation? How to Use Navigation */ MSG_NAVIGATION_HELP1 = 0x8c1, -/*20120417 to 20180621 +/*20120417 to 20180704 1. /navigation /navi 1) /Navigation or /navi 20130807 to 20130814 @@ -13629,7 +13629,7 @@ How to Use Navigation MSG_NAVIGATION_HELP2 = 0x8c2, /*20120417 to 20120417 ex)/navi prontera 100 100 -> 맵이름, 100, 100 -20120424 to 20180621 +20120424 to 20180704 ex)/navi prontera 100/100 -> 맵이름, 100/100 ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 20130807 to 20130814 @@ -13640,7 +13640,7 @@ ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 /*20120417 to 20120417 2. /navigation2 /navi2 ex) /navi2 prontera 100 111 -20120424 to 20180621 +20120424 to 20180704 기본 명령어는 제니, 비공정 검색을 기본으로 합니다. 2) /Navigation2 or /navi2 20130807 to 20130814 @@ -13650,7 +13650,7 @@ ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 MSG_NAVIGATION_HELP4 = 0x8c4, /*20120417 to 20120417 ex) /navi2 prontera 100090 111 -20120424 to 20180621 +20120424 to 20180704 2. /navigation2 /navi2 ex) /navi2 prontera 100 111 20130807 to 20130814 @@ -13660,7 +13660,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP5 = 0x8c5, /*20120417 to 20120417 -> 맵이름, 위치(100 90), scrool/ zeny/ plane (1:사용함 0: 사용안함) -20120424 to 20180621 +20120424 to 20180704 ex) /navi2 prontera 100/100 1/1/1 -> MAPNAME location (100 90), Scroll | Zeny | Plane (1: Enable or 0: Disable) 20130807 to 20130814 @@ -13670,7 +13670,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP6 = 0x8c6, /*20120417 to 20120417 ※ /navi2 의 경우 반드시 위치 좌표를 붙여서 3 자리로 적어야 한다 -20120424 to 20180621 +20120424 to 20180704 -> 맵이름, 위치(100/100), scrool/zeny/plane (1:사용함 0: 사용안함) -> /navi2 goes with the case with location coordinates. They must be no less than 3 characters 20130807 to 20130814 @@ -13680,7 +13680,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP7 = 0x8c7, /*20120417 to 20120417 3. /$$all 모든 항목 출력 (Type 구분 항목으로 출력 종류 구분 가능.) -20120424 to 20180621 +20120424 to 20180704 3. $$all 모든 항목 출력 (Type 구분 항목으로 출력 종류 구분 가능.) 3) /$$ Output all the items (Can take a while...) 20130807 to 20130814 @@ -13690,7 +13690,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP8 = 0x8c8, /*20120417 to 20120417 4. /$$lv30 해당 레벨의 몬스터 출력 -20120424 to 20180621 +20120424 to 20180704 4. $$lv30 해당 레벨의 몬스터 출력 4) /$$ Lv30 monsters are placed in the output 20130807 to 20130814 @@ -13700,7 +13700,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP9 = 0x8c9, /*20120417 to 20120417 5. /$$lv20~30 해당 레벨 범위의 몬스터 출력 -20120424 to 20180621 +20120424 to 20180704 5. $$lv20~30 해당 레벨 범위의 몬스터 출력 5) /$$ Lv20~30 monsters in that level range are placed in the output 20130807 to 20130814 @@ -13708,7 +13708,7 @@ ex) /navi2 prontera 100 111 4) /$$ Lv30 monsters are placed in the output */ MSG_NAVIGATION_HELP10 = 0x8ca, -/*20120417 to 20180621 +/*20120417 to 20180704 ------------------- 설명 -------------------- ------------------- Description -------------------- 20130807 to 20130814 @@ -13716,7 +13716,7 @@ ex) /navi2 prontera 100 111 5) /$$ Lv20~30 monsters in that level range are placed in the output */ MSG_NAVIGATION_HELP11 = 0x8cb, -/*20120417 to 20180621 +/*20120417 to 20180704 1.검색 종류는 전체, 맵, Npc, 몬스터 으로 분류 된다. 1) One can search for monsters, npcs, maps, or all at once 20130807 to 20130814 @@ -13724,7 +13724,7 @@ ex) /navi2 prontera 100 111 ------------------- Description -------------------- */ MSG_NAVIGATION_HELP12 = 0x8cc, -/*20120417 to 20180621 +/*20120417 to 20180704 2.명령어로 검색한다. 규칙은 검색 하려는 문자열이 모두 포함된 정보를 출력 한다. 2) You can press the search button to get results. It will out put the results depending on what rule you choose 20130807 to 20130814 @@ -13732,7 +13732,7 @@ ex) /navi2 prontera 100 111 1) One can search for monsters, npcs, maps, or all at once */ MSG_NAVIGATION_HELP13 = 0x8cd, -/*20120417 to 20180621 +/*20120417 to 20180704 ex) 프론 카프 -> 검색 결과 프론테라의 카프라를 모두 출력 한다. ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will now be displayed 20130807 to 20130814 @@ -13740,7 +13740,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 2) You can press the search button to get results. It will out put the results depending on what rule you choose */ MSG_NAVIGATION_HELP14 = 0x8ce, -/*20120417 to 20180621 +/*20120417 to 20180704 3.리스트에서 항목을 선택하면 정보가 출력된다. 3) When you select an item from a list, information about it are displayed. 20130807 to 20130814 @@ -13748,7 +13748,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will now be displayed */ MSG_NAVIGATION_HELP15 = 0x8cf, -/*20120417 to 20180621 +/*20120417 to 20180704 출력 되고 있는 목표가 있을때 안내 버튼을 클릭하면 해당 목표로 길을 안내 한다. -> When button is clicked, it will point you towards your destination if available 20130807 to 20130814 @@ -13756,7 +13756,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 3) When you select an item from a list, information about it are displayed. */ MSG_NAVIGATION_HELP16 = 0x8d0, -/*20120417 to 20180621 +/*20120417 to 20180704 4.scrool/ zeny/ plane 상자를 원하는 만큼 체크하여 더 빠른 경로를 안내 받을 수 있다. 4) Scroll | Zeny | Plane options can be checked to find a faster route 20130807 to 20130814 @@ -13764,7 +13764,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no -> When button is clicked, it will point you towards your destination if available */ MSG_NAVIGATION_HELP17 = 0x8d1, -/*20120417 to 20180621 +/*20120417 to 20180704 5.안내 버튼이 눌러지면 결과 리스트창은 길안내 리스트 장으로 변경 된다. 5) Guide button is pressed, the result list window displays where routes can change direction 20130807 to 20130814 @@ -13772,7 +13772,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 4) Scroll | Zeny | Plane options can be checked to find a faster route */ MSG_NAVIGATION_HELP18 = 0x8d2, -/*20120417 to 20180621 +/*20120417 to 20180704 6.검색 리스트창 하단 버튼을 이용하여 6) Using the button below, search results can be found 20130807 to 20130814 @@ -13780,7 +13780,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 5) Guide button is pressed, the result list window displays where routes can change direction */ MSG_NAVIGATION_HELP19 = 0x8d3, -/*20120417 to 20180621 +/*20120417 to 20180704 [결과 리스트 창] <-> [길 안내 정보 창] 으로 보기 모드 변경 가능하다. -> [Results List Window] <-> [View Modes can be switched] 20130807 to 20130814 @@ -13788,7 +13788,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 6) Using the button below, search results can be found */ MSG_NAVIGATION_HELP20 = 0x8d4, -/*20120417 to 20180621 +/*20120417 to 20180704 Level:%d (보스) Level:%d (Boss) 20130807 to 20130814 @@ -13796,7 +13796,7 @@ Level:%d (Boss) -> [Results List Window] <-> [View Modes can be switched] */ MSG_NAVIGATION_LEVEL_D_BOSS = 0x8d5, -/*20120417 to 20180621 +/*20120417 to 20180704 Level:%d (일반) Level:%d (Mob) 20130807 to 20130814 @@ -13804,7 +13804,7 @@ Level:%d (보스) Level:%d (Boss) */ MSG_NAVIGATION_LEVEL_D_NORMAL = 0x8d6, -/*20120417 to 20180621 +/*20120417 to 20180704 수속성%d Water %d 20130807 to 20130814 @@ -13812,7 +13812,7 @@ Level:%d (일반) Level:%d (Mob) */ MSG_NAVIGATION_PROPERTY1 = 0x8d7, -/*20120417 to 20180621 +/*20120417 to 20180704 지속성%d Earth %d 20130807 to 20130814 @@ -13820,7 +13820,7 @@ Earth %d Water %d */ MSG_NAVIGATION_PROPERTY2 = 0x8d8, -/*20120417 to 20180621 +/*20120417 to 20180704 화속성%d Fire %d 20130807 to 20130814 @@ -13828,7 +13828,7 @@ Fire %d Earth %d */ MSG_NAVIGATION_PROPERTY3 = 0x8d9, -/*20120417 to 20180621 +/*20120417 to 20180704 풍속성%d Wind %d 20130807 to 20130814 @@ -13836,7 +13836,7 @@ Wind %d Fire %d */ MSG_NAVIGATION_PROPERTY4 = 0x8da, -/*20120417 to 20180621 +/*20120417 to 20180704 독속성%d Poison %d 20130807 to 20130814 @@ -13844,7 +13844,7 @@ Poison %d Wind %d */ MSG_NAVIGATION_PROPERTY5 = 0x8db, -/*20120417 to 20180621 +/*20120417 to 20180704 성속성%d Holy %d 20130807 to 20130814 @@ -13852,7 +13852,7 @@ Holy %d Poison %d */ MSG_NAVIGATION_PROPERTY6 = 0x8dc, -/*20120417 to 20180621 +/*20120417 to 20180704 암속성%d Shadow %d 20130807 to 20130814 @@ -13860,7 +13860,7 @@ Shadow %d Holy %d */ MSG_NAVIGATION_PROPERTY7 = 0x8dd, -/*20120417 to 20180621 +/*20120417 to 20180704 염속성%d Ghost %d 20130807 to 20130814 @@ -13868,7 +13868,7 @@ Ghost %d Shadow %d */ MSG_NAVIGATION_PROPERTY8 = 0x8de, -/*20120417 to 20180621 +/*20120417 to 20180704 언데드%d Undead %d 20130807 to 20130814 @@ -13876,7 +13876,7 @@ Undead %d Ghost %d */ MSG_NAVIGATION_PROPERTY9 = 0x8df, -/*20120417 to 20180621 +/*20120417 to 20180704 무속성%d Neutral %d 20130807 to 20130814 @@ -13884,7 +13884,7 @@ Neutral %d Undead %d */ MSG_NAVIGATION_PROPERTY0 = 0x8e0, -/*20120417 to 20180621 +/*20120417 to 20180704 중형 Medium 20130807 to 20130814 @@ -13892,7 +13892,7 @@ Medium Neutral %d */ MSG_NAVIGATION_SCALE1 = 0x8e1, -/*20120417 to 20180621 +/*20120417 to 20180704 대형 Large 20130807 to 20130814 @@ -13900,7 +13900,7 @@ Large Medium */ MSG_NAVIGATION_SCALE2 = 0x8e2, -/*20120417 to 20180621 +/*20120417 to 20180704 소형 Small 20130807 to 20130814 @@ -13908,7 +13908,7 @@ Small Large */ MSG_NAVIGATION_SCALE0 = 0x8e3, -/*20120417 to 20180621 +/*20120417 to 20180704 불사형 Undead 20130807 to 20130814 @@ -13916,7 +13916,7 @@ Undead Small */ MSG_NAVIGATION_RACE1 = 0x8e4, -/*20120417 to 20180621 +/*20120417 to 20180704 동물형 Brute 20130807 to 20130814 @@ -13924,7 +13924,7 @@ Brute Undead */ MSG_NAVIGATION_RACE2 = 0x8e5, -/*20120417 to 20180621 +/*20120417 to 20180704 식물형 Plant 20130807 to 20130814 @@ -13932,7 +13932,7 @@ Plant Brute */ MSG_NAVIGATION_RACE3 = 0x8e6, -/*20120417 to 20180621 +/*20120417 to 20180704 곤충형 Insect 20130807 to 20130814 @@ -13940,7 +13940,7 @@ Insect Plant */ MSG_NAVIGATION_RACE4 = 0x8e7, -/*20120417 to 20180621 +/*20120417 to 20180704 어패형 Fish 20130807 to 20130814 @@ -13948,7 +13948,7 @@ Fish Insect */ MSG_NAVIGATION_RACE5 = 0x8e8, -/*20120417 to 20180621 +/*20120417 to 20180704 악마형 Demon 20130807 to 20130814 @@ -13956,7 +13956,7 @@ Demon Fish */ MSG_NAVIGATION_RACE6 = 0x8e9, -/*20120417 to 20180621 +/*20120417 to 20180704 인간형 Demi-Human 20130807 to 20130814 @@ -13964,7 +13964,7 @@ Demi-Human Demon */ MSG_NAVIGATION_RACE7 = 0x8ea, -/*20120417 to 20180621 +/*20120417 to 20180704 천사형 Angel 20130807 to 20130814 @@ -13972,7 +13972,7 @@ Angel Demi-Human */ MSG_NAVIGATION_RACE8 = 0x8eb, -/*20120417 to 20180621 +/*20120417 to 20180704 용족 Dragon 20130807 to 20130814 @@ -13980,7 +13980,7 @@ Dragon Angel */ MSG_NAVIGATION_RACE9 = 0x8ec, -/*20120417 to 20180621 +/*20120417 to 20180704 무형 Formless 20130807 to 20130814 @@ -13988,7 +13988,7 @@ Formless Dragon */ MSG_NAVIGATION_RACE0 = 0x8ed, -/*20120417 to 20180621 +/*20120417 to 20180704 %s 이동 클릭 Click to move %s 20130807 to 20130814 @@ -13996,7 +13996,7 @@ Click to move %s Formless */ MSG_NAVIGATION_MOVECLICK = 0x8ee, -/*20120417 to 20180621 +/*20120417 to 20180704 Npc 이동 서비스 이용 Move to the Kafra Service Npc 20130807 to 20130814 @@ -14004,7 +14004,7 @@ Move to the Kafra Service Npc Click to move %s */ MSG_NAVIGATION_NPCMOVE = 0x8ef, -/*20120417 to 20180621 +/*20120417 to 20180704 NPC 클릭 Click the NPC 20130807 to 20130814 @@ -14012,7 +14012,7 @@ Npc 이동 서비스 이용 Move to the Kafra Service Npc */ MSG_NAVIGATION_NPCCLICK = 0x8f0, -/*20120417 to 20180621 +/*20120417 to 20180704 %s 이동 Move %s 20130807 to 20130814 @@ -14020,7 +14020,7 @@ NPC 클릭 Click the NPC */ MSG_NAVIGATION_S_MOVE = 0x8f1, -/*20120417 to 20180621 +/*20120417 to 20180704 비공정 이동 Move to the Airship Service 20130807 to 20130814 @@ -14028,7 +14028,7 @@ Move to the Airship Service Move %s */ MSG_NAVIGATION_PLANEMOVE = 0x8f2, -/*20120417 to 20180621 +/*20120417 to 20180704 워프 이용 By Warp 20130807 to 20130814 @@ -14036,7 +14036,7 @@ By Warp Move to the Airship Service */ MSG_NAVIGATION_WARPUSE = 0x8f3, -/*20120417 to 20180621 +/*20120417 to 20180704 도착점 : ( %d %d ) End Points: (%d %d) 20130807 to 20130814 @@ -14049,19 +14049,19 @@ By Warp 20130807 to 20130814 도착점 : ( %d %d ) End Points: (%d %d) -20170524 to 20180621 +20170524 to 20180704 내비게이션이 지원 되지 않는 지역 입니다. That does not support the navigation area */ MSG_NAVIGATION_UNKNOWNMAP = 0x8f5, -/*20120417 to 20180621 +/*20120417 to 20180704 찾고자 하는 목적이 불분명 합니다. The purpose is unclear 20130807 to 20130814 네비게이션이 지원 되지 않는 지역 입니다. */ MSG_NAVIGATION_RS_UNKNOWN = 0x8f6, -/*20120417 to 20180621 +/*20120417 to 20180704 매칭이 맞지 않는 맵이다. Does not meet the map requirement 20130807 to 20130814 @@ -14069,7 +14069,7 @@ Does not meet the map requirement The purpose is unclear */ MSG_NAVIGATION_RS_NOTSAMEMAP = 0x8f7, -/*20120417 to 20180621 +/*20120417 to 20180704 출발 지역에 대한 정보 설정 실패! Information Failure | Change settings 20130807 to 20130814 @@ -14077,7 +14077,7 @@ Information Failure | Change settings Does not meet the map requirement */ MSG_NAVIGATION_RS_FAILSTARTDATA = 0x8f8, -/*20120417 to 20180621 +/*20120417 to 20180704 도착 지점에 대한 정보 설정 실패! Failed to set info for location! 20130807 to 20130814 @@ -14085,7 +14085,7 @@ Failed to set info for location! Information Failure | Change settings */ MSG_NAVIGATION_RS_FAILTARGET = 0x8f9, -/*20120417 to 20180621 +/*20120417 to 20180704 길 찾기 실패 Failed to find a path 20130807 to 20130814 @@ -14093,7 +14093,7 @@ Failed to find a path Failed to set info for location! */ MSG_NAVIGATION_RS_FAILROUTE = 0x8fa, -/*20120417 to 20180621 +/*20120417 to 20180704 플레이어 위치 찾기 실패 Failed to find players 20130807 to 20130814 @@ -14101,7 +14101,7 @@ Failed to find players Failed to find a path */ MSG_NAVIGATION_RS_FAILPLAYER = 0x8fb, -/*20120417 to 20180621 +/*20120417 to 20180704 내비게이션에 정보가 없습니다. No Information 20130807 to 20130814 @@ -14109,7 +14109,7 @@ No Information Failed to find players */ MSG_NAVIGATION_RS_NODATA = 0x8fc, -/*20120417 to 20180621 +/*20120417 to 20180704 해당 맵은 길찾기가 지원 되지 않는 맵입니다. Map doesn't support directions 20130807 to 20130814 @@ -14117,7 +14117,7 @@ Map doesn't support directions No Information */ MSG_NAVIGATION_RS_MAPNOTNAVIGATION = 0x8fd, -/*20120417 to 20180621 +/*20120417 to 20180704 목표를 지정 하시기 바랍니다. Please specify target goals. 20130807 to 20130814 @@ -14125,7 +14125,7 @@ Please specify target goals. Map doesn't support directions */ MSG_NAVIGATION_RS_FAILTARGETROUTE = 0x8fe, -/*20120417 to 20180621 +/*20120417 to 20180704 도착. Found 20130807 to 20130814 @@ -14133,7 +14133,7 @@ Found Please specify target goals. */ MSG_NAVIGATION_RS_SUCCESS = 0x8ff, -/*20120417 to 20180621 +/*20120417 to 20180704 길 안내가 시작 되었습니다. Directions were started 20130807 to 20130814 @@ -14141,7 +14141,7 @@ Directions were started Found */ MSG_NAVIGATION_RS_START = 0x900, -/*20120417 to 20180621 +/*20120417 to 20180704 찾고자 하는 몬스터가 있는 맵 입니다. Is the map that your looking for mob 20130807 to 20130814 @@ -14149,7 +14149,7 @@ Is the map that your looking for mob Directions were started */ MSG_NAVIGATION_RS_MOBTARGETMAP = 0x901, -/*20120417 to 20180621 +/*20120417 to 20180704 찾고자 하는 맵이 해당 맵 입니다. Map appears on the guide you are looking for 20130807 to 20130814 @@ -14157,7 +14157,7 @@ Map appears on the guide you are looking for Is the map that your looking for mob */ MSG_NAVIGATION_RS_TARGETMAP = 0x902, -/*20120417 to 20180621 +/*20120417 to 20180704 아이템을 사용하여 이동하여 주시기 바랍니다. Please navigate using the item 20130807 to 20130814 @@ -14165,7 +14165,7 @@ Please navigate using the item Map appears on the guide you are looking for */ MSG_NAVIGATION_RS_SCROLL = 0x903, -/*20120417 to 20180621 +/*20120417 to 20180704 안내하는 위치로 이동하시기 바랍니다. Please follow the instruction to reach your destination. 20130807 to 20130814 @@ -14173,7 +14173,7 @@ Please follow the instruction to reach your destination. Please navigate using the item */ MSG_NAVIGATION_RS_ROUTE_SUCCESS = 0x904, -/*20120417 to 20180621 +/*20120417 to 20180704 목표 맵에 도착하였습니다. Arrived at the target map 20130807 to 20130814 @@ -14181,7 +14181,7 @@ Arrived at the target map Please follow the instruction to reach your destination. */ MSG_NAVIGATION_RS_MAPTMAP_SUCCESS = 0x905, -/*20120417 to 20180621 +/*20120417 to 20180704 찾고자 하는 Npc가 있는 맵에 도착 하였습니다. Npc로 이동하시기 바랍니다. Arrived on the map that has the Npc your looking for. Go to that NPC 20130807 to 20130814 @@ -14189,7 +14189,7 @@ Arrived on the map that has the Npc your looking for. Go to that NPC Arrived at the target map */ MSG_NAVIGATION_RS_NPCTMAP_SUCCESS = 0x906, -/*20120417 to 20180621 +/*20120417 to 20180704 찾고자 하는 Mob이 서식하는 맵에 도착 하였습니다. You have arrived at the mob you were looking for 20130807 to 20130814 @@ -14197,7 +14197,7 @@ You have arrived at the mob you were looking for Arrived on the map that has the Npc your looking for. Go to that NPC */ MSG_NAVIGATION_RS_MOBTMAP_SUCCESS = 0x907, -/*20120417 to 20180621 +/*20120417 to 20180704 이전과 동일한 목표 입니다. You have reached your goal 20130807 to 20130814 @@ -14205,7 +14205,7 @@ You have reached your goal You have arrived at the mob you were looking for */ MSG_NAVIGATION_RS_POSTMAP_SUCCESS = 0x908, -/*20120417 to 20180621 +/*20120417 to 20180704 가리키는 방향으로 가시기 바랍니다. Please go to indicated direction. 20130807 to 20130814 @@ -14213,7 +14213,7 @@ Please go to indicated direction. You have reached your goal */ MSG_NAVIGATION_RS_SAMETARGET = 0x909, -/*20120417 to 20180621 +/*20120417 to 20180704 목표가 여기 입니다. The goal has been reached 20130807 to 20130814 @@ -14221,21 +14221,21 @@ The goal has been reached Please go to indicated direction. */ MSG_NAVIGATION_RS_HERE = 0x90a, -/*20120417 to 20180621 +/*20120417 to 20180704 Navigation >: %s 20130807 to 20130814 목표가 여기 입니다. The goal has been reached */ MSG_NAVIGATION_PRINT_S = 0x90b, -/*20120417 to 20180621 +/*20120417 to 20180704 Navigation >: 안내하는 %s(을)를 이용하여 Navigation >: Talk to Guide "%s" (A) 20130807 to 20130814 Navigation >: %s */ MSG_NAVIGATION_PRINT_GO_S = 0x90c, -/*20120417 to 20180621 +/*20120417 to 20180704 Navigation >: 맵(%s)으로 이동하시기 바랍니다 Navigation >: Move to (%s) map 20130807 to 20130814 @@ -14243,7 +14243,7 @@ Navigation >: 안내하는 %s(을)를 이용하여 Navigation >: Talk to Guide "%s" (A) */ MSG_NAVIGATION_PRINT_MAP_S = 0x90d, -/*20120417 to 20180621 +/*20120417 to 20180704 Navigation >: 맵(%s)을 선택하여 이동 하시기 바랍니다 Navigation >: Choose (%s) Map from Kafra 20130807 to 20130814 @@ -14251,7 +14251,7 @@ Navigation >: 맵(%s)으로 이동하시기 바랍니다 Navigation >: Move to (%s) map */ MSG_NAVIGATION_PRINT_SELECTMAP_S = 0x90e, -/*20120417 to 20180621 +/*20120417 to 20180704 Navigation >: 비공정으로 이동 하시기 바랍니다 Navigation >: Please go to the AirShip 20130807 to 20130814 @@ -14259,7 +14259,7 @@ Navigation >: 맵(%s)을 선택하여 이동 하시기 바랍니다 Navigation >: Choose (%s) Map from Kafra */ MSG_NAVIGATION_PRINT_PLANE = 0x90f, -/*20120417 to 20180621 +/*20120417 to 20180704 Navigation >: 워프를 이용하여 다음 지역으로 이동하시기 바랍니다. Navigation >: Get to your destination by using WarpPortal 20130807 to 20130814 @@ -14267,32 +14267,32 @@ Navigation >: 비공정으로 이동 하시기 바랍니다 Navigation >: Please go to the AirShip */ MSG_NAVIGATION_PRINT_WARP = 0x910, -/*20120417 to 20180621 +/*20120417 to 20180704 Item: 20130807 to 20130814 Navigation >: 워프를 이용하여 다음 지역으로 이동하시기 바랍니다. Navigation >: Get to your destination by using WarpPortal */ MSG_NAVIGATION_PRINT_ITEM = 0x911, -/*20120417 to 20180621 +/*20120417 to 20180704 $$ 20130807 to 20130814 Item: */ MSG_NAVIGATION_ZZ = 0x912, -/*20120417 to 20180621 +/*20120417 to 20180704 $$lv 20130807 to 20130814 $$ */ MSG_NAVIGATION_ZZLV = 0x913, -/*20120417 to 20180621 +/*20120417 to 20180704 ~ 20130807 to 20130814 $$lv */ MSG_NAVIGATION_ZZLIMIT = 0x914, -/*20120417 to 20180621 +/*20120417 to 20180704 $$all 20130807 to 20130814 ~ @@ -14300,14 +14300,14 @@ $$all MSG_NAVIGATION_ZZALL = 0x915, #endif #if PACKETVER >= 20120424 -/*20120424 to 20180621 +/*20120424 to 20180704 구매 확인서 Confirm Deal 20130807 to 20130814 $$all */ MSG_SHOP_ITEM_BAY_TITLE = 0x916, -/*20120424 to 20180621 +/*20120424 to 20180704 구입하려는 아이템들의 총가격은 Below is the total cost: 20130807 to 20130814 @@ -14315,7 +14315,7 @@ Below is the total cost: Confirm Deal */ MSG_SHOP_ITEM_BAY_MAG1 = 0x917, -/*20120424 to 20180621 +/*20120424 to 20180704 Zeny 입니다. Zeny to complete the transaction. 20130807 to 20130814 @@ -14323,7 +14323,7 @@ Zeny 입니다. Below is the total cost: */ MSG_SHOP_ITEM_BAY_MAG2 = 0x918, -/*20120424 to 20180621 +/*20120424 to 20180704 구입하시겠습니까? Press buy to confirm. 20130807 to 20130814 @@ -14335,7 +14335,7 @@ Zeny 입니다. #if PACKETVER >= 20120503 /*20120503 to 20120529 %.3f%% (PC방 %.3f%% + TPLUS %.3f%% + 프리미엄 %.3f%% + %s서버 %.3f%%) -20120604 to 20180621 +20120604 to 20180704 %.1f%% (PC방 %.1f%% + TPLUS %.1f%% + 프리미엄 %.1f%% + %s서버 %.1f%%) %.1f% (PCRoom %.1f% + TPLUS %.1f% + Premium %.1f% + %sServer %.1f%) 20130807 to 20130814 @@ -14345,7 +14345,7 @@ Press buy to confirm. MSG_BASIC_EXP_MSG2 = 0x91a, #endif #if PACKETVER >= 20120508 -/*20120508 to 20180621 +/*20120508 to 20180704 카드 북 Card Book 20130807 to 20130814 @@ -14355,7 +14355,7 @@ Card Book MSG_CARDWIN = 0x91b, #endif #if PACKETVER >= 20120515 -/*20120515 to 20180621 +/*20120515 to 20180704 %d%% [ ( 기본 100%% + %s서버 %d%% ) * 활성 %.1f ] %d%% [ ( Basic 100%% + %sServer %d%% ) * Active %.1f ] 20130807 to 20130814 @@ -14363,7 +14363,7 @@ Card Book Card Book */ MSG_PERSONAL_INFORMATION_MSG_CHN = 0x91c, -/*20120515 to 20180621 +/*20120515 to 20180704 %d%% [ 기본 100%% + %s서버 %d%% ] %d%% [ Basic 100%% + %sServer %d%% ] 20130807 to 20130814 @@ -14373,7 +14373,7 @@ Card Book MSG_PERSONAL_INFORMATION_MSG_CHN_DEATH = 0x91d, #endif #if PACKETVER >= 20120522 -/*20120522 to 20180621 +/*20120522 to 20180704 이곳은 PK 지역입니다. 미성년자는 자발적으로 떠나주시기 바랍니다. This is PK region. Minors,Please leave immediately. 20130807 to 20130814 @@ -14381,7 +14381,7 @@ This is PK region. Minors,Please leave immediately. %d%% [ Basic 100%% + %sServer %d%% ] */ MSG_CAUTION_PKZONE = 0x91e, -/*20120522 to 20180621 +/*20120522 to 20180704 피로도 Fatigue 20130807 to 20130814 @@ -14391,7 +14391,7 @@ This is PK region. Minors,Please leave immediately. MSG_FATIGUE = 0x91f, /*20120522 to 20120529 건강상태 이며 게임수익은 100%%입니다. -20120604 to 20180621 +20120604 to 20180704 건강상태 이며 게임수익은 100%입니다. Health and gaming revenue is 100%%. 20130807 to 20130814 @@ -14401,7 +14401,7 @@ Fatigue MSG_FATIGUE_LEVEL_ZERO = 0x920, /*20120522 to 20120529 지금은 피로상태이므로 손님의 게임수익은 50%% 떨어집니다. 건강을 위하여 적당한 휴식 바랍니다. -20120604 to 20180621 +20120604 to 20180704 지금은 피로상태이므로 손님의 게임수익은 50% 떨어집니다. 건강을 위하여 적당한 휴식 바랍니다. Fatigue because it is now a guest of the gaming revenue is down 50 percent.Hope for the proper health 20130807 to 20130814 @@ -14411,7 +14411,7 @@ Health and gaming revenue is 100%%. MSG_FATIGUE_LEVEL_HALF = 0x921, /*20120522 to 20120529 지금은 비건강상태이므로 손님의 건강을 위하여 게임오프라인을 원합니다. 계속 온라인상태에 있으면 건강에 손상을 주므로 게임 수익은 0%%으로 떨어지며 게임 오프라인 5시간후에 다시 회복됩니다. -20120604 to 20180621 +20120604 to 20180704 지금은 비건강상태이므로 손님의 건강을 위하여 게임오프라인을 원합니다. 계속 온라인상태에 있으면 건강에 손상을 주므로 게임 수익은 0%으로 떨어지며 게임 오프라인 5시간후에 다시 회복됩니다. Now because it is a non-health to the health of the guests want to offline games. If you still are online gaming revenue because the damage to the health of the game falls to 0% again after 5 hours will be restored offline. 20130807 to 20130814 @@ -14419,7 +14419,7 @@ Now because it is a non-health to the health of the guests want to offline games Fatigue because it is now a guest of the gaming revenue is down 50 percent.Hope for the proper health */ MSG_FATIGUE_LEVEL_FULL = 0x922, -/*20120522 to 20180621 +/*20120522 to 20180704 접속시간 %d 분이 되었습니다. Online since %d minutes 20130807 to 20130814 @@ -14427,7 +14427,7 @@ Online since %d minutes Now because it is a non-health to the health of the guests want to offline games. If you still are online gaming revenue because the damage to the health of the game falls to 0% again after 5 hours will be restored offline. */ MSG_FATIGUE_MESSAGE0 = 0x923, -/*20120522 to 20180621 +/*20120522 to 20180704 접속시간 %d 시간이 되었습니다. Online Time: %d 20130807 to 20130814 @@ -14435,7 +14435,7 @@ Online Time: %d Online since %d minutes */ MSG_FATIGUE_MESSAGE1 = 0x924, -/*20120522 to 20180621 +/*20120522 to 20180704 접속시간 %d 시간 %d 분이 되었습니다. Online since %d hours and %d minutes 20130807 to 20130814 @@ -14443,7 +14443,7 @@ Online since %d hours and %d minutes Online Time: %d */ MSG_FATIGUE_MESSAGE2 = 0x925, -/*20120522 to 20180621 +/*20120522 to 20180704 /monsterhp : 공격한 몬스터의 HP정보를 표시합니다. On Off /monsterhp: Show the hp of attacked monster. On off 20130807 to 20130814 @@ -14453,7 +14453,7 @@ Online since %d hours and %d minutes MSG_EXPLAIN_MONSTERHP = 0x926, #endif #if PACKETVER >= 20120529 -/*20120529 to 20180621 +/*20120529 to 20180704 스킬포인트 : Skill Points: 20130807 to 20130814 @@ -14463,7 +14463,7 @@ Skill Points: MSG_SKILLPOINT2 = 0x927, #endif #if PACKETVER >= 20120604 -/*20120604 to 20180621 +/*20120604 to 20180704 인증서버로 부터의 응답이 없습니다. 다시 시도해 주세요 There is no response from the authentification server. Please try again 20130807 to 20130814 @@ -14473,7 +14473,7 @@ Skill Points: MSG_BAN_BILLING_SERVER_ERROR = 0x928, #endif #if PACKETVER >= 20120612 -/*20120612 to 20180621 +/*20120612 to 20180704 암호를 변경하여 주시기 바랍니다. Please change your password 20130807 to 20130814 @@ -14481,21 +14481,21 @@ Please change your password There is no response from the authentification server. Please try again */ MSG_REFUSE_CHANGE_PASSWD_FORCE = 0x929, -/*20120612 to 20180621 +/*20120612 to 20180704 http://www.ragnarok.co.kr 20130807 to 20130814 암호를 변경하여 주시기 바랍니다. Please change your password */ MSG_REFUSE_CHANGE_PASSWD_SITE = 0x92a, -/*20120612 to 20180621 +/*20120612 to 20180704 고객님께서는 현재 접속금지 시간입니다. Guest access is prohibited 20130807 to 20130814 http://www.ragnarok.co.kr */ MSG_PLANNED_TIME_SHUTDOWN = 0x92b, -/*20120612 to 20180621 +/*20120612 to 20180704 셧다운제도에 의해 고객님의 게임제한 시간은 %1.2d-%1.2d-%1.2d %1.2d:%1.2d:%1.2d에 게임이 종료될 예정입니다. Your System is been Shutdown, %1.2d-%1.2d-%1.2d %1.2d:%1.2d:%1.2d is the end time. 20130807 to 20130814 @@ -14505,7 +14505,7 @@ Guest access is prohibited MSG_SHOUTDOWN_TIME = 0x92c, #endif #if PACKETVER >= 20120626 -/*20120626 to 20180621 +/*20120626 to 20180704 고객님의 계정은 선택적 셧다운이 적용된 계정이며, 잔여시간은 %1.2d시간 %1.2d분입니다. 게임 이용에 참고해주시기 바랍니다. Selected System Shutdown is activated in your account,Time Left: %1.2d hours %1.2d minutes. 20130807 to 20130814 @@ -14515,7 +14515,7 @@ Your System is been Shutdown, %1.2d-%1.2d-%1.2d %1.2d:%1.2d:%1.2d is the end tim MSG_PARTIAL_SHOUTDOWN_TIME = 0x92d, #endif #if PACKETVER >= 20120702 -/*20120702 to 20180621 +/*20120702 to 20180704 리플레이 Replay 20130807 to 20130814 @@ -14523,7 +14523,7 @@ Replay Selected System Shutdown is activated in your account,Time Left: %1.2d hours %1.2d minutes. */ MSG_MENU_REPLAYWND = 0x92e, -/*20120702 to 20180621 +/*20120702 to 20180704 매크로 Macro 20130807 to 20130814 @@ -14531,7 +14531,7 @@ Macro Replay */ MSG_MENU_MACROWND = 0x92f, -/*20120702 to 20180621 +/*20120702 to 20180704 Webbrowser 20130807 to 20130814 매크로 @@ -14542,25 +14542,25 @@ Macro 네비게이션 20130807 to 20130814 Webbrowser -20170524 to 20180621 +20170524 to 20180704 내비게이션 Navigation */ MSG_MENU_NAVIGATIONWND = 0x931, -/*20120702 to 20180621 +/*20120702 to 20180704 UAEURL 20130807 to 20130814 네비게이션 */ MSG_MENU_UAEURLWND = 0x932, -/*20120702 to 20180621 +/*20120702 to 20180704 클랜정보 Clan Information 20130807 to 20130814 UAEURL */ MSG_CLAN_INFOMANAGE = 0x933, -/*20120702 to 20180621 +/*20120702 to 20180704 클랜레벨 Clan Level 20130807 to 20130814 @@ -14568,7 +14568,7 @@ Clan Level Clan Information */ MSG_CLAN_LEVEL = 0x934, -/*20120702 to 20180621 +/*20120702 to 20180704 클랜명 Clan Name 20130807 to 20130814 @@ -14576,7 +14576,7 @@ Clan Name Clan Level */ MSG_CLAN_NAME = 0x935, -/*20120702 to 20180621 +/*20120702 to 20180704 클랜마크 Clan Mark 20130807 to 20130814 @@ -14584,7 +14584,7 @@ Clan Mark Clan Name */ MSG_CLAN_MARK = 0x936, -/*20120702 to 20180621 +/*20120702 to 20180704 동맹클랜 Ally Clan 20130807 to 20130814 @@ -14595,7 +14595,7 @@ Clan Mark /*20120702 to 20130529 적대길드 Antagonists -20130605 to 20180621 +20130605 to 20180704 적대클랜 Antagonist Clan 20130807 to 20130814 @@ -14603,7 +14603,7 @@ Antagonist Clan Ally Clan */ MSG_HOSTILITY_CLAN = 0x938, -/*20120702 to 20180621 +/*20120702 to 20180704 클랜에게 보냄 Send to Clan 20130807 to 20130814 @@ -14611,7 +14611,7 @@ Send to Clan Antagonist Clan */ MSG_SEND_TO_CLAN = 0x939, -/*20120702 to 20180621 +/*20120702 to 20180704 마스터이름 ClanMaster Name 20130807 to 20130814 @@ -14619,7 +14619,7 @@ ClanMaster Name Send to Clan */ MSG_CLAN_MASTER_NAME = 0x93a, -/*20120702 to 20180621 +/*20120702 to 20180704 조합원수 Number of Members 20130807 to 20130814 @@ -14630,7 +14630,7 @@ ClanMaster Name /*20120702 to 20120702 조합원 평균레벨 Avg.lvl of Guildsmen -20120710 to 20180621 +20120710 to 20180704 관리영지 Castles Owned 20130807 to 20130814 @@ -14641,14 +14641,14 @@ Number of Members /*20120702 to 20130814 관리영지 Castles Owned -20120716 to 20180621 +20120716 to 20180704 클랜 채팅 메시지 표시 Clan Chat Messages */ MSG_VIEW_CLAN_MSG = 0x93d, #endif #if PACKETVER >= 20120716 -/*20120716 to 20180621 +/*20120716 to 20180704 충전 페이지로 이동합니다. Go to Page Charged. 20130807 to 20130814 @@ -14658,7 +14658,7 @@ Clan Chat Messages MSG_TWWAB_WARRING = 0x93e, /*20120716 to 20120716 http://ro.game.gnjoy.com/ -20120724 to 20180621 +20120724 to 20180704 https://gfb.gameflier.com/Billing/ingame/index_new.asp? 20130807 to 20130814 충전 페이지로 이동합니다. @@ -14667,14 +14667,14 @@ Go to Page Charged. MSG_TWWAB_URL = 0x93f, #endif #if PACKETVER >= 20120724 -/*20120724 to 20180621 +/*20120724 to 20180704 캐릭터 만들기 Create char 20130807 to 20130814 https://gfb.gameflier.com/Billing/ingame/index_new.asp? */ MSG_STR_MAKECHARACTER = 0x940, -/*20120724 to 20180621 +/*20120724 to 20180704 캐릭명이 일치하지 않습니다. Name does not match 20130807 to 20130814 @@ -14682,7 +14682,7 @@ Name does not match Create char */ MSG_CHR_DELETE_RESERVED_FAIL_CHARNAME = 0x941, -/*20120724 to 20180621 +/*20120724 to 20180704 캐릭터명을 입력하세요 Enter the name of character 20130807 to 20130814 @@ -14692,7 +14692,7 @@ Name does not match MSG_CHR_DELETE_RESERVED_INPUTCONFIRMSTR_WND_TITLE = 0x942, /*20120724 to 20120822 /bufftimer : 버프에 쿨타이머를 표시합니다. On Off -20120830 to 20180621 +20120830 to 20180704 성별 선택 창 Sex Selection Window 20130807 to 20130814 @@ -14702,7 +14702,7 @@ Enter the name of character MSG_SELECT_SEX = 0x943, /*20120724 to 20120822 버프에 쿨타이머가 표시됩니다. -20120830 to 20180621 +20120830 to 20180704 파일의 위변조가 감지 되었습니다. Editing of the File Detected 20130807 to 20130814 @@ -14712,7 +14712,7 @@ Sex Selection Window MSG_SPRITE_ALTER = 0x944, /*20120724 to 20120822 버프에 쿨타이머가 표시되지 않습니다. -20120830 to 20180621 +20120830 to 20180704 해당 아이템을 개봉하여 획득되는 아이템들은 캐릭터 귀속 아이템 (창고이동 불가능) 입니다. 본 캐릭터에 사용하시는 것이 맞으신지 확인해주시기 바랍니다. 상자를 개봉하시겠습니까? Items obtained by opening the item is character bounded (can not move to storage). Do you want to open the box? 20130807 to 20130814 @@ -14725,7 +14725,7 @@ Editing of the File Detected /*20120808 to 20120822 성별 선택 창 Sex Selection Window -20120925 to 20180621 +20120925 to 20180704 게임 설정 Game Settings 20130807 to 20130814 @@ -14738,7 +14738,7 @@ Items obtained by opening the item is character bounded (can not move to storage /*20120822 to 20120822 파일의 위변조가 감지 되었습니다. Editing of the File Detected -20120925 to 20180621 +20120925 to 20180704 게임 시스템 Game System 20130807 to 20130814 @@ -14748,7 +14748,7 @@ Game Settings MSG_SYSTEM_SETTING = 0x947, #endif #if PACKETVER >= 20120925 -/*20120925 to 20180621 +/*20120925 to 20180704 게임 커맨드 Game Commands 20130807 to 20130814 @@ -14758,7 +14758,7 @@ Game System MSG_COMMAND_SETTING = 0x948, /*20120925 to 20120926 게임 커맨드 리스트 -20121010 to 20180621 +20121010 to 20180704 게임 커맨드 ON/OFF Game Command ON/OFF 20130807 to 20130814 @@ -14766,7 +14766,7 @@ Game Command ON/OFF Game Commands */ MSG_COMMAND_LIST = 0x949, -/*20120925 to 20180621 +/*20120925 to 20180704 매크로 Macro 20130807 to 20130814 @@ -14774,7 +14774,7 @@ Macro Game Command ON/OFF */ MSG_MACRO_LIST = 0x94a, -/*20120925 to 20180621 +/*20120925 to 20180704 이지역은 아이템교환이 금지 되어 있습니다 Trading is prohibited in this Map 20130807 to 20130814 @@ -14782,7 +14782,7 @@ Trading is prohibited in this Map Macro */ MSG_EXCHANGEITEM_DENY_MAP = 0x94b, -/*20120925 to 20180621 +/*20120925 to 20180704 이지역은 카트이용이 금지 되어 있습니다 Vending is prohibited in this Map 20130807 to 20130814 @@ -14792,7 +14792,7 @@ Trading is prohibited in this Map MSG_CART_USE_DENY_MAP = 0x94c, #endif #if PACKETVER >= 20121010 -/*20121010 to 20180621 +/*20121010 to 20180704 이지역은 태양과달과별의 기적 효과가 발생하지 않습니다. In this Map,Effect of Mirace of Sun and Moon is nullified. 20130807 to 20130814 @@ -14800,7 +14800,7 @@ In this Map,Effect of Mirace of Sun and Moon is nullified. Vending is prohibited in this Map */ MSG_BLOCK_SUNMOONSTAR_MIRACLE = 0x94d, -/*20121010 to 20180621 +/*20121010 to 20180704 랭킹 보드 Ranking Board 20130807 to 20130814 @@ -14808,7 +14808,7 @@ Ranking Board In this Map,Effect of Mirace of Sun and Moon is nullified. */ MSG_RANKING_BOARD = 0x94e, -/*20121010 to 20180621 +/*20121010 to 20180704 순위 Rank 20130807 to 20130814 @@ -14816,7 +14816,7 @@ Rank Ranking Board */ MSG_RANKING_NUMBER = 0x94f, -/*20121010 to 20180621 +/*20121010 to 20180704 이름 Name 20130807 to 20130814 @@ -14824,7 +14824,7 @@ Name Rank */ MSG_RANKING_NAME = 0x950, -/*20121010 to 20180621 +/*20121010 to 20180704 포인트 Points 20130807 to 20130814 @@ -14832,26 +14832,26 @@ Points Name */ MSG_RANKING_POINT = 0x951, -/*20121010 to 20180621 +/*20121010 to 20180704 BlackSmith 20130807 to 20130814 포인트 Points */ MSG_RANKING_BLACKSMITH = 0x952, -/*20121010 to 20180621 +/*20121010 to 20180704 Alchemist 20130807 to 20130814 BlackSmith */ MSG_RANKING_ALCHEMIST = 0x953, -/*20121010 to 20180621 +/*20121010 to 20180704 Taekwon 20130807 to 20130814 Alchemist */ MSG_RANKING_TAEKWON = 0x954, -/*20121010 to 20180621 +/*20121010 to 20180704 Killer 20130807 to 20130814 Taekwon @@ -14861,7 +14861,7 @@ Taekwon Munak 20121017 to 20121107 1 vs 1 -20121114 to 20180621 +20121114 to 20180704 7 vs 7 20130807 to 20130814 Killer @@ -14871,7 +14871,7 @@ Killer DeathKnight 20121017 to 20130814 7 vs 7 -20121114 to 20180621 +20121114 to 20180704 RuneKnight */ MSG_RANKING_RUNE_KNIGHT = 0x957, @@ -14879,7 +14879,7 @@ RuneKnight Collector 20121017 to 20121107 Select Ranking Type -20121114 to 20180621 +20121114 to 20180704 Warlock 20130807 to 20130814 RuneKnight @@ -14889,7 +14889,7 @@ RuneKnight Select Ranking Type 20121017 to 20121107 Ranking Type -20121114 to 20180621 +20121114 to 20180704 Ranger 20130807 to 20130814 Warlock @@ -14897,7 +14897,7 @@ Warlock MSG_RANKING_RANGER = 0x959, /*20121010 to 20121010 Ranking Type -20121114 to 20180621 +20121114 to 20180704 Mechanic 20130807 to 20130814 Ranger @@ -14905,92 +14905,92 @@ Ranger MSG_RANKING_MECHANIC = 0x95a, #endif #if PACKETVER >= 20121114 -/*20121114 to 20180621 +/*20121114 to 20180704 GuillotineCross 20130807 to 20130814 Mechanic */ MSG_RANKING_GUILLOTINE_CROSS = 0x95b, -/*20121114 to 20180621 +/*20121114 to 20180704 Archbishop 20130807 to 20130814 GuillotineCross */ MSG_RANKING_ARCHBISHOP = 0x95c, -/*20121114 to 20180621 +/*20121114 to 20180704 RoyalGuard 20130807 to 20130814 Archbishop */ MSG_RANKING_ROYAL_GUARD = 0x95d, -/*20121114 to 20180621 +/*20121114 to 20180704 Sorcerer 20130807 to 20130814 RoyalGuard */ MSG_RANKING_SORCERER = 0x95e, -/*20121114 to 20180621 +/*20121114 to 20180704 Minstrel 20130807 to 20130814 Sorcerer */ MSG_RANKING_MINSTREL = 0x95f, -/*20121114 to 20180621 +/*20121114 to 20180704 Wanderer 20130807 to 20130814 Minstrel */ MSG_RANKING_WANDERER = 0x960, -/*20121114 to 20180621 +/*20121114 to 20180704 Genetic 20130807 to 20130814 Wanderer */ MSG_RANKING_GENETIC = 0x961, -/*20121114 to 20180621 +/*20121114 to 20180704 ShadowChaser 20130807 to 20130814 Genetic */ MSG_RANKING_SHADOW_CHASER = 0x962, -/*20121114 to 20180621 +/*20121114 to 20180704 Sura 20130807 to 20130814 ShadowChaser */ MSG_RANKING_SURA = 0x963, -/*20121114 to 20180621 +/*20121114 to 20180704 Kagerou 20130807 to 20130814 Sura */ MSG_RANKING_KAGEROU = 0x964, -/*20121114 to 20180621 +/*20121114 to 20180704 Oboro 20130807 to 20130814 Kagerou */ MSG_RANKING_OBORO = 0x965, -/*20121114 to 20180621 +/*20121114 to 20180704 Select Ranking Type 20130807 to 20130814 Oboro */ MSG_RANKING_SELECT = 0x966, -/*20121114 to 20180621 +/*20121114 to 20180704 Ranking Type 20130807 to 20130814 Select Ranking Type */ MSG_RANKING_TYPE = 0x967, -/*20121114 to 20180621 +/*20121114 to 20180704 현재 접속 인원이 가득 찼습니다. ^0000ff현재 대기순위 : %d 예상 대기시간 : %d초 Currently,Server is full. ^0000ffPeople Currently Waiting: %d Expected Waiting Time: %dSeconds 20130807 to 20130814 Ranking Type */ MSG_WAITING_FOR_ENTER_TO_CHARACTER_SEVER_IN_SEC = 0x968, -/*20121114 to 20180621 +/*20121114 to 20180704 현재 접속 인원이 가득 찼습니다. ^0000ff현재 대기순위 : %d 예상 대기시간 : %d분 %d초 Currently,Server is full. ^0000ffPeople Currently Waiting: %d Expected Waiting Time: %dMinutes %d Seconds 20130807 to 20130814 @@ -14998,7 +14998,7 @@ Currently,Server is full. ^0000ffPeople Currently Waiting: %d Currently,Server is full. ^0000ffPeople Currently Waiting: %d Expected Waiting Time: %dSeconds */ MSG_WAITING_FOR_ENTER_TO_CHARACTER_SEVER_IN_MIN = 0x969, -/*20121114 to 20180621 +/*20121114 to 20180704 CBT 초청 유저가 아닙니다 CBT is not an invited user 20130807 to 20130814 @@ -15008,7 +15008,7 @@ Currently,Server is full. ^0000ffPeople Currently Waiting: %d MSG_CBT_ACTIVE_USER_CHECK = 0x96a, #endif #if PACKETVER >= 20121128 -/*20121128 to 20180621 +/*20121128 to 20180704 -------------- Navigation 명령어 -------------- ------------------- Instruction -------------------- 20130807 to 20130814 @@ -15016,7 +15016,7 @@ CBT 초청 유저가 아닙니다 CBT is not an invited user */ MSG_NAVIGATION_HELP_1 = 0x96b, -/*20121128 to 20180621 +/*20121128 to 20180704 /navigation /navi : /navi yuno 100/100 ->> 맵이름, 위치(100/100) 1) /Navigation or /navi ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 20130807 to 20130814 @@ -15024,7 +15024,7 @@ CBT is not an invited user ------------------- Instruction -------------------- */ MSG_NAVIGATION_HELP_2 = 0x96c, -/*20121128 to 20180621 +/*20121128 to 20180704 /navigation2 /navi2 : /navi2 yuno 100/100 1/1/1 ->> 맵이름, 위치(100/100), scrool/zeny/plane (1:사용함 0: 사용안함) 2) /Navigation2 or /navi2 ex) /navi2 prontera 100 111 -> MAPNAME location (100 90), Scroll | Zeny | Plane (1: Enable or 0: Disable) 20130807 to 20130814 @@ -15032,7 +15032,7 @@ CBT is not an invited user 1) /Navigation or /navi ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 */ MSG_NAVIGATION_HELP_3 = 0x96d, -/*20121128 to 20180621 +/*20121128 to 20180704 -------------- Navigation 검색창 명령어 ------- -> /navi2 goes with the case with location coordinates. They must be no less than 3 characters 20130807 to 20130814 @@ -15040,7 +15040,7 @@ CBT is not an invited user 2) /Navigation2 or /navi2 ex) /navi2 prontera 100 111 -> MAPNAME location (100 90), Scroll | Zeny | Plane (1: Enable or 0: Disable) */ MSG_NAVIGATION_HELP_4 = 0x96e, -/*20121128 to 20180621 +/*20121128 to 20180704 $$all : 모든 항목 출력 (Type 구분자에서 출력 종류를 나눌수 있다.) 3) $$all Output all the items (Can take a while...) 20130807 to 20130814 @@ -15048,7 +15048,7 @@ $$all : 모든 항목 출력 (Type 구분자에서 출력 종류를 나 -> /navi2 goes with the case with location coordinates. They must be no less than 3 characters */ MSG_NAVIGATION_HELP_5 = 0x96f, -/*20121128 to 20180621 +/*20121128 to 20180704 $$lv30 : 해당 레벨의 몬스터 출력 (숫자는 변경 가능) 4) $$lv30 monsters are placed in the output 20130807 to 20130814 @@ -15056,7 +15056,7 @@ $$all : 모든 항목 출력 (Type 구분자에서 출력 종류를 나 3) $$all Output all the items (Can take a while...) */ MSG_NAVIGATION_HELP_6 = 0x970, -/*20121128 to 20180621 +/*20121128 to 20180704 $$lv20~30 : 해당 레벨 범위의 몬스터 출력 (숫자는 변경 가능) 5) $$lv20~30 monsters in that level range are placed in the output 20130807 to 20130814 @@ -15064,7 +15064,7 @@ $$lv30 : 해당 레벨의 몬스터 출력 (숫자는 변경 가능) 4) $$lv30 monsters are placed in the output */ MSG_NAVIGATION_HELP_7 = 0x971, -/*20121128 to 20180621 +/*20121128 to 20180704 1 vs 1 20130807 to 20130814 $$lv20~30 : 해당 레벨 범위의 몬스터 출력 (숫자는 변경 가능) @@ -15073,7 +15073,7 @@ $$lv20~30 : 해당 레벨 범위의 몬스터 출력 (숫자는 변경 가능) MSG_RANKING_BATTLE_1VS1_ALL = 0x972, #endif #if PACKETVER >= 20121205 -/*20121205 to 20180621 +/*20121205 to 20180704 특수 장비 Special Gear 20130807 to 20130814 @@ -15082,7 +15082,7 @@ Special Gear MSG_SHADOW_EQUIPMENT = 0x973, #endif #if PACKETVER >= 20130109 -/*20130109 to 20180621 +/*20130109 to 20180704 %d 번째 캐릭터의 직업 정보가 이상합니다. 고객센터로 문의 부탁 드립니다. ErrorCode(%d) %d First character of the profession is more than information. Please contact the Customer Care Center. ErrorCode(%d) 20130807 to 20130814 @@ -15092,14 +15092,14 @@ Special Gear MSG_CHARACTERERROR_JOB = 0x974, #endif #if PACKETVER >= 20130115 -/*20130115 to 20180621 +/*20130115 to 20180704 (%s) %d / %d 20130807 to 20130814 %d 번째 캐릭터의 직업 정보가 이상합니다. 고객센터로 문의 부탁 드립니다. ErrorCode(%d) %d First character of the profession is more than information. Please contact the Customer Care Center. ErrorCode(%d) */ MSG_NAVIGATION_ALL_S = 0x975, -/*20130115 to 20180621 +/*20130115 to 20180704 %s-%s(%d/%d) 20130807 to 20130814 (%s) %d / %d @@ -15107,14 +15107,14 @@ Special Gear MSG_NAVIGATION_ALL_SD = 0x976, #endif #if PACKETVER >= 20130121 -/*20130121 to 20180621 +/*20130121 to 20180704 접속자 수 초과로 서버에 더이상 접속할 수 없습니다. Server Exceeded the maximum number of users,Cannot Connect anymore users. 20130807 to 20130814 %s-%s(%d/%d) */ MSG_REFUSE_OVER_USERLIMIT = 0x977, -/*20130121 to 20180621 +/*20130121 to 20180704 서버접속 실패 (%d) Server Connection Failed (%d) 20130807 to 20130814 @@ -15122,7 +15122,7 @@ Server Connection Failed (%d) Server Exceeded the maximum number of users,Cannot Connect anymore users. */ MSG_REFUSE_ERRORCODE = 0x978, -/*20130121 to 20180621 +/*20130121 to 20180704 로그인 허용시간 초과 Login Timeout Permitted 20130807 to 20130814 @@ -15130,7 +15130,7 @@ Login Timeout Permitted Server Connection Failed (%d) */ MSG_REFUSE_DISCONNECT_KEEP_TIME = 0x979, -/*20130121 to 20180621 +/*20130121 to 20180704 로그인 중 인증서버로부터 인증이 실패하였습니다. Login Authentication Failed from Authentication Server. 20130807 to 20130814 @@ -15140,7 +15140,7 @@ Login Timeout Permitted MSG_REFUSE_WEB_AUTH_FAILED = 0x97a, #endif #if PACKETVER >= 20130206 -/*20130206 to 20180621 +/*20130206 to 20180704 길드이름에 공백문자를 사용할 수 없습니다. Guild Cannot use Space in the name. 20130807 to 20130814 @@ -15150,7 +15150,7 @@ Login Authentication Failed from Authentication Server. MSG_GUILDNAME_CHECK = 0x97b, #endif #if PACKETVER >= 20130215 -/*20130215 to 20180621 +/*20130215 to 20180704 고객님 안녕하세요! Hey,Hello There 20130807 to 20130814 @@ -15158,7 +15158,7 @@ Hey,Hello There Guild Cannot use Space in the name. */ MSG_BILLING_CHN_1 = 0x97c, -/*20130215 to 20180621 +/*20130215 to 20180704 고객님의 이용 시간은 %d년 %d 월 %d일 %d:%d 에 종료됩니다. Available Time will End on %d month %d hour %d:%d 20130807 to 20130814 @@ -15166,7 +15166,7 @@ Available Time will End on %d month %d hour %d:%d Hey,Hello There */ MSG_BILLING_CHN_2 = 0x97d, -/*20130215 to 20180621 +/*20130215 to 20180704 고객님의 이용 시간은 아직 많이 남았으니 안심하고 플레이하세요! You've lot of time,Play in Peace. 20130807 to 20130814 @@ -15174,7 +15174,7 @@ You've lot of time,Play in Peace. Available Time will End on %d month %d hour %d:%d */ MSG_BILLING_CHN_3 = 0x97e, -/*20130215 to 20180621 +/*20130215 to 20180704 고객님의 이용 시간은 이번 주 내로 종료 됩니다. 종료 전에 충전을 하시기 바랍니다. Your hours will be terminated within this week. Please Charge before termination. 20130807 to 20130814 @@ -15182,7 +15182,7 @@ Your hours will be terminated within this week. Please Charge before termination You've lot of time,Play in Peace. */ MSG_BILLING_CHN_4 = 0x97f, -/*20130215 to 20180621 +/*20130215 to 20180704 고객님의 이용 시간은 24시간 내에 종료됩니다. 빨리 충전하시기 바랍니다. Your hours will be terminated within 24 hours.Please Charge Quickly. 20130807 to 20130814 @@ -15190,7 +15190,7 @@ Your hours will be terminated within 24 hours.Please Charge Quickly. Your hours will be terminated within this week. Please Charge before termination. */ MSG_BILLING_CHN_5 = 0x980, -/*20130215 to 20180621 +/*20130215 to 20180704 현재 고객님의 이용 시간은 %d시간 남았습니다. 정상적인 게임 이용을 위해 충전을 하시기 바랍니다. Current Time Left:%d hours.Charge the game for uninterrupted play. 20130807 to 20130814 @@ -15198,7 +15198,7 @@ Current Time Left:%d hours.Charge the game for uninterrupted play. Your hours will be terminated within 24 hours.Please Charge Quickly. */ MSG_BILLING_CHN_6 = 0x981, -/*20130215 to 20180621 +/*20130215 to 20180704 현재 고객님의 이용 시간은 %d분 남았습니다. 이용시간이 끝난 후 강제적으로 종료됩니다. 정상적인 게임 이용을 위해 충전을 하시기 바랍니다. Current Time Left:%d minutes.Charge the game for uninterrupted play. 20130807 to 20130814 @@ -15206,7 +15206,7 @@ Current Time Left:%d minutes.Charge the game for uninterrupted play. Current Time Left:%d hours.Charge the game for uninterrupted play. */ MSG_BILLING_CHN_7 = 0x982, -/*20130215 to 20180621 +/*20130215 to 20180704 고객님의 이용 시간은 %d시간 %d분 남았습니다. Time Left: %d hours %d minutes 20130807 to 20130814 @@ -15214,7 +15214,7 @@ Time Left: %d hours %d minutes Current Time Left:%d minutes.Charge the game for uninterrupted play. */ MSG_BILLING_CHN_8 = 0x983, -/*20130215 to 20180621 +/*20130215 to 20180704 %d%% ( 기본 100%% + PC방 %d%% + 프리미엄 %d%% + %s서버 %d%% ) %d%% ( Basic 100%% + PCRoom %d%% + Premium %d%% + %sServer %d%% ) 20130807 to 20130814 @@ -15222,7 +15222,7 @@ Current Time Left:%d minutes.Charge the game for uninterrupted play. Time Left: %d hours %d minutes */ MSG_BASIC_EXP_MSG_THAI = 0x984, -/*20130215 to 20180621 +/*20130215 to 20180704 고객님의 이용 시간은 %d시간 %d분 후에 종료됩니다. After %d hours %d minutes, your game will be terminated. 20130807 to 20130814 @@ -15232,7 +15232,7 @@ After %d hours %d minutes, your game will be terminated. MSG_CHN_BILLING_EXPIRE_TIME = 0x985, #endif #if PACKETVER >= 20130220 -/*20130220 to 20180621 +/*20130220 to 20180704 유저님의 계정은 영구 접속금지 되였습니다 This Account is permanently Banned. 20130807 to 20130814 @@ -15240,7 +15240,7 @@ This Account is permanently Banned. After %d hours %d minutes, your game will be terminated. */ MSG_CHN_BLOCK_FOREVER = 0x986, -/*20130220 to 20180621 +/*20130220 to 20180704 유저님의 계정은 접속금지 되였습니다 해지 시간 : %04d-%02d-%02d %02d:%02d This Account is banned. @@ -15252,7 +15252,7 @@ This Account is permanently Banned. MSG_CHN_BLOCK = 0x987, #endif #if PACKETVER >= 20130227 -/*20130227 to 20180621 +/*20130227 to 20180704 몬스터(Tab) Monster(Tab) 20130807 to 20130814 @@ -15262,7 +15262,7 @@ This Account is banned. Termination Time:%04d-%02d-%02d %02d:%02d */ MSG_WORLDMAP_MSG1 = 0x988, -/*20130227 to 20180621 +/*20130227 to 20180704 맵(Alt) Map(Alt) 20130807 to 20130814 @@ -15270,7 +15270,7 @@ Map(Alt) Monster(Tab) */ MSG_WORLDMAP_MSG2 = 0x989, -/*20130227 to 20180621 +/*20130227 to 20180704 안내 정보 Product Information 20130807 to 20130814 @@ -15278,7 +15278,7 @@ Product Information Map(Alt) */ MSG_WORLDMAP_MSG3 = 0x98a, -/*20130227 to 20180621 +/*20130227 to 20180704 검색 정보 Find Information 20130807 to 20130814 @@ -15286,7 +15286,7 @@ Find Information Product Information */ MSG_WORLDMAP_MSG4 = 0x98b, -/*20130227 to 20180621 +/*20130227 to 20180704 비공정 AirShip 20130807 to 20130814 @@ -15294,7 +15294,7 @@ AirShip Find Information */ MSG_WORLDMAP_MSG5 = 0x98c, -/*20130227 to 20180621 +/*20130227 to 20180704 카프라 Kafra 20130807 to 20130814 @@ -15302,7 +15302,7 @@ Kafra AirShip */ MSG_WORLDMAP_MSG6 = 0x98d, -/*20130227 to 20180621 +/*20130227 to 20180704 (도착) (Arrival) 20130807 to 20130814 @@ -15312,21 +15312,21 @@ Kafra MSG_WORLDMAP_MSG7 = 0x98e, #endif #if PACKETVER >= 20130313 -/*20130313 to 20180621 +/*20130313 to 20180704 Mob)%s:%s(%s) 20130807 to 20130814 (도착) (Arrival) */ MSG_NAVIGATION_MOB_S_S_S = 0x98f, -/*20130313 to 20180621 +/*20130313 to 20180704 분포도:%s Distribution:%s 20130807 to 20130814 Mob)%s:%s(%s) */ MSG_NAVIGATION_NUM = 0x990, -/*20130313 to 20180621 +/*20130313 to 20180704 매우많음 Very Plenty 20130807 to 20130814 @@ -15334,7 +15334,7 @@ Very Plenty Distribution:%s */ MSG_NAVIGATION_NUM1 = 0x991, -/*20130313 to 20180621 +/*20130313 to 20180704 많음 Plenty 20130807 to 20130814 @@ -15342,7 +15342,7 @@ Plenty Very Plenty */ MSG_NAVIGATION_NUM2 = 0x992, -/*20130313 to 20180621 +/*20130313 to 20180704 보통 Normal 20130807 to 20130814 @@ -15350,7 +15350,7 @@ Normal Plenty */ MSG_NAVIGATION_NUM3 = 0x993, -/*20130313 to 20180621 +/*20130313 to 20180704 적음 Low 20130807 to 20130814 @@ -15358,7 +15358,7 @@ Low Normal */ MSG_NAVIGATION_NUM4 = 0x994, -/*20130313 to 20180621 +/*20130313 to 20180704 매우적음 Very Low 20130807 to 20130814 @@ -15368,7 +15368,7 @@ Low MSG_NAVIGATION_NUM5 = 0x995, #endif #if PACKETVER >= 20130320 -/*20130320 to 20180621 +/*20130320 to 20180704 은행을 이용할 수 없습니다. 잠시 후 다시 시도하세요. The bank is not available. Please try again in a few minutes. 20130807 to 20130814 @@ -15376,7 +15376,7 @@ The bank is not available. Please try again in a few minutes. Very Low */ MSG_BANK_SYSTEM_ERROR = 0x996, -/*20130320 to 20180621 +/*20130320 to 20180704 은행 잔고가 부족합니다. Bank balance is low. 20130807 to 20130814 @@ -15386,7 +15386,7 @@ The bank is not available. Please try again in a few minutes. MSG_BANK_WITHDRAW_NO_MONEY = 0x997, #endif #if PACKETVER >= 20130327 -/*20130327 to 20180621 +/*20130327 to 20180704 보유한 Zeny 가 부족해서 입금할 수 없습니다. You don't have enough zeny 20130807 to 20130814 @@ -15394,7 +15394,7 @@ You don't have enough zeny Bank balance is low. */ MSG_BANK_DEPOSIT_NO_MONEY = 0x998, -/*20130327 to 20180621 +/*20130327 to 20180704 1 Zeny 이상 입금 가능합니다. Minimum Deposit Amount: 1 zeny 20130807 to 20130814 @@ -15402,7 +15402,7 @@ Minimum Deposit Amount: 1 zeny You don't have enough zeny */ MSG_BANK_DEPOSIT_ZERO = 0x999, -/*20130327 to 20180621 +/*20130327 to 20180704 1 Zeny 이상 출금 가능합니다. Minimum Withdrawal Amount: 1 zeny 20130807 to 20130814 @@ -15412,7 +15412,7 @@ Minimum Deposit Amount: 1 zeny MSG_BANK_WITHDRAW_ZERO = 0x99a, /*20130327 to 20130605 보유 Zeny 는 21 억을 넘을 수 없습니다. -20130605 to 20180621 +20130605 to 20180704 보유 Zeny 는 2,147,483,647 Zeny를 넘을 수 없습니다. You cannot hold more than 2,147,483,647 Zeny 20130807 to 20130814 @@ -15420,7 +15420,7 @@ You cannot hold more than 2,147,483,647 Zeny Minimum Withdrawal Amount: 1 zeny */ MSG_BANK_OVER_INT_MAX = 0x99b, -/*20130327 to 20180621 +/*20130327 to 20180704 your account is lock by mobil otp your account is lock by mobile otp 20130807 to 20130814 @@ -15428,14 +15428,14 @@ your account is lock by mobile otp You cannot hold more than 2,147,483,647 Zeny */ MSG_REFUSE_MOTP_LOCK = 0x99c, -/*20130327 to 20180621 +/*20130327 to 20180704 MOTP auth fail 20130807 to 20130814 your account is lock by mobil otp your account is lock by mobile otp */ MSG_REFUSE_MOTP_AUTH_FAIL = 0x99d, -/*20130327 to 20180621 +/*20130327 to 20180704 %d분간 몬스터에게 얻을 수 있는 Job경험치가 %d%% 증가합니다. For %d minutes,Job Experience obtained from monster is increased by %d%% 20130807 to 20130814 @@ -15446,7 +15446,7 @@ MOTP auth fail #if PACKETVER >= 20130410 /*20130410 to 20130410 소지 Zeny : %d Zeny -20130417 to 20180621 +20130417 to 20180704 소지 Zeny : %s Zeny Current Zeny: %s Zeny 20130807 to 20130814 @@ -15454,7 +15454,7 @@ Current Zeny: %s Zeny For %d minutes,Job Experience obtained from monster is increased by %d%% */ MSG_BANK_MY_ZENY = 0x99f, -/*20130410 to 20180621 +/*20130410 to 20180704 Zeny 20130807 to 20130814 소지 Zeny : %s Zeny @@ -15467,7 +15467,7 @@ Current Zeny: %s Zeny 최대 2,147,483,647억 Zeny까지만 보관이 가능합니다. 20130605 to 20130605 최대 2,147,483,647 Zeny까지만 보관이 가능합니다. -20130612 to 20180621 +20130612 to 20180704 최대 2,147,483,647 Zeny 까지만 보관이 가능합니다. The Maximum amount is 2,147,483,647 Zeny 20130807 to 20130814 @@ -15476,7 +15476,7 @@ Zeny MSG_BANK_WARNING = 0x9a1, #endif #if PACKETVER >= 20130515 -/*20130515 to 20180621 +/*20130515 to 20180704 총알이 부족합니다. Insufficient bullet 20130807 to 20130814 @@ -15484,7 +15484,7 @@ Insufficient bullet The Maximum amount is 2,147,483,647 Zeny */ MSG_NEED_MORE_BULLET = 0x9a2, -/*20130515 to 20180621 +/*20130515 to 20180704 10억제니 이상 입력하셔도 가격은 10억 제니로 판매됩니다. You entered more than 1 Billion Zeny, the price will be set to 1 Billion Zeny. 20130807 to 20130814 @@ -15494,7 +15494,7 @@ Insufficient bullet MSG_OVERPRICE_MAX = 0x9a3, #endif #if PACKETVER >= 20130605 -/*20130605 to 20180621 +/*20130605 to 20180704 AuthTicket is Not Vaild AuthTicket is Not Valid 20130807 to 20130814 @@ -15504,7 +15504,7 @@ You entered more than 1 Billion Zeny, the price will be set to 1 Billion Zeny. MSG_NOT_VALID_AUTH_TICKET = 0x9a4, /*20130605 to 20130605 ErrorCode : %d, ErrorValue : %d -20130612 to 20180621 +20130612 to 20180704 ErrorCategory : %d, ErrorCode : %d (%d,%d,%d,%d) ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d) 20130807 to 20130814 @@ -15516,7 +15516,7 @@ AuthTicket is Not Valid #if PACKETVER >= 20130618 /*20130618 to 20130618 %d%% ( Primary 100%% + Premium %d%% + PCCafe %d%% + %s Server %d%% ) -20130626 to 20180621 +20130626 to 20180704 %d%% ( Basic 100%% + Premium %d%% + PCCafe %d%% + %s Server %d%% ) %d%% ( Basic 100%% + Premium %d%% + Internet cafe %d%% + %s Server %d%% ) 20130807 to 20130814 @@ -15529,7 +15529,7 @@ ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d) 20130807 to 20130814 %d%% ( Basic 100%% + Premium %d%% + PCCafe %d%% + %s Server %d%% ) %d%% ( Basic 100%% + Premium %d%% + Internet cafe %d%% + %s Server %d%% ) -20130925 to 20180621 +20130925 to 20180704 %d분간 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d%%로 증가합니다. Basic item drop rate from monster hunting is increased for %dmins by %dtimes. */ @@ -15538,21 +15538,21 @@ Basic item drop rate from monster hunting is increased for %dmins by %dtimes. 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d시 %.2d분간 %d배로 증가합니다. 20130807 to 20130814 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d분간 %d배로 증가합니다. -20130925 to 20180621 +20130925 to 20180704 %d시 %.2d분간 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d%%로 증가합니다. Basic item drop rate from monster hunting is increased for %dhour %.2dmins by %dtimes. */ MSG_RECEIVEITEM_VALUE_1 = 0x9a8, #endif #if PACKETVER >= 20130626 -/*20130626 to 20180621 +/*20130626 to 20180704 %s 의 가격이 The price of^0000FF %s^000000 20130807 to 20130814 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d시 %.2d분간 %d배로 증가합니다. */ MSG_WARNING_PRICE1 = 0x9a9, -/*20130626 to 20180621 +/*20130626 to 20180704 100000000 1000000000 20130807 to 20130814 @@ -15560,7 +15560,7 @@ The price of^0000FF %s^000000 The price of^0000FF %s^000000 */ MSG_WARNING_PRICE2 = 0x9aa, -/*20130626 to 20180621 +/*20130626 to 20180704 ^ff0000%d^0000ff억 is over ^FF0000%d^0000FF Billion^000000 Zeny and 20130807 to 20130814 @@ -15568,21 +15568,21 @@ The price of^0000FF %s^000000 1000000000 */ MSG_WARNING_PRICE3 = 0x9ab, -/*20130626 to 20180621 +/*20130626 to 20180704 10000000 20130807 to 20130814 ^ff0000%d^0000ff억 is over ^FF0000%d^0000FF Billion^000000 Zeny and */ MSG_WARNING_PRICE4 = 0x9ac, -/*20130626 to 20180621 +/*20130626 to 20180704 ^ff0000%d^0000ff천만 more than^FF0000 %d0^0000FF Million^000000 Zeny 20130807 to 20130814 10000000 */ MSG_WARNING_PRICE5 = 0x9ad, -/*20130626 to 20180621 +/*20130626 to 20180704 ^0000ffZeny 이상^000000입니다. 입력금액이 맞습니까? . Is this correct? @@ -15591,7 +15591,7 @@ The price of^0000FF %s^000000 more than^FF0000 %d0^0000FF Million^000000 Zeny */ MSG_WARNING_PRICE6 = 0x9ae, -/*20130626 to 20180621 +/*20130626 to 20180704 천만Zeny이상 안전확인 Safety check for more than 10m Zeny 20130807 to 20130814 @@ -15600,7 +15600,7 @@ Safety check for more than 10m Zeny . Is this correct? */ MSG_WARNING_PRICE7 = 0x9af, -/*20130626 to 20180621 +/*20130626 to 20180704 https://www.warpportal.com/account/login.aspx?ReturnUrl=%2faccount%2fpayment.aspx 20130807 to 20130814 천만Zeny이상 안전확인 @@ -15611,19 +15611,19 @@ Safety check for more than 10m Zeny https://kepler.warpportal.com/steam/purchase/?step=1&steamid=76561198071003044&game=rose&accountname=khanhtest111&lang=en 20130807 to 20130814 https://www.warpportal.com/account/login.aspx?ReturnUrl=%2faccount%2fpayment.aspx -20131030 to 20180621 +20131030 to 20180704 https://kepler.warpportal.com/ro1/purchase/?step=1&steamid=%lld&accountname= https://kepler.warpportal.com/ror/purchase/?step=1&steamid=%lld&accountname= */ MSG_AMERICA_CASHSHOP_URL_STEAM = 0x9b1, -/*20130626 to 20180621 +/*20130626 to 20180704 지상의 끝, 스플랑디드와 부유대륙 알프헤임을 잇는 다리, 비프로스트에 생겨난 거대한 균열, 그리고 근원을 알 수 없는 미궁숲. A giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim, and you do not know the source of the labyrinth forest. 20130807 to 20130814 https://kepler.warpportal.com/steam/purchase/?step=1&steamid=76561198071003044&game=rose&accountname=khanhtest111&lang=en */ MSG_QUEST_INFO_01 = 0x9b2, -/*20130626 to 20180621 +/*20130626 to 20180704 이것은 여행의 끝을 알리는 표식인가, 새로운 세계를 여는 지표인가! 수호자는 노랫말 같은 유혹에 점차 넋을 잃어가고 있었다. This is a marker indicating the end of the trip, a new world is opening indicators! Guardian, such as the lyrics to the temptation was gradually losing the soul. 20130807 to 20130814 @@ -15631,7 +15631,7 @@ This is a marker indicating the end of the trip, a new world is opening indicato A giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim, and you do not know the source of the labyrinth forest. */ MSG_QUEST_INFO_02 = 0x9b3, -/*20130626 to 20180621 +/*20130626 to 20180704 수천 년의 세월이 흐르는 동안, 그 스스로가 홀로 안간힘을 쓰며 지켜낸 것이 무엇이었는지, 봉인 되어 긴 시간을 갇혀버린 것은 오히려 자신이 아니었는지 혼란을 느끼고 있었다. For thousands of years, a mysterious melody has mesmerized the guardian. After a millennia of slumber, the guardian became confused about what he had been protecting all these years, and began to suspect that he might be the one who has been sealed and hidden away. 20130807 to 20130814 @@ -15639,7 +15639,7 @@ For thousands of years, a mysterious melody has mesmerized the guardian. After a This is a marker indicating the end of the trip, a new world is opening indicators! Guardian, such as the lyrics to the temptation was gradually losing the soul. */ MSG_QUEST_INFO_03 = 0x9b4, -/*20130626 to 20180621 +/*20130626 to 20180704 유혹의 노랫말이 최고조에 이르렀을 때, 지상의 끝 스플랑디드와 부유대륙 알프헤임을 잇는 다리, 비프로스트에 거대한 균열이 생겨났고, 그로 인해 두 세계간의 왕래가 끊기면서 사람들은 큰 불편을 겪게 되었다. When the melody reached its peak, a giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim. As a result, the two worlds were cut off from each other, causing a big problem for the people. 20130807 to 20130814 @@ -15647,7 +15647,7 @@ When the melody reached its peak, a giant crevice appeared in Bifrost, the bridg For thousands of years, a mysterious melody has mesmerized the guardian. After a millennia of slumber, the guardian became confused about what he had been protecting all these years, and began to suspect that he might be the one who has been sealed and hidden away. */ MSG_QUEST_INFO_04 = 0x9b5, -/*20130626 to 20180621 +/*20130626 to 20180704 비프로스트의 통로는 이제 미궁숲 뿐. 근원조차 알 수 없는 그곳을 무사히 통과 한 사람은 지금까지 아무도 없었다. Now, the only way to get to Bifrost is through the Labyrinth Forest. Nobody knows how the forest came to exist, and nobody has ever come out of it alive... 20130807 to 20130814 @@ -15655,7 +15655,7 @@ Now, the only way to get to Bifrost is through the Labyrinth Forest. Nobody know When the melody reached its peak, a giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim. As a result, the two worlds were cut off from each other, causing a big problem for the people. */ MSG_QUEST_INFO_05 = 0x9b6, -/*20130626 to 20180621 +/*20130626 to 20180704 숱한 모험가들을 집어 삼킨 혼돈의 지옥, 미궁숲은 그 속을 방황하는 이름 모를 여인의 마음처럼 더욱 깊고 혼란스럽게 확장되고 있었다. Swallowed countless adventurers to put a hell of confusion, wandering in the forest labyrinth of nowhere, like the heart of a woman was being extend deeper confusion. 20130807 to 20130814 @@ -15665,7 +15665,7 @@ Now, the only way to get to Bifrost is through the Labyrinth Forest. Nobody know MSG_QUEST_INFO_06 = 0x9b7, #endif #if PACKETVER >= 20130717 -/*20130717 to 20180621 +/*20130717 to 20180704 숫자만 입력 가능합니다. You can enter only numbers. 20130807 to 20130814 @@ -15675,7 +15675,7 @@ Swallowed countless adventurers to put a hell of confusion, wandering in the for MSG_BANK_CHECK_NUM = 0x9b8, #endif #if PACKETVER >= 20130724 -/*20130724 to 20180621 +/*20130724 to 20180704 교환창 또는 상점이 활성화 된 상태에서는 입출금을 하실수 없습니다. Exchange or store window is active and can not register the withdrawal. 20130807 to 20130814 @@ -15685,7 +15685,7 @@ You can enter only numbers. MSG_BANK_PROHIBIT = 0x9b9, #endif #if PACKETVER >= 20130731 -/*20130731 to 20180621 +/*20130731 to 20180704 바로가기 Go to 20130807 to 20130814 @@ -15693,7 +15693,7 @@ Go to Exchange or store window is active and can not register the withdrawal. */ MSG_QUEST_INFO_00 = 0x9ba, -/*20130731 to 20180621 +/*20130731 to 20180704 아이템 비교 Item Compare 20130807 to 20130814 @@ -15706,7 +15706,7 @@ Go to /*20130807 to 20130814 아이템 비교 Item Compare -20130821 to 20180621 +20130821 to 20180704 현재 장착하려고 하는 총기가 장착하고 있는 탄환에 맞지 않습니다 Now you are trying to mount the gun equipped with bullet does not meet */ @@ -15714,7 +15714,7 @@ Now you are trying to mount the gun equipped with bullet does not meet /*20130807 to 20130814 현재 장착하려고 하는 총기가 장착하고 있는 탄환에 맞지 않습니다 Now you are trying to mount the gun equipped with bullet does not meet -20130821 to 20180621 +20130821 to 20180704 현재 장착하려고 하는 탄환이 장착하고 있는 총기와 맞지 않습니다 Now you are trying to mount the guns and bullets will not fit mounted */ @@ -15722,14 +15722,14 @@ Now you are trying to mount the guns and bullets will not fit mounted /*20130807 to 20130814 현재 장착하려고 하는 탄환이 장착하고 있는 총기와 맞지 않습니다 Now you are trying to mount the guns and bullets will not fit mounted -20130821 to 20180621 +20130821 to 20180704 판매할 아이템을 등록하지 않았습니다. 판매하실 아이템을 등록해 주세요 Has not registered to sell the item. Please register to sell the item */ MSG_BUYINGSTORE_MAKEWND_ADD_GOODS = 0x9be, #endif #if PACKETVER >= 20130821 -/*20130821 to 20180621 +/*20130821 to 20180704 ITEM */ MSG_ITEM_IN_MAIL_SYSTEM = 0x9bf, @@ -15737,276 +15737,276 @@ ITEM #if PACKETVER >= 20130828 /*20130828 to 20130911 길드 창고를 이용할 수 없습니다. 잠시 후 이용해주세요. -20130917 to 20180621 +20130917 to 20180704 길드 창고를 이용할 수 없습니다. Guild storage is not available. */ MSG_GUILD_STORAGE_OPEN_ERROR = 0x9c0, -/*20130828 to 20180621 +/*20130828 to 20180704 길드에 가입되어 있지 않습니다. 가입 후 이용해주세요. Guild is not subscribed to. After signing up, please use */ MSG_GUILD_STORAGE_OPEN_NO_JOIN_GUILD = 0x9c1, -/*20130828 to 20180621 +/*20130828 to 20180704 다른 길드원이 사용중입니다. 잠시 후 이용해주세요. Two other guild members are in use. Please use it after a while. */ MSG_GUILD_STORAGE_WARNING_USING_ANOTHER_MEMBER = 0x9c2, -/*20130828 to 20180621 +/*20130828 to 20180704 창고권한 Storage Permission */ MSG_GUILD_STORAGE_PERMISSON = 0x9c3, -/*20130828 to 20180621 +/*20130828 to 20180704 길드창고 Guild Storage */ MSG_GUILD_STORAGE_TITLE = 0x9c4, /*20130828 to 20130828 길드창고의 사용 권한이 없습니다. 길드 마스터에게 요청하세요. -20130904 to 20180621 +20130904 to 20180704 길드창고의 사용 권한이 없습니다. You do not have permission to use guild storage. */ MSG_GUILD_STORAGE_PERMISSON_WARNING_MSG = 0x9c5, #endif #if PACKETVER >= 20130917 -/*20130917 to 20180621 +/*20130917 to 20180704 한정판매 등록창 Limited Sale Registration Window */ MSG_BARGAINSALE_TOOLWND_TITLE = 0x9c6, -/*20130917 to 20180621 +/*20130917 to 20180704 아이템 DB명 Item DB Name */ MSG_BARGAINSALE_TOOLWND_DB_NAME = 0x9c7, -/*20130917 to 20180621 +/*20130917 to 20180704 아이템 DB번호 Item DB Number */ MSG_BARGAINSALE_TOOLWND_DB_NUMBER = 0x9c8, -/*20130917 to 20180621 +/*20130917 to 20180704 판매 갯수 Number of Sale */ MSG_BARGAINSALE_TOOLWND_SELL_COUNT = 0x9c9, -/*20130917 to 20180621 +/*20130917 to 20180704 판매 시작시간 Sale Start Time */ MSG_BARGAINSALE_TOOLWND_SELL_STARTTIME = 0x9ca, -/*20130917 to 20180621 +/*20130917 to 20180704 판매할 시간 Time to sell */ MSG_BARGAINSALE_TOOLWND_SELL_PERIODTIME = 0x9cb, -/*20130917 to 20180621 +/*20130917 to 20180704 판매할 갯수를 입력해 주세요 Please enter number you want to sell */ MSG_BARGAINSALE_TOOLWND_INPUT_COUNT_MSG = 0x9cc, -/*20130917 to 20180621 +/*20130917 to 20180704 판매 시작시간을 입력해 주세요 Enter start time of sale */ MSG_BARGAINSALE_TOOLWND_INPUT_STARTTIME_MSG = 0x9cd, -/*20130917 to 20180621 +/*20130917 to 20180704 판매 시작시간의 범위가 맞지 않습니다 Start time does not match the scope of sales. */ MSG_BARGAINSALE_TOOLWND_WRONG_RANGE_MSG = 0x9ce, -/*20130917 to 20180621 +/*20130917 to 20180704 판매할 시간을 입력해 주세요 Please enter the time */ MSG_BARGAINSALE_TOOLWND_INPUT_PERIODTIME_MSG = 0x9cf, -/*20130917 to 20180621 +/*20130917 to 20180704 Item DB Name을 입력해 주세요 Please enter the Item DB Name */ MSG_BARGAINSALE_TOOLWND_INPUT_ITEMDBNAME_MSG = 0x9d0, -/*20130917 to 20180621 +/*20130917 to 20180704 Item ID 조회에 실패하였습니다. 확인 후 다시 시도해 주시기 바랍니다 Item ID lookup failed. Please try again later */ MSG_BARGAINSALE_TOOLWND_ITEMID_CHECK_FAILED_MSG = 0x9d1, -/*20130917 to 20180621 +/*20130917 to 20180704 >> ItemName : %s / Price : %dc / 수량 : %d / 판매기간 : %d월:%d일:%d시:%d분 ~ %d월:%d일:%d시:%d분 >> ItemName: %s / Price: %dc / Quantity: %d / TimeOfSale: %dMonth:%dDay:%dMinute:%dSecond ~ %dMonth:%dDay:%dMinute:%dSecond */ MSG_BARGAINSALE_TOOLWND_RESULT_FORMAT = 0x9d2, -/*20130917 to 20180621 +/*20130917 to 20180704 등록에 성공하였습니다 Registration successful */ MSG_BARGAINSALE_TOOLWND_APPLY_SUCCESS_MSG = 0x9d3, -/*20130917 to 20180621 +/*20130917 to 20180704 등록에 실패하였습니다. 다시 시도해 주시기 바랍니다. Registration failure. Please try again later. */ MSG_BARGAINSALE_TOOLWND_APPLY_FAILED_MSG = 0x9d4, -/*20130917 to 20180621 +/*20130917 to 20180704 이미 등록된 아이템이 있습니다. 다시 시도해 주시기 바랍니다. Item has already been registered. Please try again later. */ MSG_BARGAINSALE_TOOLWND_ALREADY_REGISTERED_MSG = 0x9d5, -/*20130917 to 20180621 +/*20130917 to 20180704 아이템 삭제에 실패 하였습니다. 다시 시도해 주시기 바랍니다. Failed to delete the item. Please try again later. */ MSG_BARGAINSALE_TOOLWND_DELETE_FAILED_MSG = 0x9d6, -/*20130917 to 20180621 +/*20130917 to 20180704 %s 아이템이 삭제되었습니다. %s item has been deleted. */ MSG_BARGAINSALE_TOOLWND_DELETE_SUCCESS_MSG = 0x9d7, -/*20130917 to 20180621 +/*20130917 to 20180704 특가 Special */ MSG_BARGAINSALE_CASHSHOP_TAB_NAME = 0x9d8, -/*20130917 to 20180621 +/*20130917 to 20180704 한정판매 아이템 판매수량 갱신 Sales limited sale item update */ MSG_BARGAINSALE_CASHSHOP_REFRESH_BTN_TOOLTIP = 0x9d9, -/*20130917 to 20180621 +/*20130917 to 20180704 판매종료 Discontinued */ MSG_BARGAINSALE_CASHSHOP_TIMER = 0x9da, -/*20130917 to 20180621 +/*20130917 to 20180704 수량갱신이 필요합니다 Quantity update is required */ MSG_BARGAINSALE_CASHSHOP_REFRESH_MSG = 0x9db, -/*20130917 to 20180621 +/*20130917 to 20180704 재고가 부족하여 %d 개 만큼만 구입합니다 The %d is out of stock or to buy as much as */ MSG_BARGAINSALE_CASHSHOP_CHECK_COUNT_MSG = 0x9dc, -/*20130917 to 20180621 +/*20130917 to 20180704 %s 아이템의 특가판매가 시작되었습니다 %s Items are on sale */ MSG_BARGAINSALE_START_MSG = 0x9dd, -/*20130917 to 20180621 +/*20130917 to 20180704 %s 아이템의 매진 또는 판매시간만료로 인해 한정판매가 종료되었습니다 %s time-out or sale of the items sold has been shut down due to the limited sales */ MSG_BARGAINSALE_CLOSE_MSG = 0x9de, -/*20130917 to 20180621 +/*20130917 to 20180704 /한정판매 /limitedsale */ MSG_BARGAINSALE_TOOLWND_CALL = 0x9df, #endif #if PACKETVER >= 20131002 -/*20131002 to 20180621 +/*20131002 to 20180704 http://www.ragnarokeurope.com/news/home-r70.html */ MSG_FRANCE_CASHSHOP_URL = 0x9e0, -/*20131002 to 20180621 +/*20131002 to 20180704 http://www.ragnarokeurope.com/index.php?rubrique=70&Steam */ MSG_FRANCE_CASHSHOP_URL_STEAM = 0x9e1, #endif #if PACKETVER >= 20131016 -/*20131016 to 20180621 +/*20131016 to 20180704 구입에 성공한 품목 Item purchase successful */ MSG_PARA_RESULT_TITLE = 0x9e2, -/*20131016 to 20180621 +/*20131016 to 20180704 주문량이 재고량을 초과하였습니다. You do not have enough items. */ MSG_PARA_WRONG_PURCHASE_COUNT_MSG = 0x9e3, -/*20131016 to 20180621 +/*20131016 to 20180704 초대할수 없는 케릭터 이름입니다. Name of the character that cannot be invited. */ MSG_PARTY_INVITE = 0x9e4, -/*20131016 to 20180621 +/*20131016 to 20180704 길드초대할수 없는 케릭터 이름입니다. You cannot invite the character to the guild. */ MSG_GUILD_INVITE = 0x9e5, -/*20131016 to 20180621 +/*20131016 to 20180704 일부 품목은 이미 판매되어 구입에 실패하였습니다. Item already Sold,Purchase Failed. */ MSG_PARA_PURCHASE_ITEM_FAIL = 0x9e6, #endif #if PACKETVER >= 20131030 -/*20131030 to 20180621 +/*20131030 to 20180704 현재 위치에서 워프 장소를 기억 할 수 없습니다. The warp spot cannot be memorized in current position. */ MSG_NOWARPSKILL2 = 0x9e7, -/*20131030 to 20180621 +/*20131030 to 20180704 무게가 초과되어 아이템을 구매할 수 없습니다. Cannot purchase item, You exceeded the weight. */ MSG_PARA_PURCHASE_ITEM_WEIGHT = 0x9e8, -/*20131030 to 20180621 +/*20131030 to 20180704 No. */ MSG_GUILD_STORAGE_NUMBER = 0x9e9, -/*20131030 to 20180621 +/*20131030 to 20180704 아이템 Item */ MSG_GUILD_STORAGE_ITEM = 0x9ea, -/*20131030 to 20180621 +/*20131030 to 20180704 개수 Number */ MSG_GUILD_STORAGE_ITEM_COUNT = 0x9eb, -/*20131030 to 20180621 +/*20131030 to 20180704 이름 Name */ MSG_GUILD_STORAGE_USER_NAME = 0x9ec, -/*20131030 to 20180621 +/*20131030 to 20180704 시간 Time */ MSG_GUILD_STORAGE_LOG_TIME = 0x9ed, -/*20131030 to 20180621 +/*20131030 to 20180704 입/출 Input/Output */ MSG_GUILD_STORAGE_ITEM_IN_OUT = 0x9ee, -/*20131030 to 20180621 +/*20131030 to 20180704 로그가 존재하지 않습니다. Log does not exist. */ MSG_GUILD_STORAGE_LOG_FINISH = 0x9ef, -/*20131030 to 20180621 +/*20131030 to 20180704 전 체 Entire */ MSG_GUILD_STORAGE_LOG_ALL = 0x9f0, -/*20131030 to 20180621 +/*20131030 to 20180704 넣 기 Insert Symbol */ MSG_GUILD_STORAGE_LOG_IN = 0x9f1, -/*20131030 to 20180621 +/*20131030 to 20180704 빼 기 Remaining Time */ MSG_GUILD_STORAGE_LOG_OUT = 0x9f2, #endif #if PACKETVER >= 20131106 -/*20131106 to 20180621 +/*20131106 to 20180704 길드 창고 내역 Guild Storage Logs */ MSG_GUILD_STORAGE_LOG_WND_NAME = 0x9f3, -/*20131106 to 20180621 +/*20131106 to 20180704 내역은 최근 100개만 표시됩니다. 100 entries are displayed. */ @@ -16015,157 +16015,157 @@ Guild Storage Logs #if PACKETVER >= 20131120 /*20131120 to 20131120 %s : +%d -20131127 to 20180621 +20131127 to 20180704 길드창고의 사용 시간 2분이 경과되어 자동으로 종료됩니다. Guild Storage is open only for 2 minutes, and will close automatically. */ MSG_GUILD_STORAGE_CLOSE_TIMEOUT = 0x9f5, #endif #if PACKETVER >= 20131204 -/*20131204 to 20180621 +/*20131204 to 20180704 Incorrect GameSamba ID. Please Try Again. */ MSG_INCORRECT_GAMESAMBEID = 0x9f6, -/*20131204 to 20180621 +/*20131204 to 20180704 %s [%d옵션] : %d 개 %s [%d Option]: %d Quantity */ MSG_EA5 = 0x9f7, #endif #if PACKETVER >= 20131211 -/*20131211 to 20180621 +/*20131211 to 20180704 코인이 필요합니다. Requires a Coin. */ MSG_USESKILL_FAIL_COINTS = 0x9f8, -/*20131211 to 20180621 +/*20131211 to 20180704 코인이 %d 개가 필요합니다. %d Coins are required. */ MSG_USESKILL_FAIL_COINTS_NUM = 0x9f9, -/*20131211 to 20180621 +/*20131211 to 20180704 개틀링건 계열의 총기류를 장착한 상태여야 합니다. Gatling Gun should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_GATLING = 0x9fa, -/*20131211 to 20180621 +/*20131211 to 20180704 샷건 계열의 총기류를 장착한 상태여야 합니다. Shotguns should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_SHOTGUN = 0x9fb, -/*20131211 to 20180621 +/*20131211 to 20180704 라이플 계열의 총기류를 장착한 상태여야 합니다. Rifle should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_RIFLE = 0x9fc, -/*20131211 to 20180621 +/*20131211 to 20180704 리볼버 계열의 총기류를 장착한 상태여야 합니다. Pair of Revolver should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_HANDGUN = 0x9fd, -/*20131211 to 20180621 +/*20131211 to 20180704 성속성 블릿을 장착해야 합니다 [Silver Bullet] weapon class must be equipped. */ MSG_FAIL_NEED_EQUIPPED_PROPERTY_SAINT_BULLET = 0x9fe, -/*20131211 to 20180621 +/*20131211 to 20180704 아이템 판매 내역 Item Sell History */ MSG_MERCHANT_SOLD_ITEM_LOG = 0x9ff, -/*20131211 to 20180621 +/*20131211 to 20180704 아이템 구매 내역 Item Purchase History */ MSG_MERCHANT_ITEM_BUY_LOG = 0xa00, #endif #if PACKETVER >= 20131218 -/*20131218 to 20180621 +/*20131218 to 20180704 그레네이드런쳐 계열의 총기류를 장착한 상태여야 합니다. Grenade Launcher should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_GRANADE = 0xa01, -/*20131218 to 20180621 +/*20131218 to 20180704 [히트배럴],[매드니스 캔슬러],[플래티넘 알터] 의 효과들은 중첩하여 사용할 수 없습니다. [Heat barrel],[Last Stand],[Platinum Alter] cannot be used while sitting. */ MSG_FAIL_DUPLICATE_HEAT_BARREL_GS_MADNESSCANCEL_P_ALTER = 0xa02, #endif #if PACKETVER >= 20131223 -/*20131223 to 20180621 +/*20131223 to 20180704 현재 맵에서는 사용할 수 없는 스킬입니다. Cannot use skill in this map. */ MSG_USESKILL_FAIL_MAP = 0xa03, #endif #if PACKETVER >= 20140108 -/*20140108 to 20180621 +/*20140108 to 20180704 길드 창고를 이용중인 경우 창고의 모든 아이템이 사라지게 됩니다. If you are using a guild storage, all items inside it will disappear. */ MSG_GUILD_STORAGE_WARNING = 0xa04, #endif #if PACKETVER >= 20140115 -/*20140115 to 20180621 +/*20140115 to 20180704 http://ragnarok.gamesamba.com/paytest.html http://ragnarok.gamesamba.com/ */ MSG_AMERICA_CASHSHOP_URL_GAMESAMBA = 0xa05, -/*20140115 to 20180621 +/*20140115 to 20180704 로그인을 위해 패스워드를 입력해주세요. Please enter a password to login. */ MSG_SECOND_PASSWORD_INFO_4 = 0xa06, #endif #if PACKETVER >= 20140129 -/*20140129 to 20180621 +/*20140129 to 20180704 펫 진화 Pet Evolution */ MSG_PET_EVOLUTION = 0xa07, -/*20140129 to 20180621 +/*20140129 to 20180704 진화 - %s Evolution - %s */ MSG_PET_EVOLUTION_WITH_PET_NAME = 0xa08, -/*20140129 to 20180621 +/*20140129 to 20180704 진화에는 다음의 재료가 필요합니다. Evolution requires the following ingredients: */ MSG_PET_EVOLUTION_NEED_ITEM = 0xa09, -/*20140129 to 20180621 +/*20140129 to 20180704 진화 하시겠습니까? Are you sure you want to evolve your pet? */ MSG_DO_YOU_WANT_TO_EVOLVE_PET = 0xa0a, -/*20140129 to 20180621 +/*20140129 to 20180704 알 수 없는 오류 Unknown Error */ MSG_PET_EVOLUTION_FAIL_UNKNOWN = 0xa0b, -/*20140129 to 20180621 +/*20140129 to 20180704 소환된펫을 갖고 있지 않습니다. Pet Cannot be hatched. */ MSG_PET_EVOLUTION_FAIL_NOTEXIST_CALLPET = 0xa0c, -/*20140129 to 20180621 +/*20140129 to 20180704 요청한 것이 펫알이 아닙니다. It is not requested petal. */ MSG_PET_EVOLUTION_FAIL_NOT_PETEGG = 0xa0d, /*20140129 to 20140205 진화가 불가능한 요청입니다. -20140212 to 20180621 +20140212 to 20180704 진화 재료가 부족합니다. Evolution material is low. */ MSG_PET_EVOLUTION_FAIL_RECIPE = 0xa0e, -/*20140129 to 20180621 +/*20140129 to 20180704 진화에 필요한 재료가 부족합니다. Insufficient materials for evolution. */ MSG_PET_EVOLUTION_FAIL_MATERIAL = 0xa0f, -/*20140129 to 20180621 +/*20140129 to 20180704 친밀도가 절친인 상태에서만 진화가 가능합니다. Loyal Intimacy is required to evolve. */ @@ -16174,111 +16174,111 @@ Loyal Intimacy is required to evolve. #if PACKETVER >= 20140212 /*20140212 to 20170830 자동 먹이 주기 -20170906 to 20180621 +20170906 to 20180704 펫 자동 먹이 주기 Automatic feeding */ MSG_PET_AUTO_FEEDING = 0xa11, -/*20140212 to 20180621 +/*20140212 to 20180704 펫에게 먹이를 주었습니다. '%s' 잔여량 %d개 Feeding the pet. %d '%d' remaining */ MSG_PET_AUTO_FEEDING_REST = 0xa12, /*20140212 to 20170830 자동 먹이 주기 활성화 On -20170906 to 20180621 +20170906 to 20180704 펫 자동 먹이 주기 활성화 On Automatic feeding turned On */ MSG_PET_AUTO_FEEDING_ON = 0xa13, /*20140212 to 20170830 자동 먹이 주기 활성화 Off -20170906 to 20180621 +20170906 to 20180704 펫 자동 먹이 주기 활성화 Off Automatic feeding turned Off */ MSG_PET_AUTO_FEEDING_OFF = 0xa14, -/*20140212 to 20180621 +/*20140212 to 20180704 갱신 Update */ MSG_REFRESH = 0xa15, /*20140212 to 20140702 %d 분전 -20140709 to 20180621 +20140709 to 20180704 %d 분 전 %d minutes ago */ MSG_TIME_LINE_MINUTE = 0xa16, /*20140212 to 20140702 %d 시간전 -20140709 to 20180621 +20140709 to 20180704 %d 시간 전 %d hours ago */ MSG_TIME_LINE_HOUR = 0xa17, /*20140212 to 20140702 %d 일전 -20140709 to 20180621 +20140709 to 20180704 %d 일 전 %d days ago */ MSG_TIME_LINE_DAY = 0xa18, #endif #if PACKETVER >= 20140319 -/*20140319 to 20180621 +/*20140319 to 20180704 %d%% ( Premium %d%% + %s Server ) %d%%% ( Premium %d%%% + %s Server ) */ MSG_BASIC_EXP_MSG_PH = 0xa19, #endif #if PACKETVER >= 20140326 -/*20140326 to 20180621 +/*20140326 to 20180704 우편 발송 Mailed */ MSG_SEND_MAIL = 0xa1a, -/*20140326 to 20180621 +/*20140326 to 20180704 메일이 전송되었습니다. Your mail has been sent. */ MSG_MAIL_SENT = 0xa1b, -/*20140326 to 20180621 +/*20140326 to 20180704 아이템이 인벤토리로 이동되었습니다. This item has been moved to the inventory. */ MSG_GET_ITEMS_FROM_MAIL_SUCCEED = 0xa1c, -/*20140326 to 20180621 +/*20140326 to 20180704 아이템 받기가 실패하였습니다. Failed to get items. */ MSG_GET_ITEMS_FROM_MAIL_FAILED = 0xa1d, -/*20140326 to 20180621 +/*20140326 to 20180704 인벤토리를 비워주세요 Please empty your inventory. */ MSG_GET_ITEMS_FROM_MAIL_OVERWEIGHT = 0xa1e, -/*20140326 to 20180621 +/*20140326 to 20180704 제니를 받았습니다. Zeny received. */ MSG_GET_ZENY_FROM_MAIL_SUCCEED = 0xa1f, -/*20140326 to 20180621 +/*20140326 to 20180704 제니 받기가 실패하였습니다. Failed to get zeny. */ MSG_GET_ZENY_FROM_MAIL_FAILED = 0xa20, -/*20140326 to 20180621 +/*20140326 to 20180704 제니의 한계치를 넘었습니다. Exceeded the limits of zenny. */ MSG_GET_ZENY_FROM_MAIL_OVERAMOUNT = 0xa21, -/*20140326 to 20180621 +/*20140326 to 20180704 아이템 첨부 성공 Items attached success */ MSG_SET_ITEMS_TO_MAIL_SUCCEED = 0xa22, -/*20140326 to 20180621 +/*20140326 to 20180704 받는 사람의 이름이 반드시 들어가야 합니다. The name of the recipient must be included. */ @@ -16287,72 +16287,72 @@ The name of the recipient must be included. 제목의 길이는 4자이상 이어야 합니다. 20140423 to 20141001 제목의 길이는 4자이상 16자 이하여야 합니다. -20141008 to 20180621 +20141008 to 20180704 제목의 길이는 한글 2자~25자, 영문 4자~50자 이어야 합니다. The length of the title must be 4 to 50 characters long. */ MSG_INVALID_MAIL_TITLE_INFO = 0xa24, -/*20140326 to 20180621 +/*20140326 to 20180704 메일 전송이 실패하였습니다. Mail delivery failed. */ MSG_FAILED_SEND_MAIL = 0xa25, -/*20140326 to 20180621 +/*20140326 to 20180704 적절하지 못한 아이템으로 전송 실패하였습니다. Transmission has failed to inappropriate items. */ MSG_FAILED_SEND_MAIL_ITEM = 0xa26, -/*20140326 to 20180621 +/*20140326 to 20180704 받는 사람의 정보가 존재하지 않습니다. Information of the recipient does not exist. */ MSG_FAIELD_SEND_MAIL_TO = 0xa27, #endif #if PACKETVER >= 20140402 -/*20140402 to 20180621 +/*20140402 to 20180704 %s [%d옵션] %s [%d Option] */ MSG_EA6 = 0xa28, -/*20140402 to 20180621 +/*20140402 to 20180704 레벨은 1~%d 사이의 숫자를 입력해 주세요. Level, enter a number between 1 and %d. */ MSG_PARTY_BOOKING_ERR5R2 = 0xa29, #endif #if PACKETVER >= 20140409 -/*20140409 to 20180621 +/*20140409 to 20180704 소지창의 여유공간을 확보해주세요. Please free the window possessing space. */ MSG_ITEM_WND_OVERFULL = 0xa2a, /*20140409 to 20140416 수신자의 메일 보관 용량이 초과되었습니다. -20140423 to 20180621 +20140423 to 20180704 메일 보내기 횟수가 초과되었습니다. Sending mail count exceeded. */ MSG_FAILED_MAIL_LIMIT_CNT = 0xa2b, #endif #if PACKETVER >= 20140416 -/*20140416 to 20180621 +/*20140416 to 20180704 메일을 열 수 없습니다. You can not open the mail. */ MSG_FAILED_TO_WRITE_MAIL = 0xa2c, -/*20140416 to 20180621 +/*20140416 to 20180704 You are currently joined in CLan !! You are currently joined in Clan !! */ MSG_JOINED_IN_CLAN = 0xa2d, -/*20140416 to 20180621 +/*20140416 to 20180704 골드 PC방 마일리지 정보 Gold PC rooms mileage information */ MSG_GOLDPCCAFE_MILEAGE = 0xa2e, #endif #if PACKETVER >= 20140423 -/*20140423 to 20180621 +/*20140423 to 20180704 펫 액세서리를 해제해야 진화가 가능합니다. Unequip pet accessories first to start evolution */ @@ -16361,7 +16361,7 @@ Unequip pet accessories first to start evolution / %d 분후 20140508 to 20140702 %d 분후 -20140709 to 20180621 +20140709 to 20180704 %d 분 후 %d minutes later */ @@ -16370,7 +16370,7 @@ Unequip pet accessories first to start evolution / %d 시간후 20140508 to 20140702 %d 시간후 -20140709 to 20180621 +20140709 to 20180704 %d 시간 후 %d hours later */ @@ -16379,49 +16379,49 @@ Unequip pet accessories first to start evolution / %d 일후 20140508 to 20140702 %d 일후 -20140709 to 20180621 +20140709 to 20180704 %d 일 후 %d days later */ MSG_TIME_LINE_DAY2 = 0xa32, -/*20140423 to 20180621 +/*20140423 to 20180704 확인 버튼을 눌러 C-CODE를 확인하세요. Press the OK button to confirm the C-CODE. */ MSG_INVALID_CCODE_INFO = 0xa33, -/*20140423 to 20180621 +/*20140423 to 20180704 첨부된 물품을 획득 후 삭제가 가능합니다. After obtaining the attached article can be deleted. */ MSG_FAILED_DELETE_MAIL = 0xa34, -/*20140423 to 20180621 +/*20140423 to 20180704 현재 보유 제니 보다 많은 제니를 보낼 수 없습니다. You can not send any more zeny. */ MSG_FAILED_SEND_MAIL_ZENY = 0xa35, -/*20140423 to 20180621 +/*20140423 to 20180704 수수료 : %s Zeny Fee: %s Zeny */ MSG_SEND_MAIL_COMMISSION = 0xa36, -/*20140423 to 20180621 +/*20140423 to 20180704 받는 사람의 이름이 존재하지 않습니다. The recipient's name does not exist. */ MSG_FAILE_MAIL_RECIEVER_INFO = 0xa37, #endif #if PACKETVER >= 20140430 -/*20140430 to 20180621 +/*20140430 to 20180704 E X P : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) EXP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ MSG_TAIWAN_PERSONALINFO_EXPMSG = 0xa38, -/*20140430 to 20180621 +/*20140430 to 20180704 DROP : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) DROP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ MSG_TAIWAN_PERSONALINFO_DROPMSG = 0xa39, -/*20140430 to 20180621 +/*20140430 to 20180704 DEATH : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) DEATH: %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ @@ -16430,7 +16430,7 @@ DEATH: %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) #if PACKETVER >= 20140514 /*20140514 to 20140528 보유 가능한 최대 마일리지 : %d -20140605 to 20180621 +20140605 to 20180704 골드 PC방 마일리지는 최대 %d점까지 모을 수 있습니다. You can accumulate points of PC Gold-club up to %d points maximum. */ @@ -16440,39 +16440,39 @@ You can accumulate points of PC Gold-club up to %d points maximum. /*20140521 to 20140521 아이템 버리기가 불 가능한 서버 입니다. Items discard is imposible in server. -20140528 to 20180621 +20140528 to 20180704 해당 서버에서 사용 할 수 없는 기능 입니다 This function can not be used on the server. */ MSG_RESTRAINT_OF_TRADE_1 = 0xa3c, -/*20140521 to 20180621 +/*20140521 to 20180704 수래 이용이 불 가능한 서버 입니다. Imposible to use in server. */ MSG_RESTRAINT_OF_TRADE_2 = 0xa3d, -/*20140521 to 20180621 +/*20140521 to 20180704 옥션 이용이 불 가능한 서버 입니다. The auction is not available in server. */ MSG_RESTRAINT_OF_TRADE_3 = 0xa3e, -/*20140521 to 20180621 +/*20140521 to 20180704 거래가 불 가능한 서버 입니다. The deal is imposible in server. */ MSG_RESTRAINT_OF_TRADE_4 = 0xa3f, /*20140521 to 20140521 아이템 편지 보내기가 불 가능한 서버 입니다. -20140528 to 20180621 +20140528 to 20180704 아이템 버리기가 불 가능한 서버 입니다. Items discard is imposible in server. */ MSG_RESTRAINT_OF_TRADE_5 = 0xa40, -/*20140521 to 20180621 +/*20140521 to 20180704 상점 판매 기능을 사용할수 없습니다. Stores selling features are not available. */ MSG_RESTRAINT_OF_TRADE_6 = 0xa41, -/*20140521 to 20180621 +/*20140521 to 20180704 소환물의 SP가 부족합니다. The SP's summoned enough. */ @@ -16481,28 +16481,28 @@ The SP's summoned enough. #if PACKETVER >= 20140528 /*20140528 to 20140702 Weight : %s/%s -20140709 to 20180621 +20140709 to 20180704 %s/%s */ MSG_SEND_MAIL_WEIGHT = 0xa43, -/*20140528 to 20180621 +/*20140528 to 20180704 메일 내용의 최대 길이는 1K 이하 입니다. The maximum length of the message content is 1K. */ MSG_INVALID_MAIL_CONTENTS_INFO = 0xa44, -/*20140528 to 20180621 +/*20140528 to 20180704 아이템 첨부 실패 Failed to attach an item. */ MSG_SET_ITEMS_TO_MAIL_FAILED = 0xa45, -/*20140528 to 20180621 +/*20140528 to 20180704 메일에 첨부할수 있는 아이템의 무게가 초과되었습니다. The weight of the items that can be attached to mail has been exceeded. */ MSG_SET_ITEMS_TO_MAIL_OVER_WEIGHT = 0xa46, #endif #if PACKETVER >= 20140611 -/*20140611 to 20180621 +/*20140611 to 20180704 이미 서비스 중입니다. 잠시 후 다시 시도해 주세요. Is already in service. Please try again in a few minutes. */ @@ -16511,55 +16511,55 @@ Is already in service. Please try again in a few minutes. #if PACKETVER >= 20140618 /*20140618 to 20140924 환상의 룰렛창을 열 수 없습니다. -20141001 to 20180621 +20141001 to 20180704 행운의 룰렛창을 열 수 없습니다. Unable to open the window of Lucky Roulette. */ MSG_FAILED_OPEN_ROULLETTE = 0xa48, /*20140618 to 20140924 환상의 룰렛창을 닫을 수 없습니다. -20141001 to 20180621 +20141001 to 20180704 행운의 룰렛창을 닫을 수 없습니다. Unable to close the window of the Lucky Roulette. */ MSG_FAILED_CLOSE_ROULLETTE = 0xa49, /*20140618 to 20140924 환상의 룰렛을 시작 할 수 없습니다. -20141001 to 20180621 +20141001 to 20180704 행운의 룰렛을 시작 할 수 없습니다. You can not start a roulette wheel of fortune. */ MSG_FAILED_GENERATE_ROULLETTE = 0xa4a, /*20140618 to 20140924 환상의 룰렛을 시작하기 위해서는 포인트가 필요합니다. -20141001 to 20180621 +20141001 to 20180704 행운의 룰렛을 시작하기 위해서는 포인트가 필요합니다. Points is required to play Lucky Roulette. */ MSG_NOT_ENOUGH_ROULLETTE_POINT = 0xa4b, -/*20140618 to 20180621 +/*20140618 to 20180704 당첨된 아이템을 수령할 수 없습니다. You can not receive a winning items. */ MSG_FAILED_RECV_ITEM = 0xa4c, #endif #if PACKETVER >= 20140625 -/*20140625 to 20180621 +/*20140625 to 20180704 인벤토리에 아이템 개수가 초과되었습니다. The number of items in the inventory has been exceeded. */ MSG_FAILED_RECV_ITEM_OVERCOUNT = 0xa4d, -/*20140625 to 20180621 +/*20140625 to 20180704 무게가 초과하였습니다. 소지창의 여유공간을 확보해주세요. The weight has been exceeded. Please free up the possesion window. */ MSG_FAILED_RECV_ITEM_OVERWEIGHT = 0xa4e, -/*20140625 to 20180621 +/*20140625 to 20180704 노점 개설 실패. Failed to open stalls. */ MSG_MERCHANTSHOP_MAKING_FAIL = 0xa4f, -/*20140625 to 20180621 +/*20140625 to 20180704 룰렛이 돌고 있습니다. 경품을 확인 후에 다시 시도해주세요. The roulette wheel is spinning. Please try again after checking with prizes. */ @@ -16568,55 +16568,55 @@ The roulette wheel is spinning. Please try again after checking with prizes. #if PACKETVER >= 20140702 /*20140702 to 20140917 환상의 룰렛 -20140924 to 20180621 +20140924 to 20180704 행운의 룰렛 Lucky Roulette */ MSG_ROULLETTE_WND = 0xa51, -/*20140702 to 20180621 +/*20140702 to 20180704 아이템 판매 시 소리로 알림 Notify when item sell out */ MSG_SOUNDEFFECT_ITEMSELLWND = 0xa52, #endif #if PACKETVER >= 20140709 -/*20140709 to 20180621 +/*20140709 to 20180704 수수료를 확인해주세요. Please check the fees. */ MSG_FAILED_SEND_MAIL_ITEMS = 0xa53, /*20140709 to 20140716 유저이름확인 -20140723 to 20180621 +20140723 to 20180704 유저이름 확인 Verify user name */ MSG_CHECK_USER_NAME = 0xa54, -/*20140709 to 20180621 +/*20140709 to 20180704 삭제 예정 Schedule deletion */ MSG_DELETE_DUE_DATE = 0xa55, #endif #if PACKETVER >= 20140723 -/*20140723 to 20180621 +/*20140723 to 20180704 달성과제 Achievable challenge */ MSG_ACHIEVEMENT_SYSTEM = 0xa56, -/*20140723 to 20180621 +/*20140723 to 20180704 달성총점 Achieve overall */ MSG_ACHIEVEMENT_TOTAL_SCORE = 0xa57, -/*20140723 to 20180621 +/*20140723 to 20180704 달성등급 Achieve rank */ MSG_ACHIEVEMENT_GRADE = 0xa58, /*20140723 to 20150217 다음 보상박스까지 [%5d]점 -20150225 to 20180621 +20150225 to 20180704 다음 달성등급까지 [%5d]점 The following compensation box until [% 5d] point */ @@ -16624,7 +16624,7 @@ The following compensation box until [% 5d] point /*20140723 to 20140723 개요 Overview -20140730 to 20180621 +20140730 to 20180704 진척상황 Progress */ @@ -16632,7 +16632,7 @@ Progress /*20140723 to 20140723 일반 General -20140730 to 20180621 +20140730 to 20180704 최근 달성 업적 Recent Achievements */ @@ -16642,7 +16642,7 @@ Recent Achievements Role 20140730 to 20140924 개다래 열매 품목 -20141001 to 20180621 +20141001 to 20180704 仙貝 품목 Cracker Item */ @@ -16652,7 +16652,7 @@ Cracker Item Action 20140730 to 20140924 개다래 열매 : %d / %d GD -20141001 to 20180621 +20141001 to 20180704 仙貝 : %d / %d Cracker : %d / %d */ @@ -16662,7 +16662,7 @@ Cracker : %d / %d Battle 20140730 to 20140924 개다래 열매가 부족합니다. -20141001 to 20180621 +20141001 to 20180704 仙貝가 부족합니다. Cracker is low. */ @@ -16672,7 +16672,7 @@ Cracker is low. Adventure 20140730 to 20140924 %s GD -20141001 to 20180621 +20141001 to 20180704 %s %s */ @@ -16680,7 +16680,7 @@ Adventure /*20140723 to 20140723 결투 Duel -20140813 to 20180621 +20140813 to 20180704 개요 Overview */ @@ -16688,7 +16688,7 @@ Overview /*20140723 to 20140723 수련 Lily -20140813 to 20180621 +20140813 to 20180704 일반 General */ @@ -16696,7 +16696,7 @@ General /*20140723 to 20140723 퀘스트 Quest -20140813 to 20180621 +20140813 to 20180704 캐릭터 Role */ @@ -16704,7 +16704,7 @@ Role /*20140723 to 20140723 에피소드 Episode -20140813 to 20180621 +20140813 to 20180704 행동 Action */ @@ -16712,21 +16712,21 @@ Action /*20140723 to 20140723 이벤트 Evt -20140813 to 20180621 +20140813 to 20180704 기타 Other */ MSG_ACHIEVEMENT_TAB_GENERAL_REST = 0xa64, /*20140723 to 20140723 활동 -20140813 to 20180621 +20140813 to 20180704 모험 Adventure */ MSG_ACHIEVEMENT_TAB_ADVENTURE = 0xa65, /*20140723 to 20140723 커뮤니티 -20140813 to 20180621 +20140813 to 20180704 룬미드가츠 Rune Midgarts */ @@ -16734,28 +16734,28 @@ Rune Midgarts /*20140723 to 20140723 제련 Refining -20140813 to 20180621 +20140813 to 20180704 슈발츠발드 Schwartzvald */ MSG_ACHIEVEMENT_TAB_ADVENTURE_SCHWARZWALD = 0xa67, /*20140723 to 20140723 경제 -20140813 to 20180621 +20140813 to 20180704 아루나펠츠 Arunafeltz */ MSG_ACHIEVEMENT_TAB_ADVENTURE_ARUNAFELTZ = 0xa68, /*20140723 to 20140723 생활 -20140813 to 20180621 +20140813 to 20180704 이계 Commandment */ MSG_ACHIEVEMENT_TAB_ADVENTURE_ANOTHERWORLD = 0xa69, /*20140723 to 20140723 축제 -20140813 to 20180621 +20140813 to 20180704 로컬라이징 Localizing */ @@ -16763,7 +16763,7 @@ Localizing /*20140723 to 20140723 위업 Feat -20140813 to 20180621 +20140813 to 20180704 던전 Dungeon */ @@ -16771,7 +16771,7 @@ Dungeon /*20140723 to 20140723 달성한 과제 Achieved challenge -20140813 to 20180621 +20140813 to 20180704 전투 Battle */ @@ -16779,7 +16779,7 @@ Battle /*20140723 to 20140723 진척상황 Progress -20140813 to 20180621 +20140813 to 20180704 결투 Duel */ @@ -16787,369 +16787,369 @@ Duel /*20140723 to 20140723 최근 달성 업적 Recent Achievements -20140813 to 20180621 +20140813 to 20180704 수련 Lily */ MSG_ACHIEVEMENT_TAB_BATTLE_TRAINING = 0xa6e, #endif #if PACKETVER >= 20140813 -/*20140813 to 20180621 +/*20140813 to 20180704 퀘스트 Quest */ MSG_ACHIEVEMENT_TAB_QUEST = 0xa6f, -/*20140813 to 20180621 +/*20140813 to 20180704 에피소드 Episode */ MSG_ACHIEVEMENT_TAB_QUEST_EPISODE = 0xa70, -/*20140813 to 20180621 +/*20140813 to 20180704 일반 General */ MSG_ACHIEVEMENT_TAB_QUEST_GENERAL = 0xa71, -/*20140813 to 20180621 +/*20140813 to 20180704 메모리얼 Memorial */ MSG_ACHIEVEMENT_TAB_MEMORIAL = 0xa72, -/*20140813 to 20180621 +/*20140813 to 20180704 미드가르드 Midgard */ MSG_ACHIEVEMENT_TAB_MEMORIAL_MIDGARD = 0xa73, -/*20140813 to 20180621 +/*20140813 to 20180704 이계 Commandment */ MSG_ACHIEVEMENT_TAB_MEMORIAL_ANOTHERWORLD = 0xa74, -/*20140813 to 20180621 +/*20140813 to 20180704 기타 Other */ MSG_ACHIEVEMENT_TAB_MEMORIAL_REST = 0xa75, -/*20140813 to 20180621 +/*20140813 to 20180704 위업 Feat */ MSG_ACHIEVEMENT_TAB_ACHIEVEMENT = 0xa76, -/*20140813 to 20180621 +/*20140813 to 20180704 달성한 과제 Achieved challenge */ MSG_ACHIEVEMENT_TAB_TOTAL = 0xa77, -/*20140813 to 20180621 +/*20140813 to 20180704 더 이상 추가할 수 없습니다. You cannot add anymore. */ MSG_FAIL_ADD_ACHIEVEMENT_TRACING = 0xa78, -/*20140813 to 20180621 +/*20140813 to 20180704 < %s > 달성하였습니다. < %S > achieved. */ MSG_NOTICE_COMPLETE_ACHIEVEMENT = 0xa79, #endif #if PACKETVER >= 20140827 -/*20140827 to 20180621 +/*20140827 to 20180704 only otp user login allow Only OTP users are allowed */ MSG_OTPUSER_ONLY = 0xa7a, #endif #if PACKETVER >= 20140917 -/*20140917 to 20180621 +/*20140917 to 20180704 이 버튼을 누를 시, 지정된 상품을 받게되며 룰렛은 초기화 됩니다. When this button pressed, you will receive a specified initialized roulette item. */ MSG_GET_ROULLETE_PRIZE = 0xa7b, -/*20140917 to 20180621 +/*20140917 to 20180704 이 버튼을 누를 시, 깜빡이는 화살표의 라인부터 룰렛을 시작 합니다. When this button pressed, the flashing arrows from the lines of the roulette wheel begins. */ MSG_NOTICE_NEXT_ROULLETE_STAGE = 0xa7c, -/*20140917 to 20180621 +/*20140917 to 20180704 칭호 Style */ MSG_TITLE_EQUIPMENT = 0xa7d, -/*20140917 to 20180621 +/*20140917 to 20180704 칭호 해제 Title release */ MSG_TAKEOFF_TITLE = 0xa7e, -/*20140917 to 20180621 +/*20140917 to 20180704 길드 생성을 할 수 없는 지역입니다. Can't create a Guild in this area. */ MSG_GUILD_MAKE_GUILD_NOT_PERMITTED_MAP = 0xa7f, -/*20140917 to 20180621 +/*20140917 to 20180704 길드 해체를 할 수 없는 지역입니다. Can't disband a Guild in this area. */ MSG_GUILD_DISORGANIZE_GUILD_NOT_PERMITTED_MAP = 0xa80, -/*20140917 to 20180621 +/*20140917 to 20180704 길드 가입을 할 수 없는 지역입니다. Can't join a Guild in this area. */ MSG_GUILD_JOIN_GUILD_NOT_PERMITTED_MAP = 0xa81, -/*20140917 to 20180621 +/*20140917 to 20180704 길드 탈퇴를 할 수 없는 지역입니다. Can't leave a Guild in this area. */ MSG_GUILD_LEAVE_GUILD_NOT_PERMITTED_MAP = 0xa82, -/*20140917 to 20180621 +/*20140917 to 20180704 길드원 추방을 할 수 없는 지역입니다. Can't deport a Guild in this area. */ MSG_GUILD_EXPEL_GUILD_NOT_PERMITTED_MAP = 0xa83, -/*20140917 to 20180621 +/*20140917 to 20180704 길드직위 변경을 할 수 없는 지역입니다. Can't change a Guild title in this area */ MSG_GUILD_POSITION_CHANGE_NOT_PERMITTED_MAP = 0xa84, -/*20140917 to 20180621 +/*20140917 to 20180704 아이템 소지량을 5칸이상 비워주세요 Please empty at least 5 amount of possession in item window. */ MSG_NOT_ENOUGH_SPACE_IN_ITEM_BODY = 0xa85, -/*20140917 to 20180621 +/*20140917 to 20180704 E X P : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) EXP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_EXPMSG = 0xa86, -/*20140917 to 20180621 +/*20140917 to 20180704 DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_DROPMSG = 0xa87, -/*20140917 to 20180621 +/*20140917 to 20180704 DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_DEATHMSG = 0xa88, -/*20140917 to 20180621 +/*20140917 to 20180704 첨부할 수 있는 아이템의 갯수가 초과되었습니다. The number of items that can be attached is exceeded. */ MSG_SET_ITEMS_TO_MAIL_OVERCOUNT = 0xa89, -/*20140917 to 20180621 +/*20140917 to 20180704 아이템 구매 시 소리로 알림 Notify when item purchased */ MSG_SOUNDEFFECT_ITEMBUYWND = 0xa8a, #endif #if PACKETVER >= 20140924 -/*20140924 to 20180621 +/*20140924 to 20180704 첨부할 수 없는 아이템입니다. Unable to attach the items. */ MSG_ID_A8B = 0xa8b, #endif #if PACKETVER >= 20141001 -/*20141001 to 20180621 +/*20141001 to 20180704 꽝에 당첨되었으므로 다음 상위 단계의 룰렛을 돌리실 수 없습니다. Because you can not win a slam room and turn the roulette of the next higher step. */ MSG_ID_A8C = 0xa8c, -/*20141001 to 20180621 +/*20141001 to 20180704 답장쓰기 Replying */ MSG_ID_A8D = 0xa8d, -/*20141001 to 20180621 +/*20141001 to 20180704 내용읽기 Read more */ MSG_ID_A8E = 0xa8e, -/*20141001 to 20180621 +/*20141001 to 20180704 메일삭제 Delete message */ MSG_ID_A8F = 0xa8f, -/*20141001 to 20180621 +/*20141001 to 20180704 仙貝 : %d Crackers : %d */ MSG_ID_A90 = 0xa90, -/*20141001 to 20180621 +/*20141001 to 20180704 %s %s 仙貝 %s %s crackers */ MSG_ID_A91 = 0xa91, -/*20141001 to 20180621 +/*20141001 to 20180704 仙貝 Crackers */ MSG_ID_A92 = 0xa92, -/*20141001 to 20180621 +/*20141001 to 20180704 Total : %d 仙貝 Total : %d Crackers */ MSG_ID_A93 = 0xa93, -/*20141001 to 20180621 +/*20141001 to 20180704 %d -> %s 仙貝 %d -> %s Crackers */ MSG_ID_A94 = 0xa94, -/*20141001 to 20180621 +/*20141001 to 20180704 %s 仙貝 %s Crackers */ MSG_ID_A95 = 0xa95, -/*20141001 to 20180621 +/*20141001 to 20180704 Current 仙貝 : %s Current Crackers : %s */ MSG_ID_A96 = 0xa96, -/*20141001 to 20180621 +/*20141001 to 20180704 %s : %s 仙貝 %s : %s Crackers */ MSG_ID_A97 = 0xa97, -/*20141001 to 20180621 +/*20141001 to 20180704 %10s 仙貝 %10s Crackers */ MSG_ID_A98 = 0xa98, -/*20141001 to 20180621 +/*20141001 to 20180704 Total : %s 仙貝 Total : %s Crackers */ MSG_ID_A99 = 0xa99, -/*20141001 to 20180621 +/*20141001 to 20180704 ※수수료 3% / 최소 1仙貝의 수수료 차감 * Commission 3% / Minimum 1 Crackers comission deducted */ MSG_ID_A9A = 0xa9a, -/*20141001 to 20180621 +/*20141001 to 20180704 仙貝 입니다. The Crackers. */ MSG_ID_A9B = 0xa9b, -/*20141001 to 20180621 +/*20141001 to 20180704 ^0000ff仙貝 이상^000000입니다. 입력금액이 맞습니까? ^0000ff more than crackers^000000Did you enter the correct amount? */ MSG_ID_A9C = 0xa9c, -/*20141001 to 20180621 +/*20141001 to 20180704 10억仙貝이상 안전 확인 Over than 10billions secure check */ MSG_ID_A9D = 0xa9d, -/*20141001 to 20180621 +/*20141001 to 20180704 10억 仙貝 이상 입력하셔도 가격은 10억 仙貝로 판매됩니다. If you fill over 1 billion, the price will be automatically set as 10 billion Xianbei. */ MSG_ID_A9E = 0xa9e, -/*20141001 to 20180621 +/*20141001 to 20180704 9,999仙貝 이상 입력하셔도 가격은 9,999仙貝로 판매됩니다. If you fill over 9,999 Xianbei, the price will automatically set as 9,999 Xianbei. */ MSG_ID_A9F = 0xa9f, -/*20141001 to 20180621 +/*20141001 to 20180704 가격이 0 仙貝인 아이템이 존재 합니다. 상점을 열수 없습니다! There are items priced 0 Xianbei. You cannot open vending. */ MSG_ID_AA0 = 0xaa0, -/*20141001 to 20180621 +/*20141001 to 20180704 상대 캐릭터가 최대 보유 仙貝량을 초과하여 거래가 불가능 합니다. The opponent is over the Xianbei limit. Trade failed. */ MSG_ID_AA1 = 0xaa1, -/*20141001 to 20180621 +/*20141001 to 20180704 %s 아이템의 가격을 10억仙貝 이하로 입력해 주세요. Please fill out %s item price less than 1 billion Xianbei. */ MSG_ID_AA2 = 0xaa2, -/*20141001 to 20180621 +/*20141001 to 20180704 %s : %s 仙貝 => %s EA %s: %s Xianbei => %s ea */ MSG_ID_AA3 = 0xaa3, -/*20141001 to 20180621 +/*20141001 to 20180704 제한 금액 : %s 仙貝 Limited price: %s Xianbei */ MSG_ID_AA4 = 0xaa4, -/*20141001 to 20180621 +/*20141001 to 20180704 %s %s 仙貝 %d 개 %s %s %d Xianbei */ MSG_ID_AA5 = 0xaa5, -/*20141001 to 20180621 +/*20141001 to 20180704 %s %d개를 %d 仙貝에 판매 하였습니다. 수수료는 3%% 입니다. %d %s are sold. In total %d Xianbei. 3%% charge will be imposed. */ MSG_ID_AA6 = 0xaa6, #endif #if PACKETVER >= 20141008 -/*20141008 to 20180621 +/*20141008 to 20180704 RODEX */ MSG_ID_AA7 = 0xaa7, -/*20141008 to 20180621 +/*20141008 to 20180704 SEND */ MSG_ID_AA8 = 0xaa8, -/*20141008 to 20180621 +/*20141008 to 20180704 RECEIVE */ MSG_ID_AA9 = 0xaa9, #endif #if PACKETVER >= 20141015 -/*20141015 to 20180621 +/*20141015 to 20180704 메일 작성창을 닫아주세요. Please close the mail compose window. */ MSG_ID_AAA = 0xaaa, #endif #if PACKETVER >= 20141022 -/*20141022 to 20180621 +/*20141022 to 20180704 서버접근거부(A) Server access denied(A) */ MSG_ID_AAB = 0xaab, -/*20141022 to 20180621 +/*20141022 to 20180704 서버접근거부(B) Server access denied(B) */ MSG_ID_AAC = 0xaac, #endif #if PACKETVER >= 20141112 -/*20141112 to 20180621 +/*20141112 to 20180704 장착된 화살/탄환 을 해제해야합니다. Unequipped Arrow/Ammunition. */ MSG_ID_AAD = 0xaad, -/*20141112 to 20180621 +/*20141112 to 20180704 인벤토리의 아이템이 소모되어 로덱스 쓰기창을 닫습니다. Consuming item in inventory will close mail compose window. */ MSG_ID_AAE = 0xaae, #endif #if PACKETVER >= 20141119 -/*20141119 to 20180621 +/*20141119 to 20180704 소지하신 돋보기가 없습니다. Do not have Magnifier. */ MSG_ID_AAF = 0xaaf, #endif #if PACKETVER >= 20141210 -/*20141210 to 20180621 +/*20141210 to 20180704 아이템을 버릴려면 메일 쓰기창을 닫아주세요. Close email window if you want to discard item. */ MSG_ID_AB0 = 0xab0, -/*20141210 to 20180621 +/*20141210 to 20180704 상대방이 친구 요청중입니다 The opponent has already requested you to be a friend. */ MSG_ID_AB1 = 0xab1, #endif #if PACKETVER >= 20141217 -/*20141217 to 20180621 +/*20141217 to 20180704 SCRIPT ERROR AID */ MSG_ID_AB2 = 0xab2, @@ -17158,7 +17158,7 @@ SCRIPT ERROR AID Errorfile : %s ErrorLine : %d 줄 ErrorContext: %s -20150107 to 20180621 +20150107 to 20180704 Errorfile : %s ErrorLine : %d 줄 @@ -17175,152 +17175,152 @@ ErrorContext: %s MSG_ID_AB3 = 0xab3, #endif #if PACKETVER >= 20141224 -/*20141224 to 20180621 +/*20141224 to 20180704 ^ff0000해당 아이템을 구매 하시겠습니까? %d포인트 및 %d 仙貝가 차감 됩니다. ^ff0000Are you sure want to purchase the item? after confirmation will consume %d point and %d crackers. */ MSG_ID_AB4 = 0xab4, -/*20141224 to 20180621 +/*20141224 to 20180704 닫기 Close */ MSG_ID_AB5 = 0xab5, -/*20141224 to 20180621 +/*20141224 to 20180704 퀘스트 Quest */ MSG_ID_AB6 = 0xab6, -/*20141224 to 20180621 +/*20141224 to 20180704 퀘스트 아이콘 보기 View Quest icon */ MSG_ID_AB7 = 0xab7, -/*20141224 to 20180621 +/*20141224 to 20180704 편의시설 Facility */ MSG_ID_AB8 = 0xab8, -/*20141224 to 20180621 +/*20141224 to 20180704 편의시설 아이콘 보기 View Facility icon */ MSG_ID_AB9 = 0xab9, -/*20141224 to 20180621 +/*20141224 to 20180704 길드원/파티원 Guild/Party */ MSG_ID_ABA = 0xaba, /*20141224 to 20150311 길드원/파티원 표시 -20150318 to 20180621 +20150318 to 20180704 길드원/파티원 보기 Show Guild/Party */ MSG_ID_ABB = 0xabb, -/*20141224 to 20180621 +/*20141224 to 20180704 기록하기 Record */ MSG_ID_ABC = 0xabc, -/*20141224 to 20180621 +/*20141224 to 20180704 보스몬스터 Boss Monster */ MSG_ID_ABD = 0xabd, -/*20141224 to 20180621 +/*20141224 to 20180704 나 I */ MSG_ID_ABE = 0xabe, -/*20141224 to 20180621 +/*20141224 to 20180704 삭제 하시겠습니까? Are you sure want to delete it? */ MSG_ID_ABF = 0xabf, -/*20141224 to 20180621 +/*20141224 to 20180704 퀘스트 NPC Quest NPC */ MSG_ID_AC0 = 0xac0, -/*20141224 to 20180621 +/*20141224 to 20180704 메모할 내용을 기록합니다 Record content */ MSG_ID_AC1 = 0xac1, -/*20141224 to 20180621 +/*20141224 to 20180704 저장하기 Store */ MSG_ID_AC2 = 0xac2, -/*20141224 to 20180621 +/*20141224 to 20180704 메모하기 Record */ MSG_ID_AC3 = 0xac3, #endif #if PACKETVER >= 20141231 -/*20141231 to 20180621 +/*20141231 to 20180704 %s [%d옵션] %d개 %s [%d Property] %d ea */ MSG_ID_AC4 = 0xac4, -/*20141231 to 20180621 +/*20141231 to 20180704 %s [%d옵션] %s Zeny %s [%d Property] %s Zeny */ MSG_ID_AC5 = 0xac5, -/*20141231 to 20180621 +/*20141231 to 20180704 %s [%d옵션] %d %s %d -> %s %s %s [%d Property] %d %s %d -> %s %s */ MSG_ID_AC6 = 0xac6, -/*20141231 to 20180621 +/*20141231 to 20180704 %s [%d옵션] %d %s %s %s %s [%d Property] %d %s %s %s */ MSG_ID_AC7 = 0xac7, -/*20141231 to 20180621 +/*20141231 to 20180704 %s [%d옵션] %d -> %s %s %s [%d Property] %d -> %s %s */ MSG_ID_AC8 = 0xac8, -/*20141231 to 20180621 +/*20141231 to 20180704 %s [%d옵션] %s %s %s [%d Property] %s %s */ MSG_ID_AC9 = 0xac9, #endif #if PACKETVER >= 20150107 -/*20150107 to 20180621 +/*20150107 to 20180704 최소 거래 단위 100 仙貝 이상으로 설정 하셔야 합니다. The minimum trading unit must be 100 crackers or more. */ MSG_ID_ACA = 0xaca, #endif #if PACKETVER >= 20150114 -/*20150114 to 20180621 +/*20150114 to 20180704 머리 색 Hair color */ MSG_ID_ACB = 0xacb, -/*20150114 to 20180621 +/*20150114 to 20180704 머리 모양 Hair style */ MSG_ID_ACC = 0xacc, -/*20150114 to 20180621 +/*20150114 to 20180704 옷 색 Cloth color */ MSG_ID_ACD = 0xacd, -/*20150114 to 20180621 +/*20150114 to 20180704 옷 모양 Cloth pattern */ MSG_ID_ACE = 0xace, #endif #if PACKETVER >= 20150217 -/*20150217 to 20180621 +/*20150217 to 20180704 지원되지 않는 맵 입니다. Unsupported Map. */ @@ -17329,251 +17329,251 @@ Unsupported Map. #if PACKETVER >= 20150304 /*20150304 to 20150325 2147483647 Zeny 이하로 입력 하십시오. -20150401 to 20180621 +20150401 to 20180704 2,147,483,647 Zeny 이하로 입력 하십시오. Enter Zeny Below 2,147,483,647. */ MSG_ID_AD0 = 0xad0, -/*20150304 to 20180621 +/*20150304 to 20180704 1 Zeny 이상 입력 하십시오. Please Enter atleast 1 zeny. */ MSG_ID_AD1 = 0xad1, -/*20150304 to 20180621 +/*20150304 to 20180704 보유한 Zeny 가 없습니다. You do not hold any zeny. */ MSG_ID_AD2 = 0xad2, -/*20150304 to 20180621 +/*20150304 to 20180704 제니 창고 Zeny Storage */ MSG_ID_AD3 = 0xad3, -/*20150304 to 20180621 +/*20150304 to 20180704 창고보유액 in Bank */ MSG_ID_AD4 = 0xad4, -/*20150304 to 20180621 +/*20150304 to 20180704 소지금 on hand */ MSG_ID_AD5 = 0xad5, -/*20150304 to 20180621 +/*20150304 to 20180704 입금 Deposit */ MSG_ID_AD6 = 0xad6, -/*20150304 to 20180621 +/*20150304 to 20180704 출금 Withdraw */ MSG_ID_AD7 = 0xad7, -/*20150304 to 20180621 +/*20150304 to 20180704 1 z UP 1z UP */ MSG_ID_AD8 = 0xad8, -/*20150304 to 20180621 +/*20150304 to 20180704 1 z Down 1z Down */ MSG_ID_AD9 = 0xad9, -/*20150304 to 20180621 +/*20150304 to 20180704 Max */ MSG_ID_ADA = 0xada, -/*20150304 to 20180621 +/*20150304 to 20180704 입력값이 없습니다 There is no Input value */ MSG_ID_ADB = 0xadb, -/*20150304 to 20180621 +/*20150304 to 20180704 보유 Zeny 부족 Not enough zeny */ MSG_ID_ADC = 0xadc, -/*20150304 to 20180621 +/*20150304 to 20180704 입력값 필요 Input Required */ MSG_ID_ADD = 0xadd, -/*20150304 to 20180621 +/*20150304 to 20180704 문자 입력 불가 Numbers only */ MSG_ID_ADE = 0xade, -/*20150304 to 20180621 +/*20150304 to 20180704 최대 입력 초과 Exceeded max input */ MSG_ID_ADF = 0xadf, -/*20150304 to 20180621 +/*20150304 to 20180704 최소 입력 미만 Below Minimum Input */ MSG_ID_AE0 = 0xae0, -/*20150304 to 20180621 +/*20150304 to 20180704 보유 Zeny 부족 Not enough zeny */ MSG_ID_AE1 = 0xae1, -/*20150304 to 20180621 +/*20150304 to 20180704 은행 잔고 부족 Insufficient funds */ MSG_ID_AE2 = 0xae2, -/*20150304 to 20180621 +/*20150304 to 20180704 최대 보유 Zeny 초과 Exceeded max zeny */ MSG_ID_AE3 = 0xae3, #endif #if PACKETVER >= 20150311 -/*20150311 to 20180621 +/*20150311 to 20180704 드롭 X Drop X */ MSG_ID_AE4 = 0xae4, -/*20150311 to 20180621 +/*20150311 to 20180704 창고 X Storage X */ MSG_ID_AE5 = 0xae5, -/*20150311 to 20180621 +/*20150311 to 20180704 카트 X Cart X */ MSG_ID_AE6 = 0xae6, -/*20150311 to 20180621 +/*20150311 to 20180704 메일 X Mail X */ MSG_ID_AE7 = 0xae7, -/*20150311 to 20180621 +/*20150311 to 20180704 교환창 X Trade X */ MSG_ID_AE8 = 0xae8, -/*20150311 to 20180621 +/*20150311 to 20180704 경매장 X Auction X */ MSG_ID_AE9 = 0xae9, -/*20150311 to 20180621 +/*20150311 to 20180704 길드창고 X Guild Storage X */ MSG_ID_AEA = 0xaea, -/*20150311 to 20180621 +/*20150311 to 20180704 NPC에게 판매 X Sell to NPC X */ MSG_ID_AEB = 0xaeb, -/*20150311 to 20180621 +/*20150311 to 20180704 이동제한이 있는 아이템입니다. Item moves restriction. */ MSG_ID_AEC = 0xaec, #endif #if PACKETVER >= 20150401 -/*20150401 to 20180621 +/*20150401 to 20180704 캐릭터를 생성해주세요! Please Create a Character! */ MSG_ID_AED = 0xaed, #endif #if PACKETVER >= 20150415 -/*20150415 to 20180621 +/*20150415 to 20180704 장착된 투사체 아이템을 해제해야 합니다. You need to disarm the equipped projectiles. */ MSG_ID_AEE = 0xaee, #endif #if PACKETVER >= 20150513 -/*20150513 to 20180621 +/*20150513 to 20180704 인원 초과로 메모리얼 던전에 입장 할 수 없습니다 You cannot enter Memorial Dungeon with excess members */ MSG_ID_AEF = 0xaef, -/*20150513 to 20180621 +/*20150513 to 20180704 인원수 초과로 인해 메모리얼 던전 입장이 거부되었습니다 Memorial Dungeon Access was denied due to exceeding number of players */ MSG_ID_AF0 = 0xaf0, #endif #if PACKETVER >= 20150603 -/*20150603 to 20180621 +/*20150603 to 20180704 %.1f%% ( %s Server: %.1f%% + Premium:%.1f%% ) */ MSG_ID_AF1 = 0xaf1, -/*20150603 to 20180621 +/*20150603 to 20180704 %.1f%% ( %s Server: %.1f%% + Premium:%.1f%% ) */ MSG_ID_AF2 = 0xaf2, -/*20150603 to 20180621 +/*20150603 to 20180704 중복된 아이템이 존재하여 사용이 불가능 합니다. Consuming Item denied due to multiple same item. */ MSG_ID_AF3 = 0xaf3, -/*20150603 to 20180621 +/*20150603 to 20180704 중복된 효과가 존재하여 사용이 불가능 합니다. Consuming Item denied due to effect of same consumed item. */ MSG_ID_AF4 = 0xaf4, #endif #if PACKETVER >= 20150701 -/*20150701 to 20180621 +/*20150701 to 20180704 화면 흔들림 효과 ON Flicker Effect ON */ MSG_ID_AF5 = 0xaf5, -/*20150701 to 20180621 +/*20150701 to 20180704 화면 흔들림 효과 OFF Flicker Effect OFF */ MSG_ID_AF6 = 0xaf6, #endif #if PACKETVER >= 20150702 -/*20150702 to 20180621 +/*20150702 to 20180704 불법 프로그램 발견되었습니다 Illegal Programs has been detected */ MSG_ID_AF7 = 0xaf7, #endif #if PACKETVER >= 20150722 -/*20150722 to 20180621 +/*20150722 to 20180704 메일 보내기 Send Mail */ MSG_ID_AF8 = 0xaf8, #endif #if PACKETVER >= 20150729 -/*20150729 to 20180621 +/*20150729 to 20180704 E X P : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) E X P: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AF9 = 0xaf9, -/*20150729 to 20180621 +/*20150729 to 20180704 DROP : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) DROP : %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AFA = 0xafa, -/*20150729 to 20180621 +/*20150729 to 20180704 DEATH : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AFB = 0xafb, #endif #if PACKETVER >= 20150826 -/*20150826 to 20180621 +/*20150826 to 20180704 해당 태그는 이름으로 사용하실 수 없습니다. Name with this tag cannot be used. */ MSG_ID_AFC = 0xafc, #endif #if PACKETVER >= 20150916 -/*20150916 to 20180621 +/*20150916 to 20180704 ???? bdbac5b8c0cfb8b52098de Style Shop */ @@ -17582,14 +17582,14 @@ Style Shop #if PACKETVER >= 20151028 /*20151028 to 20151125 쿠폰 없음, 상점에서 구매해야해요. -20151202 to 20180621 +20151202 to 20180704 쿠폰 없음. Cash Shop에서 아이템을 구매해 주세요. No serial number, Please visit the store to buy. */ MSG_ID_AFE = 0xafe, /*20151028 to 20151125 아이템창의 쿠폰 상자를 열어주세요 -20151202 to 20180621 +20151202 to 20180704 인벤토리에서 아이템 쿠폰 상자를 열어주세요. Please turn on Serial item number window box. */ @@ -17597,21 +17597,21 @@ Please turn on Serial item number window box. /*20151028 to 20151125 은행 Bank -20151202 to 20180621 +20151202 to 20180704 해당 스타일 정보를 삭제하시겠습니까? Bank */ MSG_ID_B00 = 0xb00, /*20151028 to 20151125 슬롯이 꽉 찼습니다. 캐릭터를 삭제 후 사용해 주시기 바랍니다 -20151202 to 20180621 +20151202 to 20180704 슬롯이 꽉 찼습니다. 내 스타일에서 캐릭터 삭제 후 사용해 주십시오. Slot is full, please delete a character. */ MSG_ID_B01 = 0xb01, /*20151028 to 20151125 사용하신 아이템은 되돌릴 수 없습니다. 적용하시겠습니까? -20151202 to 20180621 +20151202 to 20180704 비용을 지불하고 현재 스타일을 적용하시겠습니까? (※ 비용은 반환되지 않습니다.) Item cannot be restored, are you sure want to apply it? @@ -17621,68 +17621,68 @@ Item cannot be restored, are you sure want to apply it? #if PACKETVER >= 20151104 /*20151104 to 20151125 관심 스타일로 등록되었습니다 -20151202 to 20180621 +20151202 to 20180704 현재 스타일을 저장하였습니다. Registered as the following style. */ MSG_ID_B03 = 0xb03, /*20151104 to 20151125 은행에 충분한 제니가 있습니다. 먼저 은행으로 가세요. -20151202 to 20180621 +20151202 to 20180704 보유 Zeny 부족. 은행에 충분한 Zeny가 있습니다. There are plenty of golds in the bank, Please go to the bank now. */ MSG_ID_B04 = 0xb04, #endif #if PACKETVER >= 20151118 -/*20151118 to 20180621 +/*20151118 to 20180704 으로 이동합니다. moving... */ MSG_ID_B05 = 0xb05, -/*20151118 to 20180621 +/*20151118 to 20180704 해당 국가의 영공통과에 대한 허가가 나지 않았습니다. You are not allowed to fly over the sovereign airspace of the country. */ MSG_ID_B06 = 0xb06, -/*20151118 to 20180621 +/*20151118 to 20180704 마나로 대기불안정이 계속되어 비공정 운행이 불가능합니다. Airship flight is temporarily unavailable due to atmospheric instability caused by magic. */ MSG_ID_B07 = 0xb07, -/*20151118 to 20180621 +/*20151118 to 20180704 개인 비공정 Private airship */ MSG_ID_B08 = 0xb08, -/*20151118 to 20180621 +/*20151118 to 20180704 잠시 후 다시 시도해주세요. Please try again in a moment. */ MSG_ID_B09 = 0xb09, -/*20151118 to 20180621 +/*20151118 to 20180704 개인 비공정 이용에 필요한 제니가 부족합니다. Not enough Zeny to use the private airship. */ MSG_ID_B0A = 0xb0a, /*20151118 to 20170920 개인 비공정 이용에 필요한 통조림이 부족합니다. -20170927 to 20180621 +20170927 to 20180704 개인 비공정 이용에 필요한 아이템이 부족합니다. Not enough Cans to use the private airship. */ MSG_ID_B0B = 0xb0b, -/*20151118 to 20180621 +/*20151118 to 20180704 개인 비공정을 이용할 수 있는 레벨이 아닙니다. You cannot meet the level to use the private airship. */ MSG_ID_B0C = 0xb0c, -/*20151118 to 20180621 +/*20151118 to 20180704 선택한 지점으론 개인비공정이 이동할 수 없습니다. You cannot move to the selected point by the private airship. */ MSG_ID_B0D = 0xb0d, -/*20151118 to 20180621 +/*20151118 to 20180704 현 지점에선 개인비공정을 이용할 수 없습니다. You cannot use the private airship where you are now. */ @@ -17692,33 +17692,33 @@ You cannot use the private airship where you are now. /*20151125 to 20151125 악세사리 Accessory -20151202 to 20180621 +20151202 to 20180704 액세서리 Accessory */ MSG_ID_B0F = 0xb0f, -/*20151125 to 20180621 +/*20151125 to 20180704 세컨드코스튬 Second costume */ MSG_ID_B10 = 0xb10, /*20151125 to 20151125 즐겨찾기 -20151202 to 20180621 +20151202 to 20180704 내 스타일 Wardrobe */ MSG_ID_B11 = 0xb11, /*20151125 to 20151125 염색을 할 수 없는 머리스타일입니다. -20151202 to 20180621 +20151202 to 20180704 염색할 수 없는 헤어스타일입니다. This hairstyle cannot be dyed. */ MSG_ID_B12 = 0xb12, /*20151125 to 20151125 화살표를 눌러 마음에 드는 스타일을 선택할 수 있어요. -20151202 to 20180621 +20151202 to 20180704 화살표를 눌러 마음에 드는 스타일을 선택해 보세요. Press an arrow to choose the style you want. */ @@ -17728,7 +17728,7 @@ Press an arrow to choose the style you want. /*20151202 to 20151202 스타일 새로운 스타일을 확인해 보세요. (※ 액세서리 구매 시 RODEX로 발송됩니다.) -20151209 to 20180621 +20151209 to 20180704 새로운 스타일을 확인해 보세요. (※ 액세서리 구매 시 RODEX로 발송됩니다.) Come and see the new styles. @@ -17737,50 +17737,50 @@ Come and see the new styles. MSG_ID_B14 = 0xb14, #endif #if PACKETVER >= 20151223 -/*20151223 to 20180621 +/*20151223 to 20180704 기본 스타일 Basic style */ MSG_ID_B15 = 0xb15, #endif #if PACKETVER >= 20160106 -/*20160106 to 20180621 +/*20160106 to 20180704 해당 스킬은 BaseLv %d 이상부터 스킬 포인트 투자가 가능합니다. You can level up the skill from the base Lv. %d. */ MSG_ID_B16 = 0xb16, #endif #if PACKETVER >= 20160113 -/*20160113 to 20180621 +/*20160113 to 20180704 해당 특수기호는 이름에 사용하실 수 없습니다. Special symbol can't be used in name */ MSG_ID_B17 = 0xb17, -/*20160113 to 20180621 +/*20160113 to 20180704 MHP가 너무 낮아, 해당 스킬을 사용할 수 없습니다 MaxHP is to low to use this skill */ MSG_ID_B18 = 0xb18, -/*20160113 to 20180621 +/*20160113 to 20180704 MSP가 너무 낮아, 해당 스킬을 사용할 수 없습니다 MaxSP is to low to use this skill */ MSG_ID_B19 = 0xb19, #endif #if PACKETVER >= 20160203 -/*20160203 to 20180621 +/*20160203 to 20180704 아이템 비교하기 Compare items */ MSG_ID_B1A = 0xb1a, -/*20160203 to 20180621 +/*20160203 to 20180704 아이템 버리기 잠금 Drop lock */ MSG_ID_B1B = 0xb1b, #endif #if PACKETVER >= 20160224 -/*20160224 to 20180621 +/*20160224 to 20180704 스크린샷 파일이 첨부 되지 않았습니다. Screenshots are not attached */ @@ -17789,465 +17789,465 @@ Screenshots are not attached SNS통신 20160518 to 20160817 TWITTER -20160824 to 20180621 +20160824 to 20180704 Twitter TWITTER */ MSG_ID_B1D = 0xb1d, -/*20160224 to 20180621 +/*20160224 to 20180704 일반 General */ MSG_ID_B1E = 0xb1e, -/*20160224 to 20180621 +/*20160224 to 20180704 공지 Notice */ MSG_ID_B1F = 0xb1f, -/*20160224 to 20180621 +/*20160224 to 20180704 반송 Clear */ MSG_ID_B20 = 0xb20, -/*20160224 to 20180621 +/*20160224 to 20180704 새로고침 Refresh */ MSG_ID_B21 = 0xb21, -/*20160224 to 20180621 +/*20160224 to 20180704 %d분 %d minute */ MSG_ID_B22 = 0xb22, -/*20160224 to 20180621 +/*20160224 to 20180704 %d시간 %d hour */ MSG_ID_B23 = 0xb23, -/*20160224 to 20180621 +/*20160224 to 20180704 %d일 %d day */ MSG_ID_B24 = 0xb24, -/*20160224 to 20180621 +/*20160224 to 20180704 반송됨 Returned */ MSG_ID_B25 = 0xb25, -/*20160224 to 20180621 +/*20160224 to 20180704 선택한 메일을 삭제하시겠습니까? Do you want to delete the message? */ MSG_ID_B26 = 0xb26, #endif #if PACKETVER >= 20160302 -/*20160302 to 20180621 +/*20160302 to 20180704 위치표시 Show information */ MSG_ID_B27 = 0xb27, -/*20160302 to 20180621 +/*20160302 to 20180704 확대 Zoom In */ MSG_ID_B28 = 0xb28, -/*20160302 to 20180621 +/*20160302 to 20180704 축소 Zoom Out */ MSG_ID_B29 = 0xb29, -/*20160302 to 20180621 +/*20160302 to 20180704 맵보기 Maximize */ MSG_ID_B2A = 0xb2a, -/*20160302 to 20180621 +/*20160302 to 20180704 월드보기 Show world map */ MSG_ID_B2B = 0xb2b, -/*20160302 to 20180621 +/*20160302 to 20180704 아이템 소지 종류수 Total possession item type */ MSG_ID_B2C = 0xb2c, #endif #if PACKETVER >= 20160309 -/*20160309 to 20180621 +/*20160309 to 20180704 /minimap */ MSG_ID_B2D = 0xb2d, -/*20160309 to 20180621 +/*20160309 to 20180704 미니맵 버튼을 표시합니다 Show minimap buttons */ MSG_ID_B2E = 0xb2e, -/*20160309 to 20180621 +/*20160309 to 20180704 미니맵 버튼을 표시하지 않습니다 Hide minimap buttons */ MSG_ID_B2F = 0xb2f, -/*20160309 to 20180621 +/*20160309 to 20180704 길드 접속자 정렬 Show guild member login status */ MSG_ID_B30 = 0xb30, #endif #if PACKETVER >= 20160323 -/*20160323 to 20180621 +/*20160323 to 20180704 친밀도 : %s Intimacy: %s */ MSG_ID_B31 = 0xb31, -/*20160323 to 20180621 +/*20160323 to 20180704 확인 전 Confirmation */ MSG_ID_B32 = 0xb32, #endif #if PACKETVER >= 20160330 -/*20160330 to 20180621 +/*20160330 to 20180704 파티 이름 Team name */ MSG_ID_B33 = 0xb33, -/*20160330 to 20180621 +/*20160330 to 20180704 파티장 Leader */ MSG_ID_B34 = 0xb34, -/*20160330 to 20180621 +/*20160330 to 20180704 제한 시간 초과. 클라이언트를 종료합니다. Time limit exceeded. Closing the client */ MSG_ID_B35 = 0xb35, -/*20160330 to 20180621 +/*20160330 to 20180704 잘못된 입력입니다. 클라이언트를 종료합니다. Input error. Closing the client */ MSG_ID_B36 = 0xb36, -/*20160330 to 20180621 +/*20160330 to 20180704 정답 입니다. 보상으로 소정의 버프가 주어집니다. Incorrect input. A small buff has given to you */ MSG_ID_B37 = 0xb37, -/*20160330 to 20180621 +/*20160330 to 20180704 영문 4자, 한글 2자 이상으로 입력해야 합니다. Enter 4 english words and 2 chinese words */ MSG_ID_B38 = 0xb38, -/*20160330 to 20180621 +/*20160330 to 20180704 입력한 답이 [%s]가 맞습니까? Your entered answer is [%s]. Is it right? */ MSG_ID_B39 = 0xb39, -/*20160330 to 20180621 +/*20160330 to 20180704 선택된 이미지가 없습니다. Icon is unchecked */ MSG_ID_B3A = 0xb3a, -/*20160330 to 20180621 +/*20160330 to 20180704 잘못된 입력입니다. (남은 기회 %d번) Incorrect input (Remaining chance: %d) */ MSG_ID_B3B = 0xb3b, -/*20160330 to 20180621 +/*20160330 to 20180704 총 %d명의 유저를 신고하시겠습니까? Do you want to announce %d to player? */ MSG_ID_B3C = 0xb3c, -/*20160330 to 20180621 +/*20160330 to 20180704 유저에게 메시지를 보냈습니다. Message has been sent to player */ MSG_ID_B3D = 0xb3d, -/*20160330 to 20180621 +/*20160330 to 20180704 불법 프로그램 단속에 필요한 데이터가 미등록 상태입니다. Needed Data for Query illegal software are not signed. */ MSG_ID_B3E = 0xb3e, -/*20160330 to 20180621 +/*20160330 to 20180704 이미 매크로 감시중인 유저입니다. The player is being monitored. */ MSG_ID_B3F = 0xb3f, -/*20160330 to 20180621 +/*20160330 to 20180704 매크로가 등록되었습니다.. Already signed in investigation system. */ MSG_ID_B40 = 0xb40, -/*20160330 to 20180621 +/*20160330 to 20180704 이미지 등록에 실패하였습니다. Failed to store icon. */ MSG_ID_B41 = 0xb41, -/*20160330 to 20180621 +/*20160330 to 20180704 정답 등록에 실패하였습니다. Failed to store replied answer. */ MSG_ID_B42 = 0xb42, -/*20160330 to 20180621 +/*20160330 to 20180704 안녕하세요. 불법프로그램 단속중입니다. Hello, illegal software is being monitored. */ MSG_ID_B43 = 0xb43, -/*20160330 to 20180621 +/*20160330 to 20180704 지정된 시간내에 아래의 문자를 입력해주세요. Please enter the text below within the specified time. */ MSG_ID_B44 = 0xb44, -/*20160330 to 20180621 +/*20160330 to 20180704 3회 오류시 운영정책에 의거하여 영구블록됩니다. According to game regulation, when you enter the wrong text three times, you will get banned. */ MSG_ID_B45 = 0xb45, -/*20160330 to 20180621 +/*20160330 to 20180704 남은 횟수 : %d Remaining chance : %d */ MSG_ID_B46 = 0xb46, -/*20160330 to 20180621 +/*20160330 to 20180704 캐릭터 Role */ MSG_ID_B47 = 0xb47, -/*20160330 to 20180621 +/*20160330 to 20180704 범위 Range */ MSG_ID_B48 = 0xb48, -/*20160330 to 20180621 +/*20160330 to 20180704 캐릭터 선택은 좌클릭으로 합니다. You use the left mouse button to specify the role */ MSG_ID_B49 = 0xb49, -/*20160330 to 20180621 +/*20160330 to 20180704 범위 선택은 우클릭으로 합니다. You use the left mouse button to specify the range */ MSG_ID_B4A = 0xb4a, -/*20160330 to 20180621 +/*20160330 to 20180704 범위 크기를 지정하기 위해서는 엔터를 입력해주세요 Not a valid range, please press Enter */ MSG_ID_B4B = 0xb4b, -/*20160330 to 20180621 +/*20160330 to 20180704 E X P : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4C = 0xb4c, -/*20160330 to 20180621 +/*20160330 to 20180704 DROP : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4D = 0xb4d, -/*20160330 to 20180621 +/*20160330 to 20180704 DEATH : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4E = 0xb4e, /*20160330 to 20160330 변경된 캐릭명 %s 로 전송했습니다. 확인 바랍니다 -20160406 to 20180621 +20160406 to 20180704 변경된 캐릭명으로 발송했습니다. 변경된 캐릭명 : %s The role name will be sent: %s */ MSG_ID_B4F = 0xb4f, #endif #if PACKETVER >= 20160427 -/*20160427 to 20180621 +/*20160427 to 20180704 합성에 필요한 재료 Synthesis of the required materials */ MSG_ID_B50 = 0xb50, -/*20160427 to 20180621 +/*20160427 to 20180704 조합 재료가 부족해서 조합할 수 없습니다. Insufficient synthesis materials */ MSG_ID_B51 = 0xb51, #endif #if PACKETVER >= 20160504 -/*20160504 to 20180621 +/*20160504 to 20180704 해당 재료는 %d개가 필요합니다. Required material %d ea. */ MSG_ID_B52 = 0xb52, -/*20160504 to 20180621 +/*20160504 to 20180704 제련도가 낮아서 조합할 수 없습니다. Refine value is to low for synthesis */ MSG_ID_B53 = 0xb53, -/*20160504 to 20180621 +/*20160504 to 20180704 모험가중개소에 등록 하시겠습니까? Do you want to sign in to the adventurers? */ MSG_ID_B54 = 0xb54, #endif #if PACKETVER >= 20160511 -/*20160511 to 20180621 +/*20160511 to 20180704 자유롭게 코멘트를 남겨보세요. Please leave a message */ MSG_ID_B55 = 0xb55, #endif #if PACKETVER >= 20160518 -/*20160518 to 20180621 +/*20160518 to 20180704 그림에 보이는 문자를 입력해주세요. Please enter the text on the graph */ MSG_ID_B56 = 0xb56, -/*20160518 to 20180621 +/*20160518 to 20180704 %d초 남았습니다 %d second left */ MSG_ID_B57 = 0xb57, -/*20160518 to 20180621 +/*20160518 to 20180704 OTP 인증번호 6자리를 입력해 주세요 Please enter your 6 identification number. */ MSG_ID_B58 = 0xb58, -/*20160518 to 20180621 +/*20160518 to 20180704 인증번호 Identification number. */ MSG_ID_B59 = 0xb59, -/*20160518 to 20180621 +/*20160518 to 20180704 6자리의 숫자가 아닙니다. 다시 확인해 주세요 It's not a 6 identification number. Please try again */ MSG_ID_B5A = 0xb5a, #endif #if PACKETVER >= 20160608 -/*20160608 to 20180621 +/*20160608 to 20180704 이미 삭제된 메일입니다. The message has been deleted */ MSG_ID_B5B = 0xb5b, #endif #if PACKETVER >= 20160615 -/*20160615 to 20180621 +/*20160615 to 20180704 개인 비공정으로 이동할 지역을 선택해주세요. Please select the area where the private airship will move */ MSG_ID_B5C = 0xb5c, -/*20160615 to 20180621 +/*20160615 to 20180704 E X P : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5D = 0xb5d, -/*20160615 to 20180621 +/*20160615 to 20180704 DROP : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5E = 0xb5e, -/*20160615 to 20180621 +/*20160615 to 20180704 DEATH : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5F = 0xb5f, -/*20160615 to 20180621 +/*20160615 to 20180704 목적지로 이동중입니다. Move to the destination */ MSG_ID_B60 = 0xb60, #endif #if PACKETVER >= 20160629 -/*20160629 to 20180621 +/*20160629 to 20180704 [%s] 파일이 존재하지 않아 default AI 로 동작합니다 The [%s] is not present, the default AI will be used instead. */ MSG_ID_B61 = 0xb61, /*20160629 to 20160630 %.1f%% ( Premium %.1f%% + %s %.1f%%) -20160706 to 20180621 +20160706 to 20180704 %.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%) %.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%) */ MSG_ID_B62 = 0xb62, #endif #if PACKETVER >= 20160706 -/*20160706 to 20180621 +/*20160706 to 20180704 이 자리에 노점을 세우시겠습니까? Would you like to open a shop at this location? */ MSG_ID_B63 = 0xb63, #endif #if PACKETVER >= 20160713 -/*20160713 to 20180621 +/*20160713 to 20180704 도람족은 해당 의상을 입을 수 없습니다. Doram race can't wear this clothes */ MSG_ID_B64 = 0xb64, /*20160713 to 20160727 구입한 물건이 로덱스로 배송되었습니다. -20160803 to 20180621 +20160803 to 20180704 판매 노점에서 거래한 아이템이 로덱스로 배송되었습니다. Props open-air store sales will be traded in RODEX */ MSG_ID_B65 = 0xb65, -/*20160713 to 20180621 +/*20160713 to 20180704 30,000 z */ MSG_ID_B66 = 0xb66, -/*20160713 to 20180621 +/*20160713 to 20180704 말랑도 특산 통조림 100개 Malangdo Special Can 100 pc */ MSG_ID_B67 = 0xb67, #endif #if PACKETVER >= 20160720 -/*20160720 to 20180621 +/*20160720 to 20180704 무게가 80%를 초과하여 진행할 수 없습니다. Cannot carry anymore because weight limit over 80% */ MSG_ID_B68 = 0xb68, -/*20160720 to 20180621 +/*20160720 to 20180704 판매되지 못한 상품이 로덱스로 배송되었습니다. Unsold items are sent to RODEX */ MSG_ID_B69 = 0xb69, #endif #if PACKETVER >= 20160727 -/*20160727 to 20180621 +/*20160727 to 20180704 장착 모습 Preview */ MSG_ID_B6A = 0xb6a, -/*20160727 to 20180621 +/*20160727 to 20180704 길드마스터 위임 Assign Guild Leader */ MSG_ID_B6B = 0xb6b, -/*20160727 to 20180621 +/*20160727 to 20180704 정말로 %s님께 길드마스터를 위임하시겠습니까? 위임 후 당신의 지위는 %s님과 지위가 바뀌게 됩니다. Are sure want to assign %s as guild leader? After assigned your position will become %s */ MSG_ID_B6C = 0xb6c, -/*20160727 to 20180621 +/*20160727 to 20180704 철회 Cancel */ MSG_ID_B6D = 0xb6d, -/*20160727 to 20180621 +/*20160727 to 20180704 노점을 철수하시겠습니까? Do you want to close the shop? */ MSG_ID_B6E = 0xb6e, -/*20160727 to 20180621 +/*20160727 to 20180704 %02d일 %02d시간 %02d분 %02d초 %02d day %02d hour %02d minute %02d second */ MSG_ID_B6F = 0xb6f, -/*20160727 to 20180621 +/*20160727 to 20180704 접속불가 Unable to sign in */ MSG_ID_B70 = 0xb70, -/*20160727 to 20180621 +/*20160727 to 20180704 접속가능인원을 초과하여 접속이 불가능 합니다. Unable to sign in because the maximum number of sign-in is exceeded */ MSG_ID_B71 = 0xb71, -/*20160727 to 20180621 +/*20160727 to 20180704 노점을 설치할 위치를 선택해주세요. Please select a location for your shop */ MSG_ID_B72 = 0xb72, -/*20160727 to 20180621 +/*20160727 to 20180704 펫 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? Pet name will be changed to ^0000ff^0000ff %s^000000^000000, do you want to continue? */ @@ -18256,154 +18256,154 @@ Pet name will be changed to ^0000ff^0000ff %s^000000^000000, do you want to cont #if PACKETVER >= 20160803 /*20160803 to 20160803 판매 일시 : -20160810 to 20180621 +20160810 to 20180704 거래 일시 : Trade date : */ MSG_ID_B74 = 0xb74, /*20160803 to 20160803 판매 아이템 : -20160810 to 20180621 +20160810 to 20180704 거래 아이템 : Trade item : */ MSG_ID_B75 = 0xb75, /*20160803 to 20160803 판매 수량 : -20160810 to 20180621 +20160810 to 20180704 거래 수량 : Trade quantity : */ MSG_ID_B76 = 0xb76, /*20160803 to 20160803 판매 단가 : -20160810 to 20180621 +20160810 to 20180704 거래 단가 : Trade price : */ MSG_ID_B77 = 0xb77, /*20160803 to 20160803 판매 금액 : -20160810 to 20180621 +20160810 to 20180704 거래 금액 : Total trade : */ MSG_ID_B78 = 0xb78, -/*20160803 to 20180621 +/*20160803 to 20180704 노점 판매 아이템 Open vending sales agent */ MSG_ID_B79 = 0xb79, -/*20160803 to 20180621 +/*20160803 to 20180704 노점 구매 아이템 Open vending purchase agent */ MSG_ID_B7A = 0xb7a, -/*20160803 to 20180621 +/*20160803 to 20180704 판매 노점 아르바이트 종료 Close vending sales agent */ MSG_ID_B7B = 0xb7b, -/*20160803 to 20180621 +/*20160803 to 20180704 구매 노점 아르바이트 종료 Close vending purchase agent */ MSG_ID_B7C = 0xb7c, -/*20160803 to 20180621 +/*20160803 to 20180704 남은 금액: Balance: */ MSG_ID_B7D = 0xb7d, -/*20160803 to 20180621 +/*20160803 to 20180704 아이템 리스트: Item list: */ MSG_ID_B7E = 0xb7e, -/*20160803 to 20180621 +/*20160803 to 20180704 노점 아르바이트생 Vending agent */ MSG_ID_B7F = 0xb7f, -/*20160803 to 20180621 +/*20160803 to 20180704 반환 아이템: Returned item: */ MSG_ID_B80 = 0xb80, -/*20160803 to 20180621 +/*20160803 to 20180704 반환 수량: Returned quantity: */ MSG_ID_B81 = 0xb81, -/*20160803 to 20180621 +/*20160803 to 20180704 반환 일시: Returned date: */ MSG_ID_B82 = 0xb82, -/*20160803 to 20180621 +/*20160803 to 20180704 구매 노점에서 거래한 금액이 로덱스로 배송되었습니다 Total trade will be sent to RODEX */ MSG_ID_B83 = 0xb83, -/*20160803 to 20180621 +/*20160803 to 20180704 사용할 수 없는 이름입니다. Name isn't available */ MSG_ID_B84 = 0xb84, #endif #if PACKETVER >= 20160817 -/*20160817 to 20180621 +/*20160817 to 20180704 상품이 도착했습니다. Item has been delivered */ MSG_ID_B85 = 0xb85, -/*20160817 to 20180621 +/*20160817 to 20180704 구입해주셔서 감사합니다. Thank you for purchasing */ MSG_ID_B86 = 0xb86, #endif #if PACKETVER >= 20160824 -/*20160824 to 20180621 +/*20160824 to 20180704 NPC에게 아이템을 판매하지 않습니다. Press again to unlock */ MSG_ID_B87 = 0xb87, -/*20160824 to 20180621 +/*20160824 to 20180704 아이템 판매 잠금 Lock from NPC selling */ MSG_ID_B88 = 0xb88, -/*20160824 to 20180621 +/*20160824 to 20180704 근처에서 소환가능 위치를 찾을수 없습니다. There is no callable location nearby */ MSG_ID_B89 = 0xb89, -/*20160824 to 20180621 +/*20160824 to 20180704 전체 화면 캡쳐 Capture full screens */ MSG_ID_B8A = 0xb8a, -/*20160824 to 20180621 +/*20160824 to 20180704 부분 화면 캡쳐 Capture part of screen */ MSG_ID_B8B = 0xb8b, -/*20160824 to 20180621 +/*20160824 to 20180704 보내기 Send */ MSG_ID_B8C = 0xb8c, -/*20160824 to 20180621 +/*20160824 to 20180704 가족 분과 담당자 Family Affairs agent */ MSG_ID_B8D = 0xb8d, -/*20160824 to 20180621 +/*20160824 to 20180704 가족 사항 변동 안내 Acknowledgement of family member registrations. */ MSG_ID_B8E = 0xb8e, -/*20160824 to 20180621 +/*20160824 to 20180704 안녕하십니까. 금일 "%s"님과 "%s"님의 자녀인 "%s"님이 독립하여 단독 세대를 구성하였습니다. @@ -18426,12 +18426,12 @@ Thank you. MSG_ID_B8F = 0xb8f, #endif #if PACKETVER >= 20160831 -/*20160831 to 20180621 +/*20160831 to 20180704 장착 Equip */ MSG_ID_B90 = 0xb90, -/*20160831 to 20180621 +/*20160831 to 20180704 이미지 없음 No image */ @@ -18440,362 +18440,362 @@ No image #if PACKETVER >= 20160907 /*20160907 to 20160921 %s은(는) 현재 호출을 차단한 상태입니다. -20160928 to 20180621 +20160928 to 20180704 [%s]은(는) 현재 호출을 차단한 상태입니다. [%s] is blocking Call Massage. */ MSG_ID_B92 = 0xb92, #endif #if PACKETVER >= 20160913 -/*20160913 to 20180621 +/*20160913 to 20180704 현재 공성전이 진행중이므로, 길드마스터를 위임 할 수 없습니다. Currently in WoE hours, unable to delegate Guild leader */ MSG_ID_B93 = 0xb93, -/*20160913 to 20180621 +/*20160913 to 20180704 현재 길드장 위임을 받은지 만 하루가 지나지 않아, 길드장을 위임할 수 없습니다. You have to wait for one day before delegating a new Guild leader */ MSG_ID_B94 = 0xb94, -/*20160913 to 20180621 +/*20160913 to 20180704 아이가 되면 전승을 할 수 없고 스텟의 제한이 있으며 HP와 SP가 줄어듭니다. 그래도 괜찮습니까? When adopted, character will not able to transcend, maximum stats will be limited, MaxHP and MaxSP will be reduced. Are you sure you want to continue? */ MSG_ID_B95 = 0xb95, -/*20160913 to 20180621 +/*20160913 to 20180704 제련 Refining */ MSG_ID_B96 = 0xb96, -/*20160913 to 20180621 +/*20160913 to 20180704 대장장이의 축복을 사용중입니다. Use Blacksmith's Blessing */ MSG_ID_B97 = 0xb97, -/*20160913 to 20180621 +/*20160913 to 20180704 제니가 부족합니다. Insufficient zeny */ MSG_ID_B98 = 0xb98, -/*20160913 to 20180621 +/*20160913 to 20180704 대장장이의 축복 개수가 부족합니다. Not enough Blacksmith's Blessing */ MSG_ID_B99 = 0xb99, -/*20160913 to 20180621 +/*20160913 to 20180704 해당 장비는 제련이 불가능합니다. This equipment can not be refined */ MSG_ID_B9A = 0xb9a, /*20160913 to 20170621 제련 성공! -20170628 to 20180621 +20170628 to 20180704 제련 성공 Upgrade success! */ MSG_ID_B9B = 0xb9b, /*20160913 to 20170621 제련 실패! -20170628 to 20180621 +20170628 to 20180704 제련 실패 Upgrade failed! */ MSG_ID_B9C = 0xb9c, -/*20160913 to 20180621 +/*20160913 to 20180704 돌아가기 Back */ MSG_ID_B9D = 0xb9d, -/*20160913 to 20180621 +/*20160913 to 20180704 성공 Success */ MSG_ID_B9E = 0xb9e, -/*20160913 to 20180621 +/*20160913 to 20180704 원래대로 Return */ MSG_ID_B9F = 0xb9f, #endif #if PACKETVER >= 20160921 -/*20160921 to 20180621 +/*20160921 to 20180704 씨와의 With Mr/Miss */ MSG_ID_BA0 = 0xba0, -/*20160921 to 20180621 +/*20160921 to 20180704 호문클루스의 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? The Homunculus's name will be changed to^0000ff^0000ff %s^000000^000000, Are you sure? */ MSG_ID_BA1 = 0xba1, #endif #if PACKETVER >= 20160928 -/*20160928 to 20180621 +/*20160928 to 20180704 호출이 허용된 상태입니다. (호출 기능 ON) Call function is ON */ MSG_ID_BA2 = 0xba2, -/*20160928 to 20180621 +/*20160928 to 20180704 호출이 차단된 상태입니다. (호출 기능 OFF) Call function is OFF */ MSG_ID_BA3 = 0xba3, -/*20160928 to 20180621 +/*20160928 to 20180704 호출 메시지 표시 Display Call messages */ MSG_ID_BA4 = 0xba4, -/*20160928 to 20180621 +/*20160928 to 20180704 해당 캐릭터가 현재 노점 아이템을 사용 중이므로 삭제할 수 없습니다. This character is currently opening a shop and can't be deleted */ MSG_ID_BA5 = 0xba5, -/*20160928 to 20180621 +/*20160928 to 20180704 이미 동일한 노점 NPC가 설치 중입니다. The same vend shop NPC has been set up */ MSG_ID_BA6 = 0xba6, -/*20160928 to 20180621 +/*20160928 to 20180704 노점을 설치할 수 없는 위치입니다. Opening shop is not allowed on this location */ MSG_ID_BA7 = 0xba7, -/*20160928 to 20180621 +/*20160928 to 20180704 다른 캐릭터가 있는 위치에는 노점을 설치할 수 없습니다. Opening shop is not allowed when there is other character */ MSG_ID_BA8 = 0xba8, #endif #if PACKETVER >= 20161005 -/*20161005 to 20180621 +/*20161005 to 20180704 펫 먹이주기가 실패했습니다. 로덱스 작성창을 닫아주세요. Failed to feed pet, please close RODEX window */ MSG_ID_BA9 = 0xba9, -/*20161005 to 20180621 +/*20161005 to 20180704 장비 세트 설정 Set item setting */ MSG_ID_BAA = 0xbaa, -/*20161005 to 20180621 +/*20161005 to 20180704 장착 하기 Equip */ MSG_ID_BAB = 0xbab, #endif #if PACKETVER >= 20161019 -/*20161019 to 20180621 +/*20161019 to 20180704 제련 실패시 장비가 사라집니다. Equipment will dissapear when refine fails */ MSG_ID_BAC = 0xbac, -/*20161019 to 20180621 +/*20161019 to 20180704 제련 실패시 장비의 제련도가 내려갑니다. Equipment's refine level will decreased when refine fails */ MSG_ID_BAD = 0xbad, -/*20161019 to 20180621 +/*20161019 to 20180704 제련 실패시 장비의 제련도가 내려가거나 사라질 수 있습니다. Equipment will dissapear or refine level will decreased when refine fails */ MSG_ID_BAE = 0xbae, #endif #if PACKETVER >= 20161026 -/*20161026 to 20180621 +/*20161026 to 20180704 제련 중에는 로덱스를 사용할 수 없습니다. 로덱스를 강제 종료하였습니다. You cannot use RODEX while refining. RODEX has closed. */ MSG_ID_BAF = 0xbaf, -/*20161026 to 20180621 +/*20161026 to 20180704 제련 중에는 로덱스를 사용할 수 없습니다. You cannot use RODEX while refining. */ MSG_ID_BB0 = 0xbb0, -/*20161026 to 20180621 +/*20161026 to 20180704 제련을 진행하려면 다른 창을 닫아주세요. Please close other windows to continue. */ MSG_ID_BB1 = 0xbb1, -/*20161026 to 20180621 +/*20161026 to 20180704 오오라가 정상적으로 표시됩니다 [오오라 ON] Turn On Aura [Aura ON] */ MSG_ID_BB2 = 0xbb2, -/*20161026 to 20180621 +/*20161026 to 20180704 오오라가 표시되지 않습니다 [오오라 OFF] Turn Off Aura [Auta OFF] */ MSG_ID_BB3 = 0xbb3, -/*20161026 to 20180621 +/*20161026 to 20180704 오오라가 Off 상태입니다. Off 를 해제하고 시도해 주세요 Aura is turned off. Please turn it on and try again */ MSG_ID_BB4 = 0xbb4, -/*20161026 to 20180621 +/*20161026 to 20180704 스킬 발동시 최소 %d개의 탄알이 필요합니다. You need %d bullet(s) to activate the skill. */ MSG_ID_BB5 = 0xbb5, -/*20161026 to 20180621 +/*20161026 to 20180704 장비 세트를 변경하시겠습니까? Do you want to change the equipment set? */ MSG_ID_BB6 = 0xbb6, -/*20161026 to 20180621 +/*20161026 to 20180704 죽은 상태에서는 할 수 없습니다 You can not do it while you are dead. */ MSG_ID_BB7 = 0xbb7, -/*20161026 to 20180621 +/*20161026 to 20180704 캐스팅 도중에는 할 수 없습니다 You can not do it while casting */ MSG_ID_BB8 = 0xbb8, -/*20161026 to 20180621 +/*20161026 to 20180704 거래 도중에는 할 수 없습니다 You can not do it while trading */ MSG_ID_BB9 = 0xbb9, -/*20161026 to 20180621 +/*20161026 to 20180704 노점 개설 도중에는 할 수 없습니다 You can not do it while opening vendor */ MSG_ID_BBA = 0xbba, -/*20161026 to 20180621 +/*20161026 to 20180704 NPC 이용중에는 할 수 없습니다 You can not do it while using NPC */ MSG_ID_BBB = 0xbbb, -/*20161026 to 20180621 +/*20161026 to 20180704 채팅방 이용중에는 할 수 없습니다 You can not do it while using chatting room */ MSG_ID_BBC = 0xbbc, -/*20161026 to 20180621 +/*20161026 to 20180704 파티원 전원이 접속 상태가 아닙니다. Party members are not connected. */ MSG_ID_BBD = 0xbbd, -/*20161026 to 20180621 +/*20161026 to 20180704 스킬 발동시 최소 %d개의 화살이 필요합니다. You need %d arrow(s) to activate the skill. */ MSG_ID_BBE = 0xbbe, #endif #if PACKETVER >= 20161102 -/*20161102 to 20180621 +/*20161102 to 20180704 아이템 정렬 Align items */ MSG_ID_BBF = 0xbbf, -/*20161102 to 20180621 +/*20161102 to 20180704 아이템을 버리려면 장비 설정 창을 닫아주세요. Please close item setting window to dump item. */ MSG_ID_BC0 = 0xbc0, #endif #if PACKETVER >= 20161109 -/*20161109 to 20180621 +/*20161109 to 20180704 교체 할 수 있는 아이템이 없습니다. There is no item to replace. */ MSG_ID_BC1 = 0xbc1, -/*20161109 to 20180621 +/*20161109 to 20180704 삭제된 캐릭터 Deleted character */ MSG_ID_BC2 = 0xbc2, #endif #if PACKETVER >= 20161116 -/*20161116 to 20180621 +/*20161116 to 20180704 %Y.%m.%d */ MSG_ID_BC3 = 0xbc3, -/*20161116 to 20180621 +/*20161116 to 20180704 접속일: %s Access date: %s */ MSG_ID_BC4 = 0xbc4, -/*20161116 to 20180621 +/*20161116 to 20180704 제련 중에는 은행을 사용할 수 없습니다. 은행을 강제 종료하였습니다. You can not use bank while refining. Bank has closed. */ MSG_ID_BC5 = 0xbc5, -/*20161116 to 20180621 +/*20161116 to 20180704 제련 중에는 은행을 사용할 수 없습니다. You can not use bank while refining. */ MSG_ID_BC6 = 0xbc6, -/*20161116 to 20180621 +/*20161116 to 20180704 장비 세트 설정 중인 아이템입니다. The item has bind to set equipment. */ MSG_ID_BC7 = 0xbc7, #endif #if PACKETVER >= 20161123 -/*20161123 to 20180621 +/*20161123 to 20180704 인간 Human */ MSG_ID_BC8 = 0xbc8, -/*20161123 to 20180621 +/*20161123 to 20180704 검사, 법사, 상인, 복사, 도둑, 궁수 Swordman, Mage, Merchant, Acolyte, Thief, Archer */ MSG_ID_BC9 = 0xbc9, -/*20161123 to 20180621 +/*20161123 to 20180704 도람 Doram */ MSG_ID_BCA = 0xbca, -/*20161123 to 20180621 +/*20161123 to 20180704 소환사 Summoner */ MSG_ID_BCB = 0xbcb, -/*20161123 to 20180621 +/*20161123 to 20180704 미드가르드 대륙의 대표 종족. 무한한 잠재력과 뛰어난 적응력으로 문제 해결에 탁월한 것이 특징이다. Delegate race of Midgard. Very talented race to solve a problem with inifite potential and great adaptability. */ MSG_ID_BCC = 0xbcc, -/*20161123 to 20180621 +/*20161123 to 20180704 파-스타 대륙의 대표적인 종족 중 하나로, 선천적으로 호기심이 강하고 발랄한 성격을 지녔다. One of delegate race of Far-star continent with natural born curiosity and sparky character. */ MSG_ID_BCD = 0xbcd, -/*20161123 to 20180621 +/*20161123 to 20180704 소지 한계량이 70%를 초과하거나, 인벤토리에 10칸 이상의 여유 공간이 부족한 상태입니다. Weight limit has reached toover 70%. Or less then 10 invenrory space. */ MSG_ID_BCE = 0xbce, -/*20161123 to 20180621 +/*20161123 to 20180704 C */ MSG_ID_BCF = 0xbcf, -/*20161123 to 20180621 +/*20161123 to 20180704 C */ MSG_ID_BD0 = 0xbd0, -/*20161123 to 20180621 +/*20161123 to 20180704 다른 일을 하는 중입니다. Doing in other activity. */ MSG_ID_BD1 = 0xbd1, -/*20161123 to 20180621 +/*20161123 to 20180704 오버히트 리미트 : %d Overheat limit : %d */ MSG_ID_BD2 = 0xbd2, #endif #if PACKETVER >= 20161130 -/*20161130 to 20180621 +/*20161130 to 20180704 메모리얼 던전 이용 중엔 초대 및 탈퇴가 되지 않습니다. You cannot invite or withdraw while in memorial dungeon. */ MSG_ID_BD3 = 0xbd3, -/*20161130 to 20180621 +/*20161130 to 20180704 비속어가 포함되어있습니다. 다시 한번 확인해주세요. Expletive has detected. @@ -18804,131 +18804,131 @@ Please check again. MSG_ID_BD4 = 0xbd4, #endif #if PACKETVER >= 20161207 -/*20161207 to 20180621 +/*20161207 to 20180704 아이디는 %d자 이상 입력해주세요. 사용자 계정이 없으신분들은 왼쪽 하단의 [신청] 버튼을 눌러 계정을 만드시기 바랍니다. Please enter over %d characters. If you don't have user account, please click [Register] button on the bottom left. */ MSG_ID_BD5 = 0xbd5, -/*20161207 to 20180621 +/*20161207 to 20180704 비밀번호는 %d자 이상 입력해주세요. Please enter the password over %d characters. */ MSG_ID_BD6 = 0xbd6, -/*20161207 to 20180621 +/*20161207 to 20180704 진행중이던 작업을 종료후 다시 시도하세요. Please finish your current work and try it again. */ MSG_ID_BD7 = 0xbd7, -/*20161207 to 20180621 +/*20161207 to 20180704 %.1f%% (PC방 %.1f%% + TPLUS %.1f%% + %s서버 %.1f%%) %.1f%% (Internet-Cafe %.1f%% + TPLUS %.1f%% + %sServer %.1f%%) */ MSG_ID_BD8 = 0xbd8, -/*20161207 to 20180621 +/*20161207 to 20180704 아이템을 등록할 수 없습니다 The item cannot be registered. */ MSG_ID_BD9 = 0xbd9, #endif #if PACKETVER >= 20161214 -/*20161214 to 20180621 +/*20161214 to 20180704 /100 /300 */ MSG_ID_BDA = 0xbda, -/*20161214 to 20180621 +/*20161214 to 20180704 /2000 /4000 */ MSG_ID_BDB = 0xbdb, -/*20161214 to 20180621 +/*20161214 to 20180704 https://member.gnjoy.com.tw/mRO_SecPwd.aspx */ MSG_ID_BDC = 0xbdc, -/*20161214 to 20180621 +/*20161214 to 20180704 등록할 emblem이 존재하지 않습니다. emblem 폴더에 파일을 넣고 시도해 주세요 The emblem you want to register does not exist. Insert it in the emblem file and try again */ MSG_ID_BDD = 0xbdd, /*20161214 to 20170315 #라그나로크 #Ragnarok -20170322 to 20180621 +20170322 to 20180704 라그나로크 Ragnarok Ragnarok */ MSG_ID_BDE = 0xbde, /*20161214 to 20161214 스크린샷에 자신 이외의 캐리터명이 표시되는 경우나 채팅창에 자신 이외의 캐릭터 대화가 표시되는 경우, 해당 사용자에게 반드시 양해를 구한 후 사용 해 주시기 바랍니다. -20161221 to 20180621 +20161221 to 20180704 스크린샷에 자신 이외의 캐릭터명이 표시되는 경우나 채팅창에 자신 이외의 캐릭터 대화가 표시되는 경우, 해당 사용자에게 반드시 양해를 구한 후 사용 해 주시기 바랍니다. If your screenshot or chat box includes other users besides yourself, first ask permission from the other users before using it. */ MSG_ID_BDF = 0xbdf, #endif #if PACKETVER >= 20161221 -/*20161221 to 20180621 +/*20161221 to 20180704 현재 상태에선 장비를 교체할 수 없습니다 You cannot change equipment in current condition */ MSG_ID_BE0 = 0xbe0, -/*20161221 to 20180621 +/*20161221 to 20180704 해당 유저의 이름을 가져오고 있습니다 Getting the user's name */ MSG_ID_BE1 = 0xbe1, -/*20161221 to 20180621 +/*20161221 to 20180704 해당 메시지는 사용 할 수 없는 내용을 포함하고 있습니다. This message includes contents you are not able to use. */ MSG_ID_BE2 = 0xbe2, -/*20161221 to 20180621 +/*20161221 to 20180704 아이템 구입에 실패하였습니다. Failed to purchase item. */ MSG_ID_BE3 = 0xbe3, -/*20161221 to 20180621 +/*20161221 to 20180704 신분증번호 하위 7자리가 일치하지 않습니다. The lower numbers of the identification number does not match. */ MSG_ID_BE4 = 0xbe4, #endif #if PACKETVER >= 20161228 -/*20161228 to 20180621 +/*20161228 to 20180704 닫기 Close */ MSG_ID_BE5 = 0xbe5, -/*20161228 to 20180621 +/*20161228 to 20180704 규칙 Rule */ MSG_ID_BE6 = 0xbe6, -/*20161228 to 20180621 +/*20161228 to 20180704 1회 구매 Purchase 1x */ MSG_ID_BE7 = 0xbe7, -/*20161228 to 20180621 +/*20161228 to 20180704 10회 구매 Purchase 10x */ MSG_ID_BE8 = 0xbe8, -/*20161228 to 20180621 +/*20161228 to 20180704 100회 구매 Purchase 100x */ MSG_ID_BE9 = 0xbe9, -/*20161228 to 20180621 +/*20161228 to 20180704 1등 당첨 Win 1st prize */ MSG_ID_BEA = 0xbea, -/*20161228 to 20180621 +/*20161228 to 20180704 2등 당첨 Win 2nd prize */ MSG_ID_BEB = 0xbeb, -/*20161228 to 20180621 +/*20161228 to 20180704 3등 당첨 Win 3rd prize */ @@ -18936,7 +18936,7 @@ Win 3rd prize /*20161228 to 20170111 복권 구매 금액 Lottery purchase amount -20170118 to 20180621 +20170118 to 20180704 현재 사용하지 않음 Currently not in use */ @@ -18944,49 +18944,49 @@ Currently not in use /*20161228 to 20170111 참여 캐릭터 Participating character -20170118 to 20180621 +20170118 to 20180704 현재 사용하지 않음 Currently not in use */ MSG_ID_BEE = 0xbee, -/*20161228 to 20180621 +/*20161228 to 20180704 제니 로또 당첨자 Zeny Lottery winner */ MSG_ID_BEF = 0xbef, /*20161228 to 20170111 복권 진행일 -20170118 to 20180621 +20170118 to 20180704 복권 구매 금액 Lottery purchase amount */ MSG_ID_BF0 = 0xbf0, -/*20161228 to 20180621 +/*20161228 to 20180704 참여 캐릭터 Participating character */ MSG_ID_BF1 = 0xbf1, -/*20161228 to 20180621 +/*20161228 to 20180704 1등 1st Price */ MSG_ID_BF2 = 0xbf2, -/*20161228 to 20180621 +/*20161228 to 20180704 2등 2nd Price */ MSG_ID_BF3 = 0xbf3, -/*20161228 to 20180621 +/*20161228 to 20180704 3등 3rd Price */ MSG_ID_BF4 = 0xbf4, -/*20161228 to 20180621 +/*20161228 to 20180704 구매 보상 아이템 Purchase Reward Item */ MSG_ID_BF5 = 0xbf5, -/*20161228 to 20180621 +/*20161228 to 20180704 ^1a1a1a복권 ^b%d개^/b를 ^4435b2%dZeny^1a1a1a로 구매하시겠습니까? @@ -18994,165 +18994,165 @@ Purchase Reward Item ^4435b2%dZeny^1a1a1a? */ MSG_ID_BF6 = 0xbf6, -/*20161228 to 20180621 +/*20161228 to 20180704 복권을 성공적으로 구매하였습니다. You have successfully purchased the lottery ticket. */ MSG_ID_BF7 = 0xbf7, -/*20161228 to 20180621 +/*20161228 to 20180704 소지 제니가 부족하여 복권을 구매 할 수 없습니다. Not enough Zeny to purchase lottey ticket. */ MSG_ID_BF8 = 0xbf8, -/*20161228 to 20180621 +/*20161228 to 20180704 최대 복권 구매 횟수는 1000회를 초과 할 수 없습니다. You are only able to purchase the tickets upto 1000 times. */ MSG_ID_BF9 = 0xbf9, -/*20161228 to 20180621 +/*20161228 to 20180704 예 Yes */ MSG_ID_BFA = 0xbfa, -/*20161228 to 20180621 +/*20161228 to 20180704 아니요 No */ MSG_ID_BFB = 0xbfb, -/*20161228 to 20180621 +/*20161228 to 20180704 HP */ MSG_ID_BFC = 0xbfc, -/*20161228 to 20180621 +/*20161228 to 20180704 SP */ MSG_ID_BFD = 0xbfd, -/*20161228 to 20180621 +/*20161228 to 20180704 Lv */ MSG_ID_BFE = 0xbfe, -/*20161228 to 20180621 +/*20161228 to 20180704 Lv */ MSG_ID_BFF = 0xbff, -/*20161228 to 20180621 +/*20161228 to 20180704 Exp */ MSG_ID_C00 = 0xc00, -/*20161228 to 20180621 +/*20161228 to 20180704 all on */ MSG_ID_C01 = 0xc01, -/*20161228 to 20180621 +/*20161228 to 20180704 Play Replay Flie */ MSG_ID_C02 = 0xc02, -/*20161228 to 20180621 +/*20161228 to 20180704 P */ MSG_ID_C03 = 0xc03, -/*20161228 to 20180621 +/*20161228 to 20180704 Total */ MSG_ID_C04 = 0xc04, -/*20161228 to 20180621 +/*20161228 to 20180704 Basicinfo */ MSG_ID_C05 = 0xc05, -/*20161228 to 20180621 +/*20161228 to 20180704 Equip */ MSG_ID_C06 = 0xc06, -/*20161228 to 20180621 +/*20161228 to 20180704 Item */ MSG_ID_C07 = 0xc07, -/*20161228 to 20180621 +/*20161228 to 20180704 Skill */ MSG_ID_C08 = 0xc08, -/*20161228 to 20180621 +/*20161228 to 20180704 Guild */ MSG_ID_C09 = 0xc09, -/*20161228 to 20180621 +/*20161228 to 20180704 Party */ MSG_ID_C0A = 0xc0a, -/*20161228 to 20180621 +/*20161228 to 20180704 Chatting */ MSG_ID_C0B = 0xc0b, -/*20161228 to 20180621 +/*20161228 to 20180704 Shortcut */ MSG_ID_C0C = 0xc0c, -/*20161228 to 20180621 +/*20161228 to 20180704 Status */ MSG_ID_C0D = 0xc0d, -/*20161228 to 20180621 +/*20161228 to 20180704 ALL All */ MSG_ID_C0E = 0xc0e, -/*20161228 to 20180621 +/*20161228 to 20180704 User Defined File Name */ MSG_ID_C0F = 0xc0f, -/*20161228 to 20180621 +/*20161228 to 20180704 Repeated File Check */ MSG_ID_C10 = 0xc10, -/*20161228 to 20180621 +/*20161228 to 20180704 on */ MSG_ID_C11 = 0xc11, -/*20161228 to 20180621 +/*20161228 to 20180704 <Basic Skin> */ MSG_ID_C12 = 0xc12, -/*20161228 to 20180621 +/*20161228 to 20180704 Select Skin */ MSG_ID_C13 = 0xc13, #endif #if PACKETVER >= 20170111 -/*20170111 to 20180621 +/*20170111 to 20180704 현재 복권에 참여 중이라 삭제할 수 없습니다 You cannot delete it because you are currently participating in the lottery */ MSG_ID_C14 = 0xc14, -/*20170111 to 20180621 +/*20170111 to 20180704 /achievement */ MSG_ID_C15 = 0xc15, -/*20170111 to 20180621 +/*20170111 to 20180704 제니 복권 Zeny Lottery ticket */ MSG_ID_C16 = 0xc16, -/*20170111 to 20180621 +/*20170111 to 20180704 제니 복권 %d등 당첨 보상 Zenyy Lottery %dprize reward */ MSG_ID_C17 = 0xc17, -/*20170111 to 20180621 +/*20170111 to 20180704 %d등 당첨 보상: %s %dprize reward: %s */ MSG_ID_C18 = 0xc18, -/*20170111 to 20180621 +/*20170111 to 20180704 제니 복권 누적 구매 보상 Zeny Lottery Cumulative purchase reward */ MSG_ID_C19 = 0xc19, -/*20170111 to 20180621 +/*20170111 to 20180704 누적 %d회 보상: %s Cumulative %d times reward: %s */ MSG_ID_C1A = 0xc1a, -/*20170111 to 20180621 +/*20170111 to 20180704 제니 복권 구매 환불 Zeny Lottery Refund */ @@ -19160,282 +19160,282 @@ Zeny Lottery Refund /*20170111 to 20170111 환불 금액: %d Zeny 환불 사유: 서버 내 복권 추첨 달성 실패 -20170118 to 20180621 +20170118 to 20180704 환불 금액: %d Zeny 환불 사유: 서버 내 복권 추첨 달성 실패 Refund amount: %d Zeny Reason for Refund: Failed to draw lottery in the server */ MSG_ID_C1C = 0xc1c, -/*20170111 to 20180621 +/*20170111 to 20180704 미니 파티창 추가 Add Mini Party Chat */ MSG_ID_C1D = 0xc1d, -/*20170111 to 20180621 +/*20170111 to 20180704 미니 파티창 삭제 Delete Mini Party Chat */ MSG_ID_C1E = 0xc1e, #endif #if PACKETVER >= 20170118 -/*20170118 to 20180621 +/*20170118 to 20180704 복권 추첨이 모두 종료 되었습니다! 당첨자를 확인해주세요 The lottery draw had ended! Check the winner! */ MSG_ID_C1F = 0xc1f, -/*20170118 to 20180621 +/*20170118 to 20180704 %d월 %d일 %dMonth %dDay */ MSG_ID_C20 = 0xc20, -/*20170118 to 20180621 +/*20170118 to 20180704 다음 등급까지 Till the next grade */ MSG_ID_C21 = 0xc21, -/*20170118 to 20180621 +/*20170118 to 20180704 전체 All */ MSG_ID_C22 = 0xc22, -/*20170118 to 20180621 +/*20170118 to 20180704 미완료 Incomplete */ MSG_ID_C23 = 0xc23, -/*20170118 to 20180621 +/*20170118 to 20180704 (달성!) (Accomplished!) */ MSG_ID_C24 = 0xc24, -/*20170118 to 20180621 +/*20170118 to 20180704 (미달성) (Not Accomplished) */ MSG_ID_C25 = 0xc25, #endif #if PACKETVER >= 20170208 -/*20170208 to 20180621 +/*20170208 to 20180704 장비 교체 Change equipment */ MSG_ID_C26 = 0xc26, -/*20170208 to 20180621 +/*20170208 to 20180704 CHANGE */ MSG_ID_C27 = 0xc27, -/*20170208 to 20180621 +/*20170208 to 20180704 힘 파라메터 ^cc0000근접 물리 공격력^ffffff, 소지무게 Power Parameter ^cc0000Melee PhysicalAttack^ffffff, Carrying Weight */ MSG_ID_C28 = 0xc28, -/*20170208 to 20180621 +/*20170208 to 20180704 민첩성 파라메터 ^cc0000공격 속도^ffffff, 회피율, 물리 방어력 Agility Parameter ^cc0000Attack Speed^ffffff, Dodge, Physical Defense */ MSG_ID_C29 = 0xc29, -/*20170208 to 20180621 +/*20170208 to 20180704 체력 파라메터 ^cc0000최대 체력^ffffff, 물리 방어력, 마법 방어력 HP Parameter ^cc0000Max HP^ffffff, Physical Defense, Magic Defense */ MSG_ID_C2A = 0xc2a, -/*20170208 to 20180621 +/*20170208 to 20180704 지력 파라메터 ^cc0000마법 공격력^ffffff, 캐스팅 시간, 마법 방어력 Intellect Parameter ^cc0000Magic Attack^ffffff, Casting Time, Magic Defense */ MSG_ID_C2B = 0xc2b, -/*20170208 to 20180621 +/*20170208 to 20180704 손재주 파라메터 ^cc0000원거리 물리 공격력^ffffff, 명중률, 캐스팅 시간, 마법 공격력 Handcraft Parameter ^cc0000Long Range Physical Attack^ffffff, Accuracy, Casting Time, Magic Attack */ MSG_ID_C2C = 0xc2c, -/*20170208 to 20180621 +/*20170208 to 20180704 운 파라메터 ^cc0000치명타율^ffffff, 명중률, 물리공격력, 마법공격력, 회피율 Moon Parameter ^cc0000Critical Rate^ffffff, Accuracy, Physical Attack, Magic Attack, Dodge */ MSG_ID_C2D = 0xc2d, -/*20170208 to 20180621 +/*20170208 to 20180704 물리 공격력 Physical Attack */ MSG_ID_C2E = 0xc2e, -/*20170208 to 20180621 +/*20170208 to 20180704 물리 방어력 Physical Defense */ MSG_ID_C2F = 0xc2f, -/*20170208 to 20180621 +/*20170208 to 20180704 명중률 Accuracy */ MSG_ID_C30 = 0xc30, -/*20170208 to 20180621 +/*20170208 to 20180704 치명타율 Critical Rate */ MSG_ID_C31 = 0xc31, -/*20170208 to 20180621 +/*20170208 to 20180704 소속길드 Affiliated Guild */ MSG_ID_C32 = 0xc32, -/*20170208 to 20180621 +/*20170208 to 20180704 각 파라메터 레벨업에 사용되는 포인트 Points to level up each Parameter */ MSG_ID_C33 = 0xc33, -/*20170208 to 20180621 +/*20170208 to 20180704 마법공격력 Magic Attack */ MSG_ID_C34 = 0xc34, -/*20170208 to 20180621 +/*20170208 to 20180704 마법방어력 Magic Defense */ MSG_ID_C35 = 0xc35, -/*20170208 to 20180621 +/*20170208 to 20180704 회피율 Dodge */ MSG_ID_C36 = 0xc36, -/*20170208 to 20180621 +/*20170208 to 20180704 공격 속도 Attack Speed */ MSG_ID_C37 = 0xc37, #endif #if PACKETVER >= 20170215 -/*20170215 to 20180621 +/*20170215 to 20180704 단축키 안내 Shortcut */ MSG_ID_C38 = 0xc38, -/*20170215 to 20180621 +/*20170215 to 20180704 옵션 Option */ MSG_ID_C39 = 0xc39, -/*20170215 to 20180621 +/*20170215 to 20180704 스킬 단축키 (F1 ~ F9) Skill Shortcut Key (F1 ~ F9) */ MSG_ID_C3A = 0xc3a, -/*20170215 to 20180621 +/*20170215 to 20180704 이미지 캡쳐 Capture Image */ MSG_ID_C3B = 0xc3b, -/*20170215 to 20180621 +/*20170215 to 20180704 확대 Zoom In */ MSG_ID_C3C = 0xc3c, -/*20170215 to 20180621 +/*20170215 to 20180704 축소 Zoom Out */ MSG_ID_C3D = 0xc3d, -/*20170215 to 20180621 +/*20170215 to 20180704 길드 Guild */ MSG_ID_C3E = 0xc3e, -/*20170215 to 20180621 +/*20170215 to 20180704 은행 Bank */ MSG_ID_C3F = 0xc3f, -/*20170215 to 20180621 +/*20170215 to 20180704 우편 Mail */ MSG_ID_C40 = 0xc40, -/*20170215 to 20180621 +/*20170215 to 20180704 캐시 상점 Cash Shop */ MSG_ID_C41 = 0xc41, -/*20170215 to 20180621 +/*20170215 to 20180704 앉기 Sit */ MSG_ID_C42 = 0xc42, -/*20170215 to 20180621 +/*20170215 to 20180704 이동 Move */ MSG_ID_C43 = 0xc43, -/*20170215 to 20180621 +/*20170215 to 20180704 회전 Rotate */ MSG_ID_C44 = 0xc44, -/*20170215 to 20180621 +/*20170215 to 20180704 파티장은 파티장을 다른 파티원에게 위임 후 탈퇴 가능합니다. The Party Leader can be dropped out only after another party member becomes a Party Leader. */ MSG_ID_C45 = 0xc45, -/*20170215 to 20180621 +/*20170215 to 20180704 이 동영상을 그만 보시겠습니까? Do you want to stop viewing this video? */ MSG_ID_C46 = 0xc46, -/*20170215 to 20180621 +/*20170215 to 20180704 장비가 장비 교체 창에 장착 되었습니다. gear has been equipped in the gear equipment pop-up. */ MSG_ID_C47 = 0xc47, -/*20170215 to 20180621 +/*20170215 to 20180704 장비가 장비 교체 창에서 해제 되었습니다. gear has been removed in the gear equipment pop-up. */ MSG_ID_C48 = 0xc48, #endif #if PACKETVER >= 20170222 -/*20170222 to 20180621 +/*20170222 to 20180704 현재가 마지막 라인입니다. This is the last line. */ MSG_ID_C49 = 0xc49, -/*20170222 to 20180621 +/*20170222 to 20180704 %.1f%% ( 기본 100%% + 프리미엄 %.1f%%+ %s서버 %.1f%% ) %.1f%% ( Base 100%% + Premium %.1f%%+ %sServer %.1f%% ) */ MSG_ID_C4A = 0xc4a, #endif #if PACKETVER >= 20170228 -/*20170228 to 20180621 +/*20170228 to 20180704 한자 Chinese character */ MSG_ID_C4B = 0xc4b, -/*20170228 to 20180621 +/*20170228 to 20180704 단축키 설정 Shortcut Settings */ MSG_ID_C4C = 0xc4c, #endif #if PACKETVER >= 20170308 -/*20170308 to 20180621 +/*20170308 to 20180704 당신의 정액제 기간은 %s에 종료됩니다. Your subscription will be ended on%s. */ MSG_ID_C4D = 0xc4d, -/*20170308 to 20180621 +/*20170308 to 20180704 리플레이 파일을 찾지 못하였습니다. Cannot find the replay file. */ @@ -19443,7 +19443,7 @@ Cannot find the replay file. /*20170308 to 20170801 신발 Head -20170809 to 20180621 +20170809 to 20180704 의상 Shoes */ @@ -19451,22 +19451,22 @@ Shoes /*20170308 to 20170801 머리 Costume -20170809 to 20180621 +20170809 to 20180704 신발 Head */ MSG_ID_C50 = 0xc50, -/*20170308 to 20180621 +/*20170308 to 20180704 갑옷 Armor */ MSG_ID_C51 = 0xc51, -/*20170308 to 20180621 +/*20170308 to 20180704 어깨 Shoulders */ MSG_ID_C52 = 0xc52, -/*20170308 to 20180621 +/*20170308 to 20180704 악세 Accessory */ @@ -19474,12 +19474,12 @@ Accessory /*20170308 to 20170801 의상 Shoes -20170809 to 20180621 +20170809 to 20180704 머리 Costume */ MSG_ID_C54 = 0xc54, -/*20170308 to 20180621 +/*20170308 to 20180704 차순정렬 Sort Order */ @@ -19487,7 +19487,7 @@ Sort Order /*20170308 to 20170308 Current admission application state. -20170315 to 20180621 +20170315 to 20180704 일반 장비 Normal Gear */ @@ -19495,7 +19495,7 @@ Normal Gear /*20170308 to 20170308 Current admission application state. -20170315 to 20180621 +20170315 to 20180704 특수 장비 Special Gear */ @@ -19503,291 +19503,291 @@ Special Gear /*20170308 to 20170308 Current admission application state. -20170315 to 20180621 +20170315 to 20180704 칭호 Style */ MSG_ID_C58 = 0xc58, #endif #if PACKETVER >= 20170315 -/*20170315 to 20180621 +/*20170315 to 20180704 /quake : 화면 흔들림 효과 On/Off /quake : Screen Shaking Effect On/Off */ MSG_ID_C59 = 0xc59, -/*20170315 to 20180621 +/*20170315 to 20180704 /aura2 : 오오라를 완전히 Off 시킬 수 있습니다 On Off /aura2 : You can completely turn off the aurora On/Off */ MSG_ID_C5A = 0xc5a, -/*20170315 to 20180621 +/*20170315 to 20180704 기본 설정 Default Settings */ MSG_ID_C5B = 0xc5b, -/*20170315 to 20180621 +/*20170315 to 20180704 고급 설정 Advanced Settings */ MSG_ID_C5C = 0xc5c, -/*20170315 to 20180621 +/*20170315 to 20180704 기본설정값이 적용됩니다. The Default Settings will be applied. */ MSG_ID_C5D = 0xc5d, -/*20170315 to 20180621 +/*20170315 to 20180704 기본 설정값이 적용됩니다. 동의하십니까? The Default Settings will be applied. Do you agree? */ MSG_ID_C5E = 0xc5e, -/*20170315 to 20180621 +/*20170315 to 20180704 설정값이 적용됩니다. 동의하십니까? The settings will be applied. Do you agree? */ MSG_ID_C5F = 0xc5f, -/*20170315 to 20180621 +/*20170315 to 20180704 설정값을 적용하려면 재시작이 필요합니다. 동의하십니까? Need to restart to apply the settings. Do you agree? */ MSG_ID_C60 = 0xc60, -/*20170315 to 20180621 +/*20170315 to 20180704 안개 Fog */ MSG_ID_C61 = 0xc61, -/*20170315 to 20180621 +/*20170315 to 20180704 오오라 간략화 Simplified aurora */ MSG_ID_C62 = 0xc62, -/*20170315 to 20180621 +/*20170315 to 20180704 오오라켜기 Turn on aurora */ MSG_ID_C63 = 0xc63, -/*20170315 to 20180621 +/*20170315 to 20180704 이펙트 표시 Show Effect */ MSG_ID_C64 = 0xc64, -/*20170315 to 20180621 +/*20170315 to 20180704 음영 표시 Show Shadows */ MSG_ID_C65 = 0xc65, -/*20170315 to 20180621 +/*20170315 to 20180704 No Shift */ MSG_ID_C66 = 0xc66, -/*20170315 to 20180621 +/*20170315 to 20180704 하드웨어 T&L 가속기능을 선택합니다 Select Hardware T&L Acceleration Function */ MSG_ID_C67 = 0xc67, -/*20170315 to 20180621 +/*20170315 to 20180704 게임의 해상도를 선택합니다 Select Game Resolution */ MSG_ID_C68 = 0xc68, -/*20170315 to 20180621 +/*20170315 to 20180704 전체화면 사용 Use full screen */ MSG_ID_C69 = 0xc69, -/*20170315 to 20180621 +/*20170315 to 20180704 마우스 고정 Fix mouse */ MSG_ID_C6A = 0xc6a, -/*20170315 to 20180621 +/*20170315 to 20180704 이펙트 설정 Effect Settings */ MSG_ID_C6B = 0xc6b, -/*20170315 to 20180621 +/*20170315 to 20180704 Control 설정 Control Settings */ MSG_ID_C6C = 0xc6c, -/*20170315 to 20180621 +/*20170315 to 20180704 그래픽 장치 설정 Graphic Device Settings */ MSG_ID_C6D = 0xc6d, -/*20170315 to 20180621 +/*20170315 to 20180704 그래픽 해상도 설정 Graphic Resolution Settings */ MSG_ID_C6E = 0xc6e, -/*20170315 to 20180621 +/*20170315 to 20180704 전체 화면 유무 설정 Full Screen Settings */ MSG_ID_C6F = 0xc6f, -/*20170315 to 20180621 +/*20170315 to 20180704 마우스 고정 여부 설정 Fix mouse Settings */ MSG_ID_C70 = 0xc70, -/*20170315 to 20180621 +/*20170315 to 20180704 수수료 : Commission : */ MSG_ID_C71 = 0xc71, -/*20170315 to 20180621 +/*20170315 to 20180704 수수료 총액 : Total commission amount : */ MSG_ID_C72 = 0xc72, -/*20170315 to 20180621 +/*20170315 to 20180704 수신인 설정 Select receiver */ MSG_ID_C73 = 0xc73, -/*20170315 to 20180621 +/*20170315 to 20180704 수신그룹 설정 Select receiving group */ MSG_ID_C74 = 0xc74, -/*20170315 to 20180621 +/*20170315 to 20180704 크기 변경(F10) Change size(F10) */ MSG_ID_C75 = 0xc75, -/*20170315 to 20180621 +/*20170315 to 20180704 메일함을 불러오는 중 입니다. 불필요한 메일은 ^c92114삭제^000000해 주세요~!! Loading the mailbox. ^c92114Delete^000000unnecessary emails!! */ MSG_ID_C76 = 0xc76, -/*20170315 to 20180621 +/*20170315 to 20180704 NOW LOADING.. */ MSG_ID_C77 = 0xc77, -/*20170315 to 20180621 +/*20170315 to 20180704 제목 Title */ MSG_ID_C78 = 0xc78, -/*20170315 to 20180621 +/*20170315 to 20180704 보낸이 Sender */ MSG_ID_C79 = 0xc79, #endif #if PACKETVER >= 20170322 -/*20170322 to 20180621 +/*20170322 to 20180704 라그나로크 클라이언트와 동시에 실행이 불가능 합니다. setup을 종료합니다 */ MSG_ID_C7A = 0xc7a, -/*20170322 to 20180621 +/*20170322 to 20180704 추가 기능 설정 */ MSG_ID_C7B = 0xc7b, -/*20170322 to 20180621 +/*20170322 to 20180704 This account does not exist. */ MSG_ID_C7C = 0xc7c, -/*20170322 to 20180621 +/*20170322 to 20180704 Passwords do not match. */ MSG_ID_C7D = 0xc7d, -/*20170322 to 20180621 +/*20170322 to 20180704 Failed to pass IP authentication */ MSG_ID_C7E = 0xc7e, -/*20170322 to 20180621 +/*20170322 to 20180704 No identification number, supplement your registration information */ MSG_ID_C7F = 0xc7f, -/*20170322 to 20180621 +/*20170322 to 20180704 Account block */ MSG_ID_C80 = 0xc80, -/*20170322 to 20180621 +/*20170322 to 20180704 System error */ MSG_ID_C81 = 0xc81, -/*20170322 to 20180621 +/*20170322 to 20180704 unknown error found. */ MSG_ID_C82 = 0xc82, #endif #if PACKETVER >= 20170329 -/*20170329 to 20180621 +/*20170329 to 20180704 길안내 아이콘 설정 */ MSG_ID_C83 = 0xc83, -/*20170329 to 20180621 +/*20170329 to 20180704 길 안내 정보 UI */ MSG_ID_C84 = 0xc84, -/*20170329 to 20180621 +/*20170329 to 20180704 길 안내 정보 열기 */ MSG_ID_C85 = 0xc85, -/*20170329 to 20180621 +/*20170329 to 20180704 현재 위치 공유 */ MSG_ID_C86 = 0xc86, -/*20170329 to 20180621 +/*20170329 to 20180704 검색결과[0] */ MSG_ID_C87 = 0xc87, -/*20170329 to 20180621 +/*20170329 to 20180704 검색&안내 */ MSG_ID_C88 = 0xc88, /*20170329 to 20170329 위치 값은 음수 값이 들어 올 수 없습니다. -20170405 to 20180621 +20170405 to 20180704 위치가 올바르지 않습니다. */ MSG_ID_C89 = 0xc89, -/*20170329 to 20180621 +/*20170329 to 20180704 검색결과[%d] */ MSG_ID_C8A = 0xc8a, -/*20170329 to 20180621 +/*20170329 to 20180704 길안내 표시를 위한 아이콘 설정 */ MSG_ID_C8B = 0xc8b, -/*20170329 to 20180621 +/*20170329 to 20180704 길 찾기에 zeny 허용 */ MSG_ID_C8C = 0xc8c, -/*20170329 to 20180621 +/*20170329 to 20180704 내비게이션 도킹 해제 */ MSG_ID_C8D = 0xc8d, -/*20170329 to 20180621 +/*20170329 to 20180704 활성화 하지 않은 계정입니다. */ MSG_ID_C8E = 0xc8e, #endif #if PACKETVER >= 20170405 -/*20170405 to 20180621 +/*20170405 to 20180704 클릭한 위치가 채팅창에 공유 됩니다. */ MSG_ID_C8F = 0xc8f, -/*20170405 to 20180621 +/*20170405 to 20180704 4. Service 항목을 선택하면 Zeny&비공정 이용을 고려하여 안내 한다. */ MSG_ID_C90 = 0xc90, -/*20170405 to 20180621 +/*20170405 to 20180704 5. [<-] 버튼 : 길안내 모드 <-> 검색 모드를 바꾸거나 */ MSG_ID_C91 = 0xc91, -/*20170405 to 20180621 +/*20170405 to 20180704 공유하기 모드 -> 서치 모드로 돌아갈때 사용 된다. */ MSG_ID_C92 = 0xc92, -/*20170405 to 20180621 +/*20170405 to 20180704 경험치 %lld 얻음 */ MSG_ID_C93 = 0xc93, -/*20170405 to 20180621 +/*20170405 to 20180704 '%lld'의 경험치를 */ MSG_ID_C94 = 0xc94, @@ -19810,7 +19810,7 @@ unknown error found. = 수수료율 : ^1567fe8%^000000 100,000,001 z 이상 = 수수료율 : ^1567fe10%^000000 -20170524 to 20180621 +20170524 to 20180704 ^b- 노점 수수료 안내^/b 노점 설정 가격에 따라 일정 비율의 수수료가 부가됩니다. @@ -19831,741 +19831,741 @@ unknown error found. = 수수료율 : ^1567fe5%^000000 */ MSG_ID_C95 = 0xc95, -/*20170405 to 20180621 +/*20170405 to 20180704 실거래가 : */ MSG_ID_C96 = 0xc96, -/*20170405 to 20180621 +/*20170405 to 20180704 ※ 아이템 판매시, 실거래가만큼 제니를 획득합니다. */ MSG_ID_C97 = 0xc97, -/*20170405 to 20180621 +/*20170405 to 20180704 ※ 아이템 구매시, 실거래가만큼 제니가 차감됩니다. */ MSG_ID_C98 = 0xc98, -/*20170405 to 20180621 +/*20170405 to 20180704 채팅방 개설 */ MSG_ID_C99 = 0xc99, #endif #if PACKETVER >= 20170412 -/*20170412 to 20180621 +/*20170412 to 20180704 해당 캐릭터는 파티가입이 가능하지 않은 레벨입니다. */ MSG_ID_C9A = 0xc9a, -/*20170412 to 20180621 +/*20170412 to 20180704 '%lld'의 잡경험치를 */ MSG_ID_C9B = 0xc9b, -/*20170412 to 20180621 +/*20170412 to 20180704 잡경험치 %lld 얻음 */ MSG_ID_C9C = 0xc9c, #endif #if PACKETVER >= 20170419 -/*20170419 to 20180621 +/*20170419 to 20180704 현재위치(대로)에는 노점을 개설할 수 없습니다. */ MSG_ID_C9D = 0xc9d, #endif #if PACKETVER >= 20170426 -/*20170426 to 20180621 +/*20170426 to 20180704 초 후 가능합니다. */ MSG_ID_C9E = 0xc9e, #endif #if PACKETVER >= 20170517 -/*20170517 to 20180621 +/*20170517 to 20180704 파티원 */ MSG_ID_C9F = 0xc9f, -/*20170517 to 20180621 +/*20170517 to 20180704 SNS 전송실패(%d) */ MSG_ID_CA0 = 0xca0, -/*20170517 to 20180621 +/*20170517 to 20180704 SNS 서버 연결실패 */ MSG_ID_CA1 = 0xca1, -/*20170517 to 20180621 +/*20170517 to 20180704 SNS 로그인 후 사용 가능합니다. */ MSG_ID_CA2 = 0xca2, -/*20170517 to 20180621 +/*20170517 to 20180704 접속 할 수 있는 주소가 존재하지 않습니다. */ MSG_ID_CA3 = 0xca3, #endif #if PACKETVER >= 20170524 -/*20170524 to 20180621 +/*20170524 to 20180704 미니파티창이 겹쳐져 있어 사용하실 수 없습니다. */ MSG_ID_CA4 = 0xca4, #endif #if PACKETVER >= 20170531 -/*20170531 to 20180621 +/*20170531 to 20180704 나의 판매노점 */ MSG_ID_CA5 = 0xca5, #endif #if PACKETVER >= 20170614 -/*20170614 to 20180621 +/*20170614 to 20180704 BOX */ MSG_ID_CA6 = 0xca6, -/*20170614 to 20180621 +/*20170614 to 20180704 팁박스 */ MSG_ID_CA7 = 0xca7, #endif #if PACKETVER >= 20170621 -/*20170621 to 20180621 +/*20170621 to 20180704 트윗을 성공했습니다. */ MSG_ID_CA8 = 0xca8, #endif #if PACKETVER >= 20170628 -/*20170628 to 20180621 +/*20170628 to 20180704 다시하기 */ MSG_ID_CA9 = 0xca9, /*20170628 to 20170809 제련재료가 변경되어 다시하기가 비활성화 되었습니다. -20170816 to 20180621 +20170816 to 20180704 다시하기가 비활성화되었습니다. 제련 재료를 다시 선택해주세요. */ MSG_ID_CAA = 0xcaa, -/*20170628 to 20180621 +/*20170628 to 20180704 제련석이 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAB = 0xcab, -/*20170628 to 20180621 +/*20170628 to 20180704 제니가 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAC = 0xcac, -/*20170628 to 20180621 +/*20170628 to 20180704 대장장이의 축복이 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAD = 0xcad, -/*20170628 to 20180621 +/*20170628 to 20180704 아이템이 파괴되었습니다. */ MSG_ID_CAE = 0xcae, -/*20170628 to 20180621 +/*20170628 to 20180704 모든 스테이터스가 감소되었습니다. */ MSG_ID_CAF = 0xcaf, -/*20170628 to 20180621 +/*20170628 to 20180704 모든 스테이터스 감소 효과가 해제되었습니다. */ MSG_ID_CB0 = 0xcb0, -/*20170628 to 20180621 +/*20170628 to 20180704 OTP 비밀번호는 8자리 입니다. */ MSG_ID_CB1 = 0xcb1, #endif #if PACKETVER >= 20170705 -/*20170705 to 20180621 +/*20170705 to 20180704 통합계정 */ MSG_ID_CB2 = 0xcb2, -/*20170705 to 20180621 +/*20170705 to 20180704 라그나로크 */ MSG_ID_CB3 = 0xcb3, -/*20170705 to 20180621 +/*20170705 to 20180704 서비스 점검 중입니다. */ MSG_ID_CB4 = 0xcb4, -/*20170705 to 20180621 +/*20170705 to 20180704 검색어를 입력해주세요 */ MSG_ID_CB5 = 0xcb5, -/*20170705 to 20180621 +/*20170705 to 20180704 MOTP */ MSG_ID_CB6 = 0xcb6, -/*20170705 to 20180621 +/*20170705 to 20180704 인증번호 Identification number. */ MSG_ID_CB7 = 0xcb7, -/*20170705 to 20180621 +/*20170705 to 20180704 휴대폰에 다운받은 GNJOY MOTP를 실행하여 인증번호를 입력해 주세요. */ MSG_ID_CB8 = 0xcb8, #endif #if PACKETVER >= 20170712 -/*20170712 to 20180621 +/*20170712 to 20180704 파티장을 위임할 파티원이 존재하지 않습니다. 파티를 해산하시겠습니까? */ MSG_ID_CB9 = 0xcb9, #endif #if PACKETVER >= 20170719 -/*20170719 to 20180621 +/*20170719 to 20180704 - 만18세이상 */ MSG_ID_CBA = 0xcba, -/*20170719 to 20180621 +/*20170719 to 20180704 - 유료서버 */ MSG_ID_CBB = 0xcbb, -/*20170719 to 20180621 +/*20170719 to 20180704 - 무료서버 */ MSG_ID_CBC = 0xcbc, -/*20170719 to 20180621 +/*20170719 to 20180704 쾌적 */ MSG_ID_CBD = 0xcbd, -/*20170719 to 20180621 +/*20170719 to 20180704 보통 Normal */ MSG_ID_CBE = 0xcbe, -/*20170719 to 20180621 +/*20170719 to 20180704 혼잡 */ MSG_ID_CBF = 0xcbf, -/*20170719 to 20180621 +/*20170719 to 20180704 포화 */ MSG_ID_CC0 = 0xcc0, -/*20170719 to 20180621 +/*20170719 to 20180704 map */ MSG_ID_CC1 = 0xcc1, -/*20170719 to 20180621 +/*20170719 to 20180704 월드창고는 인벤토리 아이템만 입출고 할 수 있습니다. */ MSG_ID_CC2 = 0xcc2, -/*20170719 to 20180621 +/*20170719 to 20180704 월드창고에는 펫알을 입고할 수 없습니다. */ MSG_ID_CC3 = 0xcc3, -/*20170719 to 20180621 +/*20170719 to 20180704 월드창고에는 제작아이템을 입고할 수 없습니다. */ MSG_ID_CC4 = 0xcc4, -/*20170719 to 20180621 +/*20170719 to 20180704 %s 에서는 출고 할 수 없는 아이템입니다. */ MSG_ID_CC5 = 0xcc5, #endif #if PACKETVER >= 20170726 -/*20170726 to 20180621 +/*20170726 to 20180704 던전 파괴 */ MSG_ID_CC6 = 0xcc6, -/*20170726 to 20180621 +/*20170726 to 20180704 [%s] 님이 제련을 성공하여, [+%d %s] 아이템을 획득하였습니다. */ MSG_ID_CC7 = 0xcc7, -/*20170726 to 20180621 +/*20170726 to 20180704 [%s] 님이 [+%d %s] 아이템의 제련에 실패하였습니다. */ MSG_ID_CC8 = 0xcc8, -/*20170726 to 20180621 +/*20170726 to 20180704 파티장을 위임한 이후에 탈퇴할 수 있습니다. */ MSG_ID_CC9 = 0xcc9, #endif #if PACKETVER >= 20170809 -/*20170809 to 20180621 +/*20170809 to 20180704 오름 */ MSG_ID_CCA = 0xcca, -/*20170809 to 20180621 +/*20170809 to 20180704 내림 */ MSG_ID_CCB = 0xccb, -/*20170809 to 20180621 +/*20170809 to 20180704 기본 */ MSG_ID_CCC = 0xccc, -/*20170809 to 20180621 +/*20170809 to 20180704 변조된 파일이 발견되었습니다. 게임을 다시 실행시켜주세요. */ MSG_ID_CCD = 0xccd, #endif #if PACKETVER >= 20170823 -/*20170823 to 20180621 +/*20170823 to 20180704 %s 은(는) 이맵에서 이동이 제한된 아이템입니다. */ MSG_ID_CCE = 0xcce, #endif #if PACKETVER >= 20170906 -/*20170906 to 20180621 +/*20170906 to 20180704 스스로 먹이먹기 */ MSG_ID_CCF = 0xccf, -/*20170906 to 20180621 +/*20170906 to 20180704 로덱스 작성창이 열려있는 동안 호문클루스가 먹이를 먹지 못합니다. */ MSG_ID_CD0 = 0xcd0, -/*20170906 to 20180621 +/*20170906 to 20180704 호문클루스가 먹이를 먹었습니다. '%s' 잔여량 %d개 */ MSG_ID_CD1 = 0xcd1, -/*20170906 to 20180621 +/*20170906 to 20180704 호문클루스 스스로 먹이 먹기 활성화 On */ MSG_ID_CD2 = 0xcd2, -/*20170906 to 20180621 +/*20170906 to 20180704 호문클루스 스스로 먹이 먹기 활성화 Off */ MSG_ID_CD3 = 0xcd3, -/*20170906 to 20180621 +/*20170906 to 20180704 호문클루스는 주인이 획득하는 경험치의 10%만큼을 자신의 경험치로 분배 받습니다. */ MSG_ID_CD4 = 0xcd4, -/*20170906 to 20180621 +/*20170906 to 20180704 확률 : %d%% */ MSG_ID_CD5 = 0xcd5, -/*20170906 to 20180621 +/*20170906 to 20180704 해당 대상은 호문의 공격대상이 아닙니다. 'Alt + 우클릭'을 통해 호문클루스의 공격대상을 지정해주세요. */ MSG_ID_CD6 = 0xcd6, -/*20170906 to 20180621 +/*20170906 to 20180704 호문의 공격대상이 존재하지 않습니다. 'Alt + 우클릭'을 통해 호문클루스의 공격대상을 지정해주세요. */ MSG_ID_CD7 = 0xcd7, #endif #if PACKETVER >= 20170913 -/*20170913 to 20180621 +/*20170913 to 20180704 판매 리스트 */ MSG_ID_CD8 = 0xcd8, -/*20170913 to 20180621 +/*20170913 to 20180704 구입 리스트 */ MSG_ID_CD9 = 0xcd9, -/*20170913 to 20180621 +/*20170913 to 20180704 신규 New */ MSG_ID_CDA = 0xcda, -/*20170913 to 20180621 +/*20170913 to 20180704 인기 Headgears */ MSG_ID_CDB = 0xcdb, -/*20170913 to 20180621 +/*20170913 to 20180704 한정 Limited */ MSG_ID_CDC = 0xcdc, -/*20170913 to 20180621 +/*20170913 to 20180704 임대장비 Rental Items */ MSG_ID_CDD = 0xcdd, -/*20170913 to 20180621 +/*20170913 to 20180704 영구장비 Equipments */ MSG_ID_CDE = 0xcde, -/*20170913 to 20180621 +/*20170913 to 20180704 버프 Scrolls */ MSG_ID_CDF = 0xcdf, -/*20170913 to 20180621 +/*20170913 to 20180704 회복 Consumables */ MSG_ID_CE0 = 0xce0, -/*20170913 to 20180621 +/*20170913 to 20180704 기타 Other */ MSG_ID_CE1 = 0xce1, -/*20170913 to 20180621 +/*20170913 to 20180704 특가 Special */ MSG_ID_CE2 = 0xce2, -/*20170913 to 20180621 +/*20170913 to 20180704 충전하기 */ MSG_ID_CE3 = 0xce3, -/*20170913 to 20180621 +/*20170913 to 20180704 구입하기 */ MSG_ID_CE4 = 0xce4, /*20170913 to 20171206 https://payment.gnjoy.com/bill/login.grv -20171213 to 20180621 +20171213 to 20180704 http://member.gnjoy.com/user/pay/chargelist.asp */ MSG_ID_CE5 = 0xce5, -/*20170913 to 20180621 +/*20170913 to 20180704 아이템 검색 */ MSG_ID_CE6 = 0xce6, -/*20170913 to 20180621 +/*20170913 to 20180704 무료캐시 */ MSG_ID_CE7 = 0xce7, -/*20170913 to 20180621 +/*20170913 to 20180704 무료캐시 사용 */ MSG_ID_CE8 = 0xce8, -/*20170913 to 20180621 +/*20170913 to 20180704 소지캐시 */ MSG_ID_CE9 = 0xce9, -/*20170913 to 20180621 +/*20170913 to 20180704 수량갱신 */ MSG_ID_CEA = 0xcea, -/*20170913 to 20180621 +/*20170913 to 20180704 성제(여) */ MSG_ID_CEB = 0xceb, -/*20170913 to 20180621 +/*20170913 to 20180704 소울리퍼(여) */ MSG_ID_CEC = 0xcec, -/*20170913 to 20180621 +/*20170913 to 20180704 성제(남) */ MSG_ID_CED = 0xced, -/*20170913 to 20180621 +/*20170913 to 20180704 소울리퍼(남) */ MSG_ID_CEE = 0xcee, #endif #if PACKETVER >= 20170920 -/*20170920 to 20180621 +/*20170920 to 20180704 무게가 %d 퍼센트 이상일때는 HP SP가 자연적으로 회복이 되지 않습니다. */ MSG_ID_CEF = 0xcef, -/*20170920 to 20180621 +/*20170920 to 20180704 한 번에 구입 가능한 아이템의 가짓수는 8개입니다. */ MSG_ID_CF0 = 0xcf0, -/*20170920 to 20180621 +/*20170920 to 20180704 http://gift.zhaouc.com/#/index http://gift.zhaouc.com/ */ MSG_ID_CF1 = 0xcf1, #endif #if PACKETVER >= 20170927 -/*20170927 to 20180621 +/*20170927 to 20180704 UNKNOWN ERROR:%d */ MSG_ID_CF2 = 0xcf2, -/*20170927 to 20180621 +/*20170927 to 20180704 NOT USER */ MSG_ID_CF3 = 0xcf3, -/*20170927 to 20180621 +/*20170927 to 20180704 THIS ACCOUNT ID IS BLOCKED */ MSG_ID_CF4 = 0xcf4, -/*20170927 to 20180621 +/*20170927 to 20180704 COUNTRY REJECT (OR NOT AVALIABLE USER ) */ MSG_ID_CF5 = 0xcf5, -/*20170927 to 20180621 +/*20170927 to 20180704 NOT MATCH PASSWORD */ MSG_ID_CF6 = 0xcf6, -/*20170927 to 20180621 +/*20170927 to 20180704 NOT EMAIL CERT */ MSG_ID_CF7 = 0xcf7, -/*20170927 to 20180621 +/*20170927 to 20180704 PAYPAL BLOCK */ MSG_ID_CF8 = 0xcf8, -/*20170927 to 20180621 +/*20170927 to 20180704 COUNTRY REJECT */ MSG_ID_CF9 = 0xcf9, -/*20170927 to 20180621 +/*20170927 to 20180704 PAYPAL BLOCK */ MSG_ID_CFA = 0xcfa, -/*20170927 to 20180621 +/*20170927 to 20180704 WEB BLOCK */ MSG_ID_CFB = 0xcfb, -/*20170927 to 20180621 +/*20170927 to 20180704 AGE LIMIT USER */ MSG_ID_CFC = 0xcfc, -/*20170927 to 20180621 +/*20170927 to 20180704 PASSWORD HAS NOT BEEN CHANGED FOR MORE THAN 90DAYS */ MSG_ID_CFD = 0xcfd, -/*20170927 to 20180621 +/*20170927 to 20180704 INPUT DATA ERROR */ MSG_ID_CFE = 0xcfe, -/*20170927 to 20180621 +/*20170927 to 20180704 ERROR DATABASE */ MSG_ID_CFF = 0xcff, -/*20170927 to 20180621 +/*20170927 to 20180704 ERROR SYSTEM */ MSG_ID_D00 = 0xd00, /*20170927 to 20171025 %s 지불 -20171101 to 20180621 +20171101 to 20180704 %s 소모 */ MSG_ID_D01 = 0xd01, -/*20170927 to 20180621 +/*20170927 to 20180704 비용지불 */ MSG_ID_D02 = 0xd02, -/*20170927 to 20180621 +/*20170927 to 20180704 출발 가능한 맵이 아닙니다. */ MSG_ID_D03 = 0xd03, -/*20170927 to 20180621 +/*20170927 to 20180704 이동 불가능한 맵입니다 */ MSG_ID_D04 = 0xd04, -/*20170927 to 20180621 +/*20170927 to 20180704 아이템이 부족합니다. */ MSG_ID_D05 = 0xd05, -/*20170927 to 20180621 +/*20170927 to 20180704 줄 바꿈 없이 한 줄로 입력해주세요. */ MSG_ID_D06 = 0xd06, #endif #if PACKETVER >= 20171011 -/*20171011 to 20180621 +/*20171011 to 20180704 불량 단어가 포함된 이름은 등록할 수 없습니다. */ MSG_ID_D07 = 0xd07, #endif #if PACKETVER >= 20171018 -/*20171018 to 20180621 +/*20171018 to 20180704 회원 가입을 위해 공식 홈페이지로 이동됩니다. */ MSG_ID_D08 = 0xd08, #endif #if PACKETVER >= 20171025 -/*20171025 to 20180621 +/*20171025 to 20180704 TokenAgency 서버 연결 실패 */ MSG_ID_D09 = 0xd09, -/*20171025 to 20180621 +/*20171025 to 20180704 과금정보 */ MSG_ID_D0A = 0xd0a, -/*20171025 to 20180621 +/*20171025 to 20180704 삭제예약 */ MSG_ID_D0B = 0xd0b, -/*20171025 to 20180621 +/*20171025 to 20180704 예약취소 */ MSG_ID_D0C = 0xd0c, -/*20171025 to 20180621 +/*20171025 to 20180704 게임시작 */ MSG_ID_D0D = 0xd0d, -/*20171025 to 20180621 +/*20171025 to 20180704 삭제 */ MSG_ID_D0E = 0xd0e, -/*20171025 to 20180621 +/*20171025 to 20180704 Character List */ MSG_ID_D0F = 0xd0f, -/*20171025 to 20180621 +/*20171025 to 20180704 공지 Notice */ MSG_ID_D10 = 0xd10, -/*20171025 to 20180621 +/*20171025 to 20180704 생성 */ MSG_ID_D11 = 0xd11, -/*20171025 to 20180621 +/*20171025 to 20180704 Hair Style */ MSG_ID_D12 = 0xd12, -/*20171025 to 20180621 +/*20171025 to 20180704 Hair Color */ MSG_ID_D13 = 0xd13, -/*20171025 to 20180621 +/*20171025 to 20180704 중복확인 */ MSG_ID_D14 = 0xd14, -/*20171025 to 20180621 +/*20171025 to 20180704 %d시 %d분 %d초 */ MSG_ID_D15 = 0xd15, -/*20171025 to 20180621 +/*20171025 to 20180704 MOTP 입력 시간이 초과되었습니다. 처음부터 다시 로그인해주십시오. */ MSG_ID_D16 = 0xd16, -/*20171025 to 20180621 +/*20171025 to 20180704 뒤로가기 */ MSG_ID_D17 = 0xd17, #endif #if PACKETVER >= 20171101 -/*20171101 to 20180621 +/*20171101 to 20180704 아이템을 사용할 수 없습니다. */ MSG_ID_D18 = 0xd18, -/*20171101 to 20180621 +/*20171101 to 20180704 동일한 맵으로 이동할 수 없습니다. */ MSG_ID_D19 = 0xd19, -/*20171101 to 20180621 +/*20171101 to 20180704 사망시 이동이 불가능합니다. */ MSG_ID_D1A = 0xd1a, -/*20171101 to 20180621 +/*20171101 to 20180704 캐릭터 생성 */ MSG_ID_D1B = 0xd1b, #endif #if PACKETVER >= 20171108 -/*20171108 to 20180621 +/*20171108 to 20180704 모험가 중개소 등록 */ MSG_ID_D1C = 0xd1c, -/*20171108 to 20180621 +/*20171108 to 20180704 모집 중단 */ MSG_ID_D1D = 0xd1d, -/*20171108 to 20180621 +/*20171108 to 20180704 모험가 중개소 설정 */ MSG_ID_D1E = 0xd1e, -/*20171108 to 20180621 +/*20171108 to 20180704 전 지역 */ MSG_ID_D1F = 0xd1f, -/*20171108 to 20180621 +/*20171108 to 20180704 직접기재 */ MSG_ID_D20 = 0xd20, -/*20171108 to 20180621 +/*20171108 to 20180704 검사계열 */ MSG_ID_D21 = 0xd21, -/*20171108 to 20180621 +/*20171108 to 20180704 법사계열 */ MSG_ID_D22 = 0xd22, -/*20171108 to 20180621 +/*20171108 to 20180704 궁수계열 */ MSG_ID_D23 = 0xd23, -/*20171108 to 20180621 +/*20171108 to 20180704 복사계열 */ MSG_ID_D24 = 0xd24, -/*20171108 to 20180621 +/*20171108 to 20180704 상인계열 */ MSG_ID_D25 = 0xd25, -/*20171108 to 20180621 +/*20171108 to 20180704 도둑계열 */ MSG_ID_D26 = 0xd26, -/*20171108 to 20180621 +/*20171108 to 20180704 태권계열 */ MSG_ID_D27 = 0xd27, -/*20171108 to 20180621 +/*20171108 to 20180704 닌자계열 */ MSG_ID_D28 = 0xd28, -/*20171108 to 20180621 +/*20171108 to 20180704 건슬링거계열 */ MSG_ID_D29 = 0xd29, -/*20171108 to 20180621 +/*20171108 to 20180704 도람족계열 */ MSG_ID_D2A = 0xd2a, -/*20171108 to 20180621 +/*20171108 to 20180704 지역명 */ MSG_ID_D2B = 0xd2b, -/*20171108 to 20180621 +/*20171108 to 20180704 지역명 검색 */ MSG_ID_D2C = 0xd2c, -/*20171108 to 20180621 +/*20171108 to 20180704 가입 요청하기 */ MSG_ID_D2D = 0xd2d, -/*20171108 to 20180621 +/*20171108 to 20180704 신고하기 */ MSG_ID_D2E = 0xd2e, -/*20171108 to 20180621 +/*20171108 to 20180704 파티 모집 중단 */ MSG_ID_D2F = 0xd2f, -/*20171108 to 20180621 +/*20171108 to 20180704 지역명을 입력해주세요. */ MSG_ID_D30 = 0xd30, -/*20171108 to 20180621 +/*20171108 to 20180704 지역 */ MSG_ID_D31 = 0xd31, -/*20171108 to 20180621 +/*20171108 to 20180704 전 직업 */ MSG_ID_D32 = 0xd32, -/*20171108 to 20180621 +/*20171108 to 20180704 로그인 */ MSG_ID_D33 = 0xd33, -/*20171108 to 20180621 +/*20171108 to 20180704 계정 */ MSG_ID_D34 = 0xd34, -/*20171108 to 20180621 +/*20171108 to 20180704 종료 Exit */ MSG_ID_D35 = 0xd35, -/*20171108 to 20180621 +/*20171108 to 20180704 신청 */ MSG_ID_D36 = 0xd36, -/*20171108 to 20180621 +/*20171108 to 20180704 접속 */ MSG_ID_D37 = 0xd37, -/*20171108 to 20180621 +/*20171108 to 20180704 확인 */ MSG_ID_D38 = 0xd38, -/*20171108 to 20180621 +/*20171108 to 20180704 휴대폰에 다운받은 GNJOY MOTP를 */ MSG_ID_D39 = 0xd39, -/*20171108 to 20180621 +/*20171108 to 20180704 실행하여 인증번호를 입력해 주세요. */ MSG_ID_D3A = 0xd3a, -/*20171108 to 20180621 +/*20171108 to 20180704 NPC가 있는 맵의 랜덤 좌표로 이동 됩니다. */ MSG_ID_D3B = 0xd3b, -/*20171108 to 20180621 +/*20171108 to 20180704 태권 */ MSG_ID_D3C = 0xd3c, @@ -20573,352 +20573,352 @@ NPC가 있는 맵의 랜덤 좌표로 이동 됩니다. #if PACKETVER >= 20171115 /*20171115 to 20171115 님이 차단 상태로 설정되었습니다. -20171122 to 20180621 +20171122 to 20180704 에게 전체채팅 및 귓말 거부상태 */ MSG_ID_D3D = 0xd3d, /*20171115 to 20171115 님을 차단 상태로 설정하는데 실패하였습니다. -20171122 to 20180621 +20171122 to 20180704 에게 전체채팅 및 귓말 거부 요청 실패 */ MSG_ID_D3E = 0xd3e, /*20171115 to 20171115 님을 차단 상태로 설정하는데 실패하였습니다.(인원 초과) -20171122 to 20180621 +20171122 to 20180704 에게 전체채팅 및 귓말 거부 요청실패 (인원초과) */ MSG_ID_D3F = 0xd3f, /*20171115 to 20171115 님이 차단 해제 되었습니다. -20171122 to 20180621 +20171122 to 20180704 에게 전체채팅 및 귓말 가능상태 */ MSG_ID_D40 = 0xd40, /*20171115 to 20171115 님을 차단 해제하는데 실패하였습니다. -20171122 to 20180621 +20171122 to 20180704 에게 전체채팅 및 귓말 가능 요청실패 */ MSG_ID_D41 = 0xd41, /*20171115 to 20171115 님을 차단 해제하는데 실패하였습니다.(인원 초과) -20171122 to 20180621 +20171122 to 20180704 에게 전체채팅 및 귓말 가능 요청실패 (인원초과) */ MSG_ID_D42 = 0xd42, -/*20171115 to 20180621 +/*20171115 to 20180704 차단 리스트가 없습니다 */ MSG_ID_D43 = 0xd43, -/*20171115 to 20180621 +/*20171115 to 20180704 -차단 리스트- */ MSG_ID_D44 = 0xd44, -/*20171115 to 20180621 +/*20171115 to 20180704 진행중 Act */ MSG_ID_D45 = 0xd45, -/*20171115 to 20180621 +/*20171115 to 20180704 추천 Rec */ MSG_ID_D46 = 0xd46, -/*20171115 to 20180621 +/*20171115 to 20180704 보류중 Pen */ MSG_ID_D47 = 0xd47, -/*20171115 to 20180621 +/*20171115 to 20180704 QUEST */ MSG_ID_D48 = 0xd48, -/*20171115 to 20180621 +/*20171115 to 20180704 내용 For */ MSG_ID_D49 = 0xd49, -/*20171115 to 20180621 +/*20171115 to 20180704 몬스터 */ MSG_ID_D4A = 0xd4a, -/*20171115 to 20180621 +/*20171115 to 20180704 보상 */ MSG_ID_D4B = 0xd4b, -/*20171115 to 20180621 +/*20171115 to 20180704 EXP */ MSG_ID_D4C = 0xd4c, -/*20171115 to 20180621 +/*20171115 to 20180704 JEXP */ MSG_ID_D4D = 0xd4d, -/*20171115 to 20180621 +/*20171115 to 20180704 아이템 Item */ MSG_ID_D4E = 0xd4e, -/*20171115 to 20180621 +/*20171115 to 20180704 진행/보류 */ MSG_ID_D4F = 0xd4f, -/*20171115 to 20180621 +/*20171115 to 20180704 하단으로 이동 */ MSG_ID_D50 = 0xd50, -/*20171115 to 20180621 +/*20171115 to 20180704 간편 퀘스트창에 표시 */ MSG_ID_D51 = 0xd51, -/*20171115 to 20180621 +/*20171115 to 20180704 입력시간 */ MSG_ID_D52 = 0xd52, #endif #if PACKETVER >= 20171122 -/*20171122 to 20180621 +/*20171122 to 20180704 아이디 저장 */ MSG_ID_D53 = 0xd53, -/*20171122 to 20180621 +/*20171122 to 20180704 비밀번호 Password */ MSG_ID_D54 = 0xd54, -/*20171122 to 20180621 +/*20171122 to 20180704 아이디 */ MSG_ID_D55 = 0xd55, -/*20171122 to 20180621 +/*20171122 to 20180704 회원가입 */ MSG_ID_D56 = 0xd56, -/*20171122 to 20180621 +/*20171122 to 20180704 노비스계열 */ MSG_ID_D57 = 0xd57, -/*20171122 to 20180621 +/*20171122 to 20180704 슈퍼노비스계열 */ MSG_ID_D58 = 0xd58, -/*20171122 to 20180621 +/*20171122 to 20180704 모험가 중개소 등록에 실패했습니다. */ MSG_ID_D59 = 0xd59, -/*20171122 to 20180621 +/*20171122 to 20180704 모험가 중개소에 등록되었습니다. */ MSG_ID_D5A = 0xd5a, /*20171122 to 20180328 직업을 한 개 이상 선택해주세요. -20180404 to 20180621 +20180404 to 20180704 모집을 희망하는 파티원의 직업을 한 개 이상 선택해 주세요. */ MSG_ID_D5B = 0xd5b, -/*20171122 to 20180621 +/*20171122 to 20180704 지역명을 두 글자 이상 입력해주세요. */ MSG_ID_D5C = 0xd5c, -/*20171122 to 20180621 +/*20171122 to 20180704 %.1f%% (+ %s서버 %.1f%%) */ MSG_ID_D5D = 0xd5d, -/*20171122 to 20180621 +/*20171122 to 20180704 /ex (캐릭터이름) or /차단 (캐릭터이름) : 해당 캐릭터에 대해 전체채팅 및 귓말 차단 */ MSG_ID_D5E = 0xd5e, -/*20171122 to 20180621 +/*20171122 to 20180704 /in (캐릭터이름) or /해제 (캐릭터이름) : 해당 캐릭터에 대해 전체채팅 및 귓말 허용 */ MSG_ID_D5F = 0xd5f, -/*20171122 to 20180621 +/*20171122 to 20180704 /ex or /차단 : 전체채팅 및 귓말 차단 캐릭터 리스트 */ MSG_ID_D60 = 0xd60, -/*20171122 to 20180621 +/*20171122 to 20180704 /exall or /차단전부 : 모두에게 전체채팅 및 귓말 차단 */ MSG_ID_D61 = 0xd61, -/*20171122 to 20180621 +/*20171122 to 20180704 /inall or /해제전부 : 모두에게 전체채팅 및 귓말 허용 */ MSG_ID_D62 = 0xd62, -/*20171122 to 20180621 +/*20171122 to 20180704 모두에게 전체채팅 및 귓말 거부상태 */ MSG_ID_D63 = 0xd63, -/*20171122 to 20180621 +/*20171122 to 20180704 모두에게 전체채팅 및 귓말 거부요청 실패 */ MSG_ID_D64 = 0xd64, -/*20171122 to 20180621 +/*20171122 to 20180704 모두에게 전체채팅 및 귓말 가능상태 */ MSG_ID_D65 = 0xd65, -/*20171122 to 20180621 +/*20171122 to 20180704 모두에게 전체채팅 및 귓말 가능요청 실패 */ MSG_ID_D66 = 0xd66, -/*20171122 to 20180621 +/*20171122 to 20180704 오프닝 */ MSG_ID_D67 = 0xd67, #endif #if PACKETVER >= 20171206 -/*20171206 to 20180621 +/*20171206 to 20180704 로그인 화면으로 돌아가시겠습니까? */ MSG_ID_D68 = 0xd68, -/*20171206 to 20180621 +/*20171206 to 20180704 힘과 공격력이 강해졌습니다. */ MSG_ID_D69 = 0xd69, -/*20171206 to 20180621 +/*20171206 to 20180704 힘, 지능, 손재주 및 명중률이 증가하였습니다. */ MSG_ID_D6A = 0xd6a, -/*20171206 to 20180621 +/*20171206 to 20180704 방어력 및 HP가 증가되었습니다. */ MSG_ID_D6B = 0xd6b, -/*20171206 to 20180621 +/*20171206 to 20180704 젤스타 */ MSG_ID_D6C = 0xd6c, -/*20171206 to 20180621 +/*20171206 to 20180704 계정버프 */ MSG_ID_D6D = 0xd6d, -/*20171206 to 20180621 +/*20171206 to 20180704 정액서비스 */ MSG_ID_D6E = 0xd6e, #endif #if PACKETVER >= 20171213 -/*20171213 to 20180621 +/*20171213 to 20180704 현재 접속이 지연되고 있습니다. 순차적으로 접속이 가능하니 잠시 후 재접속 부탁드립니다. */ MSG_ID_D6F = 0xd6f, -/*20171213 to 20180621 +/*20171213 to 20180704 현재 접속이 지연되고 있으니 잠시 후 재접속 부탁드립니다. */ MSG_ID_D70 = 0xd70, -/*20171213 to 20180621 +/*20171213 to 20180704 불량 단어가 포함된 이름은 검색할 수 없습니다. */ MSG_ID_D71 = 0xd71, -/*20171213 to 20180621 +/*20171213 to 20180704 파티 마스터가 요청을 받을 수 없는 맵에 있습니다. */ MSG_ID_D72 = 0xd72, -/*20171213 to 20180621 +/*20171213 to 20180704 파티를 찾을 수 없습니다. */ MSG_ID_D73 = 0xd73, /*20171213 to 20180328 님의 파티요청입니다. -20180404 to 20180621 +20180404 to 20180704 님의 파티 가입 요청입니다. */ MSG_ID_D74 = 0xd74, #endif #if PACKETVER >= 20171220 -/*20171220 to 20180621 +/*20171220 to 20180704 http://ro.gnjoy.com */ MSG_ID_D75 = 0xd75, -/*20171220 to 20180621 +/*20171220 to 20180704 ▲ */ MSG_ID_D76 = 0xd76, -/*20171220 to 20180621 +/*20171220 to 20180704 ▼ */ MSG_ID_D77 = 0xd77, #endif #if PACKETVER >= 20171227 -/*20171227 to 20180621 +/*20171227 to 20180704 이미 친구입니다 */ MSG_ID_D78 = 0xd78, -/*20171227 to 20180621 +/*20171227 to 20180704 상대방을 찾을 수 없습니다 */ MSG_ID_D79 = 0xd79, -/*20171227 to 20180621 +/*20171227 to 20180704 이미 다른 캐릭터가 친구 신청 중입니다. */ MSG_ID_D7A = 0xd7a, -/*20171227 to 20180621 +/*20171227 to 20180704 혼구슬 표시 ON */ MSG_ID_D7B = 0xd7b, -/*20171227 to 20180621 +/*20171227 to 20180704 혼구슬 표시 OFF */ MSG_ID_D7C = 0xd7c, #endif #if PACKETVER >= 20180117 -/*20180117 to 20180621 +/*20180117 to 20180704 해당 계정은 2차 비밀번호 오입력으로 인해 게임내 접속이 제한된 상태입니다. %02d시간 %02d분 후에 접속제한이 해제되며, 접속제한의 해제는 홈페이지 -> 개인정보변경 -> 2차 비밀번호 에서 본인인증 후 진행해주시기 바랍니다. */ MSG_ID_D7D = 0xd7d, -/*20180117 to 20180621 +/*20180117 to 20180704 보안패스워드를 3회이상 틀리셨습니다. 계정 보안을 위해 24시간동안 게임내 접속이 제한됩니다. 접속제한의 해제는 홈페이지 -> 개인정보변경 -> 2차 비밀번호 에서 본인인증 후 진행해주시기 바랍니다. */ MSG_ID_D7E = 0xd7e, -/*20180117 to 20180621 +/*20180117 to 20180704 운영진 */ MSG_ID_D7F = 0xd7f, -/*20180117 to 20180621 +/*20180117 to 20180704 %d일차 출석 보상이 지급되었습니다. */ MSG_ID_D80 = 0xd80, /*20180117 to 20180117 계정설정정보 받아오는데 실패 했습니다.( 재시도를 위해서는 재시작 해야 합니다. ) -20180124 to 20180621 +20180124 to 20180704 계정 설정 데이터를 불러오는 중에 오류가 발생했습니다. ( 재시도를 위해서는 재시작 해야 합니다. ) */ MSG_ID_D81 = 0xd81, -/*20180117 to 20180621 +/*20180117 to 20180704 해당 스킬은 파티 상태에서 사용 가능합니다. */ MSG_ID_D82 = 0xd82, #endif #if PACKETVER >= 20180124 -/*20180124 to 20180621 +/*20180124 to 20180704 파티 모집을 중단하였습니다. */ MSG_ID_D83 = 0xd83, -/*20180124 to 20180621 +/*20180124 to 20180704 길드 상납 경험치는 최대 %d%%까지 가능합니다. */ MSG_ID_D84 = 0xd84, -/*20180124 to 20180621 +/*20180124 to 20180704 길드 레벨이 최대여서 더 이상 경험치를 상납할 수 없습니다. */ MSG_ID_D85 = 0xd85, #endif #if PACKETVER >= 20180207 -/*20180207 to 20180621 +/*20180207 to 20180704 계정보안을 위하여 MOTP미사용자는 홈페이지 로그인만 가능합니다. 홈페이지로 로그인을 시도해주시기 바랍니다. */ MSG_ID_D86 = 0xd86, -/*20180207 to 20180621 +/*20180207 to 20180704 물리 공격력과 마법 공격력이 향상되었습니다. */ MSG_ID_D87 = 0xd87, -/*20180207 to 20180621 +/*20180207 to 20180704 물리 공격력과 마법 공격력이 감소되었습니다. */ MSG_ID_D88 = 0xd88, -/*20180207 to 20180621 +/*20180207 to 20180704 %s 출석체크 보상 %s Attendance Check Reward */ @@ -20926,324 +20926,330 @@ http://ro.gnjoy.com /*20180207 to 20180509 이벤트 기간 : %02d월 %02d일 ~ %2d월 %2d일 24:00까지 Event period : From %02d/%02d ~ Until %2d/%2d (Month/Day) 24:00 -20180516 to 20180621 +20180516 to 20180704 이벤트 기간 : %02d월 %02d일 ~ %02d월 %02d일 24:00까지 */ MSG_ID_D8A = 0xd8a, -/*20180207 to 20180621 +/*20180207 to 20180704 %d일차 %d Day */ MSG_ID_D8B = 0xd8b, -/*20180207 to 20180621 +/*20180207 to 20180704 %d일차 출석체크 클릭해주세요~! %d Day attendance check Please click~! */ MSG_ID_D8C = 0xd8c, -/*20180207 to 20180621 +/*20180207 to 20180704 %d일차 출석 성공! %d Day attendance success! */ MSG_ID_D8D = 0xd8d, -/*20180207 to 20180621 +/*20180207 to 20180704 D-day */ MSG_ID_D8E = 0xd8e, -/*20180207 to 20180621 +/*20180207 to 20180704 일 Day */ MSG_ID_D8F = 0xd8f, -/*20180207 to 20180621 +/*20180207 to 20180704 출석체크에 실패하였습니다. 다시 실행해주세요. Attendance Check failed. Please run again. */ MSG_ID_D90 = 0xd90, -/*20180207 to 20180621 +/*20180207 to 20180704 출석체크 Attendance Check */ MSG_ID_D91 = 0xd91, -/*20180207 to 20180621 +/*20180207 to 20180704 현재 출석체크 이벤트 기간이 아닙니다 This is not the current attendance check event */ MSG_ATTENDANCE_UNAVAILABLE = 0xd92, /*20180207 to 20180328 길드 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다 -20180404 to 20180621 +20180404 to 20180704 길드 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다. */ MSG_ID_D93 = 0xd93, -/*20180207 to 20180621 +/*20180207 to 20180704 개인 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다. */ MSG_ID_D94 = 0xd94, #endif #if PACKETVER >= 20180213 -/*20180213 to 20180621 +/*20180213 to 20180704 메시지 */ MSG_ID_D95 = 0xd95, -/*20180213 to 20180621 +/*20180213 to 20180704 트위터에 메세지 전송을 실패 했습니다. */ MSG_ID_D96 = 0xd96, -/*20180213 to 20180621 +/*20180213 to 20180704 영문 4자, 한글 2자 이상으로 입력해야 합니다. Enter 4 english words and 2 chinese words */ MSG_ID_D97 = 0xd97, #endif #if PACKETVER >= 20180307 -/*20180307 to 20180621 +/*20180307 to 20180704 몬스터의 테이밍이 불가능한 지역입니다. */ MSG_ID_D98 = 0xd98, #endif #if PACKETVER >= 20180321 -/*20180321 to 20180621 +/*20180321 to 20180704 순위를 가져오고 있습니다... */ MSG_ID_D99 = 0xd99, -/*20180321 to 20180621 +/*20180321 to 20180704 해당 스킬은 파티장일때만 사용 가능합니다. */ MSG_ID_D9A = 0xd9a, #endif #if PACKETVER >= 20180404 -/*20180404 to 20180621 +/*20180404 to 20180704 파트너의 SP가 부족하거나, 스킬 사용 불가 상태입니다. */ MSG_ID_D9B = 0xd9b, -/*20180404 to 20180621 +/*20180404 to 20180704 아르바이트 노점 강제 종료 알림메일 */ MSG_ID_D9C = 0xd9c, -/*20180404 to 20180621 +/*20180404 to 20180704 안녕하세요. 운영팀입니다. 해당 아르바이트 노점은 운영정책 위배되는 사항이 확인되어 강제 종료되었습니다. 자세한 확인을 원하시는 경우에는 1:1 문의를 접수해 주시기 바랍니다. 감사합니다 */ MSG_ID_D9D = 0xd9d, -/*20180404 to 20180621 +/*20180404 to 20180704 50% 이상의 값을 입력할 수 없습니다. */ MSG_ID_D9E = 0xd9e, -/*20180404 to 20180621 +/*20180404 to 20180704 파티 가입 요청을 보냈습니다. */ MSG_ID_D9F = 0xd9f, -/*20180404 to 20180621 +/*20180404 to 20180704 모험가 중개소에 파티를 등록할 수 없습니다 */ MSG_ID_DA0 = 0xda0, -/*20180404 to 20180621 +/*20180404 to 20180704 수락 */ MSG_ID_DA1 = 0xda1, -/*20180404 to 20180621 +/*20180404 to 20180704 거절 */ MSG_ID_DA2 = 0xda2, -/*20180404 to 20180621 +/*20180404 to 20180704 설정 권한은 파티장에게 있습니다. */ MSG_ID_DA3 = 0xda3, -/*20180404 to 20180621 +/*20180404 to 20180704 해당 캐릭터를 찾을 수 없습니다. */ MSG_ID_DA4 = 0xda4, -/*20180404 to 20180621 +/*20180404 to 20180704 노점 강제 철거 */ MSG_ID_DA5 = 0xda5, -/*20180404 to 20180621 +/*20180404 to 20180704 해당 파티의 파티장을 찾을 수 없습니다. */ MSG_ID_DA6 = 0xda6, -/*20180404 to 20180621 +/*20180404 to 20180704 잡레벨이 낮아 파티에 가입 할 수 없습니다. */ MSG_ID_DA7 = 0xda7, -/*20180404 to 20180621 +/*20180404 to 20180704 현재 요청자가 파티가입이 불가능한 지역에 있습니다. */ MSG_ID_DA8 = 0xda8, -/*20180404 to 20180621 +/*20180404 to 20180704 파티 인원수가 초과되었습니다. */ MSG_ID_DA9 = 0xda9, -/*20180404 to 20180621 +/*20180404 to 20180704 %s 파티의 파티장이 파티 가입을 승인했습니다. */ MSG_ID_DAA = 0xdaa, -/*20180404 to 20180621 +/*20180404 to 20180704 %s 파티의 파티장이 파티 가입을 거부했습니다. */ MSG_ID_DAB = 0xdab, -/*20180404 to 20180621 +/*20180404 to 20180704 %s 님이 이미 파티에 가입 중입니다. */ MSG_ID_DAC = 0xdac, -/*20180404 to 20180621 +/*20180404 to 20180704 %s 님의 파티 가입을 수락했습니다. */ MSG_ID_DAD = 0xdad, -/*20180404 to 20180621 +/*20180404 to 20180704 %s 님의 파티 가입을 거부했습니다. */ MSG_ID_DAE = 0xdae, -/*20180404 to 20180621 +/*20180404 to 20180704 파티 요청을 받을 수 없는 상태여서 %s님의 신청이 거절되었습니다. */ MSG_ID_DAF = 0xdaf, -/*20180404 to 20180621 +/*20180404 to 20180704 모험가 중개소 리스트 */ MSG_ID_DB0 = 0xdb0, -/*20180404 to 20180621 +/*20180404 to 20180704 파티 가입 요청 */ MSG_ID_DB1 = 0xdb1, -/*20180404 to 20180621 +/*20180404 to 20180704 파티장이 아닌 경우, 모험가 중개소에 파티를 등록할 수 없습니다. */ MSG_ID_DB2 = 0xdb2, /*20180404 to 20180404 파티 모집 중단에 실패했습니다. -20180418 to 20180621 +20180418 to 20180704 파티 모집을 중단할 수 없습니다. */ MSG_ID_DB3 = 0xdb3, #endif #if PACKETVER >= 20180418 -/*20180418 to 20180621 +/*20180418 to 20180704 존재하지 않는 파티 글입니다. */ MSG_ID_DB4 = 0xdb4, /*20180418 to 20180418 시야 확장 -20180425 to 20180621 +20180425 to 20180704 Zoom Out */ MSG_ID_DB5 = 0xdb5, /*20180418 to 20180418 %s : 시야확장을 켜거나 끌수 있습니다 On Off -20180425 to 20180621 +20180425 to 20180704 %s : Zoom Out을 켜거나 끌수 있습니다 On Off */ MSG_ID_DB6 = 0xdb6, /*20180418 to 20180418 시야를 확장합니다(On) -20180425 to 20180621 +20180425 to 20180704 Zoom Out 기능을 켭니다 (On) */ MSG_ID_DB7 = 0xdb7, /*20180418 to 20180418 시야확장을 해제합니다(Off) -20180425 to 20180621 +20180425 to 20180704 Zoom Out 기능을 해제합니다 (Off) */ MSG_ID_DB8 = 0xdb8, /*20180418 to 20180418 /expandsight -20180425 to 20180621 +20180425 to 20180704 /zoom */ MSG_ID_DB9 = 0xdb9, -/*20180418 to 20180621 +/*20180418 to 20180704 모험가 중개소 */ MSG_ID_DBA = 0xdba, -/*20180418 to 20180621 +/*20180418 to 20180704 파티장인 경우, 가입 요청을 할 수 없습니다. */ MSG_ID_DBB = 0xdbb, -/*20180418 to 20180621 +/*20180418 to 20180704 모험가 중개소에 등록 중입니다. 잠시만 기다려 주세요. */ MSG_ID_DBC = 0xdbc, -/*20180418 to 20180621 +/*20180418 to 20180704 더 이상 직업을 선택할 수 없습니다. */ MSG_ID_DBD = 0xdbd, -/*20180418 to 20180621 +/*20180418 to 20180704 게임 중 해당 유저의 가입 요청을 받지 않습니다. */ MSG_ID_DBE = 0xdbe, #endif #if PACKETVER >= 20180502 -/*20180502 to 20180621 +/*20180502 to 20180704 잠시 후 다시 열어주시기 바랍니다. */ MSG_ID_DBF = 0xdbf, -/*20180502 to 20180621 +/*20180502 to 20180704 공성시작 전 %d분 동안은 해당 기능을 이용하실 수 없습니다. */ MSG_ID_DC0 = 0xdc0, #endif #if PACKETVER >= 20180516 -/*20180516 to 20180621 +/*20180516 to 20180704 /viewclear */ MSG_ID_DC1 = 0xdc1, -/*20180516 to 20180621 +/*20180516 to 20180704 건물 반 투명화 ON */ MSG_ID_DC2 = 0xdc2, -/*20180516 to 20180621 +/*20180516 to 20180704 건물 반 투명화 OFF */ MSG_ID_DC3 = 0xdc3, -/*20180516 to 20180621 +/*20180516 to 20180704 건물 투명화 */ MSG_ID_DC4 = 0xdc4, -/*20180516 to 20180621 +/*20180516 to 20180704 알로 되돌리기가 실패했습니다. 로덱스 작성창을 닫아주세요. */ MSG_ID_DC5 = 0xdc5, -/*20180516 to 20180621 +/*20180516 to 20180704 Emblem Frame */ MSG_ID_DC6 = 0xdc6, -/*20180516 to 20180621 +/*20180516 to 20180704 Emblem 테두리를 그려줍니다 */ MSG_ID_DC7 = 0xdc7, -/*20180516 to 20180621 +/*20180516 to 20180704 Emblem 테두리를 그려주지 않습니다 */ MSG_ID_DC8 = 0xdc8, #endif #if PACKETVER >= 20180605 -/*20180605 to 20180621 +/*20180605 to 20180704 장착된 무기가 없습니다. */ MSG_ID_DC9 = 0xdc9, -/*20180605 to 20180621 +/*20180605 to 20180704 에너지 구체가 부족합니다. */ MSG_ID_DCA = 0xdca, -/*20180605 to 20180621 +/*20180605 to 20180704 배울 수 없는 스킬(%s)이 포함되어있습니다. */ MSG_ID_DCB = 0xdcb, -/*20180605 to 20180621 +/*20180605 to 20180704 /frame */ MSG_ID_DCC = 0xdcc, #endif #if PACKETVER >= 20180620 -/*20180620 to 20180621 +/*20180620 to 20180704 웨폰 블로킹 발동후 제한시간 내에 사용가능한 스킬입니다. */ MSG_ID_DCD = 0xdcd, #endif +#if PACKETVER >= 20180704 +/*20180704 to 20180704 +아이디혹은 패스워드가 잘못되었읍니다. +*/ + MSG_ID_DCE = 0xdce, +#endif }; #endif /* MAP_MESSAGES_MAIN_H */ diff --git a/src/map/messages_re.h b/src/map/messages_re.h index 90988507d..7f9a32e0e 100644 --- a/src/map/messages_re.h +++ b/src/map/messages_re.h @@ -24,3720 +24,3720 @@ /* This file is autogenerated, please do not commit manual changes */ enum clif_messages { -/*20080827 to 20180621 +/*20080827 to 20180711 동의 하십니까? Do you agree? */ MSG_DO_YOU_AGREE = 0x0, -/*20080827 to 20180621 +/*20080827 to 20180711 서버 연결 실패 Failed to Connect to Server. */ MSG_SERVER_CONNECTION_FAILED = 0x1, -/*20080827 to 20180621 +/*20080827 to 20180711 서버와 연결이 끊어졌습니다. Disconnected from Server. */ MSG_UNABLE_TO_CONNECT_SERVER = 0x2, -/*20080827 to 20180621 +/*20080827 to 20180711 서버와 연결이 끊어졌습니다! Disconnected from Server! */ MSG_BANNED = 0x3, -/*20080827 to 20180621 +/*20080827 to 20180711 서버 종료됨 Server Closed. */ MSG_SERVER_OFF = 0x4, -/*20080827 to 20180621 +/*20080827 to 20180711 같은 계정으로 다른 사용자가 로그인 하였습니다. Someone has Logged in with this ID. */ MSG_DOUBLE_LOGIN_PROHIBITED = 0x5, -/*20080827 to 20180621 +/*20080827 to 20180711 등록되지 않은 계정입니다. 다시 확인 바랍니다. Unregistered ID. Please make sure you have a registered account and you have correctly typed in the user ID. */ MSG_INCORRECT_USERID = 0x6, -/*20080827 to 20180621 +/*20080827 to 20180711 입력하신 비밀번호가 올바르지 않습니다. Incorrect User ID or Password. Please try again. */ MSG_INCORRECT_PASSWORD = 0x7, -/*20080827 to 20180621 +/*20080827 to 20180711 본 ID 는 사용기간이 만료 되었습니다 This ID is expired. */ MSG_ID_EXPIRED = 0x8, -/*20080827 to 20180621 +/*20080827 to 20180711 서버 접근 거부 Rejected from Server. */ MSG_ACCESS_DENIED = 0x9, -/*20080827 to 20180621 +/*20080827 to 20180711 같은 캐릭터 이름이 있습니다. Character Name already exists. */ MSG_CHARACTER_NAME_ALREADY_EXISTS = 0xa, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터 생성 거부됨 Character Creation is denied. */ MSG_CHARACTER_CREATION_DENIED = 0xb, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터 삭제 거부 Character Deletion is denied. */ MSG_CANNOT_DELETE_CHARACTER = 0xc, -/*20080827 to 20180621 +/*20080827 to 20180711 방제목를 입력하세요. Please Enter Room Title. */ MSG_ENTER_ROOM_TITLE = 0xd, -/*20080827 to 20180621 +/*20080827 to 20180711 불량단어가 검출되었습니다. Foul Language Detected. */ MSG_BAD_SENTANGE = 0xe, -/*20080827 to 20180621 +/*20080827 to 20180711 암호를 입력하세요. Please enter Password. */ MSG_ENTER_PASSWORD = 0xf, -/*20080827 to 20180621 +/*20080827 to 20180711 암호를 영문 4자 이상 입력하세요. Please enter Password. Passwords must be at least 4 characters long. */ MSG_Enter_Password_more_than_4_char = 0x10, -/*20080827 to 20180621 +/*20080827 to 20180711 종료 하시겠습니까? Are you sure that you want to quit? */ MSG_DO_YOU_REALLY_WANT_TO_QUIT = 0x11, -/*20080827 to 20180621 +/*20080827 to 20180711 4자 이상 입력해주세요. 사용자 계정이 없으신분들은 왼쪽 하단의 [신청] 버튼을 눌러 계정을 만드시기 바랍니다. Passwords are at least 4 characters long. Please try again. */ MSG_NAME_MUST_EXCEED_4_CHAR = 0x12, -/*20080827 to 20180621 +/*20080827 to 20180711 한 번 삭제된 캐릭터 및 관련 정보는 다시 복구되지 않습니다. 캐릭터를 삭제하시겠습니까? Are you sure that you want to delete this character? */ MSG_DELETE_CHARACTER = 0x13, -/*20080827 to 20180621 +/*20080827 to 20180711 불량단어가 검출되었습니다. Foul Language Detected. */ MSG_BAD_NAME = 0x14, -/*20080827 to 20180621 +/*20080827 to 20180711 이름을 입력해 주세요.(한글 2자 영문 4자 이상) Character Name must be at least 4 characters long. */ MSG_ENTER_NAME_MORE_THAN_4_CHAR = 0x15, -/*20080827 to 20180621 +/*20080827 to 20180711 명령어 일람: /h Command List: /h | /help */ MSG_LIST_COMMAND = 0x16, -/*20080827 to 20180621 +/*20080827 to 20180711 이펙트 On Effects On */ MSG_EFFECT_ON = 0x17, -/*20080827 to 20180621 +/*20080827 to 20180711 이펙트 Off Effects Off */ MSG_EFFECT_OFF = 0x18, -/*20080827 to 20180621 +/*20080827 to 20180711 사운드 볼륨 Sound Volume */ MSG_VOLUME_OF_SOUND = 0x19, -/*20080827 to 20180621 +/*20080827 to 20180711 배경음악 볼륨 BGM Volume */ MSG_VOLUME_OF_BGM = 0x1a, -/*20080827 to 20180621 +/*20080827 to 20180711 효과음 On Sound Effects On */ MSG_SOUND_ON = 0x1b, -/*20080827 to 20180621 +/*20080827 to 20180711 효과음 Off Sound Effects Off */ MSG_SOUND_OFF = 0x1c, -/*20080827 to 20180621 +/*20080827 to 20180711 프레임스킵 On Frame Skip On */ MSG_FRAME_SKIP_ON = 0x1d, -/*20080827 to 20180621 +/*20080827 to 20180711 프레임스킵 Off Frame Skip Off */ MSG_FRAME_SKIP_OFF = 0x1e, -/*20080827 to 20180621 +/*20080827 to 20180711 배경음악 On BGM On */ MSG_BGM_ON = 0x1f, -/*20080827 to 20180621 +/*20080827 to 20180711 배경음악 Off BGM Off */ MSG_BGM_OFF = 0x20, -/*20080827 to 20180621 +/*20080827 to 20180711 /h or /help: 명령어 일람 /h or /help: Shows this Command Help List */ MSG_EXPLAIN_HELP = 0x21, -/*20080827 to 20180621 +/*20080827 to 20180711 /w or /who or /접속자 or /누구: 현재 접속자수 보기 /w or /who or /player or /who: wiew current the number of player */ MSG_EXPLAIN_WHO = 0x22, -/*20080827 to 20180621 +/*20080827 to 20180711 /음악 : 배경음악 On Off /music: Turns BGM On or Off */ MSG_EXPLAIN_MUSIC = 0x23, -/*20080827 to 20180621 +/*20080827 to 20180711 /효과음 : 효과음 On Off /sound: Turns Sound Effects On or Off */ MSG_EXPLAIN_SOUND = 0x24, -/*20080827 to 20180621 +/*20080827 to 20180711 /이펙트 : 이펙트 On Off /effect: Effects On or Off */ MSG_EXPLAIN_EFFECT = 0x25, -/*20080827 to 20180621 +/*20080827 to 20180711 /좌표 or /장소: 현재 위치 표시 /where: Shows your present location */ MSG_EXPLAIN_POS = 0x26, -/*20080827 to 20180621 +/*20080827 to 20180711 /skip : 프래임스킵 On Off /skip: Turns Frame Skip On or Off */ MSG_EXPLAIN_FRAMESKIP = 0x27, -/*20080827 to 20180621 +/*20080827 to 20180711 /v (0~127): 효과음 볼륨조정 /v (0~127): Controls the volume of the Sound Effects */ MSG_EXPLAIN_SOUNDVOLUME = 0x28, -/*20080827 to 20180621 +/*20080827 to 20180711 /bv (0~127): 배경음악 볼륨조정 /bv (0~127): Controls the volume of the BGM */ MSG_EXPLAIN_BGMVOLUME = 0x29, -/*20080827 to 20180621 +/*20080827 to 20180711 /ex (캐릭터이름) or /차단 (캐릭터이름) : 해당캐릭터에 대해 귓말차단 /ex (Character Name): Blocks whispering from the Character */ MSG_EXPLAIN_SAYISOLATION = 0x2a, -/*20080827 to 20180621 +/*20080827 to 20180711 /ex or /차단 : 귓말차단 캐릭터 리스트 /ex: View a list of Characters you have Blocked */ MSG_EXPLAIN_LIST_SAYISOLATION_CHAR = 0x2b, -/*20080827 to 20180621 +/*20080827 to 20180711 /in (캐릭터이름) or /해제 (캐릭터이름) : 해당캐릭터에 대해 귓말허용 /in (Character Name): Allows whispering from the Character */ MSG_EXPLAIN_SAY_PERMIT = 0x2c, -/*20080827 to 20180621 +/*20080827 to 20180711 /inall or /해제전부 : 모두에게 귓말허용 /inall: Allows whispers from anyone */ MSG_EXPLAIN_SAY_PERMITALL = 0x2d, -/*20080827 to 20180621 +/*20080827 to 20180711 /exall or /차단전부 : 모두에게 귓말차단 /exall: Blocks whispers from everyone */ MSG_EXPLAIN_SAY_ISOLATEALL = 0x2e, -/*20080827 to 20180621 +/*20080827 to 20180711 다른유저 캐릭터를 마우스 오른버튼을 누르고 있는 상태에서 왼버튼으로 클릭하면 그캐릭터이름이 귓말콤보박스에 저장됩니다. Right click on a character and select [Register as a Friend] to add a person to your Friend List. */ MSG_EXPLAIN_TIP1 = 0x2f, -/*20080827 to 20180621 +/*20080827 to 20180711 단축아이탬창(F12) 소비장비 아이템을 드래그한후 사용하세요. 사용키(F1F2F3F4F5F6F7F8F9) F12 Brings up a Hotkey Window which allows you to drag and drop Recovery Items, Equipment and Skills into it for faster access. */ MSG_EXPLAIN_TIP2 = 0x30, -/*20080827 to 20180621 +/*20080827 to 20180711 같은말을 3번이상 연속해서 전송할 수 없습니다. You can't type the same word/phrase more than 3 times. */ MSG_NO_SAME_SENTANCE = 0x31, -/*20080827 to 20180621 +/*20080827 to 20180711 불량단어 검출로 전송이 중단 되었습니다. Chat Filter: Yeah, uh, I don't think so buddy... */ MSG_NO_SEND_BECAUSE_INSULT = 0x32, -/*20080827 to 20180621 +/*20080827 to 20180711 같은아이템은 한번만 올릴수 있습니다. You cannot overlap items on a window. */ MSG_CAN_DRAG_ITEM_OLNY_ONETIME = 0x33, -/*20080827 to 20180621 +/*20080827 to 20180711 무게가 초과하여 아이템을 가질 수 없습니다. You cannot carry more items because you are overweight. */ MSG_CANT_GET_ITEM_BECAUSE_WEIGHT = 0x34, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템을 가질 수 없습니다. You cannot get the item. */ MSG_CANT_GET_ITEM = 0x35, -/*20080827 to 20180621 +/*20080827 to 20180711 거래가 잘 이루어졌습니다. The deal has successfully completed. */ MSG_DEAL_SECCESS = 0x36, -/*20080827 to 20180621 +/*20080827 to 20180711 돈이 부족합니다. You do not have enough zeny. */ MSG_INSUFFICIENT_MONEY = 0x37, -/*20080827 to 20180621 +/*20080827 to 20180711 무게가 초과 되었습니다. You are over your Weight Limit. */ MSG_OVER_WEIGHT = 0x38, -/*20080827 to 20180621 +/*20080827 to 20180711 거래가 실패 했습니다. The deal has failed. */ MSG_DEAL_FAIL = 0x39, -/*20080827 to 20180621 +/*20080827 to 20180711 모두에게 귓말거부상태로됨 You've blocked whispers from everyone. */ MSG_REFUSE_HEAR_ALL = 0x3a, -/*20080827 to 20180621 +/*20080827 to 20180711 모두에게 귓말거부요청 실패함 You've failed to block all whispers. */ MSG_REQ_REFUSE_HEAR_ALL_FAIL = 0x3b, -/*20080827 to 20180621 +/*20080827 to 20180711 모두에게 귓말가능상태가됨 You've allowed whispers from everyone. */ MSG_HEAR_ALL = 0x3c, -/*20080827 to 20180621 +/*20080827 to 20180711 모두에게 귓말가능요청 실패함 You've failed to allow all whispers. */ MSG_REQ_HEAR_ALL_FAIL = 0x3d, -/*20080827 to 20180621 +/*20080827 to 20180711 귓말 거부 리스트가 없습니다 You have no Block List. */ MSG_NO_REFUSE_HEAR_LIST = 0x3e, -/*20080827 to 20180621 +/*20080827 to 20180711 -귓말 거부 리스트- [ Character Block List ] */ MSG_REFUSE_HEAR_LIST = 0x3f, -/*20080827 to 20180621 +/*20080827 to 20180711 방이 잘 만들어 졌습니다. Room has been successfully created. */ MSG_ROOM_IS_MADE = 0x40, -/*20080827 to 20180621 +/*20080827 to 20180711 방갯수가 허용갯수를 초과 하였습니다. Room Limit Exceeded. */ MSG_TOO_MANY_ROOM = 0x41, -/*20080827 to 20180621 +/*20080827 to 20180711 같은 방제목이 있습니다. Same Room exists. */ MSG_SAME_ROOM_TITLE = 0x42, -/*20080827 to 20180621 +/*20080827 to 20180711 인원초과로 방에 들어갈 수 없습니다. The Room is full. */ MSG_TOO_MANY_PEOPLE_IN_ROOM = 0x43, -/*20080827 to 20180621 +/*20080827 to 20180711 강제로 퇴장된 방입니다. You have been kicked out of this room. */ MSG_YOU_HAVE_BANNED_FROM_THE_ROOM = 0x44, -/*20080827 to 20180621 +/*20080827 to 20180711 교환요청을 거절 했습니다. The deal has been rejected. */ MSG_REJECT_DEAL = 0x45, -/*20080827 to 20180621 +/*20080827 to 20180711 교환가능거리를 벗어났습니다. You are too far away from the person to trade. */ MSG_TOO_FAR_TO_DEAL = 0x46, -/*20080827 to 20180621 +/*20080827 to 20180711 해당 캐릭터가 없습니다. The Character is not currently online or does not exist. */ MSG_CHARACTER_IS_NOT_EXIST = 0x47, -/*20080827 to 20180621 +/*20080827 to 20180711 다른캐릭터와 교환중입니다. The person is in another deal. */ MSG_CHARACTER_IS_DEALING = 0x48, /*20080827 to 20110628 상태캐릭터 중량초과로 올려놓을수가 없습니다. -20110706 to 20180621 +20110706 to 20180711 상대 캐릭터 중량초과로 올려놓을 수 없습니다. You cannot trade because this character will exceed his weight limit. */ MSG_CHARACTER_IS_OVER_WEIGHT = 0x49, -/*20080827 to 20180621 +/*20080827 to 20180711 거래가 취소 되었습니다. The deal has been canceled. */ MSG_DEAL_IS_CANCELED = 0x4a, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 교환이 잘 되었습니다. The deal has successfully completed. */ MSG_DEAL_SUCCESS = 0x4b, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 교환이 실패 하였습니다. The deal has failed. */ MSG_DEAL_FAILED = 0x4c, -/*20080827 to 20180621 +/*20080827 to 20180711 파티가 만들어졌습니다. Party has successfully been organized. */ MSG_PARTY_MAKE_SUCCEED = 0x4d, -/*20080827 to 20180621 +/*20080827 to 20180711 같은 파티이름이 있습니다. That Party Name already exists. */ MSG_SAME_PARTY_NAME = 0x4e, -/*20080827 to 20180621 +/*20080827 to 20180711 이미 파티에 속해있습니다. The Character is already in a party. */ MSG_YOU_ARE_ALREADY_IN_PARTY = 0x4f, -/*20080827 to 20180621 +/*20080827 to 20180711 다른파티에 가입되어 있습니다. The Character already joined another party. */ MSG_CHARACTER_IS_ALREADY_IN_PARTY = 0x50, -/*20080827 to 20180621 +/*20080827 to 20180711 파티가입을 거부했습니다. Request for party rejected. */ MSG_CHARACTER_REJECT_JOIN = 0x51, -/*20080827 to 20180621 +/*20080827 to 20180711 파티가입을 수락했습니다. Request for party accepted. */ MSG_CHARACTER_ACCEPT_JOIN = 0x52, -/*20080827 to 20180621 +/*20080827 to 20180711 파티정원을 초과했습니다. Party Capacity exceeded. */ MSG_TOO_MANY_PEOPLE_IN_PARTY = 0x53, -/*20080827 to 20180621 +/*20080827 to 20180711 파티에서 탈퇴하였습니다. You left the party. */ MSG_YOU_LEAVE_FROM_PARTY = 0x54, -/*20080827 to 20180621 +/*20080827 to 20180711 전체에게 보냄 Send to All */ MSG_SEND_TO_ALL = 0x55, -/*20080827 to 20180621 +/*20080827 to 20180711 파티에게 보냄 Send to Party */ MSG_SEND_TO_PARTY = 0x56, -/*20080827 to 20180621 +/*20080827 to 20180711 님과의 거래요청 Request a deal with %s */ MSG_REQ_DEAL_WITH = 0x57, -/*20080827 to 20180621 +/*20080827 to 20180711 님 파티에 가입요청 Ask %s to join your party */ MSG_REQ_JOIN_PARTY = 0x58, -/*20080827 to 20180621 +/*20080827 to 20180711 비공개 : Pri: */ MSG_ROOM_PRIVATE = 0x59, -/*20080827 to 20180621 +/*20080827 to 20180711 공개 : Pub: */ MSG_ROOM_PUBLIC = 0x5a, -/*20080827 to 20180621 +/*20080827 to 20180711 마지막 체크지점부터 시작하려면 '재시작'을 캐릭터 선택으로 돌아가려면 '종료'를 눌러주세요. Click ''Restart'' to go back to your save point or click ''Exit'' to select another character. */ MSG_RESTART_MSG = 0x5b, -/*20080827 to 20180621 +/*20080827 to 20180711 원하는 거래를 선택하세요. Please select a Deal Type. */ MSG_SELECT_DEAL_TYPE = 0x5c, -/*20080827 to 20180621 +/*20080827 to 20180711 님이 거래를 요청했습니다. requests a deal. */ MSG_SUGGEST_DEAL = 0x5d, -/*20080827 to 20180621 +/*20080827 to 20180711 파티에서 초청 메시지가 왔습니다. 합류하겠습니까? Party has sent you an invitation. Would you like to join? */ MSG_SUGGEST_JOIN_PARTY = 0x5e, -/*20080827 to 20180621 +/*20080827 to 20180711 명령이 틀렸습니다. Invalid Command */ MSG_INVALID_COMMAND = 0x5f, -/*20080827 to 20180621 +/*20080827 to 20180711 탈퇴하기 Leave party */ MSG_LEAVE_PARTY = 0x60, -/*20080827 to 20180621 +/*20080827 to 20180711 제명시키기 Expel */ MSG_EXPEL = 0x61, -/*20080827 to 20180621 +/*20080827 to 20180711 쪽지보내기 Send Message */ MSG_MSG = 0x62, -/*20080827 to 20180621 +/*20080827 to 20180711 1:1 대화 1:1 Chat */ MSG_1ON1 = 0x63, -/*20080827 to 20180621 +/*20080827 to 20180711 정보 Information */ MSG_CHARACTER_INFO = 0x64, -/*20080827 to 20180621 +/*20080827 to 20180711 파티설정 Party Setup */ MSG_PARTY_SETTING = 0x65, -/*20080827 to 20180621 +/*20080827 to 20180711 친구 Friend */ MSG_FRIEND = 0x66, -/*20080827 to 20180621 +/*20080827 to 20180711 파티 Party */ MSG_PARTY = 0x67, -/*20080827 to 20180621 +/*20080827 to 20180711 장착아이템 Equipment */ MSG_EQUIPED_ITEM = 0x68, -/*20080827 to 20180621 +/*20080827 to 20180711 스테이터스 Status */ MSG_STATUS_ = 0x69, -/*20080827 to 20180621 +/*20080827 to 20180711 소지아이템 Inventory */ MSG_ITEM = 0x6a, -/*20080827 to 20180621 +/*20080827 to 20180711 /결성 [파티이름] : 파티결성 /탈퇴 : 파티탈퇴 /organize ''Party Name'' To organize a party. Type /leave To leave a Party. */ MSG_EXPLAIN_PARTY = 0x6b, -/*20080827 to 20180621 +/*20080827 to 20180711 자신이 파티리더일때 캐릭터를 오른버튼으로 클릭하면 파티에 가입요청하기 메뉴가 뜹니다. If you are the party master, you can invite someone into your party by right-clicking on a Character. */ MSG_EXPLAIN_TIP3 = 0x6c, -/*20080827 to 20180621 +/*20080827 to 20180711 회복 Consumables */ MSG_RESTORE = 0x6d, -/*20080827 to 20180621 +/*20080827 to 20180711 공격 Attack */ MSG_ATTACK = 0x6e, -/*20080827 to 20180621 +/*20080827 to 20180711 보조 Support */ MSG_SUPPORT = 0x6f, -/*20080827 to 20180621 +/*20080827 to 20180711 전체 All */ MSG_ALL = 0x70, -/*20080827 to 20180621 +/*20080827 to 20180711 무기 Weapons */ MSG_WEAPON = 0x71, -/*20080827 to 20180621 +/*20080827 to 20180711 방어 Defense */ MSG_DEFENCE = 0x72, -/*20080827 to 20180621 +/*20080827 to 20180711 수 Water */ MSG_WATER = 0x73, -/*20080827 to 20180621 +/*20080827 to 20180711 지 Earth */ MSG_EARTH = 0x74, -/*20080827 to 20180621 +/*20080827 to 20180711 화 Fire */ MSG_FIRE = 0x75, -/*20080827 to 20180621 +/*20080827 to 20180711 풍 Wind */ MSG_WIND = 0x76, -/*20080827 to 20180621 +/*20080827 to 20180711 같은종류의 장비아이템은 한번에 한개만 살 수 있습니다. Please avoid buying 2 of the same items at one time. */ MSG_EQUIPITEM_OLNY_ONE = 0x77, -/*20080827 to 20180621 +/*20080827 to 20180711 창모드에서 실행 할때는 16비트 컬러로 맞춰주세요. Please change your desktop Color Depth to 16-bit when running Ragnarok in windowed mode. */ MSG_ONLY_16BIT_WHEN_WINDOWMODE = 0x78, -/*20080827 to 20180621 +/*20080827 to 20180711 잠시만 기다려 주세요. Please wait... */ MSG_PLEASE_BE_PATIENT = 0x79, -/*20080827 to 20180621 +/*20080827 to 20180711 잠시만 기다려 주세요. Please wait... */ MSG_WAITING_RESPONSE_FROM_SERVER = 0x7a, -/*20080827 to 20180621 +/*20080827 to 20180711 잠시만 기다려 주세요. Please wait... */ MSG_MAKING_CHARACTER = 0x7b, -/*20080827 to 20180621 +/*20080827 to 20180711 잠시만 기다려 주세요. Please wait... */ MSG_DELETING_CHARACTER = 0x7c, -/*20080827 to 20180621 +/*20080827 to 20180711 방 만들기 Make a Room */ MSG_MAKING_ROOM = 0x7d, -/*20080827 to 20180621 +/*20080827 to 20180711 방셋팅 바꾸기 Room Setup */ MSG_CHANGE_ROOM_SETTING = 0x7e, -/*20080827 to 20180621 +/*20080827 to 20180711 강퇴시키기 Kick Character Out */ MSG_BAN = 0x7f, -/*20080827 to 20180621 +/*20080827 to 20180711 방장권한 주기 Give Master Authority */ MSG_GIVE_GIVE_ROOM_POWER = 0x80, -/*20080827 to 20180621 +/*20080827 to 20180711 정보보기 View Information */ MSG_SEE_INFORMATION_OF_CHARACTER = 0x81, -/*20080827 to 20180621 +/*20080827 to 20180711 대화방 Chat Room */ MSG_CHAT_ROOM = 0x82, -/*20080827 to 20180621 +/*20080827 to 20180711 명 Ppl */ MSG_COUNT_UNIT_OF_PEOPLE = 0x83, -/*20080827 to 20180621 +/*20080827 to 20180711 /앉기 or /sit : 앉기. 앉아있을때 서기 /sit: Sit command. If you are sitting, you will stand instead. */ MSG_EXPLAIN_SIT = 0x84, -/*20080827 to 20180621 +/*20080827 to 20180711 /서기 or /stand : 서기. 서있을때 앉기 /stand: Stand command. If you are standing, you will sit instead. */ MSG_EXPLAIN_STAND = 0x85, -/*20080827 to 20180621 +/*20080827 to 20180711 /채팅방 or /chat : 채팅방 만들기창 띄우기 /chat: Creates a Chat Room */ MSG_EXPLAIN_MAKE_CHAT = 0x86, -/*20080827 to 20180621 +/*20080827 to 20180711 /q : 채팅방 나가기. /q: Leaves a Chat Room */ MSG_EXPLAIN_EXIT_CHAT_ROOM = 0x87, -/*20080827 to 20180621 +/*20080827 to 20180711 /거래 [캐릭터이름] or /교환 [캐릭터이름] or /deal [캐릭터이름] : 해당 캐릭터와 거래요청 /deal ''Character Name'' Requests a deal with a character */ MSG_EXPLAIN_DEAL = 0x88, -/*20080827 to 20180621 +/*20080827 to 20180711 /결성 [파티이름] or /organize [파티이름] : 파티결성 /organize ''Party Name'' Organizes a party */ MSG_EXPLAIN_ORGANIZE_PARTY = 0x89, -/*20080827 to 20180621 +/*20080827 to 20180711 /탈퇴 or /leave : 파티 탈퇴 /leave: Leaves a party */ MSG_EXPLAIN_LEAVE_PARTY = 0x8a, -/*20080827 to 20180621 +/*20080827 to 20180711 /제명 [캐릭터이름] or /expel [캐릭터이름] : 해당캐릭터를 파티에서 제명시킴 /expel ''Character Name'' kicks a Character out of your party */ MSG_EXPLAIN_EXPEL_PARTY_MEMBER = 0x8b, -/*20080827 to 20180621 +/*20080827 to 20180711 [Alt] + [End] : 플레이어 hp/sp 게이지 On Off [Alt] + [End]: Turns HP/SP Bar On or Off */ MSG_EXPLAIN_TIP4 = 0x8c, -/*20080827 to 20180621 +/*20080827 to 20180711 [Alt] + [Home] : 지면 커서 표시 On Off [Alt] + [Home]: Turns Ground Cursor On or Off */ MSG_EXPLAIN_TIP5 = 0x8d, -/*20080827 to 20180621 +/*20080827 to 20180711 [Insert] : 앉기 서기 [Insert]: Makes you sit or stand. (Hotkey to toggle between /sit and /stand) */ MSG_EXPLAIN_TIP6 = 0x8e, -/*20080827 to 20180621 +/*20080827 to 20180711 MVP가 되셨습니다!! MVP 아이템은 Congratulations! You are the MVP! Your reward item is */ MSG_YOU_RECEIVE_MVP_ITEM = 0x8f, -/*20080827 to 20180621 +/*20080827 to 20180711 !! !! */ MSG_YOU_RECEIVE_MVP_ITEM2 = 0x90, -/*20080827 to 20180621 +/*20080827 to 20180711 MVP가 되셨습니다!! 특별경험치 Congratulations! You are the MVP! Your reward EXP Points are */ MSG_YOU_RECEIVE_MVP_EXP = 0x91, -/*20080827 to 20180621 +/*20080827 to 20180711 획득!! !! */ MSG_YOU_RECEIVE_MVP_EXP2 = 0x92, -/*20080827 to 20180621 +/*20080827 to 20180711 MVP가 되셨습니다만 무게초과로 MVP 아이템을 가질 수 없었습니다!! You are the MVP, but you can't take the reward because you are over your weight limit. */ MSG_YOU_THROW_MVPITEM = 0x93, -/*20080827 to 20180621 +/*20080827 to 20180711 없는 캐릭터 이름 입니다. There is no such character name or the user is offline. */ MSG_NOT_EXIST_CHARACTER = 0x94, -/*20080827 to 20180621 +/*20080827 to 20180711 수신 거부 상태입니다. doesn't want to receive your messages. */ MSG_NO_RECEIVE_MODE = 0x95, -/*20080827 to 20180621 +/*20080827 to 20180711 모든 캐릭터에 대해 수신 거부 상태 입니다. is not in the mood to talk with anyone. */ MSG_NO_RECEIVE_MODE_FOR_ALL = 0x96, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터 접속끊기 성공. Killed/Disconnected User. */ MSG_SUCCESS_DISCONNECT_CHARACTER = 0x97, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터 접속끊기 실패. Kill has failed. */ MSG_FAIL_DISCONNECT_CHARACTER = 0x98, -/*20080827 to 20180621 +/*20080827 to 20180711 %s %d 개 획득 You got %s (%d). */ MSG_GET_ITEM = 0x99, -/*20080827 to 20180621 +/*20080827 to 20180711 [Alt] + [=] : 알파벳 간격이 넓어졌을때 되돌리기. [Alt] + [=]: Fix the interval error between letters. */ MSG_EXPLAIN_TIP7 = 0x9a, -/*20080827 to 20180621 +/*20080827 to 20180711 [F10] : 채팅창 크기조정 [Alt] + [F10] : 채팅창 On Off [F10]: To toggle Chat Window size; [Alt] + [F10]: Toggle Chat Window On or Off */ MSG_EXPLAIN_TIP8 = 0x9b, -/*20080827 to 20180621 +/*20080827 to 20180711 귓속말 하는법 : 채팅창 왼쪽 입력란에 캐릭터이름을 입력하고 오른쪽 입력란에 말을 입력하면 됩니다. TAB키로 두입력란 사이로 커서를 이동할 수 있습니다. How to Whisper: Enter a Character's Name on the left side of chat window and type your message on the right side. The Tab key helps you move between these boxes. */ MSG_EXPLAIN_TIP9 = 0x9c, -/*20080827 to 20180621 +/*20080827 to 20180711 /! /? /기쁨 /하트 /땀 /아하 /짜증 /화 /돈 /... /가위 /바위 /보 : Alt + (1~9) Ctrl + (-=\) 에 대응되는 명령어 입니다. /!,/?,/ho,/lv,/lv2,/swt,/ic,/an,/ag,/$,/….,/thx,/wah,/sry,/heh,/swt2,/hmm,/no1,/??,/omg,/oh,/X,/hp,/go,/sob,/gg,/kis,/kis2,/pif,/ok: Emotion icons corresponding to Alt + (1~9) Ctrl + (-=\\) */ MSG_EXPLAIN_TIP10 = 0x9d, -/*20080827 to 20180621 +/*20080827 to 20180711 파티원에게 말하는법 : 말의 제일앞에 '%'를 붙이면 파티원에게 말이 갑니다. (예: "%안녕") How to Speak to Party: Add % in front of every message.(Example: \%Hello\) */ MSG_EXPLAIN_TIP11 = 0x9e, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. 교환 불능. You haven't learned enough Basic Skills to Trade. */ MSG_NOT_ENOUGH_SKILLLEVE1 = 0x9f, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. 이모션 불능. You haven't learned enough Basic Skills to use Emotion icons. */ MSG_NOT_ENOUGH_SKILLLEVE2 = 0xa0, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. 앉기 불능. You haven't learned enough Basic Skills to Sit. */ MSG_NOT_ENOUGH_SKILLLEVE3 = 0xa1, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. 채팅방만들기 불능. You haven't learned enough Basic Skills to create a chat room. */ MSG_NOT_ENOUGH_SKILLLEVE4 = 0xa2, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. 파티만들기 불능 You haven't learned enough Basic Skills to Party. */ MSG_NOT_ENOUGH_SKILLLEVE5 = 0xa3, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. 외치기 불능 You haven't learned enough skills to Shout. */ MSG_NOT_ENOUGH_SKILLLEVE6 = 0xa4, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. pk 불능 You haven't learned enough skills for Pking. */ MSG_NOT_ENOUGH_SKILLLEVE7 = 0xa5, -/*20080827 to 20180621 +/*20080827 to 20180711 사고자하는 품목 Buying Items */ MSG_ITEMS_FOR_BUY = 0xa6, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 상점 Item Shop */ MSG_ITEM_STORE = 0xa7, -/*20080827 to 20180621 +/*20080827 to 20180711 팔고자하는 품목 Selling Items */ MSG_ITEMS_FOR_SELL = 0xa8, -/*20080827 to 20180621 +/*20080827 to 20180711 보관아이템 Storage */ MSG_ITEMS_THAT_IS_STORED = 0xa9, -/*20080827 to 20180621 +/*20080827 to 20180711 장비가 장착 되었습니다. is put on. */ MSG_ITEM_IS_EQUIPED = 0xaa, -/*20080827 to 20180621 +/*20080827 to 20180711 장비가 해제 되었습니다. is taken off. */ MSG_ITEM_IS_REMOVED = 0xab, -/*20080827 to 20180621 +/*20080827 to 20180711 귓말리스트에 이름넣기 To add names on the Whispering List */ MSG_ADD_TO_WHISPER_CHAR_LIST = 0xac, -/*20080827 to 20180621 +/*20080827 to 20180711 스크린샷 찍는법 : [Print Screen]키나 [Scroll Lock]키를 누르면 됩니다. How to Take Screen Shots: Press [Print Screen] or [Scroll Lock] */ MSG_EXPLAIN_TIP12 = 0xad, -/*20080827 to 20180621 +/*20080827 to 20180711 오늘의 팁 Tip of the Day */ MSG_TIPOFTHEDAY = 0xae, -/*20080827 to 20180621 +/*20080827 to 20180711 ^3850a0알고 계셨습니까... ^000000 //^709fed ^3850a0Did you know...?^709fed */ MSG_DIDYOUKNOW = 0xaf, -/*20080827 to 20180621 +/*20080827 to 20180711 시작할때 열기 Display at startup */ MSG_SHOWTIPSATSTARTUP = 0xb0, -/*20080827 to 20180621 +/*20080827 to 20180711 /tip : 오늘의팁 열기 /tip: Opens ''Tip of the Day'' */ MSG_EXPLAIN_OPENTIP = 0xb1, -/*20080827 to 20180621 +/*20080827 to 20180711 현재 접속자 %d명 There are %d Players Currently Connected. */ MSG_NUMPEOPLE = 0xb2, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님이 입장 하였습니다. (%s) has entered. */ MSG_USERGETINTHEROOM = 0xb3, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님이 퇴장 하였습니다. (%s) has left. */ MSG_USERGETOUTOFTHEROOM = 0xb4, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님이 강제 퇴장 되었습니다. (%s) was kicked out. */ MSG_USERGETOUTOFTHEROOMBYFORCE = 0xb5, -/*20080827 to 20180621 +/*20080827 to 20180711 %d 개 %d ea. */ MSG_EA = 0xb6, -/*20080827 to 20180621 +/*20080827 to 20180711 %s : %d 개 %s: %d ea. */ MSG_EA2 = 0xb7, -/*20080827 to 20180621 +/*20080827 to 20180711 %s %s : %d 개 %s %s: %d */ MSG_EA3 = 0xb8, -/*20080827 to 20180621 +/*20080827 to 20180711 팔 수 있는 품목 Available Items to sell */ MSG_ITEMSYOUCANSELL = 0xb9, -/*20080827 to 20180621 +/*20080827 to 20180711 상점에서 파는 품목 Shop Items */ MSG_SHOPITEMS = 0xba, -/*20080827 to 20180621 +/*20080827 to 20180711 알 수 없는곳 Unknown Area */ MSG_NOWHERE = 0xbb, -/*20080827 to 20180621 +/*20080827 to 20180711 서버와 언어가 맞지 않습니다. Your Client language doesn't match the Server language. */ MSG_CLIENTTYPEMISMATCH = 0xbc, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템을 버릴려면 장비창을 닫으세요. Please move your equipment to the inventory. And close the equipment window. */ MSG_CLOSEEQUIPWND = 0xbd, -/*20080827 to 20180621 +/*20080827 to 20180711 영어만 됩니다. This server provides English Text Characters Only. */ MSG_ENGLISHONLY = 0xbe, -/*20080827 to 20180621 +/*20080827 to 20180711 지금은 지원되지 않습니다. This is not implemented yet. */ MSG_NOTSUPPORTEDYET = 0xbf, -/*20080827 to 20180621 +/*20080827 to 20180711 귓말 리스트가 없습니다. No Whisper List. */ MSG_NOWHISPERLIST = 0xc0, -/*20080827 to 20180621 +/*20080827 to 20180711 에게 귓말거부상태로됨 : Whispering Blocked. */ MSG_WHISPERIGNORESUCCESS = 0xc1, -/*20080827 to 20180621 +/*20080827 to 20180711 에게 귓말거부 요청실패함 : Whispering Block has failed. */ MSG_WHISPERIGNOREFAILED1 = 0xc2, -/*20080827 to 20180621 +/*20080827 to 20180711 에게 귓말거부 요청실패함 (인원초과) : Whispering Block has failed. Block List is full. */ MSG_WHISPERIGNOREFAILED2 = 0xc3, -/*20080827 to 20180621 +/*20080827 to 20180711 에게 귓말가능상태로됨 : Whispering accepted. */ MSG_WHISPERNOIGNORESUCCESS = 0xc4, -/*20080827 to 20180621 +/*20080827 to 20180711 에게 귓말가능 요청실패함 : Command has failed. */ MSG_WHISPERNOIGNOREFAILED1 = 0xc5, -/*20080827 to 20180621 +/*20080827 to 20180711 에게 귓말가능 요청실패함 (인원초과) : Command has failed. Block List is full. */ MSG_WHISPERNOIGNOREFAILED2 = 0xc6, -/*20080827 to 20180621 +/*20080827 to 20180711 이름의 처음과 마지막에는 공백문자를 사용할 수 없습니다. You cannot put a space at the beginning or end of a name. */ MSG_NO_SPACE_IN_NAME = 0xc7, -/*20080827 to 20180621 +/*20080827 to 20180711 비공개 Private */ MSG_ROOM_PRIVATE2 = 0xc8, -/*20080827 to 20180621 +/*20080827 to 20180711 공개 Public */ MSG_ROOM_PUBLIC2 = 0xc9, -/*20080827 to 20180621 +/*20080827 to 20180711 SP가 부족합니다. Not Enough SP */ MSG_USESKILL_FAIL_SP_INSUFFICIENT = 0xca, -/*20080827 to 20180621 +/*20080827 to 20180711 HP가 부족합니다. Not Enough HP */ MSG_USESKILL_FAIL_HP_INSUFFICIENT = 0xcb, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬사용 실패. Skill has failed. */ MSG_NOT_ENOUGH_SKILLLEVE8 = 0xcc, -/*20080827 to 20180621 +/*20080827 to 20180711 훔치기 실패. Steal has failed. */ MSG_FAIL_STEAL = 0xcd, -/*20080827 to 20180621 +/*20080827 to 20180711 교환창 Trade */ MSG_EXCHANGE = 0xce, -/*20080827 to 20180621 +/*20080827 to 20180711 독걸기 실패. Envenom skill has failed. */ MSG_FAIL_POISON = 0xcf, -/*20080827 to 20180621 +/*20080827 to 20180711 이 아이디로는 이 서버에 접속할 수 없습니다. You cannot use this ID on this server. */ MSG_ID_MISMATCH = 0xd0, -/*20080827 to 20180621 +/*20080827 to 20180711 스피드가 향상되었습니다. Your Speed has increased. */ MSG_SPEEDUP = 0xd1, -/*20080827 to 20180621 +/*20080827 to 20180711 스피드가 감소되었습니다. Your Speed has decreased. */ MSG_SPEEDDOWN = 0xd2, -/*20080827 to 20180621 +/*20080827 to 20180711 /기억 : 워프할 장소 기억(워프 스킬이 있는경우) /memo: To memorize a place as Warp Point (If you are an Acolyte Class character) */ MSG_EXPLAIN_TIP13 = 0xd3, -/*20080827 to 20180621 +/*20080827 to 20180711 임의의 위치 Random Area */ MSG_RANDOM_POS = 0xd4, -/*20080827 to 20180621 +/*20080827 to 20180711 워프 할 위치를 선택하세요. Select an Area to Warp */ MSG_SELECTWHERETOWARP = 0xd5, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. Skill Level is not high enough */ MSG_NOTENOUGHSKILLLEVEL = 0xd6, -/*20080827 to 20180621 +/*20080827 to 20180711 저장된 워프할 장소가 없습니다. There are no memorized locations (Memo Points). */ MSG_NO_STORED_PLACE_TO_WARP = 0xd7, -/*20080827 to 20180621 +/*20080827 to 20180711 워프 관련 스킬이 없습니다. You haven't learned Warp. */ MSG_NOWARPSKILL = 0xd8, -/*20080827 to 20180621 +/*20080827 to 20180711 워프 장소로 저장됨. Saved location as a Memo Point for Warp Skill. */ MSG_WARPPOINTSTORED = 0xd9, -/*20080827 to 20180621 +/*20080827 to 20180711 취소 Cancel */ MSG_CANCEL = 0xda, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬 사용후 시간이 충분히 지나지 않았습니다. There is a Delay after using a Skill. */ MSG_SKILLINTERVAL = 0xdb, -/*20080827 to 20180621 +/*20080827 to 20180711 한번에 가질 수 있는 아이템 종류수를 초과하여 아이템을 가질 수 없습니다. You can't have this item because you will exceed the weight limit. */ MSG_CANT_GET_ITEM_BECAUSE_COUNT = 0xdc, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 최대 종류수를 초과 하였습니다. Out of the maximum capacity */ MSG_INSUFFICIENT_OVER_COUNT = 0xdd, -/*20080827 to 20180621 +/*20080827 to 20180711 수레아이템 Cart Items */ MSG_MERCHANTITEM = 0xde, -/*20080827 to 20180621 +/*20080827 to 20180711 수레 벗기 Take off Cart */ MSG_CARTOFF = 0xdf, -/*20080827 to 20180621 +/*20080827 to 20180711 노점 개설 Opening a stall */ MSG_MERCHANTSHOPMAKER = 0xe0, -/*20080827 to 20180621 +/*20080827 to 20180711 노점이름을 입력하세요. Please Name your Shop. */ MSG_ENTER_SHOP_TITLE = 0xe1, -/*20080827 to 20180621 +/*20080827 to 20180711 나의 노점 My Shop */ MSG_ITEM_MY_STORE = 0xe2, -/*20080827 to 20180621 +/*20080827 to 20180711 상인 아이템 상점 Merchant Shop */ MSG_ITEM_MERCHANT_STORE = 0xe3, -/*20080827 to 20180621 +/*20080827 to 20180711 상인에게 사고자하는 품목 Buying Items */ MSG_ITEMS_FOR_BUY_FROM_MERCHANT = 0xe4, /*20080827 to 20130508 %s 사기 실패 %s -20130515 to 20180621 +20130515 to 20180711 %s 구입 실패 %s %s Purchase Failed %s */ MSG_FAIL_BUY_ITEM_FROM_MERCHANT = 0xe5, -/*20080827 to 20180621 +/*20080827 to 20180711 재고 부족. Out of Stock */ MSG_INSUFFICIENT_STOCK = 0xe6, -/*20080827 to 20180621 +/*20080827 to 20180711 %s %d 개 팔림. %s %d sold. */ MSG_ITEM_IS_SOLD = 0xe7, -/*20080827 to 20180621 +/*20080827 to 20180711 노점에서 팔 수 있는 아이템 Available Items for Vending */ MSG_MERCHANTMIRRORITEM = 0xe8, /*20080827 to 20111012 돈이 부족해서 스킬을 쓸 수 없습니다. -20111017 to 20180621 +20111017 to 20180711 제니가 부족해서 스킬을 사용 할 수 없습니다. Skill has failed because you do not have enough zeny. */ MSG_SKILL_FAIL_MONEY = 0xe9, -/*20080827 to 20180621 +/*20080827 to 20180711 사용할 대상을 선택하세요 Select a Target. */ MSG_SELECTTARGET = 0xea, -/*20080827 to 20180621 +/*20080827 to 20180711 /pk on : pk On /pk off : pk Off /pk on: Turns PK On. /pk off: Turns PK Off. */ MSG_EXPLAIN_TIP14 = 0xeb, -/*20080827 to 20180621 +/*20080827 to 20180711 노점 Shop */ MSG_STREETSHOP = 0xec, -/*20080827 to 20180621 +/*20080827 to 20180711 수레 아이템 [Alt+W] Cart Items [Alt+W] */ MSG_OPENCARTWINDOW = 0xed, -/*20080827 to 20180621 +/*20080827 to 20180711 기본정보 Basic Information */ MSG_BASICINFOWND = 0xee, -/*20080827 to 20180621 +/*20080827 to 20180711 이무기로는 이스킬을 사용할수 없습니다. The skill cannot be used with this weapon. */ MSG_USESKILL_FAIL_NOT_SUITABLE_WEAPON = 0xef, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 사기 실패 재고 부족 현재 재고 %d 개. Buying %s has been failed. Out of Stock. Current Stock %d. */ MSG_FAIL_BUY_ITEM_FROM_MERCHANT_NO_STOCK = 0xf0, -/*20080827 to 20180621 +/*20080827 to 20180711 서버와 동기화가 틀려 연결이 끊어졌습니다. You've been disconnected due to a time gap between you and the server. */ MSG_SPEEDHACK = 0xf1, -/*20080827 to 20180621 +/*20080827 to 20180711 화살을 장착하세요 Please equip the proper ammunition first. */ MSG_ERR_ATTACK_ARROW = 0xf2, -/*20080827 to 20180621 +/*20080827 to 20180711 중량과다로 공격이나 스킬을 사용할 수 없습니다. You can't attack or use skills because you've exceeded the Weight Limit. */ MSG_ERR_ATTACK_WEIGHT = 0xf3, -/*20080827 to 20180621 +/*20080827 to 20180711 중량과다로 스킬을 사용할 수 없습니다. You can't use skills because you've exceeded the Weight Limit. */ MSG_ERR_SKILL_WEIGHT = 0xf4, -/*20080827 to 20180621 +/*20080827 to 20180711 화살이 장착되었습니다. Ammunition has been equipped. */ MSG_MSG_ARROW_EQUIPMENT_SUCCESS = 0xf5, -/*20080827 to 20180621 +/*20080827 to 20180711 레드젬스톤이 필요합니다. Red Gemstone required. */ MSG_NEED_REDJAMSTONE = 0xf6, -/*20080827 to 20180621 +/*20080827 to 20180711 블루젬스톤이 필요합니다. Blue Gemstone required. */ MSG_NEED_BLUEJAMSTONE = 0xf7, -/*20080827 to 20180621 +/*20080827 to 20180711 힘 파라메터 Strength */ MSG_DESC_STR = 0xf8, -/*20080827 to 20180621 +/*20080827 to 20180711 민첩성 파라메터 Agility */ MSG_DESC_AGI = 0xf9, -/*20080827 to 20180621 +/*20080827 to 20180711 체력 파라메터 Vitality */ MSG_DESC_VIT = 0xfa, -/*20080827 to 20180621 +/*20080827 to 20180711 지력 파라메터 Intelligence */ MSG_DESC_INT = 0xfb, -/*20080827 to 20180621 +/*20080827 to 20180711 손재주 파라메터 Dexterity */ MSG_DESC_DEX = 0xfc, -/*20080827 to 20180621 +/*20080827 to 20180711 운 파라메터 Luck */ MSG_DESC_LUK = 0xfd, -/*20080827 to 20180621 +/*20080827 to 20180711 공격력 Hit Point */ MSG_DESC_ATK = 0xfe, -/*20080827 to 20180621 +/*20080827 to 20180711 방어력 Defence Rate */ MSG_DESC_DEF = 0xff, -/*20080827 to 20180621 +/*20080827 to 20180711 명중률 Accuracy */ MSG_DESC_HIT = 0x100, -/*20080827 to 20180621 +/*20080827 to 20180711 필살공격률 Critical Attack */ MSG_DESC_CRI = 0x101, -/*20080827 to 20180621 +/*20080827 to 20180711 소속길드 Affiliated Guild */ MSG_DESC_GUILD = 0x102, -/*20080827 to 20180621 +/*20080827 to 20180711 각 파라메터 레벨업에 사용되는 포인트 Points to level up each Parameter */ MSG_DESC_POINT = 0x103, -/*20080827 to 20180621 +/*20080827 to 20180711 마법공격력 Magic Attack */ MSG_DESC_MATK = 0x104, -/*20080827 to 20180621 +/*20080827 to 20180711 마법방어력 Magic Defense */ MSG_DESC_MDEF = 0x105, -/*20080827 to 20180621 +/*20080827 to 20180711 회피율 Dodge */ MSG_DESC_FLEE = 0x106, -/*20080827 to 20180621 +/*20080827 to 20180711 공격스피드 Attack Speed */ MSG_DESC_ASPD = 0x107, -/*20080827 to 20180621 +/*20080827 to 20180711 지역당 수용인원 초과로 접속할 수 없습니다. Server is jammed due to over population. Please try again shortly. */ MSG_PC_OVERFLOW = 0x108, -/*20080827 to 20180621 +/*20080827 to 20180711 옵션 Option */ MSG_OPTIONWND = 0x109, -/*20080827 to 20180621 +/*20080827 to 20180711 E-MAIL 인증이 되지않았거나 블럭된 계정입니다. Account ID blocked by the Game Master Team. */ MSG_ID_EMAIL_CONFIRM_NEEDED = 0x10a, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호가 틀립니다. Incorrect User ID or Password. Please try again. */ MSG_INCORRECT_LOGIN_PASSWORD = 0x10b, -/*20080827 to 20180621 +/*20080827 to 20180711 머리모양 선택 Choose Hairstyle */ MSG_SELECT_HAIR_STYLE = 0x10c, -/*20080827 to 20180621 +/*20080827 to 20180711 공격력 Hit Point */ MSG_ATK = 0x10d, -/*20080827 to 20180621 +/*20080827 to 20180711 방어력 Defence Rate */ MSG_DEF = 0x10e, -/*20080827 to 20180621 +/*20080827 to 20180711 공격스냅 On Attack Snap On */ MSG_ATTACK_SNAP_ON = 0x10f, -/*20080827 to 20180621 +/*20080827 to 20180711 공격스냅 Off Attack Snap Off */ MSG_ATTACK_SNAP_OFF = 0x110, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬스냅 On Skill Snap On */ MSG_SKILL_SNAP_ON = 0x111, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬스냅 Off Skill Snap Off */ MSG_SKILL_SNAP_OFF = 0x112, -/*20080827 to 20180621 +/*20080827 to 20180711 /스냅 or /snap: 몬스터 공격시 스냅 On Off /스킬스냅 or /skillsnap: 스킬로 몬스터 공격시 스냅 On Off /아이템스냅 or /itemsnap: 아이템 주울때 스냅 On Off /snap: Turns snap On | Off for fights, /skillsnap: Turns snap On | Off for skills. /itemsnap: Turns snap On | Off for items on the grounds. */ MSG_EXPLAIN_SNAP = 0x113, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템스냅 On Item Snap On */ MSG_ITEM_SNAP_ON = 0x114, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템스냅 Off Item Snap Off */ MSG_ITEM_SNAP_OFF = 0x115, -/*20080827 to 20180621 +/*20080827 to 20180711 스냅 Snap */ MSG_SNAP = 0x116, -/*20080827 to 20180621 +/*20080827 to 20180711 한가지 아이템을 3만개 이상 가질수 없습니다. You cannot carry more than 30,000 of one kind of item. */ MSG_CANT_GET_ITEM_OVERCOUNT_ONEITEM = 0x117, -/*20080827 to 20180621 +/*20080827 to 20180711 레벨 30이상의 캐릭터는 삭제할 수 없습니다. 삭제를 원하시면 관계자에게 문의 하세요. You cannot delete a Character with a level greater than 30. If you want to delete the character please contact a Game Master. */ MSG_CANT_DELETE_CHARACTER_OVER_30_LEVEL = 0x118, /*20080827 to 20091208 이이템 교환중에는 아이템을 사고 팔 수 없습니다. -20091215 to 20180621 +20091215 to 20180711 아이템 교환중에는 아이템을 사고 팔 수 없습니다. You cannot use an NPC shop while in a trade. */ MSG_FAIL_BUY_ITEM_ITEM_EXCHANGING = 0x119, -/*20080827 to 20180621 +/*20080827 to 20180711 상점명 Shop Name */ MSG_STALL_NAME = 0x11a, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬목록 Skill Tree */ MSG_SKILLLIST = 0x11b, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬포인트 : %d Skill Point: %d */ MSG_SKILLPOINT = 0x11c, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬사용 실패 Skill has failed. */ MSG_USESKILL_FAIL = 0x11d, -/*20080827 to 20180621 +/*20080827 to 20180711 패시브 Passive */ MSG_PASSIVE = 0x11e, -/*20080827 to 20180621 +/*20080827 to 20180711 각자 취득 Individual */ MSG_EXPDIV1 = 0x11f, -/*20080827 to 20180621 +/*20080827 to 20180711 균등하게 분배 Shared */ MSG_EXPDIV2 = 0x120, -/*20080827 to 20180621 +/*20080827 to 20180711 각자 취득 Individual */ MSG_ITEMCOLLECT1 = 0x121, -/*20080827 to 20180621 +/*20080827 to 20180711 파티 전체 공유 Party Share */ MSG_ITEMCOLLECT2 = 0x122, -/*20080827 to 20180621 +/*20080827 to 20180711 파티 설정 Party Setup */ MSG_PARTYSETTING = 0x123, -/*20080827 to 20180621 +/*20080827 to 20180711 경험치 분배방식 How to share EXP */ MSG_HOWEXPDIV = 0x124, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 수집방식 How to share Items */ MSG_HOWITEMCOLLECT = 0x125, -/*20080827 to 20180621 +/*20080827 to 20180711 파티 리더만 설정할 수 있습니다. Only the Party Leader can change this setting. */ MSG_ONLY_PARTYMASTER = 0x126, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 갯수 안물어보기 Toggle Item Amount. */ MSG_NOQUESTION_ITEMCOUNT = 0x127, -/*20080827 to 20180621 +/*20080827 to 20180711 ^ff0000%d^000000 초 후에 캐릭터가 지워집니다. 취소 하려면 취소 버튼을 누르세요. Character will be deleted after ^ff0000%d^000000 seconds. Press Cancel to quit. */ MSG_CHARARATER_DELETE_COUNT = 0x128, -/*20080827 to 20180621 +/*20080827 to 20180711 교환할 수 있는 최대 아이템 갯수는 10가지 입니다. You cannot trade more than 10 types of items per trade. */ MSG_MAXEXCHANGE_IS_10_KIND = 0x129, -/*20080827 to 20180621 +/*20080827 to 20180711 이서버를 이용할 수 없는 나이입니다. You are underaged. */ MSG_LIMIT_AGE = 0x12a, -/*20080827 to 20180621 +/*20080827 to 20180711 이메일 주소를 입력하세요. Please enter the deletion password. */ MSG_ENTER_EMAIL = 0x12b, -/*20080827 to 20180621 +/*20080827 to 20180711 이메일 주소 입력하기 E-mail Address (Case Sensitive). */ MSG_ENTER_EMAIL_TOOLTIP = 0x12c, -/*20080827 to 20180621 +/*20080827 to 20180711 이메일 주소가 틀려서 캐릭터가 삭제 되지 않았습니다. Character Deletion has failed because you have entered an incorrect e-mail address. */ MSG_CANNOT_DELETE_CHARACTER_EMAIL = 0x12d, -/*20080827 to 20180621 +/*20080827 to 20180711 계정 비밀번호를 입력하세요. Enter Second Serial Cord of your Social Security number. */ MSG_ENTER_PEOPLE_REG_NUMBER = 0x12e, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호가 틀려서 캐릭터가 삭제 되지 않았습니다. Character Deletion has failed because you have entered an incorrect SSN. */ MSG_CANNOT_DELETE_CHARACTER_PEOPLE_REG_NUMBER = 0x12f, -/*20080827 to 20180621 +/*20080827 to 20180711 한번에 15가지 이상의 아이템을 팔 수 없습니다. You can't sell more than 15 types of Items at one time. */ MSG_CANT_SELL_OVER_15 = 0x130, -/*20080827 to 20180621 +/*20080827 to 20180711 나이제한 때문에 이계정으로 이서버에 접속할 수 없습니다. The age limit from commandment tables cannot connect to this server. */ MSG_UNDER_AGE = 0x131, -/*20080827 to 20180621 +/*20080827 to 20180711 무게가 50 퍼센트 이상일때는 HP SP가 자연적으로 회복이 되지 않습니다. HP/SP will not be restored when your carried weight is over 50% of the Weight Limit. */ MSG_NO_RECOVER_OVERWEIGHT = 0x132, -/*20080827 to 20180621 +/*20080827 to 20180711 무게가 90 퍼센트 이상일때는 공격과 스킬을 사용할 수 없습니다. You can't use Skills or Attack while your carried weight is over 90% of your Weight Limit. */ MSG_NO_ATTACK_OVERWEIGHT = 0x133, -/*20080827 to 20180621 +/*20080827 to 20180711 HP SP가 자연적으로 회복이 가능한 상태가 되었습니다. Your HP/SP are now being restored naturally. */ MSG_NO_RECOVER_OVERWEIGHT_RELEASED = 0x134, -/*20080827 to 20180621 +/*20080827 to 20180711 공격과 스킬이 가능한 상태가 되었습니다. Attack and Skills are now available. */ MSG_NO_ATTACK_OVERWEIGHT_RELEASED = 0x135, -/*20080827 to 20180621 +/*20080827 to 20180711 서버 점검중입니다. Your Game's Exe File is not the latest version. */ MSG_INVALID_VERSION = 0x136, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템이 모두 팔렸습니다. Items are sold out. */ MSG_ITEM_IS_SOLD_OUT = 0x137, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅내용 파일로 저장하기 Save Chat as Text File */ MSG_WRITE_CHAT_TO_FILE = 0x138, -/*20080827 to 20180621 +/*20080827 to 20180711 /갈무리 or /savechat : 채팅 내용 파일로 저장하기. /savechat: Save a Chat Log */ MSG_EXPLAIN_SAVE_CHAT = 0x139, -/*20080827 to 20180621 +/*20080827 to 20180711 계정 만들기 Register */ MSG_MAKEACCOUNT = 0x13a, -/*20080827 to 20180621 +/*20080827 to 20180711 수신거부하기 Reject Whispering */ MSG_REQ_EX_LIST = 0x13b, -/*20080827 to 20180621 +/*20080827 to 20180711 수신거부해제하기 Allow Whispering */ MSG_REQ_IN = 0x13c, -/*20080827 to 20180621 +/*20080827 to 20180711 미스표시 On Shows ''Miss'' */ MSG_MISS_EFFECT_ON = 0x13d, -/*20080827 to 20180621 +/*20080827 to 20180711 미스표시 Off Shows ''Miss'' */ MSG_MISS_EFFECT_OFF = 0x13e, -/*20080827 to 20180621 +/*20080827 to 20180711 카메라고정 On Camera Zooming On */ MSG_FIXED_CAMERA_ON = 0x13f, -/*20080827 to 20180621 +/*20080827 to 20180711 카메라고정 Off Camera Zooming Off */ MSG_FIXED_CAMERA_OFF = 0x140, -/*20080827 to 20180621 +/*20080827 to 20180711 /camera : 플레이어에게 카메라고정 On Off /miss : 미스이펙트 On Off /camera: Camera Zooming On or Off. /miss: Toggle ''Miss'' display */ MSG_EXPLAIN_CAMERA_MISS = 0x141, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬정보보기 View Skill Info */ MSG_SEE_INFORMATION_OF_SKILL = 0x142, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬이름바꾸기 Change Skill */ MSG_CHANGE_SKILL_NAME = 0x143, -/*20080827 to 20180621 +/*20080827 to 20180711 스프라이트 해상도 Sprite Resolution */ MSG_SPRITE_RESOLUTION = 0x144, -/*20080827 to 20180621 +/*20080827 to 20180711 텍스쳐 해상도 Texture Resolution */ MSG_TEXTURE_RESOLUTION = 0x145, -/*20080827 to 20180621 +/*20080827 to 20180711 디테일 조정 Arrange Detail */ MSG_DETAILLEVELWND = 0x146, -/*20080827 to 20180621 +/*20080827 to 20180711 %s Zeny 획득 You got %s Zeny */ MSG_GET_ZENY = 0x147, -/*20080827 to 20180621 +/*20080827 to 20180711 길드명 Guild Name */ MSG_GUILDNAME = 0x148, -/*20080827 to 20180621 +/*20080827 to 20180711 길드레벨 Guild lvl */ MSG_GUILDLEVEL = 0x149, -/*20080827 to 20180621 +/*20080827 to 20180711 마스터이름 ClanMaster Name */ MSG_GUILD_MASTER_NAME = 0x14a, -/*20080827 to 20180621 +/*20080827 to 20180711 조합원수 Number of Members */ MSG_GUILD_NUM_MEMBER = 0x14b, -/*20080827 to 20180621 +/*20080827 to 20180711 조합원 평균레벨 Avg.lvl of Guildsmen */ MSG_GUILD_AVG_MEMBER_LEVEL = 0x14c, -/*20080827 to 20180621 +/*20080827 to 20180711 관리영지 Castles Owned */ MSG_GUILD_MANAGE_LAND = 0x14d, -/*20080827 to 20180621 +/*20080827 to 20180711 성향 Tendency */ MSG_GUILD_FAIR = 0x14e, -/*20080827 to 20180621 +/*20080827 to 20180711 경험치 EXP */ MSG_GUILD_EXP = 0x14f, -/*20080827 to 20180621 +/*20080827 to 20180711 길드엠블렘 Emblem */ MSG_GUILD_EMBLEM = 0x150, -/*20080827 to 20180621 +/*20080827 to 20180711 길드상납포인트 Tax Point */ MSG_GUILD_POINT = 0x151, -/*20080827 to 20180621 +/*20080827 to 20180711 동맹길드 Alliances */ MSG_ALLY_GUILD = 0x152, -/*20080827 to 20180621 +/*20080827 to 20180711 적대길드 Antagonists */ MSG_HOSTILITY_GUILD = 0x153, -/*20080827 to 20180621 +/*20080827 to 20180711 길드정보 Guild Info */ MSG_GUILDINFOMANAGE = 0x154, -/*20080827 to 20180621 +/*20080827 to 20180711 조합원정보 Guildsmen Info */ MSG_GUILDMEMBERMANAGE = 0x155, -/*20080827 to 20180621 +/*20080827 to 20180711 직위설정 Position */ MSG_GUILDPOSITIONMANAGE = 0x156, -/*20080827 to 20180621 +/*20080827 to 20180711 길드스킬 Guild Skill */ MSG_GUILDSKILL = 0x157, -/*20080827 to 20180621 +/*20080827 to 20180711 추방자 리스트 Expel History */ MSG_GUILDBANISHEDMEMBER = 0x158, -/*20080827 to 20180621 +/*20080827 to 20180711 공지사항 Guild Notice */ MSG_GUILDNOTICE = 0x159, -/*20080827 to 20180621 +/*20080827 to 20180711 전체길드 리스트 Entire Guild List */ MSG_GUILDTOTALINFO = 0x15a, -/*20080827 to 20180621 +/*20080827 to 20180711 귓말 리스트 Whispering List */ MSG_WHISPERLISTWND = 0x15b, -/*20080827 to 20180621 +/*20080827 to 20180711 귓말창 열기 Open Whispering Window */ MSG_OPENWHISPERLISTWND = 0x15c, -/*20080827 to 20180621 +/*20080827 to 20180711 귓말 리스트 창 여는법 : [Alt] + [H] 를 누르면 귓말 리스트 창이 열립니다. How to Open Whispering List: Press [Alt] + [H] */ MSG_EXPLAIN_WHISPER_LIST_WND = 0x15d, -/*20080827 to 20180621 +/*20080827 to 20180711 자동으로 귓말창 열기 Open Whispering List Automatically */ MSG_AUTOOPENWHISPERLISTWND = 0x15e, -/*20080827 to 20180621 +/*20080827 to 20180711 지우기 Delete */ MSG_DELETE = 0x15f, -/*20080827 to 20180621 +/*20080827 to 20180711 다음부터 열리지 않음 Close since next */ MSG_DONTOPEN = 0x160, -/*20080827 to 20180621 +/*20080827 to 20180711 마지막으로 접속한 시간 Last Log-in Time */ MSG_LAST_LOGIN_TIME = 0x161, -/*20080827 to 20180621 +/*20080827 to 20180711 마지막으로 접속한 IP Last Log-in IP */ MSG_LAST_LOGIN_IP = 0x162, -/*20080827 to 20180621 +/*20080827 to 20180711 친구 설정 Friend Setup */ MSG_FRIEND_SETTING = 0x163, -/*20080827 to 20180621 +/*20080827 to 20180711 정말 지우시겠습니까? Are you sure that you want to delete? */ MSG_DO_YOU_REALLY_WANT_DELETE = 0x164, -/*20080827 to 20180621 +/*20080827 to 20180711 정말 탈퇴하시겠습니까? Are you sure that you want to leave? */ MSG_DO_YOU_REALLY_WANT_LEAVE = 0x165, -/*20080827 to 20180621 +/*20080827 to 20180711 친구로 등록하기 Register as a Friend */ MSG_ADD_TO_FRIEND_CHAR_LIST = 0x166, -/*20080827 to 20180621 +/*20080827 to 20180711 친구일때 자동으로 1:1창 열기 Open 1:1 Chat between Friends */ MSG_AUTOOPENWHISPERLISTWND_FRIEND = 0x167, -/*20080827 to 20180621 +/*20080827 to 20180711 1:1창 열기 Open 1:1 Chat */ MSG_OPEN_1ON1_WINDOW = 0x168, -/*20080827 to 20180621 +/*20080827 to 20180711 친구가 아닐때 자동으로 1:1창 열기 Open 1:1 Chat between Strangers */ MSG_AUTOOPEN_1ON1_WINDOW = 0x169, -/*20080827 to 20180621 +/*20080827 to 20180711 1:1창 열릴때 소리로 알림 Alarm when you recieve a 1:1 Chat */ MSG_WHISPER_OPEN_SOUND = 0x16a, -/*20080827 to 20180621 +/*20080827 to 20180711 정말 제명시키시겠습니까? Are you sure that you want to expel? */ MSG_DO_YOU_REALLY_WANT_EXPEL = 0x16b, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 님이 길드를 탈퇴했습니다. %s has withdrawn from the guild. */ MSG_USER_LEFT_GUILD = 0x16c, -/*20080827 to 20180621 +/*20080827 to 20180711 탈퇴사유 : %s Secession Reason: %s */ MSG_REASON_LEAVE_GUILD = 0x16d, /*20080827 to 20120202 길드 해체 실패 -20120207 to 20180621 +20120207 to 20180711 길드명이 일치하지 않습니다 You have failed to disband the guild. */ MSG_DISORGANIZE_GUILD_FAILURE = 0x16e, -/*20080827 to 20180621 +/*20080827 to 20180711 길드해체사유 : %s Disband Reason: %s */ MSG_DISORGANIZATION_REASON = 0x16f, -/*20080827 to 20180621 +/*20080827 to 20180711 해당 계정은 삭제된 아이디 입니다. This ID has been removed. */ MSG_DELETED_ACCOUNT = 0x170, -/*20080827 to 20180621 +/*20080827 to 20180711 판매가 : Price: */ MSG_SELLPRICE = 0x171, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 님이 길드에서 추방되었습니다. %s has been expelled from our guild. */ MSG_BAN_GUILD = 0x172, -/*20080827 to 20180621 +/*20080827 to 20180711 추방사유 : %s Expulsion Reason: %s */ MSG_REASON_BAN_GUILD = 0x173, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템을 착용할 수 없습니다. You can't put this item on. */ MSG_CAN_NOT_EQUIP_ITEM = 0x174, -/*20080827 to 20180621 +/*20080827 to 20180711 파티설정을 변경할 수 없습니다. You can't modify Party Setup. */ MSG_PARTYSETTING_CHANGE_IMPOSSIBLE = 0x175, -/*20080827 to 20180621 +/*20080827 to 20180711 길드가 만들어 졌습니다. Guild has been Created. */ MSG_GUILD_MAKE_SUCCESS = 0x176, -/*20080827 to 20180621 +/*20080827 to 20180711 이미 길드에 속해있습니다. You are already in a Guild. */ MSG_GUILD_MAKE_ALREADY_MEMBER = 0x177, -/*20080827 to 20180621 +/*20080827 to 20180711 같은이름의 길드가 존재합니다. That Guild Name already exists. */ MSG_GUILD_MAKE_GUILD_EXIST = 0x178, -/*20080827 to 20180621 +/*20080827 to 20180711 길드에서 초청 메시지가 왔습니다. 가입하겠습니까? Guild has sent you an invitation. Would you like to join this Guild? */ MSG_SUGGEST_JOIN_GUILD = 0x179, -/*20080827 to 20180621 +/*20080827 to 20180711 다른길드에 가입되어 있습니다. He/She is already in a Guild. */ MSG_CHARACTER_IS_ALREADY_IN_GUILD = 0x17a, -/*20080827 to 20180621 +/*20080827 to 20180711 길드가입을 거절 했습니다. Offer Rejected */ MSG_CHARACTER_REJECT_JOIN_GUILD = 0x17b, -/*20080827 to 20180621 +/*20080827 to 20180711 길드가입을 수락했습니다. Offer Accepted */ MSG_CHARACTER_ACCEPT_JOIN_GUILD = 0x17c, -/*20080827 to 20180621 +/*20080827 to 20180711 길드정원을 초과했습니다. Your Guild is Full. */ MSG_TOO_MANY_PEOPLE_IN_GUILD = 0x17d, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님 길드에 가입요청 Send (%s) a Guild invitation */ MSG_REQ_JOIN_GUILD = 0x17e, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬 레벨이 모자라서 매너포인트를 줄 수 없습니다. You haven't learned enough skills for aligning. */ MSG_NOT_ENOUGH_FOR_MANNER_POINT = 0x17f, -/*20080827 to 20180621 +/*20080827 to 20180711 매너 포인트 주기 성공 Aligning completed. */ MSG_GIVING_MANNER_POINT_SUCCESS = 0x180, -/*20080827 to 20180621 +/*20080827 to 20180711 오늘 이미 사용했습니다. You already spent your point for today. */ MSG_YOU_USE_TODAY_ALREADY = 0x181, -/*20080827 to 20180621 +/*20080827 to 20180711 이캐릭터에게 지급한지 한달이 지나지 않았습니다. Hasn't been a month yet since you aligned this person. */ MSG_ONE_MONTH_NOT_PASSED = 0x182, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 님으로부터 플러스 매너 포인트를 받았습니다. Remember, Spamming isn't nice. */ MSG_RECEIVE_PLUS_MANNER_POINT = 0x183, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 님으로부터 마이너스 매너 포인트를 받았습니다. Please refrain from ill-mannered conduct, thank you. */ MSG_RECEIVE_MINUS_MANNER_POINT = 0x184, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅 금지 시간 줄이기(풀기) Align with a Good Point */ MSG_GIVE_PLUS_MANNER_POINT = 0x185, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅 금지 시간 늘이기(걸기) Align with a Bad Point */ MSG_GIVE_MINUS_MANNER_POINT = 0x186, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님과의 거래요청 Request a deal with (%s) */ MSG_REQ_DEAL_WITH2 = 0x187, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님 파티에 가입요청 Ask (%s) to join your party */ MSG_REQ_JOIN_PARTY2 = 0x188, -/*20080827 to 20180621 +/*20080827 to 20180711 길드에서 동맹요청 메시지가 왔습니다. 동맹하겠습니까? Guild is asking you to agree to an Alliance with them. Do you accept? */ MSG_SUGGEST_ALLY_GUILD = 0x189, -/*20080827 to 20180621 +/*20080827 to 20180711 이미 동맹되어 있습니다. This Guild is already your Ally. */ MSG_REQALLYGUILD_ALREADY_ALLIED = 0x18a, -/*20080827 to 20180621 +/*20080827 to 20180711 동맹을 거절 했습니다. You reject the offer */ MSG_REQALLYGUILD_REJECT = 0x18b, -/*20080827 to 20180621 +/*20080827 to 20180711 동맹을 수락 했습니다. You accept the offer */ MSG_REQALLYGUILD_ACCEPT = 0x18c, -/*20080827 to 20180621 +/*20080827 to 20180711 상대길드의 동맹길드의 수가 초과 되었습니다. They have too many Alliances. */ MSG_REQALLYGUILD_OVERSIZE = 0x18d, -/*20080827 to 20180621 +/*20080827 to 20180711 길드의 동맹길드의 수가 초과 되었습니다. You have too many Alliances. */ MSG_REQALLYMYGUILD_OVERSIZE = 0x18e, -/*20080827 to 20180621 +/*20080827 to 20180711 길드 동맹 요청 Set this guild as an Alliance */ MSG_REQ_ALLY_GUILD = 0x18f, -/*20080827 to 20180621 +/*20080827 to 20180711 길드가 성공적으로 해체 되었습니다. Guild was successfully disbanded. */ MSG_DISORGANIZE_GUILD_SUCCESS = 0x190, -/*20080827 to 20180621 +/*20080827 to 20180711 주민등록번호가 틀려서 길드가 해체되지 않았습니다. You have failed to disband the guild due to your incorrect SSN. */ MSG_DISORGANIZE_GUILD_INVALIDKEY = 0x191, -/*20080827 to 20180621 +/*20080827 to 20180711 길드맴버가 존재해서 길드가 해체되지 않았습니다. You have failed to disband the guild because there are guildsmen still present. */ MSG_DISORGANIZE_GUILD_MEMBEREXIST = 0x192, -/*20080827 to 20180621 +/*20080827 to 20180711 길드 적대 요청 Set this guild as an Antagonist */ MSG_REQ_HOSTILE_GUILD = 0x193, -/*20080827 to 20180621 +/*20080827 to 20180711 머리색깔 선택 Choose Hair Color */ MSG_SELECT_HAIR_COLOR = 0x194, -/*20080827 to 20180621 +/*20080827 to 20180711 길드결성시 필요한 아이템이 없습니다. You don't have necessary item to create a Guild. */ MSG_GUILD_MAKE_GUILD_NONE_ITEM = 0x195, -/*20080827 to 20180621 +/*20080827 to 20180711 몬스터 정보 Monster Info */ MSG_MONSTER_INFO_WINDOW = 0x196, -/*20080827 to 20180621 +/*20080827 to 20180711 이름 Name */ MSG_NAME = 0x197, -/*20080827 to 20180621 +/*20080827 to 20180711 레벨 Level */ MSG_LEVEL = 0x198, -/*20080827 to 20180621 +/*20080827 to 20180711 HP */ MSG_HP = 0x199, -/*20080827 to 20180621 +/*20080827 to 20180711 크기 Size */ MSG_SIZE = 0x19a, -/*20080827 to 20180621 +/*20080827 to 20180711 종족 Type */ MSG_RACETYPE = 0x19b, -/*20080827 to 20180621 +/*20080827 to 20180711 MDEF */ MSG_MDEFPOWER = 0x19c, -/*20080827 to 20180621 +/*20080827 to 20180711 속성 Attribute */ MSG_PROPERTY = 0x19d, -/*20080827 to 20180621 +/*20080827 to 20180711 無 Neutral */ MSG_PROPERTY_NEUTURAL = 0x19e, -/*20080827 to 20180621 +/*20080827 to 20180711 水 Water */ MSG_PROPERTY_WATER = 0x19f, -/*20080827 to 20180621 +/*20080827 to 20180711 地 Earth */ MSG_PROPERTY_EARTH = 0x1a0, -/*20080827 to 20180621 +/*20080827 to 20180711 火 Fire */ MSG_PROPERTY_FIRE = 0x1a1, -/*20080827 to 20180621 +/*20080827 to 20180711 風 Wind */ MSG_PROPERTY_WIND = 0x1a2, -/*20080827 to 20180621 +/*20080827 to 20180711 毒 Poison */ MSG_PROPERTY_POISON = 0x1a3, -/*20080827 to 20180621 +/*20080827 to 20180711 聖 Holy */ MSG_PROPERTY_SAINT = 0x1a4, -/*20080827 to 20180621 +/*20080827 to 20180711 暗 Shadow */ MSG_PROPERTY_DARK = 0x1a5, -/*20080827 to 20180621 +/*20080827 to 20180711 念 Ghost */ MSG_PROPERTY_MENTAL = 0x1a6, -/*20080827 to 20180621 +/*20080827 to 20180711 死 Undead */ MSG_PROPERTY_UNDEAD = 0x1a7, -/*20080827 to 20180621 +/*20080827 to 20180711 현재는 아이템을 만들 수 없습니다. You can't create items yet. */ MSG_CANT_MAKE_ITEM = 0x1a8, -/*20080827 to 20180621 +/*20080827 to 20180711 제조 목록 Item List you can craft */ MSG_MAKE_LIST = 0x1a9, -/*20080827 to 20180621 +/*20080827 to 20180711 만들기 Create */ MSG_MAKE_TARGET = 0x1aa, -/*20080827 to 20180621 +/*20080827 to 20180711 에 필요한 재료: 's materials */ MSG_REQUIRE_FOR_MAKE_TARGET = 0x1ab, -/*20080827 to 20180621 +/*20080827 to 20180711 만들기 실패 item creation failed. */ MSG_MAKE_TARGET_FAIL = 0x1ac, -/*20080827 to 20180621 +/*20080827 to 20180711 만들기 성공 item created successfully. */ MSG_MAKE_TARGET_SUCCEESS = 0x1ad, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 만들기를 실패하였습니다. item creation failed. */ MSG_MAKE_TARGET_FAIL_MSG = 0x1ae, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 만들기를 성공했습니다. item created successfully. */ MSG_MAKE_TARGET_SUCCEESS_MSG = 0x1af, -/*20080827 to 20180621 +/*20080827 to 20180711 레벨이 부족합니다. You are not the required lvl. */ MSG_NOT_ENOUGH_LEVEL = 0x1b0, -/*20080827 to 20180621 +/*20080827 to 20180711 레벨이 너무 높습니다. Too high lvl for this job. */ MSG_TOO_HIGH_LEVEL = 0x1b1, -/*20080827 to 20180621 +/*20080827 to 20180711 직업이 적합하지 않습니다. Not the suitable job for this type of work. */ MSG_NOT_ACCEPTABLE_JOB = 0x1b2, -/*20080827 to 20180621 +/*20080827 to 20180711 토키 박스 트랩 메세지 Record a message in the Talkie Box */ MSG_TALKBOX_WINDOW = 0x1b3, -/*20080827 to 20180621 +/*20080827 to 20180711 기록할 메세지를 입력하시기 바랍니다. Please type a message for the Talkie Box */ MSG_TALKBOX_WINDOW_MSG = 0x1b4, -/*20080827 to 20180621 +/*20080827 to 20180711 길드에게 보냄 Send to Guild */ MSG_SEND_TO_GUILD = 0x1b5, -/*20080827 to 20180621 +/*20080827 to 20180711 결제된 계정이 아닙니다. 결제 페이지로 이동하시겠습니까? You didn't pay for this ID. Would you like to pay for it now? */ MSG_NOT_SETTLED = 0x1b6, -/*20080827 to 20180621 +/*20080827 to 20180711 서버가 혼잡한 관계로 잠시후 다시 시도해 주시기 바랍니다. Server is jammed due to overpopulation. Please try again after few minutes. */ MSG_ACCOUNT_BUSY = 0x1b7, -/*20080827 to 20180621 +/*20080827 to 20180711 지난 접속 정보가 남아 있습니다. 30초정도 지난뒤에 다시 시도해 주시기 바랍니다. Server still recognizes your last log-in. Please try again after a few minutes. */ MSG_INFORMATION_REMAINED = 0x1b8, -/*20080827 to 20180621 +/*20080827 to 20180711 매 풀어주기 Release Falcon */ MSG_BIRDOFF = 0x1b9, -/*20080827 to 20180621 +/*20080827 to 20180711 페코페코 내리기 Dismount */ MSG_CHIKENOFF = 0x1ba, -/*20080827 to 20180621 +/*20080827 to 20180711 小 Small */ MSG_SIZE_SMALL = 0x1bb, -/*20080827 to 20180621 +/*20080827 to 20180711 中 Med */ MSG_SIZE_MIDDLE = 0x1bc, -/*20080827 to 20180621 +/*20080827 to 20180711 大 Big */ MSG_SIZE_BIG = 0x1bd, -/*20080827 to 20180621 +/*20080827 to 20180711 더블 Double */ MSG_DOUBLE = 0x1be, -/*20080827 to 20180621 +/*20080827 to 20180711 트리플 Triple */ MSG_TRIPLE = 0x1bf, -/*20080827 to 20180621 +/*20080827 to 20180711 쿼드로플 Quadruple */ MSG_QUADROPLE = 0x1c0, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 까지 로그인을 금지하고 있습니다. You are prohibited to log in until %s. */ MSG_LOGIN_REFUSE_BLOCKED_UNTIL = 0x1c1, -/*20080827 to 20180621 +/*20080827 to 20180711 의 's */ MSG_MANUFACTURED_NORMAL_ITEM = 0x1c2, -/*20080827 to 20180621 +/*20080827 to 20180711 의 파이어 's Fire */ MSG_MANUFACTURED_FIRE_ITEM = 0x1c3, -/*20080827 to 20180621 +/*20080827 to 20180711 의 아이스 's Ice */ MSG_MANUFACTURED_ICE_ITEM = 0x1c4, -/*20080827 to 20180621 +/*20080827 to 20180711 의 윈드 's Wind */ MSG_MANUFACTURED_WIND_ITEM = 0x1c5, -/*20080827 to 20180621 +/*20080827 to 20180711 의 어스 's Earth */ MSG_MANUFACTURED_EARTH_ITEM = 0x1c6, -/*20080827 to 20180621 +/*20080827 to 20180711 211.239.161.246 38.144.194.2 */ MSG_ACCOUNT_ADDRESS = 0x1c7, -/*20080827 to 20180621 +/*20080827 to 20180711 6900 */ MSG_ACCOUNT_PORT = 0x1c8, /*20080827 to 20171206 http://www.ragnarok.co.kr -20171213 to 20180621 +20171213 to 20180711 http://roz.gnjoy.com/ http://www.ragnarok.co.kr */ MSG_REGISTRATION_WEB_URL = 0x1c9, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 사용자 강제 종료 Kill %s */ MSG_BAN_USER = 0x1ca, -/*20080827 to 20180621 +/*20080827 to 20180711 무지쎈 Very Strong */ MSG_ONE_STARPIECE = 0x1cb, -/*20080827 to 20180621 +/*20080827 to 20180711 무지무지쎈 Very Very Strong */ MSG_TWO_STARPIECE = 0x1cc, -/*20080827 to 20180621 +/*20080827 to 20180711 무무무쎈 Very Very Very Strong */ MSG_THREE_STARPIECE = 0x1cd, -/*20080827 to 20180621 +/*20080827 to 20180711 길드 추방 사유 The Reason of Expulsion */ MSG_GUILD_KICK_REASON = 0x1ce, -/*20080827 to 20180621 +/*20080827 to 20180711 공격 속도가 증가했습니다. Attack Speed is up. */ MSG_INCATTACKSPEED = 0x1cf, -/*20080827 to 20180621 +/*20080827 to 20180711 공격 속도가 감소했습니다. Attack Speed is down. */ MSG_DECATTACKSPEED = 0x1d0, -/*20080827 to 20180621 +/*20080827 to 20180711 무기의 공격력이 향상되었습니다. Weapon Damage is improved. */ MSG_INCWEAPONATTACK = 0x1d1, -/*20080827 to 20180621 +/*20080827 to 20180711 무기의 공격력이 감소되었습니다. Weapon Damage is reduced. */ MSG_DECWEAPONATTACK = 0x1d2, -/*20080827 to 20180621 +/*20080827 to 20180711 시전 딜레이가 줄었습니다. Cast Delay is reduced. */ MSG_FASTPREDELAY = 0x1d3, -/*20080827 to 20180621 +/*20080827 to 20180711 시전 딜레이가 정상으로 되었습니다. Cast Delay has returned to normal. */ MSG_NORMALPREDELAY = 0x1d4, -/*20080827 to 20180621 +/*20080827 to 20180711 무기에 독속성이 부여되었습니다. Weapon is temporarily enchanted with Poison. */ MSG_WEAPONPROPERTYPOISON = 0x1d5, -/*20080827 to 20180621 +/*20080827 to 20180711 무기에 성속성이 부여되었습니다. Weapon is temporarily enchanted with an elemental property. */ MSG_WEAPONPROPERTYSAINT = 0x1d6, -/*20080827 to 20180621 +/*20080827 to 20180711 무기의 원래속성이 적용되었습니다. Weapon has changed back to normal. */ MSG_WEAPONPROPERTYORIGINAL = 0x1d7, -/*20080827 to 20180621 +/*20080827 to 20180711 방어구에 성속성이 부여되었습니다. Armor has been enchanted with the Holy Ghost. */ MSG_ARMORPROPERTYSAINT = 0x1d8, -/*20080827 to 20180621 +/*20080827 to 20180711 방어구의 원래속성이 적용되었습니다. Armor has changed back to normal. */ MSG_ARMORPROPERTYORIGINAL = 0x1d9, -/*20080827 to 20180621 +/*20080827 to 20180711 배리어 상태가 되었습니다. Barrier Formed. */ MSG_BARRIOR = 0x1da, -/*20080827 to 20180621 +/*20080827 to 20180711 배리어 상태가 해제 되었습니다. Barrier Canceled. */ MSG_DISAPPEARBARRIOR = 0x1db, -/*20080827 to 20180621 +/*20080827 to 20180711 소형, 중형, 대형 몬스터에게 100% 공격력을 줍니다. Weapon Perfection Initiated. */ MSG_PERFECTDAMAGE = 0x1dc, -/*20080827 to 20180621 +/*20080827 to 20180711 웨폰퍼펙션 모드가 해제 되었습니다. Weapon perfection Canceled. */ MSG_DISAPPEARPERFECTDAMAGE = 0x1dd, -/*20080827 to 20180621 +/*20080827 to 20180711 무기가 파괴될 가능성이 높아진 대신 무기의 공격력이 증가하였습니다. Power-Thrust Initiated. */ MSG_OVERTHRUSTING = 0x1de, -/*20080827 to 20180621 +/*20080827 to 20180711 오버트러스트 상태가 해제 되었습니다. Power-Thrust Canceled. */ MSG_DISAPPEAROVERTHRUSTING = 0x1df, -/*20080827 to 20180621 +/*20080827 to 20180711 무기의 최대 성능을 끌어냅니다. Maximize-Power Initiated. */ MSG_MAXIMIZE = 0x1e0, -/*20080827 to 20180621 +/*20080827 to 20180711 맥시마이즈 상태가 해제 되었습니다. Maximize-Power Canceled. */ MSG_DISAPPEARMAXIMIZE = 0x1e1, -/*20080827 to 20180621 +/*20080827 to 20180711 [신서버] [New Server] */ MSG_SERVER_PROPERTY_NEW = 0x1e2, -/*20080827 to 20180621 +/*20080827 to 20180711 (%d 명) (%d players) */ MSG_SERVER_USER_COUNT = 0x1e3, -/*20080827 to 20180621 +/*20080827 to 20180711 (점검중) (On the maintenance) */ MSG_SERVER_INSPECTING = 0x1e4, -/*20080827 to 20180621 +/*20080827 to 20180711 길드멤버 %s님이 접속하셨습니다. Guild member %s has connected. */ MSG_GUILD_MEMBER_STATUS_ONLINE = 0x1e5, -/*20080827 to 20180621 +/*20080827 to 20180711 길드멤버 %s님이 종료하셨습니다. Guild member %s has disconnected. */ MSG_GUILD_MEMBER_STATUS_OFFLINE = 0x1e6, -/*20080827 to 20180621 +/*20080827 to 20180711 경험치 %d 얻음 You got %d Base EXP. */ MSG_GOT_EXPERIENCE_POINT = 0x1e7, -/*20080827 to 20180621 +/*20080827 to 20180711 잡경험치 %d 얻음 You got %d Job EXP. */ MSG_GOT_JOB_EXPERIENCE_POINT = 0x1e8, -/*20080827 to 20180621 +/*20080827 to 20180711 길드에서 탈퇴 했습니다. You left the guild. */ MSG_LEFT_GUILD = 0x1e9, -/*20080827 to 20180621 +/*20080827 to 20180711 길드에서 추방 당했습니다. You have been expelled from the Guild. */ MSG_BAN_FROM_GUILD = 0x1ea, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 감정 성공 Item Appraisal has completed successfully. */ MSG_ITEM_IDENTIFY_SUCCEESS = 0x1eb, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 감정 실패 Item appraisal has failed. */ MSG_ITEM_IDENTIFY_FAIL = 0x1ec, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 조합 성공 Compounding has completed successfully. */ MSG_ITEM_COMPOUNDING_SUCCEESS = 0x1ed, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 조합 실패 Compounding has failed. */ MSG_ITEM_COMPOUNDING_FAIL = 0x1ee, -/*20080827 to 20180621 +/*20080827 to 20180711 길드 적대 성공 Antagonist has been set. */ MSG_HOSTILE_GUILD_SUCCEESS = 0x1ef, -/*20080827 to 20180621 +/*20080827 to 20180711 적대 길드수 초과로 길드 적대 실패 Guild has too many Antagonists. */ MSG_TOO_MANY_HOSTILE_GUILD = 0x1f0, -/*20080827 to 20180621 +/*20080827 to 20180711 이미 적대 길드 입니다 Already set as an Antagonist */ MSG_ALREADY_REGISTERED_HOSTILE_GUILD = 0x1f1, -/*20080827 to 20180621 +/*20080827 to 20180711 제련이 성공적으로 되었습니다. Upgrade has been completed successfully. */ MSG_ITEM_REFINING_SUCCEESS = 0x1f2, -/*20080827 to 20180621 +/*20080827 to 20180711 제련이 실패하였습니다. Upgrade has failed. */ MSG_ITEM_REFINING_FAIL = 0x1f3, -/*20080827 to 20180621 +/*20080827 to 20180711 이곳에서는 순간이동이 불가능합니다. Unavailable Area to Teleport */ MSG_IMPOSSIBLE_TELEPORT_AREA = 0x1f4, -/*20080827 to 20180621 +/*20080827 to 20180711 이 장소는 기억할 수 없습니다. Unable to memorize this place as Warp Point */ MSG_POSSIBLE_TELEPORT_AREA = 0x1f5, -/*20080827 to 20180621 +/*20080827 to 20180711 지금은 종료할 수 없습니다. Please wait 10 seconds before trying to log out. */ MSG_CANT_EXIT_NOW = 0x1f6, -/*20080827 to 20180621 +/*20080827 to 20180711 직위 Position */ MSG_POSITION = 0x1f7, -/*20080827 to 20180621 +/*20080827 to 20180711 직업 Job */ MSG_JOB = 0x1f8, -/*20080827 to 20180621 +/*20080827 to 20180711 메모 Note */ MSG_MEMO = 0x1f9, -/*20080827 to 20180621 +/*20080827 to 20180711 기여 Devotion */ MSG_CONTRIBUTION = 0x1fa, -/*20080827 to 20180621 +/*20080827 to 20180711 상납경험치 Tax Point */ MSG_EXP_CONTIRIBUTION = 0x1fb, -/*20080827 to 20180621 +/*20080827 to 20180711 길드탈퇴 Leave Guild */ MSG_LEAVE_GUILD = 0x1fc, -/*20080827 to 20180621 +/*20080827 to 20180711 제명시키기 Expel */ MSG_EXPEL_GUILD = 0x1fd, -/*20080827 to 20180621 +/*20080827 to 20180711 서열 Rank */ MSG_GRADE = 0x1fe, -/*20080827 to 20180621 +/*20080827 to 20180711 직위명 Position Title */ MSG_POSITION_NAME = 0x1ff, -/*20080827 to 20180621 +/*20080827 to 20180711 가입권한 Invitation */ MSG_JOIN_AUTHORITY = 0x200, -/*20080827 to 20180621 +/*20080827 to 20180711 처벌권한 Punish */ MSG_PENALTY_AUTORITY = 0x201, -/*20080827 to 20180621 +/*20080827 to 20180711 상납% Tax % */ MSG_CONTRIBUTION_PERCENT = 0x202, -/*20080827 to 20180621 +/*20080827 to 20180711 제목 Title */ MSG_TITLE = 0x203, -/*20080827 to 20180621 +/*20080827 to 20180711 내용 For */ MSG_CONTENTS = 0x204, -/*20080827 to 20180621 +/*20080827 to 20180711 길드이름 Guild Name */ MSG_GUILD_NAME = 0x205, -/*20080827 to 20180621 +/*20080827 to 20180711 길드레벨 Guild lvl */ MSG_GUILD_LEVEL = 0x206, -/*20080827 to 20180621 +/*20080827 to 20180711 조합원수 Number of Members */ MSG_GUILD_PEOPLE_COUNT = 0x207, -/*20080827 to 20180621 +/*20080827 to 20180711 랭킹 Ranking */ MSG_RANKING = 0x208, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 감정 Item Appraisal */ MSG_ITEM_IDENTIFY = 0x209, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 조합 Insert Card */ MSG_ITEM_COMPOUNDING = 0x20a, -/*20080827 to 20180621 +/*20080827 to 20180711 탈퇴 사유를 입력해주세요. Please enter the reason of Secession. */ MSG_PLEASE_INPUT_WHY_LEAVING = 0x20b, -/*20080827 to 20180621 +/*20080827 to 20180711 추방 사유를 입력해주세요. Please enter the reason of Expulsion. */ MSG_PELASE_INPUT_WHY_EXPEL = 0x20c, -/*20080827 to 20180621 +/*20080827 to 20180711 상점을 닫으세요. Please close Shop. */ MSG_PLEASE_CLOSE_STORE = 0x20d, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬 이름 Skill */ MSG_SKILL_NAME = 0x20e, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 이름 Item Name */ MSG_ITEM_NAME = 0x20f, -/*20080827 to 20180621 +/*20080827 to 20180711 https://payment.ragnarok.co.kr https://pay.ragnarok.co.kr (Billing Web) */ MSG_SETTLE_WEB_URL = 0x210, -/*20080827 to 20180621 +/*20080827 to 20180711 게임방에서 사용가능한 IP개수가 모두 사용중입니다. 개인 계정으로 결제 하시겠습니까? IP capacity of this Internet Cafe is full. Would you like to pay the personal base? */ MSG_BAN_IP_OVERFLOW = 0x211, -/*20080827 to 20180621 +/*20080827 to 20180711 결제시간이 다되어 게임을 종료합니다. You are out of available paid playing time. Game will be shut down automatically. */ MSG_BAN_PAY_OUT = 0x212, -/*20080827 to 20180621 +/*20080827 to 20180711 이름이 너무 깁니다. 한글 11자 영문 23자 이내로 써주십시오. Name is too long. Please enter a name no greater than 23 english characters. */ MSG_NAMELENGTH_TOO_LONG = 0x213, -/*20080827 to 20180621 +/*20080827 to 20180711 deleted Character will be deleted in %d seconds. */ MSG_DELETE_AFTER_10_SECOND = 0x214, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 개인 정액제 사용자입니다. You paid with the personal regular base. */ MSG_BILLING_100 = 0x215, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 개인정량제 사용자입니다. You paid with the personal regular base. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_200 = 0x216, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 개인 무료 사용자입니다. You are free! */ MSG_BILLING_300 = 0x217, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 개인 무료 허용기간 사용자입니다. You are free for the test, your available time is xx hrs xx mins xx secs. */ MSG_BILLING_400 = 0x218, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 게임방 정액제 사용자입니다. You paid with the Internet Cafe regular base. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_500 = 0x219, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 게임방 정량제 사용자입니다. You paid with the Time Limit for Internet Cafe. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_501 = 0x21a, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 게임방 무료 허용기간 사용자입니다. You are free for the test of Internet Cafe version . */ MSG_BILLING_600 = 0x21b, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 게임방 무료 사용자입니다. You are free for the Internet Cafe version. */ MSG_BILLING_700 = 0x21c, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 종량제 사이트 이용자입니다. You paid on the Time Limit Website. */ MSG_BILLING_800 = 0x21d, -/*20080827 to 20180621 +/*20080827 to 20180711 이모션 목록 Emotion icon List */ MSG_EMOTION_LIST = 0x21e, -/*20080827 to 20180621 +/*20080827 to 20180711 /이모션 /emo */ MSG_VIEW_EMOTION = 0x21f, -/*20080827 to 20180621 +/*20080827 to 20180711 /! */ MSG_EMOTION_SURPRISE = 0x220, -/*20080827 to 20180621 +/*20080827 to 20180711 /? */ MSG_EMOTION_QUESTION = 0x221, -/*20080827 to 20180621 +/*20080827 to 20180711 /기쁨 /ho */ MSG_EMOTION_DELIGHT = 0x222, -/*20080827 to 20180621 +/*20080827 to 20180711 /하트 /lv */ MSG_EMOTION_THROB = 0x223, -/*20080827 to 20180621 +/*20080827 to 20180711 /왕하트 /lv2 */ MSG_EMOTION_BIGTHROB = 0x224, -/*20080827 to 20180621 +/*20080827 to 20180711 /땀 /swt */ MSG_EMOTION_SWEAT = 0x225, -/*20080827 to 20180621 +/*20080827 to 20180711 /아하 /ic */ MSG_EMOTION_AHA = 0x226, -/*20080827 to 20180621 +/*20080827 to 20180711 /짜증 /an */ MSG_EMOTION_FRET = 0x227, -/*20080827 to 20180621 +/*20080827 to 20180711 /화 /ag */ MSG_EMOTION_ANGER = 0x228, -/*20080827 to 20180621 +/*20080827 to 20180711 /돈 /$ */ MSG_EMOTION_MONEY = 0x229, -/*20080827 to 20180621 +/*20080827 to 20180711 /... */ MSG_EMOTION_THINK = 0x22a, -/*20080827 to 20180621 +/*20080827 to 20180711 /감사 /thx */ MSG_EMOTION_THANKS = 0x22b, -/*20080827 to 20180621 +/*20080827 to 20180711 /꽥 /wah */ MSG_EMOTION_KEK = 0x22c, -/*20080827 to 20180621 +/*20080827 to 20180711 /죄송 /sry */ MSG_EMOTION_SORRY = 0x22d, -/*20080827 to 20180621 +/*20080827 to 20180711 /웃음 /heh */ MSG_EMOTION_SMILE = 0x22e, -/*20080827 to 20180621 +/*20080827 to 20180711 /뻘뻘 /swt2 */ MSG_EMOTION_PROFUSELY_SWEAT = 0x22f, -/*20080827 to 20180621 +/*20080827 to 20180711 /긁적 /hmm */ MSG_EMOTION_SCRATCH = 0x230, -/*20080827 to 20180621 +/*20080827 to 20180711 /최고 /no1 */ MSG_EMOTION_BEST = 0x231, -/*20080827 to 20180621 +/*20080827 to 20180711 /두리번 /?? */ MSG_EMOTION_STARE_ABOUT = 0x232, -/*20080827 to 20180621 +/*20080827 to 20180711 /헉 /omg */ MSG_EMOTION_HUK = 0x233, -/*20080827 to 20180621 +/*20080827 to 20180711 /오 /oh */ MSG_EMOTION_O = 0x234, -/*20080827 to 20180621 +/*20080827 to 20180711 /엑스 /X */ MSG_EMOTION_X = 0x235, -/*20080827 to 20180621 +/*20080827 to 20180711 /헬프 /hlp */ MSG_EMOTION_HELP = 0x236, -/*20080827 to 20180621 +/*20080827 to 20180711 /가 /go */ MSG_EMOTION_GO = 0x237, -/*20080827 to 20180621 +/*20080827 to 20180711 /엉엉 /sob */ MSG_EMOTION_CRY = 0x238, -/*20080827 to 20180621 +/*20080827 to 20180711 /킥킥 /gg */ MSG_EMOTION_KIK = 0x239, -/*20080827 to 20180621 +/*20080827 to 20180711 /쪽 /kis */ MSG_EMOTION_CHUP = 0x23a, -/*20080827 to 20180621 +/*20080827 to 20180711 /쪽쪽 /kis2 */ MSG_EMOTION_CHUPCHUP = 0x23b, -/*20080827 to 20180621 +/*20080827 to 20180711 /흥 /pif */ MSG_EMOTION_HNG = 0x23c, -/*20080827 to 20180621 +/*20080827 to 20180711 /응 /ok */ MSG_EMOTION_OK = 0x23d, -/*20080827 to 20180621 +/*20080827 to 20180711 단축키 목록 Shortcut List */ MSG_SHORTCUT_LIST = 0x23e, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하의 계정은 보류되었습니다. Your account is suspended. */ MSG_BAN_PAY_SUSPEND = 0x23f, -/*20080827 to 20180621 +/*20080827 to 20180711 과금 정책 변경으로 인해 일시 종료됩니다. 다시 접속하여 주시기 바랍니다. Your connection is terminated due to change in the billing policy. Please connect again. */ MSG_BAN_PAY_CHANGE = 0x240, -/*20080827 to 20180621 +/*20080827 to 20180711 어카운트 서버에 인증된 IP와 귀하의 IP가 달라 연결을 종료합니다. Your connection is terminated because your IP doesn't match the authorized IP from the account server. */ MSG_BAN_PAY_WRONGIP = 0x241, -/*20080827 to 20180621 +/*20080827 to 20180711 게임방 IP에서 개인 종량제 과금을 막기 위해 연결을 종료합니다. 개인 종량제 과금을 사용하기 위해서는 게임방IP로 등록이 되지 않은 IP를 사용해 주세요. Your connection is terminated to prevent charging from your account's play time. */ MSG_BAN_PAY_PNGAMEROOM = 0x242, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 운영자에 의해 강제 종료 되었습니다. You have been forced to disconnect by the Game Master Team. */ MSG_BAN_OP_FORCE = 0x243, -/*20080827 to 20180621 +/*20080827 to 20180711 무게가 90%를 초과하여 스킬을 사용할 수 없습니다. You can't use this Skill because you are over your Weight Limit. */ MSG_USESKILL_FAIL_WEIGHTOVER = 0x244, -/*20080827 to 20180621 +/*20080827 to 20180711 무명 Nameless */ MSG_NAMELESS_USER = 0x245, -/*20080827 to 20180621 +/*20080827 to 20180711 축하합니다. %s님의 현재 랭킹이 %d위로 상승하였습니다. Congratulations! %s ranking has gone up to %d. */ MSG_RANK_IN_TEN = 0x246, -/*20080827 to 20180621 +/*20080827 to 20180711 안타깝게도 %s님의 현재 랭킹이 %d위로 하락하였습니다. What a pity! %s ranking has gone down to %d. */ MSG_RANK_OUT_TEN = 0x247, -/*20080827 to 20180621 +/*20080827 to 20180711 Pet Info */ MSG_PET_INFO = 0x248, -/*20080827 to 20180621 +/*20080827 to 20180711 만복도 Hunger */ MSG_PET_HUNGRY = 0x249, -/*20080827 to 20180621 +/*20080827 to 20180711 친밀도 Intimacy */ MSG_PET_FRIENDLY = 0x24a, -/*20080827 to 20180621 +/*20080827 to 20180711 상점과 채팅방을 동시에 열수 없습니다. Please avoid opening a chatroom while vending. */ MSG_CANT_OPEN_STORE_WHILE_CHAT = 0x24b, -/*20080827 to 20180621 +/*20080827 to 20180711 개 Total */ MSG_EA4 = 0x24c, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 를 전투불능으로 만들었습니다. You have knocked down %s. */ MSG_SLAIN = 0x24d, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 님에 의해 전투불능 상태가 되었습니다. You have been knocked down by %s. */ MSG_SLAINBY = 0x24e, -/*20080827 to 20180621 +/*20080827 to 20180711 먹이 - '%s' 아이템이 존재하지 않습니다.. Feed - "%s" is not available. */ MSG_NOT_EXIST_PET_FOOD = 0x24f, -/*20080827 to 20180621 +/*20080827 to 20180711 먹이 주기 Feed Pet */ MSG_PET_FEEDING = 0x250, -/*20080827 to 20180621 +/*20080827 to 20180711 퍼포먼스 Performance */ MSG_PET_PERFORMANCE = 0x251, -/*20080827 to 20180621 +/*20080827 to 20180711 알로 되돌리기 Return to Egg Shell */ MSG_PET_RETURN_EGG = 0x252, -/*20080827 to 20180621 +/*20080827 to 20180711 악세사리 해제 Unequip Accessory */ MSG_PET_ACC_OFF = 0x253, -/*20080827 to 20180621 +/*20080827 to 20180711 Pet 상태 보기 Check Pet Status */ MSG_PET_SHOWINFO = 0x254, -/*20080827 to 20180621 +/*20080827 to 20180711 악세사리 Accessory */ MSG_PET_ACCESSARY = 0x255, -/*20080827 to 20180621 +/*20080827 to 20180711 장착됨 Equipped */ MSG_ITEM_EQUIPED = 0x256, -/*20080827 to 20180621 +/*20080827 to 20180711 펫 리스트 Pet List */ MSG_PET_EGG_LIST = 0x257, -/*20080827 to 20180621 +/*20080827 to 20180711 장착 안됨 Unequipped */ MSG_ITEM_UNEQUIPED = 0x258, -/*20080827 to 20180621 +/*20080827 to 20180711 정말로 먹이를 주시겠습니까? Are you sure that you want to feed your pet? */ MSG_SURE_TO_FEED_PET = 0x259, -/*20080827 to 20180621 +/*20080827 to 20180711 가격을 쓰실땐 숫자(0~9)만 써주십시오. Only the numbers (0~9) are available. */ MSG_CAN_INPUT_NUMBER_ONLY = 0x25a, -/*20080827 to 20180621 +/*20080827 to 20180711 감정되지 않은 아이템은 판매할 수 없습니다. You cannot sell unidentified items. */ MSG_CANT_SELL_UNIDENTIFIED_ITEM = 0x25b, -/*20080827 to 20180621 +/*20080827 to 20180711 가격이 0 Zeny인 아이템이 존재합니다. 계속 하시겠습니까? Item at 0 Zeny exists. Do you wish to continue? */ MSG_YOU_HAVE_FREE_ITEM_ON_SHOP = 0x25c, -/*20080827 to 20180621 +/*20080827 to 20180711 [새로 추가된 이모션 리스트] [New Emotion List] */ MSG_NEW_EMOTION_LIST = 0x25d, -/*20080827 to 20180621 +/*20080827 to 20180711 일본쪽 베타 사용자들에게 전하는 메세지. -> 겅호에서 재가입 하세요. N/A */ MSG_BAN_JAPAN_REFUSE1 = 0x25e, -/*20080827 to 20180621 +/*20080827 to 20180711 일본쪽 과금이 종료된 사용자들에게 전하는 메세지. -> 돈내라. 두 번내라. N/A */ MSG_BAN_JAPAN_REFUSE2 = 0x25f, -/*20080827 to 20180621 +/*20080827 to 20180711 같은 계정의 캐릭터가 이미 가입되어있습니다. Character in the same account already joined. */ MSG_ALREADY_SAME_AID_JOINED = 0x260, -/*20080827 to 20180621 +/*20080827 to 20180711 (%d 명) - 만18세이상 (%d ppl) - over the age 18 */ MSG_SERVER_PROPERTY_ADULT = 0x261, -/*20080827 to 20180621 +/*20080827 to 20180711 프로보크 상태가 되었습니다. Provoke initiated. */ MSG_ENST_PROVOKE = 0x262, -/*20080827 to 20180621 +/*20080827 to 20180711 프로보크 상태가 해제되었습니다. Provoke canceled. */ MSG_DSST_PROVOKE = 0x263, -/*20080827 to 20180621 +/*20080827 to 20180711 인듀어 상태가 되었습니다. Endure initiated. */ MSG_ENST_ENDURE = 0x264, -/*20080827 to 20180621 +/*20080827 to 20180711 인듀어 상태가 해제되었습니다. Endure canceled. */ MSG_DSST_ENDURE = 0x265, -/*20080827 to 20180621 +/*20080827 to 20180711 집중력 향상 상태가 되었습니다. Improve Concentration initiated. */ MSG_ENST_CONCENTRATION = 0x266, -/*20080827 to 20180621 +/*20080827 to 20180711 집중력 향상 상태가 해제되었습니다. Improve Concentration canceled. */ MSG_DSST_CONCENTRATION = 0x267, -/*20080827 to 20180621 +/*20080827 to 20180711 하이딩 상태가 되었습니다. Hiding Initiated. */ MSG_ENST_HIDING = 0x268, -/*20080827 to 20180621 +/*20080827 to 20180711 하이딩 상태가 해제되었습니다. Hiding Canceled. */ MSG_DSST_HIDING = 0x269, -/*20080827 to 20180621 +/*20080827 to 20180711 클로킹 상태가 되었습니다. Cloaking initiated. */ MSG_ENST_CLOAKING = 0x26a, -/*20080827 to 20180621 +/*20080827 to 20180711 클로킹 상태가 해제되었습니다. Cloaking canceled. */ MSG_DSST_CLOAKING = 0x26b, -/*20080827 to 20180621 +/*20080827 to 20180711 독을 반사 할 수 있는 상태가 되었습니다. Poison React initiated. */ MSG_ENST_POISONREACT = 0x26c, -/*20080827 to 20180621 +/*20080827 to 20180711 포이즌 리액트 상태가 해제되었습니다. Poison React canceled. */ MSG_DSST_POISONREACT = 0x26d, -/*20080827 to 20180621 +/*20080827 to 20180711 이동속도가 감소하였습니다. Speed reduced. */ MSG_ENST_QUAGMIRE = 0x26e, -/*20080827 to 20180621 +/*20080827 to 20180711 콰그마이어 상태가 해제되었습니다. Quagmire canceled. */ MSG_DSST_QUAGMIRE = 0x26f, -/*20080827 to 20180621 +/*20080827 to 20180711 방어력이 증가되었습니다. Defense increased. */ MSG_ENST_ANGELUS = 0x270, -/*20080827 to 20180621 +/*20080827 to 20180711 안젤루스 상태가 해제되었습니다. Angelus canceled. */ MSG_DSST_ANGELUS = 0x271, -/*20080827 to 20180621 +/*20080827 to 20180711 힘과 지능, 덱스가 증가하였습니다. Blessing aligned. */ MSG_ENST_BLESSING = 0x272, -/*20080827 to 20180621 +/*20080827 to 20180711 블레싱 상태가 해제되었습니다. Blessing canceled. */ MSG_DSST_BLESSING = 0x273, -/*20080827 to 20180621 +/*20080827 to 20180711 시그넘 크루시스를 사용하였습니다. Signum Crusis initiated. */ MSG_ENST_CRUCIS = 0x274, -/*20080827 to 20180621 +/*20080827 to 20180711 시그넘 크루시스 상태가 해제되었습니다. Signum Crusis canceled. */ MSG_DSST_CRUCIS = 0x275, -/*20080827 to 20180621 +/*20080827 to 20180711 독이 퍼지는 속도가 느려졌습니다. Slow Poison initiated. */ MSG_ENST_SLOWPOISON = 0x276, -/*20080827 to 20180621 +/*20080827 to 20180711 슬로우 포이즌 상태가 해제되었습니다. Slow Poison Canceled. */ MSG_DSST_SLOWPOISON = 0x277, -/*20080827 to 20180621 +/*20080827 to 20180711 SP의 회복 속도가 향상 되었습니다. HP/SP recovery increased. */ MSG_ENST_MAGNIFICAT = 0x278, -/*20080827 to 20180621 +/*20080827 to 20180711 마니피캇 상태가 해제되었습니다. Magnificat canceled. */ MSG_DSST_MAGNIFICAT = 0x279, -/*20080827 to 20180621 +/*20080827 to 20180711 행운이 향상되었습니다. Luck increased. */ MSG_ENST_GLORIA = 0x27a, -/*20080827 to 20180621 +/*20080827 to 20180711 글로리아 상태가 해제되었습니다. Gloria canceled. */ MSG_DSST_GLORIA = 0x27b, -/*20080827 to 20180621 +/*20080827 to 20180711 1회 공격에 두 배 데미지를 받는 상태가 되었습니다. You will received double damage from all attacking opponents. */ MSG_ENST_LEXAETERNA = 0x27c, -/*20080827 to 20180621 +/*20080827 to 20180711 렉스에테르나 상태가 해제되었습니다. Lex Eterna canceled. */ MSG_DSST_LEXAETERNA = 0x27d, -/*20080827 to 20180621 +/*20080827 to 20180711 공격속도가 증가하였습니다. Attack Speed increased. */ MSG_ENST_ADRENALINE = 0x27e, -/*20080827 to 20180621 +/*20080827 to 20180711 공격속도가 감소하였습니다. Attack Speed reduced. */ MSG_DSST_ADRENALINE = 0x27f, -/*20080827 to 20180621 +/*20080827 to 20180711 페코에 올라 탔습니다. You've just been on a Peco Peco. */ MSG_ENST_RIDING = 0x280, -/*20080827 to 20180621 +/*20080827 to 20180711 페코에서 내렸습니다. You've just got off of a Peco Peco. */ MSG_DSST_RIDING = 0x281, -/*20080827 to 20180621 +/*20080827 to 20180711 팔콘을 장착하였습니다. You've just carried a Falcon with. */ MSG_ENST_FALCON = 0x282, -/*20080827 to 20180621 +/*20080827 to 20180711 팔콘을 풀어주었습니다. You've just released a Falcon. */ MSG_DSST_FALCON = 0x283, -/*20080827 to 20180621 +/*20080827 to 20180711 죽은척하기 상태가 되었습니다. Play Dead initiated. */ MSG_ENST_TRICKDEAD = 0x284, -/*20080827 to 20180621 +/*20080827 to 20180711 죽은척하기 상태가 해제되었습니다. Play Dead canceled. */ MSG_DSST_TRICKDEAD = 0x285, -/*20080827 to 20180621 +/*20080827 to 20180711 힘이 강해졌습니다. STR improved. */ MSG_ENST_SHOUT = 0x286, -/*20080827 to 20180621 +/*20080827 to 20180711 힘이 원래대로 돌아왔습니다. STR turned back to normal. */ MSG_DSST_SHOUT = 0x287, -/*20080827 to 20180621 +/*20080827 to 20180711 에너지코트 상태가 되었습니다. Energy Coat initiated. */ MSG_ENST_ENERGYCOAT = 0x288, -/*20080827 to 20180621 +/*20080827 to 20180711 에너지코트 상태가 해제되었습니다. Energy Coat canceled. */ MSG_DSST_ENERGYCOAT = 0x289, -/*20080827 to 20180621 +/*20080827 to 20180711 방어구가 파괴되었습니다. Armor destroyed. */ MSG_ENST_BROKENAMOR = 0x28a, -/*20080827 to 20180621 +/*20080827 to 20180711 ... Weapon has just been released from destroyed status. */ MSG_DSST_BROKENAMOR = 0x28b, -/*20080827 to 20180621 +/*20080827 to 20180711 무기가 파괴되었니다. Weapon destroyed. */ MSG_ENST_BROKENWEAPON = 0x28c, -/*20080827 to 20180621 +/*20080827 to 20180711 ... Weapon has just been released from destroyed status. */ MSG_DSST_BROKENWEAPON = 0x28d, -/*20080827 to 20180621 +/*20080827 to 20180711 환영상태가 되었습니다. Invisibility initiated. */ MSG_ENST_ILLUSION = 0x28e, -/*20080827 to 20180621 +/*20080827 to 20180711 환영상태가 해제되었습니다. Invisibility canceled. */ MSG_DSST_ILLUSION = 0x28f, -/*20080827 to 20180621 +/*20080827 to 20180711 과금 정보 처리가 늦어지고 있어 접속이 지연되고 있습니다. 잠시 후에 다시 시도해 주시기 바랍니다. Sorry. It is delayed due to the process of payment. Please re-connect in a minute. */ MSG_REFUSE_BLOCK_TEMPORARY = 0x290, -/*20080827 to 20180621 +/*20080827 to 20180711 장착된 화살/탄환/수리검 을 해제해야합니다. You must unequip ammunition first. */ MSG_UNEQUIP_ARROW = 0x291, -/*20080827 to 20180621 +/*20080827 to 20180711 화살 목록 Arrow List */ MSG_ARROW_LIST = 0x292, -/*20080827 to 20180621 +/*20080827 to 20180711 카트 목록 Cart List */ MSG_CART_LIST = 0x293, -/*20080827 to 20180621 +/*20080827 to 20180711 카트를 장착한 상태여야 합니다. You must have a Pushcart. */ MSG_MUST_EQUIP_CART = 0x294, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅방을 개설 할 수 없습니다. You cannot open a Chat Window. */ MSG_CANT_MAKE_CHAT_ROOM = 0x295, -/*20080827 to 20180621 +/*20080827 to 20180711 라그나로크 홈페이지로 접속하여 계정을 만듭니다. 처음 계정을 만드시면 3일 동안은 무료로 이용하실 수 있습니다. Registering an account is the first step to accessing the game. Do you want to visit the registration page now? */ MSG_3DAY_FREE = 0x296, -/*20080827 to 20180621 +/*20080827 to 20180711 앉은 상태에서는 이 아이템을 사용할 수 없습니다. You cannot use this item while sitting. */ MSG_CANT_USE_WHEN_SITDOWN = 0x297, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅, 스킬, 아이템 사용금지가 %d 분간 남아 있습니다. Your use of skills and chat will be blocked for the next %d minutes. */ MSG_BAD_MANNER_REMAIN = 0x298, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅, 스킬, 아이템 사용금지가 해지 되었습니다. Your use of skills and chat have been reinstated. */ MSG_BAD_MANNER_END = 0x299, -/*20080827 to 20180621 +/*20080827 to 20180711 -[장착안됨] - [Not equipped] */ MSG_REF_UNEQUIP = 0x29a, -/*20080827 to 20180621 +/*20080827 to 20180711 배고픔 Very Hungry */ MSG_VERY_HUNGRY = 0x29b, -/*20080827 to 20180621 +/*20080827 to 20180711 출출함 Hungry */ MSG_HUNGRY = 0x29c, -/*20080827 to 20180621 +/*20080827 to 20180711 보통 Normal */ MSG_NORMAL = 0x29d, -/*20080827 to 20180621 +/*20080827 to 20180711 배부름 Satisfied */ MSG_REPLETE = 0x29e, -/*20080827 to 20180621 +/*20080827 to 20180711 아주 배부름 Stuffed */ MSG_VERY_REPLETE = 0x29f, -/*20080827 to 20180621 +/*20080827 to 20180711 서먹서먹함 Awkward */ MSG_VERY_AWKWARD = 0x2a0, -/*20080827 to 20180621 +/*20080827 to 20180711 어색함 Shy */ MSG_AWKWARD = 0x2a1, -/*20080827 to 20180621 +/*20080827 to 20180711 친함 Cordial */ MSG_FRIENDLY = 0x2a2, -/*20080827 to 20180621 +/*20080827 to 20180711 절친함 Loyal */ MSG_VERY_FRIENDLY = 0x2a3, -/*20080827 to 20180621 +/*20080827 to 20180711 알수 없음 Unknown */ MSG_UNKNOWN = 0x2a4, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 앞으로 %일 %d시간 %d분 사용이 가능합니다. Your account has play time of %d day %d hour %d minute. */ MSG_BILLING_DAY_HOUR_MINUTES = 0x2a5, -/*20080827 to 20180621 +/*20080827 to 20180711 이 계정은 이미 다른 어카운트 서버로 접속한 상태입니다. Your account is already connected to account server. */ MSG_BAN_INFORMATION_REMAINED_ANOTHER_ACCOUNT = 0x2a6, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 앞으로 %d시간 %d분 사용이 가능합니다. Your account has play time of %d hour %d minute. */ MSG_BILLING_HOUR_MINUTES = 0x2a7, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 무료 사용자 입니다. Your account is a free account. */ MSG_BILLING_FREE_USER = 0x2a8, -/*20080827 to 20180621 +/*20080827 to 20180711 이 계정으로 사크라이에 접속할수 없습니다. This account can't connect the Sakray server. */ MSG_REFUSE_NONSAKRAY_ID_BLOCKED = 0x2a9, -/*20080827 to 20180621 +/*20080827 to 20180711 펫의 이름은 영문 23, 한글 11자 이내로 정해 주세요. Your pet name must be 23 characters or less. */ MSG_PETNAME_IN23 = 0x2aa, -/*20080827 to 20180621 +/*20080827 to 20180711 이름은 단 한번만 바꿀수 있습니다. 펫 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? You may change your pet's name only once. Your pet's name will be changed to ^0000ff^0000ff %s^000000^000000. Do you wish to continue? */ MSG_PETNAME_CHANGE_ONLYONCE = 0x2ab, -/*20080827 to 20180621 +/*20080827 to 20180711 /폰트 /font */ MSG_NAMEBALLOON_TYPE = 0x2ac, -/*20080827 to 20180621 +/*20080827 to 20180711 길드에 남은 제니가 부족하여 작업이 실패하였습니다. Your guild lacks the funds to pay for this venture. */ MSG_GUILDZENY_NOT_ENOUGH = 0x2ad, -/*20080827 to 20180621 +/*20080827 to 20180711 길드가 소유할 수 있는 최대 금액을 초과하여 작업이 실패하였습니다. Your guild zeny limit prevents you from performing this action. */ MSG_GUILDZENY_OVER = 0x2ae, -/*20080827 to 20180621 +/*20080827 to 20180711 이펙트 간략화 On Simplified effects have been activated. */ MSG_MINEFFECT_ON = 0x2af, -/*20080827 to 20180621 +/*20080827 to 20180711 이펙트 간략화 Off Simplified effects have been deactivated. */ MSG_MINEFFECT_OFF = 0x2b0, -/*20080827 to 20180621 +/*20080827 to 20180711 자본금 Required Fee */ MSG_CAPITAL = 0x2b1, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템을 바닥에 버리려면, 아이템 창을 열어 주십시오. If you wish to drop an item, you must first open your Item Window (alt+e). */ MSG_OPEN_ITEMWND_TO_THROW = 0x2b2, -/*20080827 to 20180621 +/*20080827 to 20180711 PC방 요금이 종료하여 개인 요금제로 전환합니다. 개인 요금으로 게임을 계속 하시겠습니까? Internet Cafe Time Plan has been ended. Would you like to continue the game with your personal play time? */ MSG_ASK_PNGAMEROOM = 0x2b3, /*20080827 to 20100810 -20081111 to 20180621 +20081111 to 20180711 Current admission application state. */ MSG_REPLY_REMAINTIME = 0x2b4, /*20080827 to 20100810 -20081111 to 20180621 +20081111 to 20180711 Current admission application state. */ MSG_INFO_REMAINTIME = 0x2b5, -/*20080827 to 20180621 +/*20080827 to 20180711 돈이 모자라거나, 가질 수 있는 최대 금액을 초과하였습니다. Your lack of zeny or your zeny limit have prevented you from performing this action. */ MSG_OVER_OR_LOW_MONEY = 0x2b6, -/*20080827 to 20180621 +/*20080827 to 20180711 전투불능 상태가 되었습니다. esc키를 누르시면 선택창이 뜹니다. Your character has fainted. Push the ESC key to restart. */ MSG_PRESS_ESC_TO_RESTART = 0x2b7, -/*20080827 to 20180621 +/*20080827 to 20180711 %d 개 획득 - %d obtained. */ MSG_EA_OBTAIN = 0x2b8, -/*20080827 to 20180621 +/*20080827 to 20180711 스펠 리스트 Spell List */ MSG_SPELL_LIST = 0x2b9, -/*20080827 to 20180621 +/*20080827 to 20180711 /최소화 /minimize */ MSG_MINEFFECT = 0x2ba, -/*20080827 to 20180621 +/*20080827 to 20180711 이 아이템은 손상되어 있습니다.. This item has been damaged. */ MSG_DAMAGED_ITEM = 0x2bb, -/*20080827 to 20180621 +/*20080827 to 20180711 /noshift : 쉬프트를 누르지않고 힐로 적을 공격할수있게됩니다 On Off /noshift: You may use your ''force heal'' ability without the Shift key. On | Off */ MSG_EXPLAIN_NOSHIFT = 0x2bc, -/*20080827 to 20180621 +/*20080827 to 20180711 시프트를 누르지 않고도 힐로 언데드를 공격할수 있습니다 [/ns ON] [no shift] option activated. [ON] */ MSG_NOSHIFT_ON = 0x2bd, -/*20080827 to 20180621 +/*20080827 to 20180711 시프트를 눌러야 힐로 언데드를 공격할수 있습니다 [/ns OFF] [no shift] option deactivated. [OFF] */ MSG_NOSHIFT_OFF = 0x2be, -/*20080827 to 20180621 +/*20080827 to 20180711 MSI_REFUSE_BAN_BY_DBA */ MSG_REFUSE_BAN_BY_DBA = 0x2bf, -/*20080827 to 20180621 +/*20080827 to 20180711 MSI_REFUSE_EMAIL_NOT_CONFIRMED */ MSG_REFUSE_EMAIL_NOT_CONFIRMED = 0x2c0, -/*20080827 to 20180621 +/*20080827 to 20180711 MSI_REFUSE_BAN_BY_GM */ MSG_REFUSE_BAN_BY_GM = 0x2c1, -/*20080827 to 20180621 +/*20080827 to 20180711 MSI_REFUSE_TEMP_BAN_FOR_DBWORK */ MSG_REFUSE_TEMP_BAN_FOR_DBWORK = 0x2c2, -/*20080827 to 20180621 +/*20080827 to 20180711 MSI_REFUSE_SELF_LOCK */ MSG_REFUSE_SELF_LOCK = 0x2c3, -/*20080827 to 20180621 +/*20080827 to 20180711 MSI_REFUSE_NOT_PERMITTED_GROUP */ MSG_REFUSE_NOT_PERMITTED_GROUP = 0x2c4, -/*20080827 to 20180621 +/*20080827 to 20180711 MSI_REFUSE_WAIT_FOR_SAKRAY_ACTIVE */ MSG_REFUSE_WAIT_FOR_SAKRAY_ACTIVE = 0x2c5, -/*20080827 to 20180621 +/*20080827 to 20180711 /aura : 오오라를 간략화 시킬수있습니다 On Off /aura: Simplify Aura effect On | Off */ MSG_EXPLAIN_AURA = 0x2c6, -/*20080827 to 20180621 +/*20080827 to 20180711 오오라가 정상적으로 표시됩니다 [오오라 ON] Turn On Aura [Aura ON] */ MSG_AURA_ON = 0x2c7, -/*20080827 to 20180621 +/*20080827 to 20180711 오오라가 간략화되서 표시됩니다 [오오라 OFF] Simplify Aura enabled. [ON] */ MSG_AURA_OFF = 0x2c8, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅금지 기록 %d 회 Chat block record %d times */ MSG_PROHIBIT_LOG = 0x2c9, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅 금지 리스트 Chat block list */ MSG_PROHIBIT_LIST = 0x2ca, -/*20080827 to 20180621 +/*20080827 to 20180711 /이름표시 or /showname : 캐릭터의 이름 표시 방식을 변경합니다. /showname: Change the name font type. */ MSG_EXPLAIN_SHOWNAMETYPE = 0x2cb, -/*20080827 to 20180621 +/*20080827 to 20180711 /noctrl : 콘트롤을 누르지않아도 자동공격이 됩니다. On Off /noctrl | /nc: Auto attack without pressing ctrl key. On | Off */ MSG_EXPLAIN_NOCTRL = 0x2cc, -/*20080827 to 20180621 +/*20080827 to 20180711 콘트롤을 누르지 않아도 자동공격을 합니다 [/nc ON] Use auto attack without Ctrl. [Auto attack ON] */ MSG_NOCTRL_ON = 0x2cd, -/*20080827 to 20180621 +/*20080827 to 20180711 콘트롤을 눌러야 자동공격을 합니다 [/nc OFF] Use auto attack with Ctrl. [Auto attack OFF] */ MSG_NOCTRL_OFF = 0x2ce, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅 금지 주기 Mute this player. */ MSG_APPEND_PROHIBIT = 0x2cf, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅 금지 완전 풀기 & 로그 삭제 Unmute player & Erase mute time. */ MSG_ERASE_PROHIBIT = 0x2d0, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅 금지 시간 줄이기(로그 삭제 안됨) Decrease Player Mute time. */ MSG_REDUCE_PROHIBIT = 0x2d1, -/*20080827 to 20180621 +/*20080827 to 20180711 폰트가 정상적으로 바뀌었습니다 [이름표시방식 1] Normal Font Displayed. [showname type 1] */ MSG_SHOWNAME_ON = 0x2d2, -/*20080827 to 20180621 +/*20080827 to 20180711 폰트가 가늘게 바뀌면서 파티명도 표시됩니다 [이름표시방식 2] Font will be thin and party name will be shown [showname type 2] */ MSG_SHOWNAME_OFF = 0x2d3, -/*20080827 to 20180621 +/*20080827 to 20180711 /doridori : 연속해서 이 명령어를 쳐주면 캐릭터가 도리도리 ^^;; /doridori: Shake head */ MSG_EXPLAIN_DORIDORI = 0x2d4, -/*20080827 to 20180621 +/*20080827 to 20180711 인터넷 카페에서 과금을 하고 있습니다. Internet room is paying now. */ MSG_BILLING_INTERNET_CAFE = 0x2d5, -/*20080827 to 20180621 +/*20080827 to 20180711 정액제 과금은 %d일 %d시간 %d분이 남았습니다. 종량제 과금은 %d시간 %d분이 남았습니다. Prepaid voucher validate until %d days %d hours %d minutes later. Time limit voucher validate untill %d hours %d minutes later. */ MSG_BILLING_BOTH = 0x2d6, -/*20080827 to 20180621 +/*20080827 to 20180711 /bingbing : 연속해서 이 명령어를 쳐주면 캐릭터가 빙글빙글 ^^;; /bingbing: Rotates player counter clockwise. */ MSG_EXPLAIN_BINGBING = 0x2d7, -/*20080827 to 20180621 +/*20080827 to 20180711 /bangbang : 연속해서 이 명령어를 쳐주면 캐릭터가 뱅글뱅글 ^^;; /bangbang: Rotates player clockwise. */ MSG_EXPLAIN_BANGBANG = 0x2d8, -/*20080827 to 20180621 +/*20080827 to 20180711 /skillfail : 빨간색의 스킬사용 실패 메세지를 표시하지 않습니다 On Off /skillfail: Display red font message when skill fails. On | Off */ MSG_EXPLAIN_SKILLFAIL = 0x2d9, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬사용 실패 메세지를 표시합니다 [/sf ON] Skill fail messages will be displayed. [Display On] */ MSG_SKILLFAIL_ON = 0x2da, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬사용 실패 메세지를 표시하지 않습니다 [/sf OFF] Skill fail messages will not be displayed. [Display OFF] */ MSG_SKILLFAIL_OFF = 0x2db, -/*20080827 to 20180621 +/*20080827 to 20180711 /notalkmsg : 채팅내용을 채팅창에 표시하지 않습니다 On Off /notalkmsg: Chat will not be displayed in chat window. On | Off */ MSG_EXPLAIN_NOTALKMSG = 0x2dc, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅내용을 채팅창에 표시합니다 [/nm ON] Chat content will be displayed in the chat window. [Display ON] */ MSG_NOTALKMSG_ON = 0x2dd, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅내용을 채팅창에 표시하지않습니다 [/nm OFF] Chat content will not be displayed in the chat window. [Display OFF] */ MSG_NOTALKMSG_OFF = 0x2de, -/*20080827 to 20180621 +/*20080827 to 20180711 /set1 : /nc + /showname + /sf + /wi, /set2 : + /q3 /set1: /noctrl + /showname + /skillfail */ MSG_EXPLAIN_SET1 = 0x2df, -/*20080827 to 20180621 +/*20080827 to 20180711 /fog : FOG이펙트를 키거나 끌수있습니다 On Off /fog: Fog effect. On | Off */ MSG_EXPLAIN_FOG = 0x2e0, -/*20080827 to 20180621 +/*20080827 to 20180711 청혼을 해왔습니다. 승낙하시겠습니까? You have received a marriage proposal. Do you accept? */ MSG_SUGGEST_COUPLE = 0x2e1, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 분배 방식 Item sharing type */ MSG_HOWITEMDIV = 0x2e2, -/*20080827 to 20180621 +/*20080827 to 20180711 각자 취득 Individual */ MSG_ITEMDIV1 = 0x2e3, -/*20080827 to 20180621 +/*20080827 to 20180711 균등하게 분배 Shared */ MSG_ITEMDIV2 = 0x2e4, -/*20080827 to 20180621 +/*20080827 to 20180711 nProtect KeyCrypt */ MSG_KEYCRYPT = 0x2e5, -/*20080827 to 20180621 +/*20080827 to 20180711 Keyboard Driver가 검출되었습니다. 키보드 보안 입력을 위해 추가기능을 설치하시겠습니까? @@ -3750,7 +3750,7 @@ Do you want to install a program for keyboard security? (After installation, System Reboot is required) */ MSG_KEYCRYPT_INSTALL_KEYDRIVER = 0x2e6, -/*20080827 to 20180621 +/*20080827 to 20180711 설치가 완료 되었습니다. 시스템을 Reboot 합니다. @@ -3759,17 +3759,17 @@ Installation has been completed. System will be rebooted. */ MSG_KEYCRYPT_REBOOT = 0x2e7, -/*20080827 to 20180621 +/*20080827 to 20180711 설치 실패. Installation has been failed. */ MSG_KEYCRYPT_INSTALLFAIL = 0x2e8, -/*20080827 to 20180621 +/*20080827 to 20180711 키보드 보안을 적용하지 않고 계속합니다. Keyboard Security will be skipped. */ MSG_KEYCRYPT_SKIPKEYCRYPT = 0x2e9, -/*20080827 to 20180621 +/*20080827 to 20180711 키보드 보안에 필요한 파일이 존재하지 않습니다. (npkeyc.vxd, npkeyc.sys, npkeycs.sys) @@ -3778,7 +3778,7 @@ Required file for Keyboard Security is not existing. (npkeyc.vxd, npkeyc.sys, npkeycs.sys) */ MSG_KEYCRYPT_NOKEYCRYPTFILE = 0x2ea, -/*20080827 to 20180621 +/*20080827 to 20180711 USB Keyboard가 검출되었습니다. 키보드 보안 입력을 위해 추가기능을 설치하시겠습니까? @@ -3791,56 +3791,56 @@ Do you want to install a program for keyboard security? (After installation, System Reboot is required) */ MSG_KEYCRYPT_USBKEYBOARD = 0x2eb, -/*20080827 to 20180621 +/*20080827 to 20180711 ftp://ragnarok.nefficient.co.kr/pub/ragnarok/ragnarok0526.exe */ MSG_FINDHACK_PATH = 0x2ec, -/*20080827 to 20180621 +/*20080827 to 20180711 FindHack이 정상적으로 설치가 되어있지 않습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다.(%d). FindHack is not installed correctly. Please download ragnarok0226.exe and install it in RagnarokOnline directory.(%d). */ MSG_FINDHACK_NOTINSTALLED = 0x2ed, -/*20080827 to 20180621 +/*20080827 to 20180711 해킹툴이 존재하지만 치료가 정상적으로 되지 않았습니다. 라그나로크가 실행되지 않습니다. Hacking tool is existing but it hasn't been cleaned. Rangarok Online will not be executed. */ MSG_FINDHACK_HACKTOOLEXIST = 0x2ee, -/*20080827 to 20180621 +/*20080827 to 20180711 해킹툴 진단 프로그램이 정상적으로 다운로드 되지 않았습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다. Hacking tool scan program has not been downloaded correctly. Please download ragnarok0226.exe and install it in RagnarokOnline directory. */ MSG_FINDHACK_CANTDOWNLOAD = 0x2ef, -/*20080827 to 20180621 +/*20080827 to 20180711 NPX.DLL 등록에러 이거나 FindHack 구동에 필요한 파일이 없습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다. NPX.DLL register error or there is no necessary file to run FindHack. Please download ragnarok0226.exe and install it in RagnarokOnline directory. */ MSG_FINDHACK_NOFILE = 0x2f0, -/*20080827 to 20180621 +/*20080827 to 20180711 예외사항이 발생했습니다. (02-3281-0361)로 문의해주세요. 리턴값(%d) Exceptional Error. Please contact the customer support. Return Value: (%d) */ MSG_FINDHACK_EXCEPTION = 0x2f1, -/*20080827 to 20180621 +/*20080827 to 20180711 종료버튼을 클릭 하셨습니다. Exit button has been clicked. */ MSG_FINDHACK_EXITPRESSED = 0x2f2, -/*20080827 to 20180621 +/*20080827 to 20180711 Findhack 업데이트 서버접근 실패하였습니다. 잠시 후에 다시 시도해 주시거나 그라비티 운영팀으로 연락해주시기 바랍니다. Unable to connect Findhack Update Server. Please try again or contact the customer support. */ MSG_FINDHACK_UPDATEFAILED = 0x2f3, -/*20080827 to 20180621 +/*20080827 to 20180711 사랑받고있는 Beloved */ MSG_NAMED_PET = 0x2f4, -/*20080827 to 20180621 +/*20080827 to 20180711 /report or /신고 : 신고용 갈무리 파일을 저장합니다. /report: Save a chat log file. */ MSG_REPORTCOMMAND_EXPLANATION = 0x2f5, -/*20080827 to 20180621 +/*20080827 to 20180711 이 파일은 (주)그라비티의 운영팀에서 게임내의 부정행위나 비매너 행위에 대한 증거자료로 사용하게 됩니다. 문서를 다른 문서 형식으로 저장하거나 내용을 변경하여 원본과 일치하지 않게 @@ -3848,2277 +3848,2277 @@ Beloved Chat logs are not accepted as evidence for any ill-mannered violation on account of possible file modifications. However this feature is provided for players' personal reference. */ MSG_REPORTTEXT_HEADER = 0x2f6, -/*20080827 to 20180621 +/*20080827 to 20180711 당신을 사랑해요 ♡ I love you. */ MSG_LOVE_SKILL = 0x2f7, -/*20080827 to 20180621 +/*20080827 to 20180711 화면 또는 이펙트가 밝아서 눈에 부담이 되시는분들은 모니터의 밝기를 조정해주시기바랍니다. Please adjust your monitor/video brightness if effects appear too bright. */ MSG_EXPLAIN_BRIGHT = 0x2f8, -/*20080827 to 20180621 +/*20080827 to 20180711 전체화면모드가 잘안되는 경우에 게임실행후 ALT+TAB으로 화면을 전환하면 잘되는 기종도 있습니다 If full screen mode fails to work, it is suggested you alt+tab [or ctrl+esc] to inactivate and reactivate the Ragnarok Client. */ MSG_EXPLAIN_ALTTAB = 0x2f9, -/*20080827 to 20180621 +/*20080827 to 20180711 (%d 명) - 유료서버 (%d players) - Pay to Play Server */ MSG_SERVER_PROPERTY_PAY = 0x2fa, -/*20080827 to 20180621 +/*20080827 to 20180711 (%d 명) - 무료서버 (%d players) - Free Server */ MSG_SERVER_PROPERTY_FREE = 0x2fb, -/*20080827 to 20180621 +/*20080827 to 20180711 무료 회원은 유료 서버로 접속할 수 없습니다. Trial players can't connect Pay to Play Server. */ MSG_CANT_CONNECT_TO_PAY_SERVER = 0x2fc, -/*20080827 to 20180621 +/*20080827 to 20180711 마우스 우클릭으로 F9에 저장한 스킬을 쓸수있습니다 [/q1 ON] Right click menu skills for F9 are Enabled.[/q1 ON] */ MSG_QUICKSPELL_ON = 0x2fd, -/*20080827 to 20180621 +/*20080827 to 20180711 마우스 우클릭으로 스킬을 사용하지 못합니다 [/q1 OFF] Right click menu skills for F9 are Disabled.[/q1 OFF] */ MSG_QUICKSPELL_OFF = 0x2fe, -/*20080827 to 20180621 +/*20080827 to 20180711 /quickspell : 마우스 우클릭으로 F9에 저장한 스킬을 사용합니다 On Off /quickspell: Right-click menu enables you to use skills assigned to the F9 hotkey. On | Off */ MSG_EXPLAIN_QUICKSPELL = 0x2ff, -/*20080827 to 20180621 +/*20080827 to 20180711 마우스의 WHEEL을 사용해서 F7 과 F8에 저장한 스킬을 사용합니다 [/q2 ON] Mouse wheel skills for F7 and F8 are Enabled.[/q2 ON] */ MSG_QUICKSPELL2_ON = 0x300, -/*20080827 to 20180621 +/*20080827 to 20180711 마우스 WHEEL로 스킬을 사용하지 못합니다 [/q2 OFF] Mouse wheel skills for F7 and F8 are Disabled.[/q2 OFF] */ MSG_QUICKSPELL2_OFF = 0x301, -/*20080827 to 20180621 +/*20080827 to 20180711 /quickspell2 : 마우스 WHEEL을 위,아래로 굴려서 F7과F8에 저장한 스킬을 사용합니다 On Off /quickspell2: By rolling the mouse wheel up and down, you are able to use skills registered on F7 and F8 hotkeys. On | Off */ MSG_EXPLAIN_QUICKSPELL2 = 0x302, -/*20080827 to 20180621 +/*20080827 to 20180711 /q3 : /quickspell (/q1) + /quickspell2 (/q2) /q3: /quickspell (/q1) + /quickspell2 (/q2) */ MSG_EXPLAIN_QUICKSPELL3 = 0x303, -/*20080827 to 20180621 +/*20080827 to 20180711 /찌릿 /bzz */ MSG_EMOTION_STARE = 0x304, -/*20080827 to 20180621 +/*20080827 to 20180711 /밥 /rice */ MSG_EMOTION_HUNGRY = 0x305, -/*20080827 to 20180621 +/*20080827 to 20180711 /멋져 /awsm */ MSG_EMOTION_COOL = 0x306, -/*20080827 to 20180621 +/*20080827 to 20180711 /메롱 /meh */ MSG_EMOTION_MERONG = 0x307, -/*20080827 to 20180621 +/*20080827 to 20180711 /부끄 /shy */ MSG_EMOTION_SHY = 0x308, -/*20080827 to 20180621 +/*20080827 to 20180711 /쓱쓱 /pat */ MSG_EMOTION_GOODBOY = 0x309, -/*20080827 to 20180621 +/*20080827 to 20180711 /엠탐 /mp */ MSG_EMOTION_SPTIME = 0x30a, -/*20080827 to 20180621 +/*20080827 to 20180711 /질질 /slur */ MSG_EMOTION_SEXY = 0x30b, -/*20080827 to 20180621 +/*20080827 to 20180711 /컴온 /com */ MSG_EMOTION_COMEON = 0x30c, -/*20080827 to 20180621 +/*20080827 to 20180711 /하품 /yawn */ MSG_EMOTION_SLEEPY = 0x30d, -/*20080827 to 20180621 +/*20080827 to 20180711 /축하 /grat */ MSG_EMOTION_CONGRATULATION = 0x30e, -/*20080827 to 20180621 +/*20080827 to 20180711 /피탐 /hp */ MSG_EMOTION_HPTIME = 0x30f, -/*20080827 to 20180621 +/*20080827 to 20180711 /이모션 : 현재 사용가능한 이모션의 리스트를 보여줍니다. /emotion: views the emoticon list. */ MSG_EXPLAIN_EMOTION = 0x310, -/*20080827 to 20180621 +/*20080827 to 20180711 키보드를 이용해서 스킬단축창 1,2,3의 스킬들을 사용합니다. [/bm ON] Skills assigned to shortcut windows 1, 2, 3 are Enabled. [/bm ON] */ MSG_BATTLE_ON = 0x311, -/*20080827 to 20180621 +/*20080827 to 20180711 키보드를 이용해서 스킬단축창 1,2,3의 스킬들을 사용하지못합니다. [/bm OFF] Skills assigned to shortcut windows 1, 2, 3 are Disabled. [/bm OFF] */ MSG_BATTLE_OFF = 0x312, -/*20080827 to 20180621 +/*20080827 to 20180711 /battlemode : Q ~ O 를 누르면 스킬단축창2의 스킬들이 사용됩니다. /battlemode: allows you to use skills assigned to Shortcut Window 2 by pressing Q ~ O keys. */ MSG_EXPLAIN_BATTLE = 0x313, -/*20080827 to 20180621 +/*20080827 to 20180711 A ~ L 을 누르면 스킬단축창3의 스킬들이 사용됩니다. A ~ L keys allow you to use skills assigned to Shortcut Window 3. */ MSG_EXPLAIN_BATTLE2 = 0x314, -/*20080827 to 20180621 +/*20080827 to 20180711 라그나로크를 실행하실때 다른 프로그램을 띄우시면 게임이 느려질수도있습니다. Please remember, programs running in the background while playing may affect the game's performance. */ MSG_EXPLAIN_LAG = 0x315, -/*20080827 to 20180621 +/*20080827 to 20180711 천사님 제 목소리 들리세요? ^^; Dear angel, can you hear my voice? */ MSG_SUPERNOVICE1 = 0x316, -/*20080827 to 20180621 +/*20080827 to 20180711 슈퍼노비스 Super Novice */ MSG_SUPERNOVICE2 = 0x317, -/*20080827 to 20180621 +/*20080827 to 20180711 예요~ Super Novice~ */ MSG_SUPERNOVICE3 = 0x318, -/*20080827 to 20180621 +/*20080827 to 20180711 저 좀 도와주세요~ ㅠ_ㅠ Help me out~ Please~ T_T */ MSG_SUPERNOVICE4 = 0x319, -/*20080827 to 20180621 +/*20080827 to 20180711 님께서 당신을 입양시키고 싶어하십니다. 승낙하시겠습니까? wishes to adopt you. Do you accept? */ MSG_SUGGEST_BABY = 0x31a, -/*20080827 to 20180621 +/*20080827 to 20180711 Z ~ > 을 누르면 스킬단축창1의 스킬들이 사용됩니다. On Off Z ~ > keys allow you to use skills assigned on shortcut window 1. On | Off */ MSG_EXPLAIN_BATTLE3 = 0x31b, -/*20080827 to 20180621 +/*20080827 to 20180711 Space를 한번 누른뒤에 글자를 입력하면 채팅을 할수있습니다. Press the space bar to Chat when in Battle mode [/battlemode | /bm]. */ MSG_EXPLAIN_BATTLE4 = 0x31c, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드 파일이 없거나 변조되었습니다. 게임가드 셋업 파일을 설치해보시기 바랍니다. "Either there's no Game Guard installed on the program or Game Guard is cracked. Please, try to reinstall Game Guard from its setup file." */ MSG_NPGAMEMON_ERROR_AUTH_GAMEGUARD = 0x31d, -/*20080827 to 20180621 +/*20080827 to 20180711 윈도우의 일부 시스템 파일이 손상되었습니다. 인터넷 익스플로러(IE)를 다시 설치해보시기 바랍니다. Some of Windows system files have been damaged. Please re-install your Internet Explorer. */ MSG_NPGAMEMON_ERROR_CRYPTOAPI = 0x31e, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드 실행에 실패했습니다. 게임가드 셋업 파일을 다시 설치해보시기 바랍니다. "Failed to run Game Guard. Please, try to reinstall Game Guard from its setup file." */ MSG_NPGAMEMON_ERROR_EXECUTE = 0x31f, -/*20080827 to 20180621 +/*20080827 to 20180711 불법 프로그램이 발견되었습니다. 불필요한 프로그램을 종료한 후 다시 실행해보시기 바랍니다. "At least one hazardous program has been detected. Please, terminate all the unnecessary programs before executing Game Guard." */ MSG_NPGAMEMON_ERROR_ILLEGAL_PRG = 0x320, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드 업데이트를 취소하셨습니다. 접속이 계속 되지 않을 경우 인터넷 및 방화벽 상태를 점검해보시기 바랍니다. "Game Guard update is canceled. If the disconnection continues, please, check your internet or firewall settings." */ MSG_NPGMUP_ERROR_ABORT = 0x321, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드 업데이트 서버 접속에 실패하였습니다. 잠시 후 재시도 해보거나, 인터넷 및 방화벽 상태를 점검해 보시기 바랍니다. "Failed to connect to Game Guard update server. Try to connect again later, or try to check the internet or firewall settings." */ MSG_NPGMUP_ERROR_CONNECT = 0x322, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드 업데이트를 완료하지 못 했습니다. 바이러스 검사를 해보시거나, PC 관리 프로그램을 사용하시면 설정을 조정한 후 게임을 실행해 보시기 바랍니다. "Can't complete Game Guard update process. Please, try to execute a vaccine program to remove viruses. Or, please try to modify the settings of your PC managing tool if you are using any." */ MSG_NPGMUP_ERROR_AUTH = 0x323, -/*20080827 to 20180621 +/*20080827 to 20180711 /notrade : 거래신청을 자동으로 거절합니다 On Off /notrade: Declines trade offers automatically. On | Off */ MSG_EXPLAIN_NOTRADE = 0x324, -/*20080827 to 20180621 +/*20080827 to 20180711 거래신청과 친구등록요청을 자동으로 거절합니다 [/nt ON] Auto decline trade offers has been Enabled. [/nt ON] */ MSG_NOTRADE_ON = 0x325, -/*20080827 to 20180621 +/*20080827 to 20180711 거래신청과 친구등록요청을 정상적으로 받습니다 [/nt OFF] Auto decline trade offers has been Disabled. [/nt OFF] */ MSG_NOTRADE_OFF = 0x326, -/*20080827 to 20180621 +/*20080827 to 20180711 같은 아이템은 한번에 30000개 이상은 살수 없습니다. You cannot buy more than 30,000ea items at once. */ MSG_LIMIT_BUY_ITEM = 0x327, -/*20080827 to 20180621 +/*20080827 to 20180711 재료가 충분하지 않습니다. You do not have enough ingredients. */ MSG_NOT_ENOUGH_SOURCE = 0x328, -/*20080827 to 20180621 +/*20080827 to 20180711 %s에 계정정보가 남아있습니다. Login information remains at %s. */ MSG_ALREADY_CONNECT = 0x329, -/*20080827 to 20180621 +/*20080827 to 20180711 계정도용 조사를 위해 로그인이 금지되었습니다. 자세한 문의는 계정도용 관련 문의 메일로 해주시기 바랍니다. Account has been locked for a hacking investigation. Please contact the GM Team for more information. */ MSG_HACKING_INVESTIGATION = 0x32a, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 버그관련 조사중이므로 일시적으로 접속을 금합니다 This account has been temporarily prohibited from login due to a bug-related investigation. */ MSG_BUG_INVESTIGATION = 0x32b, -/*20080827 to 20180621 +/*20080827 to 20180711 수리가능한 아이템 Repairable items */ MSG_REPAIRITEMLIST = 0x32c, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 수리 성공 Item has been successfully repaired. */ MSG_ITEM_REPAIR_SUCCEESS = 0x32d, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 수리 실패 (재료 또는 상대와의 거리등을 확인해주십시요) You have failed to repair this item. Please check the distance between you and opponent. */ MSG_ITEM_REPAIR_FAIL = 0x32e, -/*20080827 to 20180621 +/*20080827 to 20180711 시스템 상황을 지속적으로 체크 합니다.[운영자모드] [/sc ON] System process enabled [GM mode] [/sc ON] */ MSG_SYSTEM_CHECK_ON = 0x32f, -/*20080827 to 20180621 +/*20080827 to 20180711 시스템 상황을 지속적으로 체크 하지 않습니다.[운영자모드] [/sc OFF] System process disabled [GM mode] [/sc OFF] */ MSG_SYSTEM_CHECK_OFF = 0x330, -/*20080827 to 20180621 +/*20080827 to 20180711 /systemcheck : 시스템 상황을 지속적으로 체크 합니다.[운영자모드] /systemcheck: Check the system process [GM mode] On | Off */ MSG_EXPLAIN_SYSTEM_CHECK = 0x331, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님이 친구 신청을 하셨습니다. 친구가 되시겠습니까? (%s) wishes to be friends with you. Would you like to accept? */ MSG_SUGGEST_JOIN_FRIEND = 0x332, -/*20080827 to 20180621 +/*20080827 to 20180711 더 이상 친구 등록을 하실수 없습니다. Your Friend List is full. */ MSG_FRIEND_ADD_ME_OVERSIZE = 0x333, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님이 더 이상 친구 등록을 하실수 없습니다. (%s)'s Friend List is full. */ MSG_FRIEND_ADD_OTHER_OVERSIZE = 0x334, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님과 친구가 되셨습니다. You have become friends with (%s). */ MSG_FRIEND_ADD_SUCCEED = 0x335, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님이 친구 되기를 원하지 않습니다. (%s) does not want to be friends with you. */ MSG_FRIEND_ADD_FALSE = 0x336, -/*20080827 to 20180621 +/*20080827 to 20180711 이 캐릭터는 %s 까지 블럭되어있습니다. This character will be blocked to use until %s. */ MSG_BLOCKED = 0x337, -/*20080827 to 20180621 +/*20080827 to 20180711 천만제니 이상 입력하셔도 가격은 천만제니로 판매됩니다. Price will be fixed at 10,000,000 zeny, even if you enter higher price. */ MSG_OVERPRICE = 0x338, -/*20080827 to 20180621 +/*20080827 to 20180711 (적음) (Very low) */ MSG_LITTLEUSER = 0x339, -/*20080827 to 20180621 +/*20080827 to 20180711 (약간 적음) (Low) */ MSG_ALITTLEUSER = 0x33a, -/*20080827 to 20180621 +/*20080827 to 20180711 (보통) (Normal) */ MSG_NORMLEUSER = 0x33b, -/*20080827 to 20180621 +/*20080827 to 20180711 (많음) (High) */ MSG_MANYUSER = 0x33c, -/*20080827 to 20180621 +/*20080827 to 20180711 (매우 많음) (Very high) */ MSG_VERYMANYUSER = 0x33d, -/*20080827 to 20180621 +/*20080827 to 20180711 비매너에 의해 운영자로부터 채팅금지가 적용됩니다. You have been blocked from using chat and skills for %d minutes by the GM Team. */ MSG_GM_BAD_MANNER_START = 0x33e, -/*20080827 to 20180621 +/*20080827 to 20180711 GM에 의한 채팅금지가 %d 분 남아 있습니다. %d minutes remain until release from the GM penalty. */ MSG_GM_BAD_MANNER_REMAIN = 0x33f, -/*20080827 to 20180621 +/*20080827 to 20180711 GM에 의한 채팅금지가 해지 되었습니다. You have been released from the GM penalty. */ MSG_GM_BAD_MANNER_END = 0x340, -/*20080827 to 20180621 +/*20080827 to 20180711 도배 방지 시스템으로 인한 자동 채팅금지가 적용됩니다. You have been blocked from using chat and skills for %d as an automatic penalty. */ MSG_AUTO_BAD_MANNER_START = 0x341, -/*20080827 to 20180621 +/*20080827 to 20180711 도배 방지 시스템으로 인한 채팅금지가 %d 분 남아 있습니다. %d minutes remain until release from auto penalty. */ MSG_AUTO_BAD_MANNER_REMAIN = 0x342, -/*20080827 to 20180621 +/*20080827 to 20180711 도배 방지 시스템으로 인한 채팅금지가 해지되었습니다. 게임진행 시에는 도배에 대해서 주의하여 주시기 바랍니다. You have been released from the auto penalty. Please refrain from spamming in-game. */ MSG_AUTO_BAD_MANNER_END = 0x343, -/*20080827 to 20180621 +/*20080827 to 20180711 %s님과 %s님이 이혼하셨습니다. %s and %s have divorced from each other. */ MSG_DIVORCE = 0x344, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 태양의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Solar Space. */ MSG_STARPLACE1 = 0x345, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 달의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Luna Space. */ MSG_STARPLACE2 = 0x346, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 별의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Stellar Space. */ MSG_STARPLACE3 = 0x347, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 태양의 장소는 %s 입니다 Gravity %s's Solar Space: %s */ MSG_STARPLACE4 = 0x348, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 달의 장소는 %s 입니다 Gravity %s's Luna Space: %s */ MSG_STARPLACE5 = 0x349, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 별의 장소는 %s 입니다 Gravity %s's Stellar Space: %s */ MSG_STARPLACE6 = 0x34a, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 태양의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Solar Monster. */ MSG_STARMONSTER1 = 0x34b, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 달의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Luna Monster. */ MSG_STARMONSTER2 = 0x34c, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 별의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Stellar Monster. */ MSG_STARMONSTER3 = 0x34d, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 태양의 몬스터는 %s 입니다 Gravity %s's Solar Monster: %s */ MSG_STARMONSTER4 = 0x34e, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 달의 몬스터는 %s 입니다 Gravity %s's Luna Monster: %s */ MSG_STARMONSTER5 = 0x34f, -/*20080827 to 20180621 +/*20080827 to 20180711 拳聖 %s의 별의 몬스터는 %s 입니다 Gravity %s's Stellar Monster: %s */ MSG_STARMONSTER6 = 0x350, -/*20080827 to 20180621 +/*20080827 to 20180711 /window : 창 위치 이동시 다른 창과 달라붙는 속성이 들어갑니다 On Off /window: Display windows will snap/dock together. On | Off */ MSG_EXPLAIN_WINDOW = 0x351, -/*20080827 to 20180621 +/*20080827 to 20180711 창 위치 이동시 다른 창과 잘 붙습니다 [/wi ON] Display window docking enabled. [/wi ON] */ MSG_WINDOW_ON = 0x352, -/*20080827 to 20180621 +/*20080827 to 20180711 창 위치 이동시 다른 창과 붙으려는 속성을 가지지 않습니다 [/wi OFF] Display window docking disabled. [/wi OFF] */ MSG_WINDOW_OFF = 0x353, -/*20080827 to 20180621 +/*20080827 to 20180711 /pvpinfo : 자신의 PVP 승패와 PVP 포인트를 알 수 있습니다. /pvpinfo: shows your PVP result and PVP points. */ MSG_EXPLAIN_PVP_INFO = 0x354, -/*20080827 to 20180621 +/*20080827 to 20180711 현재 %d승, %d패, PVP포인트는 %d입니다. You have won %d times and have lost %d times in PVP. Current points %d. */ MSG_PVP_INFO = 0x355, -/*20080827 to 20180621 +/*20080827 to 20180711 매너 포인트를 성공적으로 보냈습니다. A manner point has been successfully aligned. */ MSG_SEND_MANNER_POINT = 0x356, -/*20080827 to 20180621 +/*20080827 to 20180711 현재 이곳은 PK 가능 지역입니다. 불의의 공격에 유의 하시기 바랍니다. You are in a PK area. Please beware of sudden attack. */ MSG_PKZONE = 0x357, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드 업데이트가 바이러스나 스파이웨어와의 충돌로 실패했습니다. 백신 프로그램/스파이웨어 제거 프로그램을 사용한 후 접속해 주십시기 바랍니다 Game Guard update has been failed when either Virus or Spyware conflicted with. Please, Uninstall Spyware and Virus protection program before you log in. */ MSG_NPGAMEMON_ERROR_100ERROR = 0x358, -/*20080827 to 20180621 +/*20080827 to 20180711 윈도우 호환성 문제로 프로그램을 종료합니다. 게임을 다시 실행해 주시기 바랍니다 Program has encountered an error related to Windows compatibility. Please start the game again. */ MSG_NPGAMEMON_XP_COMPATIBILITY = 0x359, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅, 스킬, 아이템을 사용할수없게 되었습니다. You have been blocked from chatting, using skills and items. */ MSG_PK_HONOR = 0x35a, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터 삭제 작업중이므로 접속이 일시적으로 제한됩니다. Login is temporarily unavailable while this character is being deleted. */ MSG_DELETING_CHAR = 0x35b, -/*20080827 to 20180621 +/*20080827 to 20180711 결혼 상대자의 캐릭터 삭제 작업중이므로 접속이 일시적으로 제한됩니다. Login is temporarily unavailable while your spouse character is being deleted. */ MSG_DELETING_SPOUSE_CHAR = 0x35c, -/*20080827 to 20180621 +/*20080827 to 20180711 Novice */ MSG_NOVICE = 0x35d, -/*20080827 to 20180621 +/*20080827 to 20180711 Swordman */ MSG_SWORDMAN = 0x35e, -/*20080827 to 20180621 +/*20080827 to 20180711 Magician Mage */ MSG_MAGICIAN = 0x35f, -/*20080827 to 20180621 +/*20080827 to 20180711 Archer */ MSG_ARCHER = 0x360, -/*20080827 to 20180621 +/*20080827 to 20180711 Acolyte */ MSG_ACOLYTE = 0x361, -/*20080827 to 20180621 +/*20080827 to 20180711 Merchant */ MSG_MERCHANT = 0x362, -/*20080827 to 20180621 +/*20080827 to 20180711 Thief */ MSG_THIEF = 0x363, -/*20080827 to 20180621 +/*20080827 to 20180711 Knight */ MSG_KNIGHT = 0x364, -/*20080827 to 20180621 +/*20080827 to 20180711 Prieset Priest */ MSG_PRIEST = 0x365, -/*20080827 to 20180621 +/*20080827 to 20180711 Wizerd Wizard */ MSG_WIZARD = 0x366, -/*20080827 to 20180621 +/*20080827 to 20180711 Blacksmith */ MSG_BLACKSMITH = 0x367, -/*20080827 to 20180621 +/*20080827 to 20180711 Hunter */ MSG_HUNTER = 0x368, -/*20080827 to 20180621 +/*20080827 to 20180711 Assassin */ MSG_ASSASSIN = 0x369, -/*20080827 to 20180621 +/*20080827 to 20180711 Novice */ MSG_NOVICE_W = 0x36a, -/*20080827 to 20180621 +/*20080827 to 20180711 Swordman */ MSG_SWORDMAN_W = 0x36b, -/*20080827 to 20180621 +/*20080827 to 20180711 Magician Mage */ MSG_MAGICIAN_W = 0x36c, -/*20080827 to 20180621 +/*20080827 to 20180711 Archer */ MSG_ARCHER_W = 0x36d, -/*20080827 to 20180621 +/*20080827 to 20180711 Acolyte */ MSG_ACOLYTE_W = 0x36e, -/*20080827 to 20180621 +/*20080827 to 20180711 Merchant */ MSG_MERCHANT_W = 0x36f, -/*20080827 to 20180621 +/*20080827 to 20180711 Thief */ MSG_THIEF_W = 0x370, -/*20080827 to 20180621 +/*20080827 to 20180711 Knight */ MSG_KNIGHT_W = 0x371, -/*20080827 to 20180621 +/*20080827 to 20180711 Prieset Priest */ MSG_PRIEST_W = 0x372, -/*20080827 to 20180621 +/*20080827 to 20180711 Wizerd Wizard */ MSG_WIZARD_W = 0x373, -/*20080827 to 20180621 +/*20080827 to 20180711 Blacksmith */ MSG_BLACKSMITH_W = 0x374, -/*20080827 to 20180621 +/*20080827 to 20180711 Hunter */ MSG_HUNTER_W = 0x375, -/*20080827 to 20180621 +/*20080827 to 20180711 Assassin */ MSG_ASSASSIN_W = 0x376, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님을 아이로 입양신청 Send an adoption request to %s */ MSG_REQ_JOIN_BABY = 0x377, -/*20080827 to 20180621 +/*20080827 to 20180711 아이가 되면 전승을 할수없고 스텟은 80이상 올릴수없게되며 HP와 SP가 줄어듭니다. 그래도 괜찮습니까? When you become a child, you will be unable to become a Transcendent Class character, all stats will be limited to a maximum of 80, and Max HP/SP will be reduced. Are you sure that you want to be adopted? */ MSG_SUGGEST_BABY2 = 0x378, -/*20080827 to 20180621 +/*20080827 to 20180711 모든 나쁜 상태이상이 제거 되었습니다. All abnormal status effects have been removed. */ MSG_GOSPEL1 = 0x379, -/*20080827 to 20180621 +/*20080827 to 20180711 1분간 모든 상태이상에 대해 면역이 됩니다. You will be immune to abnormal status effects for the next minute. */ MSG_GOSPEL2 = 0x37a, -/*20080827 to 20180621 +/*20080827 to 20180711 1분간 최대 생명력이 크게 늘어납니다. Your Max HP will stay increased for the next minute. */ MSG_GOSPEL3 = 0x37b, -/*20080827 to 20180621 +/*20080827 to 20180711 1분간 최대 마법력이 크게 늘어납니다. Your Max SP will stay increased for the next minute. */ MSG_GOSPEL4 = 0x37c, -/*20080827 to 20180621 +/*20080827 to 20180711 1분간 모든 능력이 크게 상승합니다. All of your Stats will stay increased for the next minute. */ MSG_GOSPEL5 = 0x37d, -/*20080827 to 20180621 +/*20080827 to 20180711 1분간 사용하는 무기에 성스러운 속성이 부여됩니다. Your weapon will remain blessed with Holy power for the next minute. */ MSG_GOSPEL6 = 0x37e, -/*20080827 to 20180621 +/*20080827 to 20180711 1분간 사용하는 갑옷에 성스러운 속성이 부여됩니다. Your armor will remain blessed with Holy power for the next minute. */ MSG_GOSPEL7 = 0x37f, -/*20080827 to 20180621 +/*20080827 to 20180711 10초간 방어력이 크게 상승합니다. Your Defense will stay increased for the next 10 seconds. */ MSG_GOSPEL8 = 0x380, -/*20080827 to 20180621 +/*20080827 to 20180711 1분간 공격력이 크게 증가합니다. Your Attack strength will be increased for the next minute. */ MSG_GOSPEL9 = 0x381, -/*20080827 to 20180621 +/*20080827 to 20180711 1분간 명중률과 회피율이 크게 상승합니다. Your Accuracy and Flee Rate will be increased for the next minute. */ MSG_GOSPEL10 = 0x382, -/*20080827 to 20180621 +/*20080827 to 20180711 아이를 한번 입양했던 부부는 추가 입양이 불가능합니다. You cannot adopt more than 1 child. */ MSG_BABY1 = 0x383, -/*20080827 to 20180621 +/*20080827 to 20180711 부부가 둘다 레벨70이 넘어야 아이를 입양할수있습니다. You must be at least character level 70 in order to adopt someone. */ MSG_BABY2 = 0x384, -/*20080827 to 20180621 +/*20080827 to 20180711 [POINT] 블랙스미스 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have been rewarded with %d Blacksmith rank points. Your point total is %d. */ MSG_BLACKSMITH_POINT = 0x385, -/*20080827 to 20180621 +/*20080827 to 20180711 [POINT] 알케미스트 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have been rewarded with %d Alchemist rank points. Your point total is %d. */ MSG_ALCHEMIST_POINT = 0x386, -/*20080827 to 20180621 +/*20080827 to 20180711 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE11 = 0x387, -/*20080827 to 20180621 +/*20080827 to 20180711 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE12 = 0x388, -/*20080827 to 20180621 +/*20080827 to 20180711 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE13 = 0x389, -/*20080827 to 20180621 +/*20080827 to 20180711 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE14 = 0x38a, -/*20080827 to 20180621 +/*20080827 to 20180711 /notalkmsg2 : 채팅내용을 채팅창에 표시하지 않습니다 (길드말 포함) On Off /notalkmsg2: Hides chat messages(including guild chat). On Off */ MSG_EXPLAIN_NOTALKMSG2 = 0x38b, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅내용을 채팅창에 표시합니다 [/nm2 ON] Show chat messages. [/nm2 ON] */ MSG_NOTALKMSG2_ON = 0x38c, -/*20080827 to 20180621 +/*20080827 to 20180711 채팅내용을 채팅창에 표시하지않습니다 (길드말 포함) [/nm2 OFF] Hide chat messages(including guild chat) [/nm2 OFF] */ MSG_NOTALKMSG2_OFF = 0x38d, -/*20080827 to 20180621 +/*20080827 to 20180711 제련가능한 아이템 Upgradable Weapons */ MSG_REFINEITEMLIST = 0x38e, -/*20080827 to 20180621 +/*20080827 to 20180711 제련한 무기 : %s Weapons upgraded: %s */ MSG_ITEM_REFINE_SUCCEESS = 0x38f, -/*20080827 to 20180621 +/*20080827 to 20180711 제련한 무기 : %s Weapons upgraded: %s */ MSG_ITEM_REFINE_FAIL = 0x390, -/*20080827 to 20180621 +/*20080827 to 20180711 무기제련스킬의 레벨이 부족해서 %s 제련을 할수없습니다. You cannot upgrade %s until you level up your Upgrade Weapon skill. */ MSG_ITEM_REFINE_FAIL_LEVEL = 0x391, -/*20080827 to 20180621 +/*20080827 to 20180711 제련에 필요한 아이템 (%s) 이 없으므로 제련할수없습니다. You lack a necessary item %s to upgrade this weapon. */ MSG_ITEM_REFINE_FAIL_MATERIAL = 0x392, -/*20080827 to 20180621 +/*20080827 to 20180711 완벽하게 코팅되어있어서 풀스트립이 통하지 않습니다. Full Divestment cannot pierce the target. The target is fully shielded. */ MSG_FULLSTRIP = 0x393, -/*20080827 to 20180621 +/*20080827 to 20180711 결혼한 캐릭터는 입양시킬수 없습니다. You cannot adopt a married person. */ MSG_BABY3 = 0x394, -/*20080827 to 20180621 +/*20080827 to 20180711 친구로 등록된 이름과 비슷하지만 등록된 이름이 아닙니다. 아는사람인지 확인하십시요. This name is not registered in your Friend List. Please check the name again. */ MSG_ID_WARNING = 0x395, -/*20080827 to 20180621 +/*20080827 to 20180711 /hi 또는 /hi 문장 : 친구로 등록된 캐릭터들에게 인사를 합니다. /hi or /hi message: Send greetings to people who are online and registered on your Friend List. */ MSG_EXPLAIN_HI = 0x396, -/*20080827 to 20180621 +/*20080827 to 20180711 길드원의 이름과 비슷하지만 길드원이 아닙니다. 길드원인지 확인하십시요. This character is not your guildsman. Please check the name again. */ MSG_ID_WARNING_GUILD = 0x397, -/*20080827 to 20180621 +/*20080827 to 20180711 9999만제니 이상 입력하셔도 가격은 9999만제니로 판매됩니다. Please be aware that the maximum selling price is fixed as 2 Billion. You cannot sell an item higher than that. */ MSG_OVERPRICE9999 = 0x398, -/*20080827 to 20180621 +/*20080827 to 20180711 친구의 귓속말은 [ Friend ] , 길드원은 [ Member ] 로 표시됩니다. Whispers from friends are displayed as [ Friend ], and ones from guildsmen are displayed as [ Member ]. */ MSG_EXPLAIN_SACHING1 = 0x399, -/*20080827 to 20180621 +/*20080827 to 20180711 ( From 캐릭터이름 : ) 이라고 표시 되는 귓속말은 친구나 길드원이 아닙니다. ( From character name: ) is from an anonymous character who is neither your friend nor guildsman. */ MSG_EXPLAIN_SACHING2 = 0x39a, -/*20080827 to 20180621 +/*20080827 to 20180711 /blacksmith : 블랙스미스의 상위 10위권 랭킹을 보여줍니다. /blacksmith: Shows top 10 Blacksmiths in the server. */ MSG_EXPLAIN_BLACKSMITH = 0x39b, -/*20080827 to 20180621 +/*20080827 to 20180711 /alchemist : 알케미스트의 상위 10위권 랭킹을 보여줍니다. /alchemist: Shows top 10 Alchemists in the server. */ MSG_EXPLAIN_ALCHEMIST = 0x39c, -/*20080827 to 20180621 +/*20080827 to 20180711 ALT+Y : 여러가지 명령어를 쉽게 쓸수있는 윈도우가 열립니다. ALT+Y: Opens a window which allows you to use various commands with ease. */ MSG_EXPLAIN_ALTY = 0x39d, -/*20080827 to 20180621 +/*20080827 to 20180711 [POINT] 태권미션 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You have been rewarded with %d Tae-Kwon Mission rank points. Your point total is %d. */ MSG_TAEKWON_POINT = 0x39e, -/*20080827 to 20180621 +/*20080827 to 20180711 [태권미션] Target Monster : %s (%d%%) [Taekwon Mission] Target Monster: %s (%d%%) */ MSG_TAEKWON_MISSION = 0x39f, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드 초기화 에러 : %lu Error - Failed to initialize GameGuard: %lu */ MSG_INIT_ERROR = 0x3a0, -/*20080827 to 20180621 +/*20080827 to 20180711 스피드핵이 감지되었습니다. Speed Hack has been detected. */ MSG_SPEEDHACK_DETECT = 0x3a1, -/*20080827 to 20180621 +/*20080827 to 20180711 불법 프로그램 (%s) 가 발견되었습니다 The illegal program, (%s) has been detected. */ MSG_GAMEHACK_DETECT = 0x3a2, -/*20080827 to 20180621 +/*20080827 to 20180711 게임이나 게임가드가 변조되었습니다. The Game or Gameguard has been cracked. */ MSG_GAMEHACK_DOUBT = 0x3a3, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드가 실행 중 입니다. 잠시 후에 다시 실행해보시기 바랍니다. GameGuard is currently running. Please wait for sometime and restart the game. */ MSG_ERROR_EXIST = 0x3a4, -/*20080827 to 20180621 +/*20080827 to 20180711 게임이 중복 실행되었거나 게임가드가 이미 실행 중 입니다. 게임 종료 후 다시 실행해보시기 바랍니다. The Game or GameGuard is already running. Please close the game and restart the game. */ MSG_GAME_EXIST = 0x3a5, -/*20080827 to 20180621 +/*20080827 to 20180711 게임가드 초기화 에러입니다. 재부팅 후 다시 실행해보거나 충돌할 수 있는 다른 프로그램들을 종료한 후 실행해 보시기 바랍니다. Failed to intialize GameGuard. Please try again after rebooting the system or closing other programs. */ MSG_ERROR_INIT = 0x3a6, -/*20080827 to 20180621 +/*20080827 to 20180711 바이러스 및 해킹툴 검사 모듈 로딩에 실패 했습니다. 메모리 부족이거나 바이러스에 의한 감염일 수 있습니다. Failed to load the scan module of virus and hacking tool. It's caused by lack of memory or PC virus infection. */ MSG_ERROR_NPSCAN = 0x3a7, -/*20080827 to 20180621 +/*20080827 to 20180711 호문클루스 정보 Homunculus Info */ MSG_HOMUN_INFO = 0x3a8, -/*20080827 to 20180621 +/*20080827 to 20180711 호문클루스 스킬목록 Homunculus Skill List */ MSG_HOMUN_SKILLLIST = 0x3a9, -/*20080827 to 20180621 +/*20080827 to 20180711 호문클루스의 이름은 영문 23, 한글 11자 이내로 정해 주세요. Please give your Homunculus a name no longer than 23 letters. */ MSG_HOMUN_NAME_IN23 = 0x3aa, -/*20080827 to 20180621 +/*20080827 to 20180711 이름은 단 한번만 바꿀수 있습니다. 호문클루스의 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? You can name a Homunculus only once. You have entered the name, ^0000ff%s^000000. Would you like to continue? */ MSG_HOMUN_NAME_CHANGE_ONLYONCE = 0x3ab, -/*20080827 to 20180621 +/*20080827 to 20180711 지금은 부재중~ (Away) */ MSG_AUTO_MSG = 0x3ac, -/*20080827 to 20180621 +/*20080827 to 20180711 [자동응답] [Automated Message] */ MSG_AUTO_MSG2 = 0x3ad, -/*20080827 to 20180621 +/*20080827 to 20180711 부재시 타인의 귓말에 자동응답합니다. Send an automated message while you are away. */ MSG_AUTO_MSG_ON = 0x3ae, -/*20080827 to 20180621 +/*20080827 to 20180711 부재시 타인의 귓말에 자동응답하지 않습니다. Cancel automated away message. */ MSG_AUTO_MSG_OFF = 0x3af, -/*20080827 to 20180621 +/*20080827 to 20180711 자동 응답 메시지를 입력하세요. Please enter Away Message. */ MSG_ENTER_AUTO_MSG = 0x3b0, -/*20080827 to 20180621 +/*20080827 to 20180711 /번쩍 /fsh */ MSG_EMOTION_SPARK = 0x3b1, -/*20080827 to 20180621 +/*20080827 to 20180711 /빙빙 /spin */ MSG_EMOTION_CONFUSE = 0x3b2, -/*20080827 to 20180621 +/*20080827 to 20180711 /하아 /sigh */ MSG_EMOTION_OHNO = 0x3b3, -/*20080827 to 20180621 +/*20080827 to 20180711 /덤덤 /dum */ MSG_EMOTION_HUM = 0x3b4, -/*20080827 to 20180621 +/*20080827 to 20180711 /시끌 /crwd */ MSG_EMOTION_BLABLA = 0x3b5, -/*20080827 to 20180621 +/*20080827 to 20180711 /좌절 /desp */ MSG_EMOTION_OTL = 0x3b6, -/*20080827 to 20180621 +/*20080827 to 20180711 /주사위 /dice */ MSG_EMOTION_DICE = 0x3b7, -/*20080827 to 20180621 +/*20080827 to 20180711 /pk : 학살자의 상위 10위권 랭킹을 보여줍니다. /pk: Shows top 10 Slayers in the server. */ MSG_EXPLAIN_KILLER_RANK = 0x3b8, -/*20080827 to 20180621 +/*20080827 to 20180711 [POINT] 학살자 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You have been rewarded with %d Slayer rank points. Your point total is %d. */ MSG_KILLER_POINT = 0x3b9, -/*20080827 to 20180621 +/*20080827 to 20180711 진화 가능 Evolution Available */ MSG_HOMUN_EVOLVE = 0x3ba, -/*20080827 to 20180621 +/*20080827 to 20180711 ^ff0000^ff0000호문클루스를 삭제합니다.^000000^000000 삭제하실 경우 지금까지 키운 내역이 모두 삭제됩니다. 계속하시겠습니까? You have decided to delete this Homunculus ^ff0000^ff0000. When deleted, the homunculus and its history will be deleted and they cannot be restored in the future. Would you like to continue? */ MSG_DELETE_HOMUN = 0x3bb, -/*20080827 to 20180621 +/*20080827 to 20180711 호문의 상태를 파일에 저장합니다. Save Homunculus status as a file. */ MSG_TRACE_AI_ON = 0x3bc, -/*20080827 to 20180621 +/*20080827 to 20180711 호문의 상태를 파일에 저장하지 않습니다. Do not save Homunculus status as a file. */ MSG_TRACE_AI_OFF = 0x3bd, -/*20080827 to 20180621 +/*20080827 to 20180711 Crusader */ MSG_CRUSADER = 0x3be, -/*20080827 to 20180621 +/*20080827 to 20180711 Monk */ MSG_MONK = 0x3bf, -/*20080827 to 20180621 +/*20080827 to 20180711 Sage */ MSG_SAGE = 0x3c0, -/*20080827 to 20180621 +/*20080827 to 20180711 Rouge Rogue */ MSG_ROGUE = 0x3c1, -/*20080827 to 20180621 +/*20080827 to 20180711 Alchemist */ MSG_ALCHEMIST = 0x3c2, -/*20080827 to 20180621 +/*20080827 to 20180711 Bard */ MSG_BARD = 0x3c3, -/*20080827 to 20180621 +/*20080827 to 20180711 Crusader_W Crusader */ MSG_CRUSADER_W = 0x3c4, -/*20080827 to 20180621 +/*20080827 to 20180711 Monk_W Monk */ MSG_MONK_W = 0x3c5, -/*20080827 to 20180621 +/*20080827 to 20180711 Sage_W Sage */ MSG_SAGE_W = 0x3c6, -/*20080827 to 20180621 +/*20080827 to 20180711 Rouge_W Rogue */ MSG_ROGUE_W = 0x3c7, -/*20080827 to 20180621 +/*20080827 to 20180711 Alchemist_W Alchemist */ MSG_ALCHEMIST_W = 0x3c8, -/*20080827 to 20180621 +/*20080827 to 20180711 Dancer */ MSG_DANCER = 0x3c9, -/*20080827 to 20180621 +/*20080827 to 20180711 Novice High High Novice */ MSG_NOVICE_H = 0x3ca, -/*20080827 to 20180621 +/*20080827 to 20180711 Swordman High High Swordman */ MSG_SWORDMAN_H = 0x3cb, -/*20080827 to 20180621 +/*20080827 to 20180711 Magician High High Mage */ MSG_MAGICIAN_H = 0x3cc, -/*20080827 to 20180621 +/*20080827 to 20180711 Archer High High Archer */ MSG_ARCHER_H = 0x3cd, -/*20080827 to 20180621 +/*20080827 to 20180711 Acolyte High High Acolyte */ MSG_ACOLYTE_H = 0x3ce, -/*20080827 to 20180621 +/*20080827 to 20180711 Merchant High High Merchant */ MSG_MERCHANT_H = 0x3cf, -/*20080827 to 20180621 +/*20080827 to 20180711 Thief High High Thief */ MSG_THIEF_H = 0x3d0, -/*20080827 to 20180621 +/*20080827 to 20180711 Novice High_W High Novice */ MSG_NOVICE_H_W = 0x3d1, -/*20080827 to 20180621 +/*20080827 to 20180711 Swordman High_W High Swordman */ MSG_SWORDMAN_H_W = 0x3d2, -/*20080827 to 20180621 +/*20080827 to 20180711 Magician High_W High Mage */ MSG_MAGICIAN_H_W = 0x3d3, -/*20080827 to 20180621 +/*20080827 to 20180711 Archer High_W High Archer */ MSG_ARCHER_H_W = 0x3d4, -/*20080827 to 20180621 +/*20080827 to 20180711 Acolyte High_W High Acolyte */ MSG_ACOLYTE_H_W = 0x3d5, -/*20080827 to 20180621 +/*20080827 to 20180711 Merchant High_W High Merchant */ MSG_MERCHANT_H_W = 0x3d6, -/*20080827 to 20180621 +/*20080827 to 20180711 Thief High_W High Thief */ MSG_THIEF_H_W = 0x3d7, -/*20080827 to 20180621 +/*20080827 to 20180711 Lord Knight */ MSG_KNIGHT_H = 0x3d8, -/*20080827 to 20180621 +/*20080827 to 20180711 High Priest */ MSG_PRIEST_H = 0x3d9, -/*20080827 to 20180621 +/*20080827 to 20180711 High Wizard */ MSG_WIZARD_H = 0x3da, -/*20080827 to 20180621 +/*20080827 to 20180711 White Smith WhiteSmith */ MSG_BLACKSMITH_H = 0x3db, -/*20080827 to 20180621 +/*20080827 to 20180711 Sniper */ MSG_HUNTER_H = 0x3dc, -/*20080827 to 20180621 +/*20080827 to 20180711 Saaassin Cross Assassin Cross */ MSG_ASSASSIN_H = 0x3dd, -/*20080827 to 20180621 +/*20080827 to 20180711 Lord Knight_W Lord Knight */ MSG_KNIGHT_H_W = 0x3de, -/*20080827 to 20180621 +/*20080827 to 20180711 High Priest_W High Priest */ MSG_PRIEST_H_W = 0x3df, -/*20080827 to 20180621 +/*20080827 to 20180711 High Wizard_W High Wizard */ MSG_WIZARD_H_W = 0x3e0, -/*20080827 to 20180621 +/*20080827 to 20180711 White Smith_W WhiteSmith */ MSG_BLACKSMITH_H_W = 0x3e1, -/*20080827 to 20180621 +/*20080827 to 20180711 Sniper_W Sniper */ MSG_HUNTER_H_W = 0x3e2, -/*20080827 to 20180621 +/*20080827 to 20180711 Saaassin Cross_W Assassin Cross */ MSG_ASSASSIN_H_W = 0x3e3, -/*20080827 to 20180621 +/*20080827 to 20180711 Paladin */ MSG_CRUSADER_H = 0x3e4, -/*20080827 to 20180621 +/*20080827 to 20180711 Champion */ MSG_MONK_H = 0x3e5, -/*20080827 to 20180621 +/*20080827 to 20180711 Professor Scholar */ MSG_SAGE_H = 0x3e6, -/*20080827 to 20180621 +/*20080827 to 20180711 Stalker */ MSG_ROGUE_H = 0x3e7, -/*20080827 to 20180621 +/*20080827 to 20180711 Creator Biochemist */ MSG_ALCHEMIST_H = 0x3e8, -/*20080827 to 20180621 +/*20080827 to 20180711 Clown Minstrel */ MSG_BARD_H = 0x3e9, -/*20080827 to 20180621 +/*20080827 to 20180711 Paladin_W Paladin */ MSG_CRUSADER_H_W = 0x3ea, -/*20080827 to 20180621 +/*20080827 to 20180711 Champion_W Champion */ MSG_MONK_H_W = 0x3eb, -/*20080827 to 20180621 +/*20080827 to 20180711 Professor_W Professor */ MSG_SAGE_H_W = 0x3ec, -/*20080827 to 20180621 +/*20080827 to 20180711 Stalker_W Stalker */ MSG_ROGUE_H_W = 0x3ed, -/*20080827 to 20180621 +/*20080827 to 20180711 Creator_W Creator */ MSG_ALCHEMIST_H_W = 0x3ee, -/*20080827 to 20180621 +/*20080827 to 20180711 Gypsy */ MSG_DANCER_H = 0x3ef, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호가 지정되어 있지 않습니다. 새로운 비밀번호를 지정하시겠습니까? You have not set a password yet. Would you like to create one now? */ MSG_STORE_PASSWORD_REQ = 0x3f0, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호를 3회 틀려셨습니다. 나중에 다시 시도해 주세요. You have incorrectly entered the password 3 times. Please try again later. */ MSG_STORE_PASSWORD_PENALTY = 0x3f1, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호 변경이 실패하였습니다. Password creation has failed. */ MSG_STORE_PASSWORD_CHANGE_NG = 0x3f2, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호는 4자리 이상 8자리이하여야만 합니다. Password must be 4~8 letters long. */ MSG_STORE_PASSWORD_4_8 = 0x3f3, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호 Password */ MSG_STORE_PASSWORD = 0x3f4, -/*20080827 to 20180621 +/*20080827 to 20180711 신규 비밀번호 New Password */ MSG_STORE_NEW_PASSWORD = 0x3f5, -/*20080827 to 20180621 +/*20080827 to 20180711 확인 비밀번호 Confirm Password */ MSG_STORE_RENEW_PASSWORD = 0x3f6, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호 변경이 완료되었습니다. Password has been changed. */ MSG_STORE_PASSWORD_CHANGE_OK = 0x3f7, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호가 서로 다릅니다. Password does not match. */ MSG_STORE_PASSWORD_MISMATCH = 0x3f8, -/*20080827 to 20180621 +/*20080827 to 20180711 비밀번호 입력 Enter Password */ MSG_STORE_PASSWORD_INPUT = 0x3f9, -/*20080827 to 20180621 +/*20080827 to 20180711 호문이 아사 직전입니다! 먹이를 주지 않으면 가출하게됩니다. Your Homunculus is starving. Please feed it, otherwise it will leave you. */ MSG_HOMUN_HUNGRY = 0x3fa, -/*20080827 to 20180621 +/*20080827 to 20180711 경험치 EXP */ MSG_HOMUN_EXP = 0x3fb, /*20080827 to 20110526 [EVENT] 이벤트에 당첨되셨습니다. 게임내에서 아이템을 지급받으십시요. -20110531 to 20180621 +20110531 to 20180711 수령하지 않은 아이템이 존재합니다. 알베르타의 존다 기획사 직원을 찾아주세요. ^ff0000※ 아이템 수령 기간이 지나면 아이템이 소실 됩니다!^000000 [EVENT] You have won an event prize. Please claim your prize in game. */ MSG_EVENT_RESULT = 0x3fc, -/*20080827 to 20180621 +/*20080827 to 20180711 싫어함 Hate */ MSG_HATE = 0x3fd, -/*20080827 to 20180621 +/*20080827 to 20180711 매우싫어함 Hate with a Passion */ MSG_VERYHATE = 0x3fe, -/*20080827 to 20180621 +/*20080827 to 20180711 호문클루스가 사용자 인공지능으로 동작합니다. Homunculus has been customized. */ MSG_HOMUN_USERAI_ON = 0x3ff, -/*20080827 to 20180621 +/*20080827 to 20180711 호문클루스가 기본 인공지능으로 동작합니다. Homunculus has been activated with the basic AI. */ MSG_HOMUN_USERAI_OFF = 0x400, -/*20080827 to 20180621 +/*20080827 to 20180711 편지목록 Mail List */ MSG_MAIL_LIST = 0x401, -/*20080827 to 20180621 +/*20080827 to 20180711 편지쓰기 Write Mail */ MSG_MAIL_WRITE = 0x402, -/*20080827 to 20180621 +/*20080827 to 20180711 편지읽기 Read Mail */ MSG_MAIL_READ = 0x403, -/*20080827 to 20180621 +/*20080827 to 20180711 한번 지정하시면 변경이 불가능합니다! 이 맵으로 지정하시겠습니까? You cannot change a map's designation once it is designated. Are you sure that you want to designate this map? */ MSG_STARPLACE_ACCEPT = 0x404, -/*20080827 to 20180621 +/*20080827 to 20180711 메일 아이템을 수령했습니다. Item has been added in the Item Window. */ MSG_MAIL_ADD_ITEM_SUCCESS = 0x405, -/*20080827 to 20180621 +/*20080827 to 20180711 메일 아이템을 수령하지 못했습니다. You have failed to add the item in the Item Window. */ MSG_MAIL_ADD_ITEM_FAILURE = 0x406, -/*20080827 to 20180621 +/*20080827 to 20180711 메일 보내기가 성공하였습니다. You have successfully mailed a message. */ MSG_MAIL_SEND_SUCCESS = 0x407, -/*20080827 to 20180621 +/*20080827 to 20180711 메일 보내기가 실패하였습니다. 받는 사람이 존재하지 않습니다. You have failed to mail a message. Recipient does not exist. */ MSG_MAIL_USER_NOT_FOUND = 0x408, -/*20080827 to 20180621 +/*20080827 to 20180711 [태양과 달과 별의 천사] 지정했던 장소들과 몬스터들이 초기화됐습니다! [Solar, Lunar and Stellar Angel] Designated places and monsters have been reset. */ MSG_STAR_ANGEL = 0x409, -/*20080827 to 20180621 +/*20080827 to 20180711 경매 등록이 실패했습니다. The minimum starting bid for auctions is 10,000,000 zeny. */ MSG_AUCTION_ADD_FALSE = 0x40a, -/*20080827 to 20180621 +/*20080827 to 20180711 경매 등록이 성공했습니다. You have successfully started a new auction. */ MSG_AUCTION_ADD_TRUE = 0x40b, -/*20080827 to 20180621 +/*20080827 to 20180711 해당 경매가 취소되었습니다. The auction has been canceled. */ MSG_AUCTION_ADD_CANCEL = 0x40c, -/*20080827 to 20180621 +/*20080827 to 20180711 입찰자가 있는 경매는 취소할 수 없습니다. An auction with at least one bidder cannot be canceled. */ MSG_AUCTION_ADD_CANCEL_FALSE = 0x40d, -/*20080827 to 20180621 +/*20080827 to 20180711 메일 삭제가 성공하였습니다. Mail has been successfully deleted. */ MSG_MAIL_DELETE_SUCCESS = 0x40e, -/*20080827 to 20180621 +/*20080827 to 20180711 메일 삭제가 실패하였습니다. You have failed to delete the mail. */ MSG_MAIL_DELETE_FAILURE = 0x40f, -/*20080827 to 20180621 +/*20080827 to 20180711 던지는 단검이 장착되었습니다. You have equipped throwing daggers. */ MSG_MSG_KNIFE_EQUIPMENT_SUCCESS = 0x410, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 님이 로그인했습니다. %s has logged in. */ MSG_LOGIN_FRIEND = 0x411, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 님이 로그아웃했습니다. %s has logged out. */ MSG_LOGOUT_FRIEND = 0x412, -/*20080827 to 20180621 +/*20080827 to 20180711 /loginout : 길드원과 친구들의 접속관련 메세지를 보여줍니다. On Off /loginout: Shows guildsmen and friends online status. On Off */ MSG_EXPLAIN_LOGINOUT = 0x413, -/*20080827 to 20180621 +/*20080827 to 20180711 친구들의 접속관련 메세지를 대화창에 표시합니다. [/li ON] Display online status of friends in Chat Window. [/li ON] */ MSG_LOGINOUT_ON = 0x414, -/*20080827 to 20180621 +/*20080827 to 20180711 친구들의 접속관련 메세지를 대화창에 표시하지않습니다. [/li OFF] Do not display online status of friends in Chat Window. [/li OFF] */ MSG_LOGINOUT_OFF = 0x415, -/*20080827 to 20180621 +/*20080827 to 20180711 이미 실행중입니다. It is already running. */ MSG_SGP_CODE_ALREADY_RUNNING = 0x416, -/*20080827 to 20180621 +/*20080827 to 20180711 매크로 사용이 감지되었습니다. Use of Macro program has been detected. */ MSG_SGP_CODE_DETECTED_MACRO = 0x417, -/*20080827 to 20180621 +/*20080827 to 20180711 스피드해킹이 감지되었습니다. Use of Speed hack has been detected. */ MSG_SGP_CODE_DETECTED_SPEEDHACK = 0x418, -/*20080827 to 20180621 +/*20080827 to 20180711 API 후킹이 감지되었습니다. API Hooking has been detected. */ MSG_SGP_CODE_DETECTED_APIHOOK = 0x419, -/*20080827 to 20180621 +/*20080827 to 20180711 메시지 후킹이 감지되었습니다. Message Hooking has been detected. */ MSG_SGP_CODE_DETECTED_MSGHOOK = 0x41a, -/*20080827 to 20180621 +/*20080827 to 20180711 모듈이 변조 또는 손상되었거나 버전이 일치하지 않습니다. Module has been modified or damaged or its version does not match. */ MSG_SGP_CODE_NOT_EQUALENCRYPTEDDATA = 0x41b, -/*20080827 to 20180621 +/*20080827 to 20180711 (태국)귀하는 게임방 과금으로 로그인 하셨습니다. (Thailand) You have logged in game with PC cafe payment. */ MSG_BILLING_PCB = 0x41c, -/*20080827 to 20180621 +/*20080827 to 20180711 이전 Prev */ MSG_PREV_PAGE = 0x41d, -/*20080827 to 20180621 +/*20080827 to 20180711 다음 Next */ MSG_NEXT_PAGE = 0x41e, -/*20080827 to 20180621 +/*20080827 to 20180711 경매 Auction */ MSG_AUCTION = 0x41f, -/*20080827 to 20180621 +/*20080827 to 20180711 물품보기 Product List */ MSG_AUCTION_VIEW = 0x420, -/*20080827 to 20180621 +/*20080827 to 20180711 등록하기 Register */ MSG_AUCTION_ADD = 0x421, -/*20080827 to 20180621 +/*20080827 to 20180711 판매 진행상태 Sale Status */ MSG_AUCTION_SELL = 0x422, -/*20080827 to 20180621 +/*20080827 to 20180711 구매 진행상태 Purchase Status */ MSG_AUCTION_BUY = 0x423, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 Item */ MSG_ITEM2 = 0x424, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템명 Name */ MSG_ITEM_NAME2 = 0x425, -/*20080827 to 20180621 +/*20080827 to 20180711 가격 / 즉시구입가격 Current Bid / Max Bid */ MSG_ITEM_PRICE = 0x426, -/*20080827 to 20180621 +/*20080827 to 20180711 판매자 Seller */ MSG_SELLER = 0x427, -/*20080827 to 20180621 +/*20080827 to 20180711 구매자 Buyer */ MSG_BUYER = 0x428, -/*20080827 to 20180621 +/*20080827 to 20180711 종료시간 End Time */ MSG_FINISH_TIME = 0x429, -/*20080827 to 20180621 +/*20080827 to 20180711 %m월 %d일 %H시 %m %d %H */ MSG_TIME_TYPE = 0x42a, -/*20080827 to 20180621 +/*20080827 to 20180711 시간설정 Time (Hr) */ MSG_SET_TIME = 0x42b, -/*20080827 to 20180621 +/*20080827 to 20180711 수수료 Fee */ MSG_CHARGE = 0x42c, /*20080827 to 20170906 검색 된 아이템이 없습니다. -20170913 to 20180621 +20170913 to 20180711 검색된 아이템이 없습니다. No items found in search. */ MSG_NOTHING_SEARCH_ITEM = 0x42d, -/*20080827 to 20180621 +/*20080827 to 20180711 현재 판매중인 아이템이 없습니다. Your Sale List is empty. */ MSG_NOTHING_SEARCH_SELL_ITEM = 0x42e, -/*20080827 to 20180621 +/*20080827 to 20180711 현재 구매중인 아이템이 없습니다. Your Purchase List is empty. */ MSG_NOTHING_SEARCH_BUY_ITEM = 0x42f, -/*20080827 to 20180621 +/*20080827 to 20180711 경매정보가 정확하지 않습니다. Auction Information is incorrect or incomplete. */ MSG_ERROR_AUCTION_ITEM_INFO = 0x430, -/*20080827 to 20180621 +/*20080827 to 20180711 경매에 등록할 아이템 정보가 없습니다. You must drag and drop an item from your Inventory into the Register Window to begin a new auction. */ MSG_NOTHING_AUCTION_ITEM_INFO = 0x431, -/*20080827 to 20180621 +/*20080827 to 20180711 이미 등록된 경매입니다. The auction has already been registered. */ MSG_ERROR_ADD_AUCTION = 0x432, -/*20080827 to 20180621 +/*20080827 to 20180711 제시가격 Starting Bid */ MSG_PRICE = 0x433, -/*20080827 to 20180621 +/*20080827 to 20180711 구입희망가격 Current Bid */ MSG_PRICE2 = 0x434, -/*20080827 to 20180621 +/*20080827 to 20180711 즉시구입가격 Buy Now Price */ MSG_PRICE3 = 0x435, -/*20080827 to 20180621 +/*20080827 to 20180711 현재소지제니 Your Current Zeny */ MSG_PRICE4 = 0x436, -/*20080827 to 20180621 +/*20080827 to 20180711 현재최고가격 Highest Bid */ MSG_PRICE5 = 0x437, -/*20080827 to 20180621 +/*20080827 to 20180711 이전입찰가격 Previous Bid */ MSG_PRICE6 = 0x438, -/*20080827 to 20180621 +/*20080827 to 20180711 추가입찰가격 Next Bid */ MSG_PRICE7 = 0x439, -/*20080827 to 20180621 +/*20080827 to 20180711 구입하시겠습니까? Press buy to confirm. */ MSG_BUY_ACTION_ITEM = 0x43a, -/*20080827 to 20180621 +/*20080827 to 20180711 이 가격에 판매하시겠습니까? Would you like to sell this item? */ MSG_SELL_ACTION_ITEM = 0x43b, -/*20080827 to 20180621 +/*20080827 to 20180711 입찰하기 Place Bid */ MSG_BUY_AUCTION = 0x43c, -/*20080827 to 20180621 +/*20080827 to 20180711 즉시구매하기 Buy Now */ MSG_BUY_AUCTION2 = 0x43d, -/*20080827 to 20180621 +/*20080827 to 20180711 경매종료하기 End the Auction */ MSG_BUY_AUCTION3 = 0x43e, -/*20080827 to 20180621 +/*20080827 to 20180711 재입찰하기 Place another Bid */ MSG_FINISH_AUCTION = 0x43f, -/*20080827 to 20180621 +/*20080827 to 20180711 해당 경매에 대한 입찰이 성공했습니다. You have placed a bid. */ MSG_RESULT_BUY_TRUE = 0x440, -/*20080827 to 20180621 +/*20080827 to 20180711 해당 경매에 대한 입찰이 실패했습니다. You have failed to place a bid. */ MSG_RESULT_BUY_FALSE = 0x441, -/*20080827 to 20180621 +/*20080827 to 20180711 제니가 충분하지 않습니다. You do not have enough zeny. */ MSG_RESULT_BUY_FALSE_MONEY = 0x442, -/*20080827 to 20180621 +/*20080827 to 20180711 방어구 Armors */ MSG_EQUIP = 0x443, -/*20080827 to 20180621 +/*20080827 to 20180711 카드 Card */ MSG_CARD = 0x444, -/*20080827 to 20180621 +/*20080827 to 20180711 기타 Other */ MSG_ETC = 0x445, -/*20080827 to 20180621 +/*20080827 to 20180711 경매번호 Bid */ MSG_AUCTION_NUM = 0x446, -/*20080827 to 20180621 +/*20080827 to 20180711 검색 Search */ MSG_AUCTION_SEARCH = 0x447, -/*20080827 to 20180621 +/*20080827 to 20180711 해당 경매를 종료했습니다. You have ended the auction. */ MSG_RESULT_MY_SELL_STOP_TRUE = 0x448, -/*20080827 to 20180621 +/*20080827 to 20180711 해당 경매를 종료 할 수 없습니다. You cannot end the auction. */ MSG_RESULT_MY_SELL_STOP_FALSE = 0x449, -/*20080827 to 20180621 +/*20080827 to 20180711 경매 번호가 정확하지 않습니다. Bid Number is incorrect. */ MSG_RESULT_AUCTION_ID_FALSE = 0x44a, -/*20080827 to 20180621 +/*20080827 to 20180711 받는이 To */ MSG_SENDER = 0x44b, -/*20080827 to 20180621 +/*20080827 to 20180711 제 목 Title */ MSG_TITLE2 = 0x44c, -/*20080827 to 20180621 +/*20080827 to 20180711 새 메일이 도착하였습니다. You have received a message in the mail. */ MSG_NEW_MAIL = 0x44d, -/*20080827 to 20180621 +/*20080827 to 20180711 검색중입니다. Searching... */ MSG_SEARCHING_ITEM = 0x44e, -/*20080827 to 20180621 +/*20080827 to 20180711 더 이상 경매 등록할 수 없습니다. 경매 등록은 최대 5개까지 가능합니다. You cannot register more than 5 items in an auction at a time. */ MSG_AUCTION_ADD_OVER = 0x44f, -/*20080827 to 20180621 +/*20080827 to 20180711 더 이상 경매 물품에 입찰할 수 없습니다. 경매 물품 입찰은 최대 5개까지 가능합니다. You cannot place more than 5 bids at a time. */ MSG_RESULT_BUY_OVER = 0x450, -/*20080827 to 20180621 +/*20080827 to 20180711 삭제하려는 메일에 수령하지 않은 아이템이 있습니다. Please accept all items from your mail before deleting. */ MSG_MAIL_DELETE_ERROR = 0x451, -/*20080827 to 20180621 +/*20080827 to 20180711 메일 제목을 입력하여 주십시오. Please enter a title. */ MSG_MAIL_SEND_ERROR = 0x452, -/*20080827 to 20180621 +/*20080827 to 20180711 /shopping : 클릭 한번으로 상점을 열고 상점이름 오른쪽 클릭으로 상점을 닫습니다 On Off /shopping: Enables you to open a shop with a single left-click and close your shop with a single right-click. On Off */ MSG_EXPLAIN_SHOPPING = 0x453, -/*20080827 to 20180621 +/*20080827 to 20180711 클릭 한번으로 상점을 열고 상점이름을 오른쪽 클릭해서 상점을 닫을수있습니다. [/sh ON] You can now open a shop with a single left-click and close your shop with a single right-click. [sh ON]. */ MSG_SHOPPING_ON = 0x454, -/*20080827 to 20180621 +/*20080827 to 20180711 더블클릭 으로 상점을 열게됩니다. [/sh OFF] You can open a shop by double-clicking. [/sh OFF] */ MSG_SHOPPING_OFF = 0x455, -/*20080827 to 20180621 +/*20080827 to 20180711 메일을 보내려면, 제니 입력을 완료해야 합니다. Please enter zeny amount before sending mail. */ MSG_MAIL_SEND_ERROR2 = 0x456, -/*20080827 to 20180621 +/*20080827 to 20180711 경매 수수료가 부족합니다. You do not have enough zeny to pay the Auction Fee. */ MSG_ADD_MONEY_FALSE = 0x457, -/*20080827 to 20180621 +/*20080827 to 20180711 상태보기 View Status */ MSG_HOMUN_SHOWINFO = 0x458, -/*20080827 to 20180621 +/*20080827 to 20180711 먹이주기 Feed */ MSG_HOMUN_FEEDING = 0x459, -/*20080827 to 20180621 +/*20080827 to 20180711 대기 Stand By */ MSG_HOMUN_WAITING = 0x45a, -/*20080827 to 20180621 +/*20080827 to 20180711 슈퍼노비스(남) Super Novice (Male) */ MSG_JOB_SUPERNOVICE_M = 0x45b, -/*20080827 to 20180621 +/*20080827 to 20180711 슈퍼노비스(여) Super Novice (Female) */ MSG_JOB_SUPERNOVICE_F = 0x45c, -/*20080827 to 20180621 +/*20080827 to 20180711 태권소년 Taekwon Boy */ MSG_JOB_TAEKWON_M = 0x45d, -/*20080827 to 20180621 +/*20080827 to 20180711 태권소녀 Taekwon Girl */ MSG_JOB_TAEKWON_F = 0x45e, -/*20080827 to 20180621 +/*20080827 to 20180711 권성(남) Taekwon Master (Male) */ MSG_KWONSUNG_M = 0x45f, -/*20080827 to 20180621 +/*20080827 to 20180711 권성(여) Taekwon Master (Female) */ MSG_KWONSUNG_F = 0x460, -/*20080827 to 20180621 +/*20080827 to 20180711 소울링커(남) Soul Linker (Male) */ MSG_SOULLINGKER_M = 0x461, -/*20080827 to 20180621 +/*20080827 to 20180711 소울링커(여) Soul Linker (Female) */ MSG_SOULLINGKER_F = 0x462, -/*20080827 to 20180621 +/*20080827 to 20180711 PC방요금제로 2개이상의 계정이 접속되고있습니다. 확인후 다시 사용하시기 바랍니다. Please check the connection, more than 2 accounts are connected with Internet Cafe Time Plan. */ MSG_BAN_PC_IP_UNFAIR = 0x463, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 월정액 요금제 사용자 입니다. (남은기간 : %d일) Your account is using monthly payment. (Remaining day: %d day) */ MSG_BILLING_1 = 0x464, -/*20080827 to 20180621 +/*20080827 to 20180711 귀하는 정량 요금제 사용자 입니다. (남은시간 : %d시간 %분 %초) Your account is using time limited. (Remaining time: %d hour %d minute %d second) */ MSG_BILLING_2 = 0x465, -/*20080827 to 20180621 +/*20080827 to 20180711 해당 아이템은 메일에 첨부 할수 없는 아이템입니다. This item cannot be mailed. */ MSG_MAIL_ITEM_ADD_FAILED = 0x466, -/*20080827 to 20180621 +/*20080827 to 20180711 더이상 아이템을 가질수 없습니다. 아이템은 메일로 보관하겠습니다. You cannot accept any more items. Please try again later. */ MSG_MAIL_ADD_ITEM_OVER_FAILURE = 0x467, -/*20080827 to 20180621 +/*20080827 to 20180711 남성 Male */ MSG_PTSEX1 = 0x468, -/*20080827 to 20180621 +/*20080827 to 20180711 여성 Female */ MSG_PTSEX2 = 0x469, -/*20080827 to 20180621 +/*20080827 to 20180711 새로운 유저입니다 New User. */ MSG_PT_NEWUSER = 0x46a, -/*20080827 to 20180621 +/*20080827 to 20180711 E-mail은 캐릭터를 지울때 필요합니다. E-mail address is required to delete a character. */ MSG_PT_ACINFO = 0x46b, -/*20080827 to 20180621 +/*20080827 to 20180711 정확한 형식으로 입력해 주세요. Please enter the correct information. */ MSG_PT_ACINFO2 = 0x46c, -/*20080827 to 20180621 +/*20080827 to 20180711 이 키를 사용하세요 Please use this key. */ MSG_PT_NEWKEYINFO = 0x46d, -/*20080827 to 20180621 +/*20080827 to 20180711 정확한 카드 패스워드를 다시 입력해주세요 Please enter the correct card password. */ MSG_PT_FAIL_CARDPASS = 0x46e, -/*20080827 to 20180621 +/*20080827 to 20180711 PT정보 PT Info */ MSG_PTID1 = 0x46f, -/*20080827 to 20180621 +/*20080827 to 20180711 PT_ID는 %s PT_ID is %s */ MSG_PTID2 = 0x470, -/*20080827 to 20180621 +/*20080827 to 20180711 NUM_ID는 %s NUM_ID is %s */ MSG_PTID3 = 0x471, -/*20080827 to 20180621 +/*20080827 to 20180711 잊지않게 주의하세요 Please don't forget this information. */ MSG_PTID4 = 0x472, -/*20080827 to 20180621 +/*20080827 to 20180711 1001 */ MSG_PT_ERROR_1001 = 0x473, -/*20080827 to 20180621 +/*20080827 to 20180711 1002 */ MSG_PT_ERROR_1002 = 0x474, -/*20080827 to 20180621 +/*20080827 to 20180711 1003 */ MSG_PT_ERROR_1003 = 0x475, -/*20080827 to 20180621 +/*20080827 to 20180711 1004 */ MSG_PT_ERROR_1004 = 0x476, -/*20080827 to 20180621 +/*20080827 to 20180711 1006 */ MSG_PT_ERROR_1006 = 0x477, -/*20080827 to 20180621 +/*20080827 to 20180711 1007 */ MSG_PT_ERROR_1007 = 0x478, -/*20080827 to 20180621 +/*20080827 to 20180711 1008 */ MSG_PT_ERROR_1008 = 0x479, -/*20080827 to 20180621 +/*20080827 to 20180711 1009 */ MSG_PT_ERROR_1009 = 0x47a, -/*20080827 to 20180621 +/*20080827 to 20180711 1012 */ MSG_PT_ERROR_1012 = 0x47b, -/*20080827 to 20180621 +/*20080827 to 20180711 1013 */ MSG_PT_ERROR_1013 = 0x47c, -/*20080827 to 20180621 +/*20080827 to 20180711 1014 */ MSG_PT_ERROR_1014 = 0x47d, -/*20080827 to 20180621 +/*20080827 to 20180711 1015 */ MSG_PT_ERROR_1015 = 0x47e, -/*20080827 to 20180621 +/*20080827 to 20180711 1019 */ MSG_PT_ERROR_1019 = 0x47f, -/*20080827 to 20180621 +/*20080827 to 20180711 1020 Navigation */ MSG_PT_ERROR_1020 = 0x480, -/*20080827 to 20180621 +/*20080827 to 20180711 1021 */ MSG_PT_ERROR_1021 = 0x481, -/*20080827 to 20180621 +/*20080827 to 20180711 1023 */ MSG_PT_ERROR_1023 = 0x482, -/*20080827 to 20180621 +/*20080827 to 20180711 1024 */ MSG_PT_ERROR_1024 = 0x483, -/*20080827 to 20180621 +/*20080827 to 20180711 1025 */ MSG_PT_ERROR_1025 = 0x484, -/*20080827 to 20180621 +/*20080827 to 20180711 1027 */ MSG_PT_ERROR_1027 = 0x485, -/*20080827 to 20180621 +/*20080827 to 20180711 1028 */ MSG_PT_ERROR_1028 = 0x486, -/*20080827 to 20180621 +/*20080827 to 20180711 10 */ MSG_PT_ERROR_10 = 0x487, -/*20080827 to 20180621 +/*20080827 to 20180711 20 */ MSG_PT_ERROR_20 = 0x488, -/*20080827 to 20180621 +/*20080827 to 20180711 40 */ MSG_PT_ERROR_40 = 0x489, -/*20080827 to 20180621 +/*20080827 to 20180711 50 */ MSG_PT_ERROR_50 = 0x48a, -/*20080827 to 20180621 +/*20080827 to 20180711 60 */ MSG_PT_ERROR_60 = 0x48b, -/*20080827 to 20180621 +/*20080827 to 20180711 70 */ MSG_PT_ERROR_70 = 0x48c, -/*20080827 to 20180621 +/*20080827 to 20180711 80 */ MSG_PT_ERROR_80 = 0x48d, -/*20080827 to 20180621 +/*20080827 to 20180711 90 */ MSG_PT_ERROR_90 = 0x48e, -/*20080827 to 20180621 +/*20080827 to 20180711 100 */ MSG_PT_ERROR_100 = 0x48f, -/*20080827 to 20180621 +/*20080827 to 20180711 110 */ MSG_PT_ERROR_110 = 0x490, -/*20080827 to 20180621 +/*20080827 to 20180711 30포인트를 받으시겠습니까? Do you want to receive 30 points? */ MSG_PT_POINT1 = 0x491, -/*20080827 to 20180621 +/*20080827 to 20180711 30포인트(5시간)이 충전되었습니다 30 points (5 hours) have been added. */ MSG_PT_POINT2 = 0x492, -/*20080827 to 20180621 +/*20080827 to 20180711 감정되지 않은 아이템은 경매에 등록할 수 없습니다. You cannot register Unidentified Items in auctions. */ MSG_AUCTION_ADD_ITEM_FAILURE = 0x493, -/*20080827 to 20180621 +/*20080827 to 20180711 소비 아이템은 경매에 등록할 수 없습니다. You cannot register this Consumable Item in an auction. */ MSG_AUCTION_ADD_ITEM_FAILURE2 = 0x494, -/*20080827 to 20180621 +/*20080827 to 20180711 메일창을 열려면 카트창을 닫아 주십시요. Please close the Cart Window to open the Mail Window. */ MSG_CLOSE_MERCHANTITEMWND = 0x495, -/*20080827 to 20180621 +/*20080827 to 20180711 카트창을 열려면 메일창을 닫아 주십시요. Please close the Mail Window to open the Cart Window. */ MSG_CLOSE_MAILWND = 0x496, -/*20080827 to 20180621 +/*20080827 to 20180711 탄환이 장착되었습니다. Bullets have been equipped. */ MSG_MSG_BULLET_EQUIPMENT_SUCCESS = 0x497, -/*20080827 to 20180621 +/*20080827 to 20180711 메일이 반송되었습니다. The mail has been returned to sender. */ MSG_MAIL_RETURN_SUCCESS = 0x498, -/*20080827 to 20180621 +/*20080827 to 20180711 메일이 존재하지 않습니다. The mail no longer exists. */ MSG_MAIL_RETURN_FAILURE = 0x499, -/*20080827 to 20180621 +/*20080827 to 20180711 한시간 동안, 동일한 IP로 접속한 유저가 30건 이상입니다. 확인후 다시 사용하시기 바랍니다. More than 30 players sharing the same IP have logged into the game for an hour. Please check this matter. */ MSG_BAN_PC_IP_COUNT_ALL = 0x49a, -/*20080827 to 20180621 +/*20080827 to 20180711 한시간 동안, 동일한 IP로 10번 이상 접속되었습니다. 확인후 다시 사용하시기 바랍니다. More than 10 connections sharing the same IP have logged into the game for an hour. Please check this matter. */ MSG_BAN_PC_IP_COUNT = 0x49b, -/*20080827 to 20180621 +/*20080827 to 20180711 게임을 재시작 하십시오 Please restart the game. */ MSG_GAMEGUARD_RESTART = 0x49c, -/*20080827 to 20180621 +/*20080827 to 20180711 용병정보 - 아쳐타입 Mercenary: Archer */ MSG_MER_INFO_TYPE_ARCHER = 0x49d, -/*20080827 to 20180621 +/*20080827 to 20180711 용병정보 - 검사타입 Mercenary: Swordman */ MSG_MER_INFO_TYPE_SWORDMAN = 0x49e, -/*20080827 to 20180621 +/*20080827 to 20180711 용병정보 - 창병타입 Mercenary: Spearman */ MSG_MER_INFO_TYPE_LANCER = 0x49f, -/*20080827 to 20180621 +/*20080827 to 20180711 삭제시간 Expiration */ MSG_LEFT_TIME = 0x4a0, -/*20080827 to 20180621 +/*20080827 to 20180711 신뢰도 Loyalty */ MSG_MER_FRIENDLY = 0x4a1, -/*20080827 to 20180621 +/*20080827 to 20180711 소환횟수 Summons */ MSG_MER_CALLCOUNT = 0x4a2, -/*20080827 to 20180621 +/*20080827 to 20180711 Kill */ MSG_MER_KILL = 0x4a3, -/*20080827 to 20180621 +/*20080827 to 20180711 펫이 배가 고파서 당신을 원망하고 있다는 느낌이 든다. You can feel hatred from your pet for neglecting to feed it. */ MSG_PET_STARVING = 0x4a4, -/*20080827 to 20180621 +/*20080827 to 20180711 [POINT] 테이밍미션 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You earned %d Taming Mission Ranking Points, giving you a total of %d points. */ MSG_GANGSI_POINT = 0x4a5, -/*20080827 to 20180621 +/*20080827 to 20180711 [테이밍미션] Target Monster : %s [Taming Mission] Target Monster: %s */ MSG_GANGSI_MISSION = 0x4a6, -/*20080827 to 20180621 +/*20080827 to 20180711 /hunting : 사냥 목록을 보여줍니다. /hunting: You can check the your hunting list. */ MSG_EXPLAIN_HUNTING = 0x4a7, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] 소녀에게 가르쳐주시어요. %s는 몇 스킬 찍으셨나요? [Angel's Question] Please tell me, how many %s skills do you have? */ MSG_DEATH_Q01 = 0x4a8, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] 소녀에게 가르쳐주시어요. 소지하시고있는 제니를 십만으로 나누면 얼마가 되시나요? [Angel's Question] Please tell me, how much zeny you'll have if you divide it by 100,000? */ MSG_DEATH_Q02 = 0x4a9, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] 소녀에게 가르쳐주시어요. 오늘이 몇일이신지 아시나요? [Angel's Question] Please tell me, what is today's date? */ MSG_DEATH_Q03 = 0x4aa, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] 소녀에게 가르쳐주시어요. %s은 지금 몇이신가요? [Angel's Question] Please tell me, how many %s do you have? */ MSG_DEATH_Q04 = 0x4ab, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 슈노, 태권계열, 무낙계열을 담당하고있는 SiYeon씨의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in SiYeon's name? */ MSG_DEATH_Q05 = 0x4ac, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 귀엽고 어여쁜 라그나로크의 히로인 Munak의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in Munak's name? */ MSG_DEATH_Q06 = 0x4ad, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 제가 어여뻐하는 Bongun의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in Bongun's name? */ MSG_DEATH_Q07 = 0x4ae, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 저희가 존재하는 온라인세계 Ragnarok의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, Ragnarok? */ MSG_DEATH_Q08 = 0x4af, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 언제나 Online상태인 천사동료들은 큰힘이 되어주죠. Online의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, online? */ MSG_DEATH_Q09 = 0x4b0, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 죽음도 두려워하지않는 기사들을 상징하는 단어인 Death의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, death? */ MSG_DEATH_Q10 = 0x4b1, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 기사들은 너무 멋진다고 생각해요. Knight의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, knight? */ MSG_DEATH_Q11 = 0x4b2, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 중력을 뜻하는 단어인 Gravity의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, gravity? */ MSG_DEATH_Q12 = 0x4b3, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 어둠속에서도 밝게 사는게 중요하지요. Dark의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, dark? */ MSG_DEATH_Q13 = 0x4b4, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 뭐든지 수집하는 Collector의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, collecter? */ MSG_DEATH_Q14 = 0x4b5, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의대답] 소녀에게 정확한 사실을 가르쳐주셔서 감사하옵니다. [Angel's Answer] Thank you for letting me know~ */ MSG_DEATH_R01 = 0x4b6, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의대답] 사랑스러우신 분이시군요. 소녀 감탄했사옵니다. [Angel's Answer] I'm very pleased with your answer. You are a splendid adventurer. */ MSG_DEATH_R02 = 0x4b7, -/*20080827 to 20180621 +/*20080827 to 20180711 [천사의대답] 소녀 실망했사옵니다. [Angel's Answer] You've disappointed me... */ MSG_DEATH_R05 = 0x4b8, -/*20080827 to 20180621 +/*20080827 to 20180711 [POINT] 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You earned %d Ranking Points, giving you a total of %d Ranking Points. */ MSG_DEATH_POINT = 0x4b9, -/*20080827 to 20180621 +/*20080827 to 20180711 [%s]의 소지 캐시 : %d 캐시 [%s]'s Points: %d Points */ MSG_POINT_SHOP = 0x4ba, -/*20080827 to 20180621 +/*20080827 to 20180711 선택하지 않은 캐릭터는 삭제 됩니다. 완료하시겠습니까? Unselected Characters will be deleted. Continue? */ MSG_CONFIRM_SELECT_CHARACTERS = 0x4bb, -/*20080827 to 20180621 +/*20080827 to 20180711 9개 이상 선택하실 수 없습니다. You cannot select more than 8. */ MSG_ERROR_SELECT_CHARACTERS = 0x4bc, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터명을 '%s' (으)로 변경하시겠습니까? Do you want to change your name to '%s'? */ MSG_CONFIRM_TO_CHANGE_NAME = 0x4bd, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터명이 성공적으로 변경되었습니다. Character Name has been changed successfully. */ MSG_CHANGE_NAME_SUCCESS = 0x4be, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터명 변경이 실패하였습니다. You have failed to change this character's name. */ MSG_CHANGE_NAME_FAILURE = 0x4bf, -/*20080827 to 20180621 +/*20080827 to 20180711 한 번에 한 종류의 아이템만 구매할 수 있습니다. You can purchase only one kind of item at a time. */ MSG_CAN_BUY_ONLY_ONEITEM = 0x4c0, -/*20080827 to 20180621 +/*20080827 to 20180711 캐릭터가 한개도 선택되지 않았습니다. 반드시 한개 이상의 캐릭터를 선택하여야 합니다. No characters were selected. You must select at least one character. */ MSG_NO_SELECT_CHARACTERS = 0x4c1, -/*20080827 to 20180621 +/*20080827 to 20180711 이미 캐릭터명을 변경한 적이 있습니다. 더 이상 변경 할 수 없습니다. This character's name has already been changed. You cannot change a character's name more than once. */ MSG_ALREADY_CHANGED_NAME = 0x4c2, -/*20080827 to 20180621 +/*20080827 to 20180711 사용자 정보가 정확하지 않습니다. User Information is not correct. */ MSG_NOTREGISTED_USER = 0x4c3, -/*20080827 to 20180621 +/*20080827 to 20180711 다른 사용자가 같은 캐릭터 명을 먼저 사용하였습니다. 다른 캐릭터명을 사용하여 주십시요. Another user is using this character name, so please select another one. */ MSG_DUPLICATED_CHAR_NAME = 0x4c4, -/*20080827 to 20180621 +/*20080827 to 20180711 파티장 권한이 없어 파티원을 소환하지 못했습니다. The party member was not summoned because you are not the party leader. */ MSG_CANNOT_PARTYCALL = 0x4c5, -/*20080827 to 20180621 +/*20080827 to 20180711 현재 맵에는 소환될 파티원이 존재하지 않습니다. There is no party member to summon in the current map. */ MSG_NO_PARTYMEM_ON_THISMAP = 0x4c6, -/*20080827 to 20180621 +/*20080827 to 20180711 이 지역에선 보스몬스터의 흔적을 찾을 수가 없습니다. You cannot find any trace of a Boss Monster in this area. */ MSG_NOTFIND_BOSSMON = 0x4c7, -/*20080827 to 20180621 +/*20080827 to 20180711 보스 몬스터 '%s'(이)가 %d시간 %d분 후에 등장합니다. Boss Monster, '%s' will appear in %02d hour(s) and %02d minute(s). */ MSG_APPEARANCE_TIME_OF_BOSSMON = 0x4c8, -/*20080827 to 20180621 +/*20080827 to 20180711 보스 몬스터 '%s'의 위치가 미니맵에 표시됩니다. The location of Boss Monster, '%s', will be displayed on your Mini-Map. */ @@ -6127,117 +6127,117 @@ The location of Boss Monster, '%s', will be displayed on your Mini-Map. '%s'를 개봉 하시겠습니까? 한번 개봉된 아이템은 창고 저장 외의 다른 이동은 불가하며 임대 아이템은 창고 저장도 불가합니다. 한정 아이템은 거래 및 이동이 가능 합니다. 동일한 아이템을 중복 사용하더라도 효과가 중첩되지 않습니다. 20101102 to 20110330 '%s'를 개봉 하시겠습니까? ^ff0000상자를 개봉하시면 청약 철회 및 환불 대상에서 제외 됩니다.^000000 한번 개봉 된 아이템은 창고 저장 외의 다른 이동은 불가하며 임대 아이템은 창고 저장도 불가합니다. 한정 아이템은 거래 및 이동이 가능 합니다. 동일한 아이템을 중복 사용하더라도 효과가 중첩되지 않습니다. -20110405 to 20180621 +20110405 to 20180711 '%s'를 개봉 하시겠습니까? ^ff0000상자를 개봉하시면 청약 철회 대상에서 제외 됩니다.^000000 한번 개봉 된 아이템은 창고 저장 외의 다른 이동은 불가하며 임대 아이템은 창고 저장도 불가합니다. 한정 아이템은 거래 및 이동이 가능 합니다. 동일한 아이템을 중복 사용하더라도 효과가 중첩되지 않습니다. Do you want to open '%s'? Once opened, the contents cannot be moved to other locations aside from the Kafra Storage. The item effect isn't doubled, even if the same items are used more than once. */ MSG_CONFIRM_TO_OPEN_CASH_ITEM = 0x4ca, -/*20080827 to 20180621 +/*20080827 to 20180711 NPC가 존재하지 않아 구매가 실패하였습니다. The Purchase has failed because the NPC does not exist. */ MSG_BUY_CASH_FAIL_NPC = 0x4cb, -/*20080827 to 20180621 +/*20080827 to 20180711 부분 유료화 시스템이 정상 작동하지 않아 구매가 실패하였습니다. The Purchase has failed because the Kafra Shop System is not working correctly. */ MSG_BUY_CASH_FAIL_SYSTEM = 0x4cc, -/*20080827 to 20180621 +/*20080827 to 20180711 교환중에는 아이템을 구매 할 수 없습니다. You cannot purchase items while you are in a trade. */ MSG_BUY_CASH_FAIL_EXCHANGE = 0x4cd, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 정보가 정확하지 않아 구매가 실패하였습니다. The Purchase has failed because the Item Information was incorrect. */ MSG_BUY_CASH_FAIL_ITEM_ID = 0x4ce, -/*20080827 to 20180621 +/*20080827 to 20180711 STR이 향상되었습니다. STR has increased. */ MSG_ENST_STR = 0x4cf, -/*20080827 to 20180621 +/*20080827 to 20180711 STR이 원래대로 돌아왔습니다. STR has returned to normal. */ MSG_DSST_STR = 0x4d0, -/*20080827 to 20180621 +/*20080827 to 20180711 AGI이 향상되었습니다. AGI has increased. */ MSG_ENST_AGI = 0x4d1, -/*20080827 to 20180621 +/*20080827 to 20180711 AGI이 원래대로 돌아왔습니다. AGI has returned to normal. */ MSG_DSST_AGI = 0x4d2, -/*20080827 to 20180621 +/*20080827 to 20180711 VIT이 향상되었습니다. VIT has increased. */ MSG_ENST_VIT = 0x4d3, -/*20080827 to 20180621 +/*20080827 to 20180711 VIT이 원래대로 돌아왔습니다. VIT has returned to normal. */ MSG_DSST_VIT = 0x4d4, -/*20080827 to 20180621 +/*20080827 to 20180711 INT이 향상되었습니다. INT has increased. */ MSG_ENST_INT = 0x4d5, -/*20080827 to 20180621 +/*20080827 to 20180711 INT이 원래대로 돌아왔습니다. INT has returned to normal. */ MSG_DSST_INT = 0x4d6, -/*20080827 to 20180621 +/*20080827 to 20180711 DEX이 향상되었습니다. DEX has increased. */ MSG_ENST_DEX = 0x4d7, -/*20080827 to 20180621 +/*20080827 to 20180711 DEX이 원래대로 돌아왔습니다. DEX has returned to normal. */ MSG_DSST_DEX = 0x4d8, -/*20080827 to 20180621 +/*20080827 to 20180711 LUK이 향상되었습니다. LUK has increased. */ MSG_ENST_LUK = 0x4d9, -/*20080827 to 20180621 +/*20080827 to 20180711 LUK이 원래대로 돌아왔습니다. LUK has returned to normal. */ MSG_DSST_LUK = 0x4da, -/*20080827 to 20180621 +/*20080827 to 20180711 회피율이 향상되었습니다. Flee Rate (Flee) has increased. */ MSG_ENST_AVOIDANCE = 0x4db, -/*20080827 to 20180621 +/*20080827 to 20180711 회피율이 원래대로 돌아왔습니다. Flee Rate has returned to normal. */ MSG_DSST_AVOIDANCE = 0x4dc, -/*20080827 to 20180621 +/*20080827 to 20180711 명중률이 향상되었습니다. Accuracy Rate (Hit) has increased. */ MSG_ENST_HIT = 0x4dd, -/*20080827 to 20180621 +/*20080827 to 20180711 명중률이 원래대로 돌아왔습니다. Accuracy Rate has returned to normal. */ MSG_DSST_HIT = 0x4de, -/*20080827 to 20180621 +/*20080827 to 20180711 크리티컬 확률이 향상되었습니다. Critical Attack (Critical) has increased. */ MSG_ENST_CRITICALSUCCESSVALUE = 0x4df, -/*20080827 to 20180621 +/*20080827 to 20180711 크리티컬 확률이 원래대로 돌아왔습니다. Critical Attack has returned to normal. */ @@ -6246,22 +6246,22 @@ Critical Attack has returned to normal. 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 1.5배로 증가합니다. 20111025 to 20111101 30분간 얻을 수 있는 경험치가 75%% 증가합니다. -20111102 to 20180621 +20111102 to 20180711 30분간 얻을 수 있는 경험치가 50%% 증가합니다. You will receive 1.5 times more EXP from hunting monsters for the next 30 minutes. */ MSG_PLUSEXP = 0x4e1, -/*20080827 to 20180621 +/*20080827 to 20180711 30분내 사망시 1회에 한해 경험치 감소가 일어나지 않습니다. This character will not receive any EXP penalty if killed within the next 30 minutes. */ MSG_DDEATHPENALTY = 0x4e2, -/*20080827 to 20180621 +/*20080827 to 20180711 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 30분간 2배로 증가합니다. Regular item drops from monsters will be doubled for the next 30 minutes. */ MSG_RECEIVEITEM = 0x4e3, -/*20080827 to 20180621 +/*20080827 to 20180711 10분간 맵 내에 출현 가능한 보스 몬스터에 대한 정보를 안내해 드립니다. Boss Monster Map Information for the next 10 minutes. */ @@ -6276,297 +6276,297 @@ Boss Monster Map Information for the next 10 minutes. ^ff0000본 아이템을 구매 후 개봉하시면 청약 철회 및 환불 대상에서 제외 됩니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %d캐시가 차감됩니다. 20110405 to 20120618 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %d캐시가 차감됩니다. -20120626 to 20180621 +20120626 to 20180711 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %d캐시가 차감됩니다. Do you really want to purchase this item? %d points will be deducted from your total Kafra Credit Points. */ MSG_BUY_RECONFIRM = 0x4e5, -/*20080827 to 20180621 +/*20080827 to 20180711 캐시가 부족합니다. You do not have enough Kafra Credit Points. */ MSG_BUY_CASH_FAIL_MONEY = 0x4e6, -/*20080827 to 20180621 +/*20080827 to 20180711 ^ff0000파기일시: %s^000000 ^ff0000Expiration Date: %s^000000 */ MSG_NOTICE_TO_DELETE_TIME = 0x4e7, -/*20080827 to 20180621 +/*20080827 to 20180711 '%s'아이템의 사용시간이 %d분 남았습니다. The '%s' item will disappear in %d minutes. */ MSG_NOTICE_TO_REMAIN_ITEMUSINGTIME = 0x4e8, -/*20080827 to 20180621 +/*20080827 to 20180711 1분 후, '%s'아이템이 인벤토리에서 삭제됩니다. '%s' item will be deleted from the Inventory in 1 minute. */ MSG_LAST_NOTICE_TO_REMAIN_ITEMUSINGTIME = 0x4e9, -/*20080827 to 20180621 +/*20080827 to 20180711 '%s'아이템이 인벤토리에서 삭제되었습니다. '%s' item has been deleted from the Inventory. */ MSG_NOTICE_TO_DELETE_ITEM = 0x4ea, -/*20080827 to 20180621 +/*20080827 to 20180711 Input Number */ MSG_INPUT_NUMBER = 0x4eb, -/*20080827 to 20180621 +/*20080827 to 20180711 %m월 %d일 %H시 %M분 %m/%d %H:%M */ MSG_TIME_TYPE2 = 0x4ec, -/*20080827 to 20180621 +/*20080827 to 20180711 보스 몬스터 '%s'(이)가 잠시 후에 등장합니다. Boss Monster '%s' will appear within 1 minute. */ MSG_APPEARANCE_TIME_OF_BOSSMON2 = 0x4ed, -/*20080827 to 20180621 +/*20080827 to 20180711 용병 스킬목록 Mercenary Soldier Skill List */ MSG_MER_SKILLLIST = 0x4ee, -/*20080827 to 20180621 +/*20080827 to 20180711 블랙젬스톤 1개와 백만제니를 소모하는 마법의 실행에 동의합니까? Do you agree to cast the magic spell that consumes 1 Black Gemstone and 1,000,000 Zeny? */ MSG_DA_EXP_ACCEPT = 0x4ef, -/*20080827 to 20180621 +/*20080827 to 20180711 [POINT] 콜렉터랭킹 포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have gained %d Collector Rank Points; you now have a total of %d Collector Rank Points. */ MSG_COLLECTOR_POINT = 0x4f0, -/*20080827 to 20180621 +/*20080827 to 20180711 [콜렉터랭킹] Target Item : %s [Collector Rank] Target Item: %s */ MSG_COLLECTOR_MISSION = 0x4f1, -/*20080827 to 20180621 +/*20080827 to 20180711 용병 사용시간이 만료되었습니다. The mercenary contract has expired. */ MSG_MER_FINISH = 0x4f2, -/*20080827 to 20180621 +/*20080827 to 20180711 용병이 사망하였습니다. The mercenary has died. */ MSG_MER_DIE = 0x4f3, -/*20080827 to 20180621 +/*20080827 to 20180711 용병이 해고되었습니다. You have released the mercenary. */ MSG_MER_RETIRE = 0x4f4, -/*20080827 to 20180621 +/*20080827 to 20180711 용병이 도망갔습니다. The mercenary has run away. */ MSG_MER_RUNAWAY = 0x4f5, -/*20080827 to 20180621 +/*20080827 to 20180711 '%s'아이템의 사용시간이 %d초 남았습니다. The '%s' item will disappear in %d seconds. */ MSG_NOTICE_TO_REMAIN_ITEMUSINGTIME2 = 0x4f6, -/*20080827 to 20180621 +/*20080827 to 20180711 PC방 프리미엄 서비스 : 경험치 %d%% 증가, 사망 페널티 %d%% 감소, 드롭율 %d%% 증가 IP Bonus: EXP/JEXP %d%%, Death Penalty %d%%, Item Drop %d%% */ MSG_PCBANG_EVENT = 0x4f7, -/*20080827 to 20180621 +/*20080827 to 20180711 24시간 이후에 시도하세요 Symbols in Character Names are forbidden. */ MSG_LIMIT_CHAR_DELETE = 0x4f8, -/*20080827 to 20180621 +/*20080827 to 20180711 용병이 사용자 인공지능으로 동작합니다. Mercenary will follow custom AI. */ MSG_MER_USERAI_ON = 0x4f9, -/*20080827 to 20180621 +/*20080827 to 20180711 용병이 기본 인공지능으로 동작합니다. Mercenary will follow basic AI. */ MSG_MER_USERAI_OFF = 0x4fa, -/*20080827 to 20180621 +/*20080827 to 20180711 %s님의 %s's */ MSG_CHARACTER_NAME = 0x4fb, -/*20080827 to 20180621 +/*20080827 to 20180711 %s님이 %s 아이템을 획득하셨습니다. %s has acquired %s. */ MSG_ITEM_PICKUP_PARTY = 0x4fc, -/*20080827 to 20180621 +/*20080827 to 20180711 공개 채팅 메시지 표시 Public Chat Display */ MSG_VIEW_CHAT_MSG = 0x4fd, -/*20080827 to 20180621 +/*20080827 to 20180711 귓속말 채팅 메시지 표시 Whisper Display */ MSG_VIEW_WHISPER_MSG = 0x4fe, -/*20080827 to 20180621 +/*20080827 to 20180711 파티 채팅 메시지 표시 Party Chat Display */ MSG_VIEW_PARTY_MSG = 0x4ff, -/*20080827 to 20180621 +/*20080827 to 20180711 길드 채팅 메시지 표시 Guild Chat Display */ MSG_VIEW_GUILD_MSG = 0x500, -/*20080827 to 20180621 +/*20080827 to 20180711 아이템 획득/드롭 메시지 표시 Item Get/Drop Message Display */ MSG_VIEW_GET_ITEM_MSG = 0x501, -/*20080827 to 20180621 +/*20080827 to 20180711 장비 장착/해제 메시지 표시 Equipment On/Off Message Display */ MSG_VIEW_EQUIP_MSG = 0x502, -/*20080827 to 20180621 +/*20080827 to 20180711 상태이상 메시지 표시 Abnormal Status Message Display */ MSG_VIEW_CHANGE_STATUS_MSG = 0x503, -/*20080827 to 20180621 +/*20080827 to 20180711 파티원의 주요 아이템 획득 메시지 표시 Party Member's Obtained Item Message Display */ MSG_VIEW_GET_ITEM_PARTY_MSG = 0x504, -/*20080827 to 20180621 +/*20080827 to 20180711 파티원의 상태이상 메시지 표시 Party Member's Abnormal Status Message Display */ MSG_VIEW_CHANGE_STATUS_PARTY_MSG = 0x505, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬 사용 실패 메시지 표시 Skill Failure Message Display */ MSG_VIEW_FAIL_SKILL_MSG = 0x506, -/*20080827 to 20180621 +/*20080827 to 20180711 파티 설정 메시지 표시 Party Configuration Message Display */ MSG_VIEW_PARTY_SETUP_MSG = 0x507, -/*20080827 to 20180621 +/*20080827 to 20180711 장비 손상 메시지 표시 Damaged Equipment Message Display */ MSG_VIEW_DAMAGED_EQUIP_MSG = 0x508, -/*20080827 to 20180621 +/*20080827 to 20180711 배틀 메시지 창 표시 정보 Battle Message Window Display */ MSG_BATTLE_CHAT_WND_OPTION = 0x509, -/*20080827 to 20180621 +/*20080827 to 20180711 [%s]의 소지 한코인 : %d 한코인 [%s]'s Han Coin: %d Han Coin */ MSG_POINT_SHOP_NHN = 0x50a, -/*20080827 to 20180621 +/*20080827 to 20180711 일반 메시지 Public Log */ MSG_ST_CHAT = 0x50b, -/*20080827 to 20180621 +/*20080827 to 20180711 배틀 메시지 Battle Log */ MSG_BT_CHAT = 0x50c, -/*20080827 to 20180621 +/*20080827 to 20180711 휴대폰 인증. Mobile Authentication */ MSG_PHONE_CONFIRM = 0x50d, -/*20080827 to 20180621 +/*20080827 to 20180711 읽기 Read */ MSG_BOOK_READ = 0x50e, -/*20080827 to 20180621 +/*20080827 to 20180711 자동낭독 Auto Read */ MSG_BOOK_AUTOREAD = 0x50f, -/*20080827 to 20180621 +/*20080827 to 20180711 책갈피 Bookmark */ MSG_BOOK_KEEP = 0x510, -/*20080827 to 20180621 +/*20080827 to 20180711 이전페이지 Previous */ MSG_BOOK_PREV = 0x511, -/*20080827 to 20180621 +/*20080827 to 20180711 다음페이지 Next */ MSG_BOOK_NEXT = 0x512, -/*20080827 to 20180621 +/*20080827 to 20180711 닫기 Close */ MSG_BOOK_CLOSE = 0x513, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 장비가 손상되었습니다. %s's Equipment has been damaged. */ MSG_DAMAGED_EQUIP = 0x514, -/*20080827 to 20180621 +/*20080827 to 20180711 %s님의 %s 손상되었습니다. %s's %s was damaged. */ MSG_DAMAGED_EQUIP_PARTY = 0x515, -/*20080827 to 20180621 +/*20080827 to 20180711 무기가 Weapon */ MSG_DAMAGED_WEAPON = 0x516, -/*20080827 to 20180621 +/*20080827 to 20180711 갑옷이 Armor */ MSG_DAMAGED_BODY = 0x517, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬레벨이 부족합니다. 파티가입 불능 Insufficient Skill Level for joining a Party */ MSG_NOT_ENOUGH_SKILLLEVE5_2 = 0x518, -/*20080827 to 20180621 +/*20080827 to 20180711 [%s]의 무료 캐시 : %d 캐시 [%s]'s Free Cash: %d Cash */ MSG_POINT_SHOP2 = 0x519, -/*20080827 to 20180621 +/*20080827 to 20180711 무료 캐시 사용 : Use Free Cash: */ MSG_USE_FREE_POINT = 0x51a, -/*20080827 to 20180621 +/*20080827 to 20180711 캐시 Cash */ MSG_CASH = 0x51b, -/*20080827 to 20180621 +/*20080827 to 20180711 http://payment.ro.hangame.com/index.asp */ MSG_SETTLE_WEB_URL_HANGAME = 0x51c, /*20080827 to 20090603 그라비티 회원 정보동의를 하셔야 사용할수있습니다. -20090605 to 20180621 +20090605 to 20180711 그라비티 회원 정보동의를 하셔야 사용할 수 있습니다. You need to accept the Privacy Policy from Gravity in order to use the service. */ MSG_BAN_GRAVITY_MEM_AGREE = 0x51d, -/*20080827 to 20180621 +/*20080827 to 20180711 이용약관에 동의를 하셔야 본 서비스를 이용하실 수 있습니다. You need to accept the User Agreement in order to use the service. */ MSG_BAN_GAME_MEM_AGREE = 0x51e, -/*20080827 to 20180621 +/*20080827 to 20180711 입력하신 아이디와 비밀번호가 등록된 정보와 일치하지 않습니다. Incorrect or nonexistent ID. */ @@ -6581,616 +6581,616 @@ Incorrect or nonexistent ID. ^ff0000본 아이템을 구매 후 개봉하시면 청약 철회 및 환불 대상에서 제외됩니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %d캐시, 무료 %d캐시가 차감됩니다. 20110405 to 20120618 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %d캐시, 무료 %d캐시가 차감됩니다. -20120626 to 20180621 +20120626 to 20180711 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %d캐시, 무료 %d캐시가 차감됩니다. Do you really want to purchase these items? You will spend %d Regular Cash Points and %d Free Cash Points. */ MSG_BUY_RECONFIRM2 = 0x520, -/*20080827 to 20180621 +/*20080827 to 20180711 %d시간이 경과하였습니다. %d hour(s) has passed. */ MSG_NOTIFY_PLAYTIME1 = 0x521, -/*20080827 to 20180621 +/*20080827 to 20180711 %d시간 %d분이 경과하였습니다. %d hour(s) %d minute(s) has passed. */ MSG_NOTIFY_PLAYTIME2 = 0x522, -/*20080827 to 20180621 +/*20080827 to 20180711 게임을 종료하세요, 경험치 및 모든게 50%로 조정됩니다 Please stop playing the game, and take a break. Exp and other features will be reduced to 50%. */ MSG_WARNING_MSG1 = 0x523, -/*20080827 to 20180621 +/*20080827 to 20180711 불건전 시간대에 접어들었습니다. 게임을 종료하세요, 경험치 및 모든게 0%로 조정됩니다 Please stop playing the game since you'll need to rest. Exp and other features will be fixed to 0%. */ MSG_WARNING_MSG2 = 0x524, -/*20080827 to 20180621 +/*20080827 to 20180711 퀘스트 목록 Quest List */ MSG_QUESTWIN = 0x525, -/*20080827 to 20180621 +/*20080827 to 20180711 RO SHOP RO Shop */ MSG_RO_SHOP = 0x526, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼 '%s'의 예약이 알수없는 이유로 실패 하였습니다. Memorial Dungeon, '%s' is booked. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_UNKNOWN = 0x527, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼 '%s'의 예약이 예약중복으로 실패 하였습니다. Failed to book Memorial Dungeon, '%s'. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_DUPLICATE = 0x528, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼 '%s'의 예약이 권한문제로 실패 하였습니다. Memorial Dungeon, '%s' is already booked. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_RIGHT = 0x529, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼 '%s'의 예약이 중복생성요청으로 실패하였습니다. Memorial Dungeon, '%s' is created. Please enter in 5 minutes. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_EXIST = 0x52a, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼 '%s'의 예약취소가 실패 하였습니다. Failed to create Memorial Dungeon, '%s'. Please try again. */ MSG_MDUNGEON_SUBSCRIPTION_CANCEL_FAIL = 0x52b, -/*20080827 to 20180621 +/*20080827 to 20180711 상대방이 파티 초대 거부 상태입니다. The character blocked the party invitation. */ MSG_JOINMSG_REFUSE = 0x52c, -/*20080827 to 20180621 +/*20080827 to 20180711 모든 파티 초대를 거부합니다. Block all party invitations. */ MSG_INVITE_PARTY_REFUSE = 0x52d, -/*20080827 to 20180621 +/*20080827 to 20180711 모든 파티 초대를 수락합니다. Allow all party invitations. */ MSG_INVITE_PARTY_ACCEPT = 0x52e, -/*20080827 to 20180621 +/*20080827 to 20180711 착용하시면 이 아이템은 영구 귀속됩니다. 착용하시겠습니까? This item will be permanently bound to this character once it is equipped. Do you really want to equip this item? */ MSG_YOURITEM_EQUIP = 0x52f, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 아이템이 귀속되었습니다. %s is now permanently bound to this character. */ MSG_YOURITEM_EQUIPED = 0x530, -/*20080827 to 20180621 +/*20080827 to 20180711 캐시가 부족합니다. 무료 캐시 포인트를 입력해 주시기 바랍니다. You do not have enough Kafra Credit Points. Please enter whether you have free credit points. */ MSG_BUY_TO_FREE_POINT = 0x531, -/*20080827 to 20180621 +/*20080827 to 20180711 파티 가입요청 Request to Join Party */ MSG_REQ_JOIN_PARTY3 = 0x532, -/*20080827 to 20180621 +/*20080827 to 20180711 공성 정보 메시지 표시 Display WOE Info */ MSG_VIEW_SIEGE_INFO_MSG = 0x533, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼 '%s'의 예약이 취소 되었습니다. Memorial Dungeon %s's reservation has been canceled. */ MSG_MDUNGEON_SUBSCRIPTION_CANCEL_SUCCESS = 0x534, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼 '%s' 생성에 실패하였습니다. 다시 시도 하세요. Failed to create Memorial Dungeon %s. Please try again. */ MSG_MDUNGEON_CREATE_FAIL = 0x535, -/*20080827 to 20180621 +/*20080827 to 20180711 이 장소에서는 사용할 수 없는 스킬입니다. This skill cannot be used within this area. */ MSG_IMPOSSIBLE_SKILL_AREA = 0x536, -/*20080827 to 20180621 +/*20080827 to 20180711 이 장소에서는 사용할 수 없는 아이템입니다. This item cannot be used within this area. */ MSG_IMPOSSIBLE_USEITEM_AREA = 0x537, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼 던전 Memorial Dungeon */ MSG_MEMORIAL_DUN = 0x538, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 대기중 %s in Standby */ MSG_MEMORIAL_DUN_WAITING = 0x539, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 입장 가능 %s Available */ MSG_MEMORIAL_DUN_READY = 0x53a, -/*20080827 to 20180621 +/*20080827 to 20180711 %s 진행중 %s in Progress */ MSG_MEMORIAL_DUN_IN = 0x53b, -/*20080827 to 20180621 +/*20080827 to 20180711 시간 안에 입장하지 않아 메모리얼 던전이 사라졌습니다. No one entered the Memorial Dungeon within its duration; the dungeon has disappeared. */ MSG_MEMORIAL_DUN_OUT1 = 0x53c, -/*20080827 to 20180621 +/*20080827 to 20180711 이용하시려면 이용 신청을 처음부터 다시 해주시기 바랍니다. Please apply for dungeon entry again to play in this dungeon. */ MSG_MEMORIAL_DUN_OUT2 = 0x53d, -/*20080827 to 20180621 +/*20080827 to 20180711 대기 순위 : ^ff0000%d^000000 Your Standby Priority: ^ff0000%d^000000 */ MSG_MEMORIAL_DUN_PRIORITY = 0x53e, -/*20080827 to 20180621 +/*20080827 to 20180711 ^ff0000%s^000000 내에 입장하지 않을 경우 신청하신 던전이 삭제 됩니다. The requested dungeon will be removed if you do not enter within ^ff0000%s^000000. */ MSG_MEMORIAL_DUN_NOTIFY = 0x53f, -/*20080827 to 20180621 +/*20080827 to 20180711 던전 미션 제한 시간 : Dungeon Mission Time Limit: */ MSG_MEMORIAL_DUN_NOTIFY2 = 0x540, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼 던전 예약이 취소되었습니다. The Memorial Dungeon reservation has been canceled. */ MSG_MEMORIAL_DUN_CANCEL = 0x541, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼 던전이 유지 시간 제한에 의해 파괴되었습니다. The Memorial Dungeon duration expired; it has been destroyed. */ MSG_MEMORIAL_DUN_LIVE_TIME_OUT = 0x542, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼 던전이 입장 시간 제한에 의해 파괴되었습니다. The Memorial Dungeon's entry time limit expired; it has been destroyed. */ MSG_MEMORIAL_DUN_ENTER_TIME_OUT = 0x543, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼 던전이 삭제 되었습니다. The Memorial Dungeon has been removed. */ MSG_MEMORIAL_DUN_DESTROY_REQUEST = 0x544, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼 던전에 시스템 오류가 발생하였습니다. 정상적인 게임 진행을 위해 재접속을 해주십시오. A system error has occurred in the Memorial Dungeon. Please relog in to the game to continue playing. */ MSG_MEMORIAL_DUN_ERROR = 0x545, -/*20080827 to 20180621 +/*20080827 to 20180711 사용할 수 없는 슬롯입니다. This slot is not usable. */ MSG_FR_INVALID_SLOT = 0x546, -/*20080827 to 20180621 +/*20080827 to 20180711 Base Level이 15를 넘었습니다. Your Base Level is over 15. */ MSG_FR_BASELVL = 0x547, -/*20080827 to 20180621 +/*20080827 to 20180711 Job Level이 15를 넘었습니다. Your Job Level is over 15. */ MSG_FR_INVALID_JOBLV = 0x548, -/*20080827 to 20180621 +/*20080827 to 20180711 해당슬롯 캐릭터에 직업군의 상인이므로 게임을 할 수 없습니다. You cannot play the Merchant class character in this slot. */ MSG_FR_JOB = 0x549, -/*20080827 to 20180621 +/*20080827 to 20180711 추후 사용예정 Not Yet Implemented */ MSG_FR_MAP = 0x54a, -/*20080827 to 20180621 +/*20080827 to 20180711 만들수 있는 케릭터 슬롯이 아닙니다. You are not eligible to open the Character Slot. */ MSG_FR_ERR_MKCHAR_INVALID_SLOT = 0x54b, -/*20080827 to 20180621 +/*20080827 to 20180711 삭제할 수 없는 케릭터 입니다. This character cannot be deleted. */ MSG_FR_ERR_DELCHAR_INVALID_SLOT = 0x54c, -/*20080827 to 20180621 +/*20080827 to 20180711 상대방의 장비창이 공개되어 있지 않습니다. This character's equipment information is not open to the public. */ MSG_OPEN_EQUIPEDITEM_REFUSED = 0x54d, -/*20080827 to 20180621 +/*20080827 to 20180711 장비창을 공개하지 않습니다. Equipment information not open to the public. */ MSG_OPEN_EQUIPEDITEM_REFUSE = 0x54e, -/*20080827 to 20180621 +/*20080827 to 20180711 장비창을 공개합니다. Equipment information open to the public. */ MSG_OPEN_EQUIPEDITEM_ACCEPT = 0x54f, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님 장비창 보기 Check %s's Equipment Info */ MSG_REQ_VIEW_OTHERUSER = 0x550, -/*20080827 to 20180621 +/*20080827 to 20180711 %s의 장착아이템 '%s's Equipment */ MSG_OTHERUSER_EQUIPED_ITEM = 0x551, -/*20080827 to 20180621 +/*20080827 to 20180711 장비창 공개 Show Equip */ MSG_OPEN_EQUIPED_ITEM = 0x552, -/*20080827 to 20180621 +/*20080827 to 20180711 프리미엄 서비스를 이용해 주시기 바랍니다. This service is only available for premium users. */ MSG_NEED_PREMIUM_SERVICE = 0x553, -/*20080827 to 20180621 +/*20080827 to 20180711 무료 사용자는 최대 50000제니까지 소유할 수 있습니다. Free Trial users can only hold up to 50,000 zeny. */ MSG_FR_INVALID_MONEY = 0x554, -/*20080827 to 20180621 +/*20080827 to 20180711 전장채팅 상태가 되었습니다. Battlefield Chat has been activated. */ MSG_BATTLECHAT_ON = 0x555, -/*20080827 to 20180621 +/*20080827 to 20180711 전장채팅 상태가 해제되었습니다. Battlefield Chat has been deactivated. */ MSG_BATTLECHAT_OFF = 0x556, -/*20080827 to 20180621 +/*20080827 to 20180711 용병정보 - 몬스터타입 Mercenary Info - Monster Type */ MSG_MER_INFO_TYPE_MONSTER = 0x557, -/*20080827 to 20180621 +/*20080827 to 20180711 전체 맵 보기 World Map */ MSG_RO_MAP = 0x558, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼이 CLOSE 상태입니다. The Memorial Dungeon is now closed. */ MSG_MEMORIAL_DUN_CLOSE = 0x559, -/*20080827 to 20180621 +/*20080827 to 20180711 ^ff0000^ff0000용병을 삭제합니다.^000000^000000 삭제하실 경우 지금까지 키운 내역이 모두 삭제됩니다. 계속하시겠습니까? ^ff0000Deleting a Mercenary Soldier^000000 will also delete his growth history. Do you really want to proceed with the deletion? */ MSG_DELETE_MER = 0x55a, -/*20080827 to 20180621 +/*20080827 to 20180711 메모리얼던젼이 OPEN 상태입니다. The Memorial Dungeon is now open. */ MSG_MEMORIAL_DUN_OPEN = 0x55b, -/*20080827 to 20180621 +/*20080827 to 20180711 위의 계정은 아직 통신 안전 키에 연결되지 않았습니다. 먼저 안전 키를 해제하신 뒤 게임에 접속해 주십시오. This account has not been confirmed by connecting to the safe communication key. Please connect to the key first, and then log into the game. */ MSG_PHONE_BLOCK = 0x55c, -/*20080827 to 20180621 +/*20080827 to 20180711 한 아이피로 접속 가능한 유저수를 초과하였습니다. The number of accounts connected to this IP has exceeded the limit. */ MSG_BAN_PC_IP_LIMIT_ACCESS = 0x55d, -/*20080827 to 20180621 +/*20080827 to 20180711 새로운 퀘스트를 받았습니다 You have received a new quest. */ MSG_QUESTGET = 0x55e, -/*20080827 to 20180621 +/*20080827 to 20180711 ^777777습득조건 : ^CC3399Requirement: */ MSG_FINDTEXT_TO_SKILLDES = 0x55f, -/*20080827 to 20180621 +/*20080827 to 20180711 스킬 설명 보기 View Skill Info */ MSG_VIEW_SKILL_DESCRIPT = 0x560, -/*20080827 to 20180621 +/*20080827 to 20180711 사용된 스킬 포인트는 다시 되돌릴 수 없습니다. 적용하시겠습니까? Once used, skill points cannot be re-allocated. Would you like to use the skill points? */ MSG_APPLY_SKILL_UP = 0x561, -/*20080827 to 20180621 +/*20080827 to 20180711 노비스·1차직업 1st */ MSG_1TABNAME_SKILLWND = 0x562, -/*20080827 to 20180621 +/*20080827 to 20180711 2차·전승직업 2nd */ MSG_2TABNAME_SKILLWND = 0x563, -/*20080827 to 20180621 +/*20080827 to 20180711 불법프로그램을 사용하였거나 혹은 해킹을 시도한 계정입니다. 블럭종료시간 : %s This account has been used for illegal program or hacking program. Block Time: %s 20081217 to 20081218 불법프로그램을 사용하였거나 해킹을 시도한 계정이거나 그라비티 이전을 신청한 한게임 계정입니다. 블럭종료시간 : %s */ MSG_RE17 = 0x564, -/*20080827 to 20180621 +/*20080827 to 20180711 불법프로그램이 실행, 바이러스 감염, 또는 해킹툴이 설치되어 있을 가능성이 있습니다. 정상 클라이언트를 실행하여 주시기 바랍니다. 함께 만드는 밝은 라그나로크가 될 수 있도록 노력하고 있습니다. The possibility of exposure to illegal program, PC virus infection or Hacking Tool has been detected. Please execute licensed client. Our team is trying to make a best environment for Ro players. */ MSG_RE18 = 0x565, -/*20080827 to 20180621 +/*20080827 to 20180711 당신은 지금 건강한 게임 시간 대에 있습니다, 즐거운 게임이 되시길 바랍니다 You are currently playing in the best game environment. Please enjoy the Ragnarok. */ MSG_WARNING_MSG3 = 0x566, /*20080827 to 20100721 몬스터 사냥을 통해 얻을 수 있는 Job경험치가 30분간 1.5배로 증가합니다. -20100727 to 20180621 +20100727 to 20180711 몬스터 사냥을 통해 얻을 수 있는 Job경험치가 30분간 1.25배로 증가합니다. Job Exp points from hunting monsters are increased by 50% for 30 minutes. */ MSG_PLUSONLYJOBEXP = 0x567, /*20080827 to 20091110 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 1.25배로 증가합니다. -20091117 to 20180621 +20091117 to 20180711 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 1.2배로 증가합니다. Exp points from hunting monsters are increased by 25% for 30 minutes. */ MSG_PLUSEXP14532 = 0x568, -/*20080827 to 20180621 +/*20080827 to 20180711 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 2배로 증가합니다. EXP points from hunting monsters are increased by 100%% for 30 minutes. */ MSG_PLUSEXP14533 = 0x569, -/*20080827 to 20180621 +/*20080827 to 20180711 몬스터 사냥을 통해 얻을 수 있는 경험치가 60분간 1.5배로 증가합니다. EXP points from hunting monsters are increased by 50% for 60 minutes. */ MSG_PLUSEXP12312 = 0x56a, -/*20080827 to 20180621 +/*20080827 to 20180711 이 맵에서는 파티를 결성할 수 없습니다. Unable to organize a party in this map. */ MSG_NOPARTY = 0x56b, -/*20080827 to 20180621 +/*20080827 to 20180711 (%s)님은 파티에 참여할 수 없는 맵에 있습니다. (%s) are currently in restricted map to join a party. */ MSG_NOPARTY2 = 0x56c, -/*20080827 to 20180621 +/*20080827 to 20180711 간편아이템샵 Simple Item Shop */ MSG_SIMPLE_CASH_SHOP = 0x56d, -/*20080827 to 20180621 +/*20080827 to 20180711 소지 한코인 : %d 한코인 Han Coin: %d Han Coin */ MSG_SIMPLE_POINT_SHOP_NHN = 0x56e, -/*20080827 to 20180621 +/*20080827 to 20180711 소지 캐시 : %d 캐시 RoK Point: %d RoK Point */ MSG_SIMPLE_POINT_SHOP = 0x56f, -/*20080827 to 20180621 +/*20080827 to 20180711 무료 캐시 : %d 캐시 Free Cash: %d Cash */ MSG_SIMPLE_POINT_SHOP2 = 0x570, -/*20080827 to 20180621 +/*20080827 to 20180711 본서버 유저는 프리서버에 접속할수 없습니다. An user of this server cannot connect to free server */ MSG_MAIN_USER_CANONT_LOGIN_FREE_SERVER = 0x571, -/*20080827 to 20180621 +/*20080827 to 20180711 유효기간이 지난 비밀번호 입니다. 다시 로그인하여주십시오. Your password has expired. Please log in again */ MSG_INVALID_ONETIMELIMIT = 0x572, #if PACKETVER >= 20080903 -/*20080903 to 20180621 +/*20080903 to 20180711 3차직업 3rd */ MSG_3TABNAME_SKILLWND = 0x573, #endif #if PACKETVER >= 20080917 -/*20080917 to 20180621 +/*20080917 to 20180711 이 스킬을 사용할 수 없는 대상입니다. This skill can't be used on that target. */ MSG_USESKILL_FAIL_TOTARGET = 0x574, -/*20080917 to 20180621 +/*20080917 to 20180711 안실라 소유 개수가 초과하여 스킬을 사용할 수 없습니다. You can't use skill because you have exceeded the number Ancilla possession limit */ MSG_USESKILL_FAIL_ANCILLA_NUMOVER = 0x575, -/*20080917 to 20180621 +/*20080917 to 20180711 성수가 필요합니다. Unable to use the skill to exceed the number of Ancilla. */ MSG_USESKILL_FAIL_HOLYWATER = 0x576, -/*20080917 to 20180621 +/*20080917 to 20180711 안실라가 필요합니다. Holy water is required. */ MSG_USESKILL_FAIL_ANCILLA = 0x577, -/*20080917 to 20180621 +/*20080917 to 20180711 일정거리 내에 중복될 수 없습니다. Ancilla is required. */ MSG_USESKILL_FAIL_DUPLICATE_RANGEIN = 0x578, -/*20080917 to 20180621 +/*20080917 to 20180711 이 스킬을 사용하기 위해서는 다른 스킬이 필요합니다. Cannot be duplicated within a certain distance. */ MSG_USESKILL_FAIL_NEED_OTHER_SKILL = 0x579, #endif #if PACKETVER >= 20080924 -/*20080924 to 20180621 +/*20080924 to 20180711 이 맵에서는 채팅을 할 수 없습니다. This skill requires other skills to be used. */ MSG_NO_CHATTING = 0x57a, #endif #if PACKETVER >= 20081001 -/*20081001 to 20180621 +/*20081001 to 20180711 3시간이 지났습니다. Chat is not allowed in this map */ MSG_VET_3HOUR = 0x57b, -/*20081001 to 20180621 +/*20081001 to 20180711 5시간이 지났습니다. 3 hours have passed. */ MSG_VET_5HOUR = 0x57c, #endif #if PACKETVER >= 20081008 -/*20081008 to 20180621 +/*20081008 to 20180711 게임가드 초기화 에러 또는 구버전의 게임가드 파일입니다. 게임가드 셋업파일을 다시 설치하고 게임을 실행해 보시기 바랍니다. 5 hours have passed. */ MSG_NPGAMEMON_ERROR_GAMEGUARD = 0x57d, -/*20081008 to 20180621 +/*20081008 to 20180711 ini 파일이 없거나 변조되었습니다. 게임가드 셋업파일을 설치하면 해결 할 수 있습니다. Game guard initialization error or previous version game guard file is installed. Please re-install the setup file and try again */ MSG_NPGMUP_ERROR_PARAM = 0x57e, -/*20081008 to 20180621 +/*20081008 to 20180711 게임가드와 충돌 프로그램이 발견되었습니다. Either ini file is missing or altered. Install game guard setup file to fix the problem */ MSG_NPGG_ERROR_COLLISION = 0x57f, #endif #if PACKETVER >= 20081111 -/*20081111 to 20180621 +/*20081111 to 20180711 잘못된 클라이언트입니다. 정상적인 클라이언트를 실행하여 주십시요. There is a program found that conflicts with game guard */ MSG_PROOF_ERROR = 0x580, #endif #if PACKETVER >= 20081203 -/*20081203 to 20180621 +/*20081203 to 20180711 모바일 인증을 받아주시기 바랍니다. Incorrect client. Please run a normal client */ MSG_MOBILE_LOCKSERVER = 0x581, #endif #if PACKETVER >= 20081217 -/*20081217 to 20180621 +/*20081217 to 20180711 모바일 인증에 실패하였습니다. Thank you to accept mobile authentication. */ MSG_FAILED_MOBILE_LOCKSERVER = 0x582, -/*20081217 to 20180621 +/*20081217 to 20180711 이스킬은 혼자서 사용할수 없습니다. This skill can't be used alone */ MSG_USESKILL_FAIL_NEED_HELPER = 0x583, -/*20081217 to 20180621 +/*20081217 to 20180711 이스킬은 특정방향으로만 사용할수 있습니다. This skill can be used to certain direction only */ MSG_USESKILL_FAIL_INVALID_DIR = 0x584, -/*20081217 to 20180621 +/*20081217 to 20180711 더이상 소환할수 없습니다. Cannot summon spheres anymore. */ MSG_USESKILL_FAIL_SUMMON = 0x585, /*20081217 to 20130710 소환된 구체가 존재하지 않습니다. -20130717 to 20180621 +20130717 to 20180711 소환된 구체가 존재하지 않거나 부족합니다. There is no summoned sphere or you do not have enough sphere. */ MSG_USESKILL_FAIL_SUMMON_NONE = 0x586, -/*20081217 to 20180621 +/*20081217 to 20180711 사용가능한 모방스킬이 존재하지 않습니다. There is no imitation skills available. */ MSG_USESKILL_FAIL_IMITATION_SKILL_NONE = 0x587, -/*20081217 to 20180621 +/*20081217 to 20180711 이 스킬은 중복해서 사용할수 없습니다. You can't reuse this skill */ MSG_USESKILL_FAIL_DUPLICATE = 0x588, -/*20081217 to 20180621 +/*20081217 to 20180711 스킬을 사용할수 없는 상태입니다. Skill can't be used in this state */ MSG_USESKILL_FAIL_CONDITION = 0x589, -/*20081217 to 20180621 +/*20081217 to 20180711 아이템별 최대 소지량을 초과하여 가질 수 없습니다. You have exceeded the maximum amount of possession of another item. */ MSG_PICKUP_MAXCOUNT_LIMIT = 0x58a, #endif #if PACKETVER >= 20090204 -/*20090204 to 20180621 +/*20090204 to 20180711 관리자 권한이 없습니다. 프로그램 최초 실행은 관리자 권한으로 실행하셔야 합니다. No administrative privileges. Must first run the program with administrator privileges. */ MSG_NPK_ERROR_NOTADMIN = 0x58b, -/*20090204 to 20180621 +/*20090204 to 20180711 nProtect KeyCrypt 드라이버 버전이 맞지 않습니다. 시스템 재 부팅 후에 새로 실행 시켜 주십시오. nProtect KeyCrypt not the same. Please restart the program and the computer first. */ MSG_NPK_ERROR_DRIVERVERSION = 0x58c, -/*20090204 to 20180621 +/*20090204 to 20180711 WindowXP 호환성 모드를 사용하고 계십니다. 현재 프로그램에서 호환성 모드를 제거하였습니다. 프로그램을 새로 시작해 주십시오. Currently wearing WindowXP Compatibility Mode. The program now removes Compatibility Mode. Please restart the program. */ MSG_NPK_ERROR_VERIFYVERSION = 0x58d, -/*20090204 to 20180621 +/*20090204 to 20180711 PS/2 키로거가 존재합니다. PS/2 keyloggers exist. */ MSG_DETECT_PS2KEYLOGGER = 0x58e, -/*20090204 to 20180621 +/*20090204 to 20180711 USB 키보드 드라이버 해킹 시도가 탐지되었습니다. USB Keylogging attempt was detected. */ MSG_DETECT_USBKEYLOGGER = 0x58f, -/*20090204 to 20180621 +/*20090204 to 20180711 HHD 모니터링 툴이 탐지되었습니다. HHD monitoring tool has been detected. */ MSG_DETECT_HHDUSBH = 0x590, -/*20090204 to 20180621 +/*20090204 to 20180711 페인트붓이 필요합니다. Paintbrush is required. */ MSG_USESKILL_FAIL_PAINTBRUSH = 0x591, /*20090204 to 20090401 그림물감이 필요합니다. -20090408 to 20180621 +20090408 to 20180711 서페이스페인트가 필요합니다. Paint is required. */ MSG_USESKILL_FAIL_II_SURFACE_PAINTS = 0x592, -/*20090204 to 20180621 +/*20090204 to 20180711 지정한 위치에 스킬을 사용할수 없습니다. Use the skills that are not at the specified location. */ MSG_USESKILL_FAIL_POS = 0x593, -/*20090204 to 20180621 +/*20090204 to 20180711 도우미의 SP가 부족합니다. Not enough SP. */ @@ -7199,569 +7199,569 @@ Not enough SP. #if PACKETVER >= 20090211 /*20090211 to 20090218 생성 가능 캐릭터 수는 9개입니다!!(임시) -20090226 to 20180621 +20090226 to 20180711 캐릭터 선택창의 캐릭터가 %d개를 초과하면 게임에 접속할 수 없습니다. 불필요한 캐릭터를 삭제해주십시오. Character %d is character selection window cannot connect to the game that exceeds the total. Please remove unwanted characters. */ MSG_BAN_OVER_CHARACTER_LIST = 0x595, #endif #if PACKETVER >= 20090226 -/*20090226 to 20180621 +/*20090226 to 20180711 목캔디가 필요합니다. Throat Lozenge is required. */ MSG_USESKILL_FAIL_II_NECK_CANDY = 0x596, -/*20090226 to 20180621 +/*20090226 to 20180711 안타까운눈물이 필요합니다. Painful Tears is required. */ MSG_USESKILL_FAIL_II_MISERABLE_TEAR = 0x597, -/*20090226 to 20180621 +/*20090226 to 20180711 목 보호 캔디가 필요합니다. Throat Lozenge is required. */ MSG_USESKILL_FAIL_II_PROTECT_NECK_CANDY = 0x598, -/*20090226 to 20180621 +/*20090226 to 20180711 웨폰 블로킹의 연계로만 사용가능합니다. Cooperation is only available with Weapon Blocking. */ MSG_USESKILL_FAIL_GC_WEAPONBLOCKING = 0x599, -/*20090226 to 20180621 +/*20090226 to 20180711 길로틴크로스의 독을 바른 무기가 필요합니다. Poisoned weapons is required. */ MSG_USESKILL_FAIL_GC_POISONINGWEAPON = 0x59a, -/*20090226 to 20180621 +/*20090226 to 20180711 마도기어 탑승시에만 사용가능합니다. Item can only be used when Mado Gear is mounted. */ MSG_USESKILL_FAIL_MADOGEAR = 0x59b, -/*20090226 to 20180621 +/*20090226 to 20180711 발칸블릿이 필요합니다. Vulcan Bullet is required. */ MSG_USESKILL_FAIL_II_VULCANBULLET = 0x59c, -/*20090226 to 20180621 +/*20090226 to 20180711 마도기어 연료가 필요합니다. Mado Gear Fuel is required. */ MSG_USESKILL_FAIL_II_FUELGAS = 0x59d, -/*20090226 to 20180621 +/*20090226 to 20180711 액체냉각탄이 필요합니다. Liquid Cold Bullet is required. */ MSG_USESKILL_FAIL_II_COLDSLOWERBULLET = 0x59e, -/*20090226 to 20180621 +/*20090226 to 20180711 캐논볼을 장전 하세요. Please load a Cannon Ball. */ MSG_USESKILL_FAIL_CANONBALL = 0x59f, -/*20090226 to 20180621 +/*20090226 to 20180711 미도기어 가속장치를 착용하세요. Please equipped with a Mado Gear Accelerator. */ MSG_USESKILL_FAIL_II_MADOGEAR_ACCELERATION = 0x5a0, -/*20090226 to 20180621 +/*20090226 to 20180711 호버링부스터를 착용하세요. Please equipped with a Hovering Booster. */ MSG_USESKILL_FAIL_II_MADOGEAR_HOVERING_BOOSTER = 0x5a1, #endif #if PACKETVER >= 20090304 -/*20090304 to 20180621 +/*20090304 to 20180711 [톡신] 독 효과가 무기에 적용되었습니다. [Toxin] Poison effect was applied to the weapon. */ MSG_TOXIN = 0x5a2, -/*20090304 to 20180621 +/*20090304 to 20180711 [패럴라이즈] 독 효과가 무기에 적용되었습니다. [Paralysis] Poison effect was applied to the weapon. */ MSG_PARALYZE = 0x5a3, -/*20090304 to 20180621 +/*20090304 to 20180711 [베놈블리드] 독 효과가 무기에 적용되었습니다. [Fatigue] Poison effect was applied to the weapon. */ MSG_VENOMBLEED = 0x5a4, -/*20090304 to 20180621 +/*20090304 to 20180711 [매직 머쉬룸] 독 효과가 무기에 적용되었습니다. [Laughing] Poison effect was applied to the weapon. */ MSG_MAGICMUSHROOM = 0x5a5, -/*20090304 to 20180621 +/*20090304 to 20180711 [데스 허트] 독 효과가 무기에 적용되었습니다. [Disheart] Poison effect was applied to the weapon. */ MSG_DEATHHURT = 0x5a6, -/*20090304 to 20180621 +/*20090304 to 20180711 [파이렉시아] 독 효과가 무기에 적용되었습니다. [Pyrexia] Poison effect was applied to the weapon. */ MSG_PHYREXIA = 0x5a7, -/*20090304 to 20180621 +/*20090304 to 20180711 [오블리비언 커즈] 독 효과가 무기에 적용되었습니다. [Oblivion] Poison effect was applied to the weapon. */ MSG_OBLIANCURSE = 0x5a8, -/*20090304 to 20180621 +/*20090304 to 20180711 [리치 엔드] 독 효과가 무기에 적용되었습니다. [Leech] Poison effect was applied to the weapon. */ MSG_RICHEND = 0x5a9, #endif #if PACKETVER >= 20090311 -/*20090311 to 20180621 +/*20090311 to 20180711 호버링상태에서만 사용가능합니다. Can only be used in Hovering state. */ MSG_USESKILL_FAIL_MADOGEAR_HOVERING = 0x5aa, -/*20090311 to 20180621 +/*20090311 to 20180711 자폭장치를 장착하세요. Please equip a Self-Destruct Mechanism. */ MSG_USESKILL_FAIL_II_MADOGEAR_SELFDESTRUCTION_DEVICE = 0x5ab, -/*20090311 to 20180621 +/*20090311 to 20180711 셰이프쉬프터를 장착하세요. Please equip a Shape Shift. */ MSG_USESKILL_FAIL_II_MADOGEAR_SHAPESHIFTER = 0x5ac, -/*20090311 to 20180621 +/*20090311 to 20180711 길로틴독이 필요합니다. Guillotine Cross Poison is required. */ MSG_USESKILL_FAIL_GUILLONTINE_POISON = 0x5ad, -/*20090311 to 20180621 +/*20090311 to 20180711 냉각장치를 장착하세요. Please equipped with a Cooling System. */ MSG_USESKILL_FAIL_II_MADOGEAR_COOLING_DEVICE = 0x5ae, -/*20090311 to 20180621 +/*20090311 to 20180711 자기장필드생성기를 착용하세요. Please equipped with a Magnetic Field Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_MAGNETICFIELD_GENERATOR = 0x5af, -/*20090311 to 20180621 +/*20090311 to 20180711 베리어생성기를 착용하세요. Please equipped with a Barrier Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_BARRIER_GENERATOR = 0x5b0, -/*20090311 to 20180621 +/*20090311 to 20180711 광학미채발생기를 착용하세요. Please equipped with a Optical Camouflage Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_OPTICALCAMOUFLAGE_GENERATOR = 0x5b1, -/*20090311 to 20180621 +/*20090311 to 20180711 리페어키트를 착용하세요. Please equipped with a Repair Kit. */ MSG_USESKILL_FAIL_II_MADOGEAR_REPAIRKIT = 0x5b2, -/*20090311 to 20180621 +/*20090311 to 20180711 몽키 스패너가 필요합니다. Monkey Wrench is required. */ MSG_USESKILL_FAIL_II_MONKEY_SPANNER = 0x5b3, #endif #if PACKETVER >= 20090318 -/*20090318 to 20180621 +/*20090318 to 20180711 [%s] 스킬을 시전 할 수 없습니다. [%s] Cannot use the skills due to cooldown delay. */ MSG_SKILLINTERVAL2 = 0x5b4, -/*20090318 to 20180621 +/*20090318 to 20180711 %d레벨 이상은 삭제가 불가능합니다. Deletion is impossible for over level %d */ MSG_LEMIT_DELETE_LEVEL = 0x5b5, /*20090318 to 20110614 마도기어 탑승시에는 사용할수 없습니다. -20110622 to 20180621 +20110622 to 20180711 마도기어 탑승시에는 사용 할 수 없습니다. Can't be used while on Magic Gear. */ MSG_USESKILL_FAIL_MADOGEAR_RIDE = 0x5b6, #endif #if PACKETVER >= 20090319 -/*20090319 to 20180621 +/*20090319 to 20180711 드래곤 내리기 Dismount Dragon */ MSG_DRAGONOFF = 0x5b7, -/*20090319 to 20180621 +/*20090319 to 20180711 마도기어 내리기 Dismount Magic Gear */ MSG_MADOOFF = 0x5b8, #endif #if PACKETVER >= 20090401 -/*20090401 to 20180621 +/*20090401 to 20180711 소비 I */ MSG_STORE_TABNAME_0 = 0x5b9, -/*20090401 to 20180621 +/*20090401 to 20180711 캐쉬 Cash */ MSG_STORE_TABNAME_1 = 0x5ba, -/*20090401 to 20180621 +/*20090401 to 20180711 방어구 Armors */ MSG_STORE_TABNAME_2 = 0x5bb, -/*20090401 to 20180621 +/*20090401 to 20180711 무기 Weapons */ MSG_STORE_TABNAME_3 = 0x5bc, -/*20090401 to 20180621 +/*20090401 to 20180711 투사체 Ammo */ MSG_STORE_TABNAME_4 = 0x5bd, -/*20090401 to 20180621 +/*20090401 to 20180711 카드 Card */ MSG_STORE_TABNAME_5 = 0x5be, -/*20090401 to 20180621 +/*20090401 to 20180711 기타 Other */ MSG_STORE_TABNAME_6 = 0x5bf, -/*20090401 to 20180621 +/*20090401 to 20180711 클라이언트 응답시간이 초과되어 연결이 끊어집니다. Client response time has passed so connection is terminated */ MSG_ERROR_HS_TIMEOUT = 0x5c0, -/*20090401 to 20180621 +/*20090401 to 20180711 핵쉴드 파일의 버전이 맞지 않습니다. 클라이언트를 재설치 해주십시오. Incorrect version of hack shield file. Please reinstall the client */ MSG_ERROR_DIFF_CLIENT = 0x5c1, #endif #if PACKETVER >= 20090408 -/*20090408 to 20180621 +/*20090408 to 20180711 마법서가 필요합니다. [Magic Book] is required. */ MSG_USESKILL_FAIL_SPELLBOOK = 0x5c2, -/*20090408 to 20180621 +/*20090408 to 20180711 마법서가 너무 어려워서 졸음이 몰려온다. Feel sleepy since Magic Book is too difficult to understand. */ MSG_USESKILL_FAIL_SPELLBOOK_DIFFICULT_SLEEP = 0x5c3, -/*20090408 to 20180621 +/*20090408 to 20180711 보존포인트가 부족합니다. Not enough saved point. */ MSG_USESKILL_FAIL_SPELLBOOK_PRESERVATION_POINT = 0x5c4, -/*20090408 to 20180621 +/*20090408 to 20180711 더이상 마법서를 읽을수 없습니다. Can't read a Magic Book anymore. */ MSG_USESKILL_FAIL_SPELLBOOK_READING = 0x5c5, -/*20090408 to 20180621 +/*20090408 to 20180711 페이스페인트가 필요합니다. Face Paint is required. */ MSG_USESKILL_FAIL_II_FACE_PAINTS = 0x5c6, -/*20090408 to 20180621 +/*20090408 to 20180711 분장용붓이 필요합니다. Brush is required. */ MSG_USESKILL_FAIL_II_MAKEUP_BRUSH = 0x5c7, -/*20090408 to 20180621 +/*20090408 to 20180711 대기 시간이 초과하였습니다. 다시 로그인 해주십시오. Waiting time has passed. Please log in again */ MSG_MOBILE_TIMEOVER = 0x5c8, -/*20090408 to 20180621 +/*20090408 to 20180711 위험! 이미 동일한 계정이 로그인 중에 있습니다. 잠시 모바일 인증 진행을 멈추시고 비번을 수정한 뒤 재 로그인 해주십시오. Watch out! Same account is already logged in. Stop mobile verification and log in again after changing your password */ MSG_MOBILE_ANOTHER_LOGIN = 0x5c9, -/*20090408 to 20180621 +/*20090408 to 20180711 위험! 현재 동일한 계정이 모바일 인증 대기 중에 있습니다. 잠시 모바일 인증 진행을 멈추시고 비번을 수정한 뒤 재 로그인 해주십시오. Watch out! Same account is waiting for mobile verification. Stop mobile verification and log in again after changing your password */ MSG_MOBILE_WAITING_STATE = 0x5ca, #endif #if PACKETVER >= 20090506 -/*20090506 to 20180621 +/*20090506 to 20180711 게임 옵션창 Game setting window */ MSG_ESC_OPTIONWND = 0x5cb, -/*20090506 to 20180621 +/*20090506 to 20180711 그래픽 설정 Graphics Settings */ MSG_GRAPHIC_OPTIONWND = 0x5cc, -/*20090506 to 20180621 +/*20090506 to 20180711 사운드 설정 Sound Settings */ MSG_SOUND_OPTIONWND = 0x5cd, #endif #if PACKETVER >= 20090514 -/*20090514 to 20180621 +/*20090514 to 20180711 변경 할 단축키를 누르거나, 'ESC'키를 눌러 삭제 해 주세요. Press a key to assign. Pressing 'ESC' will remove the assigned key. */ MSG_HOTKEYWND_NOTICE1 = 0x5ce, -/*20090514 to 20180621 +/*20090514 to 20180711 단일 키로 지정 할 수 없는 키입니다. Unable to specify a single key. */ MSG_HOTKEYWND_NOTICE2 = 0x5cf, -/*20090514 to 20180621 +/*20090514 to 20180711 지정 할 수 없는 키입니다. Unable to specify the key assigned. */ MSG_HOTKEYWND_NOTICE3 = 0x5d0, -/*20090514 to 20180621 +/*20090514 to 20180711 '%s'에 사용된 단축키와 중복됩니다. 바꾸시겠습니까? Duplicated with ['%s']. Do you still want to change? */ MSG_HOTKEYWND_NOTICE4 = 0x5d1, -/*20090514 to 20180621 +/*20090514 to 20180711 저장된 단축키 조합이 초기화 됩니다. 초기화 하시겠습니까? Initialization is stored in the shortcut key settings. Do you want to initialized? */ MSG_HOTKEYWND_NOTICE5 = 0x5d2, -/*20090514 to 20180621 +/*20090514 to 20180711 스킬바 Skill Bar */ MSG_HOTKEYWND_TAB1 = 0x5d3, -/*20090514 to 20180621 +/*20090514 to 20180711 인터페이스 Interface */ MSG_HOTKEYWND_TAB2 = 0x5d4, -/*20090514 to 20180621 +/*20090514 to 20180711 이모션 Macros */ MSG_HOTKEYWND_TAB3 = 0x5d5, -/*20090514 to 20180621 +/*20090514 to 20180711 단축키 설정 창 Shortcut Settings */ MSG_HOTKEYWND_TITLE = 0x5d6, #endif #if PACKETVER >= 20090520 -/*20090520 to 20180621 +/*20090520 to 20180711 배경음 BGM */ MSG_BGM = 0x5d7, -/*20090520 to 20180621 +/*20090520 to 20180711 효과음 Effect */ MSG_SOUND = 0x5d8, -/*20090520 to 20180621 +/*20090520 to 20180711 스킨 Skin */ MSG_SKIN = 0x5d9, -/*20090520 to 20180621 +/*20090520 to 20180711 채팅방 입장음만 소리남 On Chat room entrance sound on */ MSG_TINGONLY_ON = 0x5da, -/*20090520 to 20180621 +/*20090520 to 20180711 채팅방 입장음만 소리남 Off Chat room entrance sound off */ MSG_TINGONLY_OFF = 0x5db, -/*20090520 to 20180621 +/*20090520 to 20180711 /tingonly : 채팅방 입장음만 들을수있게됩니다 /tingonly: you can hear only sound like a chat room entry. */ MSG_EXPLAIN_TINGONLY = 0x5dc, -/*20090520 to 20180621 +/*20090520 to 20180711 /주먹 /rock */ MSG_EMOTION_ROCK = 0x5dd, -/*20090520 to 20180621 +/*20090520 to 20180711 /가위 /scissors */ MSG_EMOTION_SCISSOR = 0x5de, -/*20090520 to 20180621 +/*20090520 to 20180711 /보 /paper */ MSG_EMOTION_WRAP = 0x5df, -/*20090520 to 20180621 +/*20090520 to 20180711 /러브 /love */ MSG_EMOTION_LUV = 0x5e0, -/*20090520 to 20180621 +/*20090520 to 20180711 /mobile */ MSG_EMOTION_MOBILE = 0x5e1, -/*20090520 to 20180621 +/*20090520 to 20180711 /mail */ MSG_EMOTION_MAIL = 0x5e2, -/*20090520 to 20180621 +/*20090520 to 20180711 /antenna0 */ MSG_EMOTION_ANTENNA0 = 0x5e3, -/*20090520 to 20180621 +/*20090520 to 20180711 /antenna1 */ MSG_EMOTION_ANTENNA1 = 0x5e4, -/*20090520 to 20180621 +/*20090520 to 20180711 /antenna2 */ MSG_EMOTION_ANTENNA2 = 0x5e5, -/*20090520 to 20180621 +/*20090520 to 20180711 /antenna3 */ MSG_EMOTION_ANTENNA3 = 0x5e6, -/*20090520 to 20180621 +/*20090520 to 20180711 /hum */ MSG_EMOTION_HUM2 = 0x5e7, -/*20090520 to 20180621 +/*20090520 to 20180711 /abs */ MSG_EMOTION_ABS = 0x5e8, -/*20090520 to 20180621 +/*20090520 to 20180711 /oops */ MSG_EMOTION_OOPS = 0x5e9, -/*20090520 to 20180621 +/*20090520 to 20180711 /spit */ MSG_EMOTION_SPIT = 0x5ea, -/*20090520 to 20180621 +/*20090520 to 20180711 /ene */ MSG_EMOTION_ENE = 0x5eb, -/*20090520 to 20180621 +/*20090520 to 20180711 /panic */ MSG_EMOTION_PANIC = 0x5ec, -/*20090520 to 20180621 +/*20090520 to 20180711 /whisp */ MSG_EMOTION_WHISP = 0x5ed, #endif #if PACKETVER >= 20090527 -/*20090527 to 20180621 +/*20090527 to 20180711 지정안함 Not Assigned */ MSG_HOTKEY_NOTHING = 0x5ee, #endif #if PACKETVER >= 20090529 -/*20090529 to 20180621 +/*20090529 to 20180711 카트장착시에만 사용가능합니다. Only available when cart is mounted. */ MSG_USESKILL_FAIL_CART = 0x5ef, -/*20090529 to 20180621 +/*20090529 to 20180711 [가시나무 씨앗]이 필요합니다. [Thorny Seed] is required. */ MSG_USESKILL_FAIL_II_THORNS_SEED = 0x5f0, -/*20090529 to 20180621 +/*20090529 to 20180711 [흡혈 식물 씨앗]이 필요합니다. [Bloodsucker Seed] is required. */ MSG_USESKILL_FAIL_II_BLOOD_SUCKER_SEED = 0x5f1, -/*20090529 to 20180621 +/*20090529 to 20180711 더이상 시전할수 없습니다. Cannot be used anymore. */ MSG_USESKILL_FAIL_NO_MORE_SPELL = 0x5f2, -/*20090529 to 20180621 +/*20090529 to 20180711 [폭탄버섯포자]가 필요합니다. [Bomb Mushroom Spore] is required. */ MSG_USESKILL_FAIL_II_BOMB_MUSHROOM_SPORE = 0x5f3, -/*20090529 to 20180621 +/*20090529 to 20180711 [화염병]이 필요합니다. [Fire Bottle] is required. */ MSG_USESKILL_FAIL_II_GASOLINE_BOOMB = 0x5f4, -/*20090529 to 20180621 +/*20090529 to 20180711 [기름병]이 필요합니다. [Oil Bottle] is required. */ MSG_USESKILL_FAIL_II_OIL_BOTTLE = 0x5f5, -/*20090529 to 20180621 +/*20090529 to 20180711 [폭발가루]가 필요합니다. [Explosive Powder] is required. */ MSG_USESKILL_FAIL_II_EXPLOSION_POWDER = 0x5f6, -/*20090529 to 20180621 +/*20090529 to 20180711 [연막가루]가 필요합니다. [Smokescreen Powder] is required. */ MSG_USESKILL_FAIL_II_SMOKE_POWDER = 0x5f7, -/*20090529 to 20180621 +/*20090529 to 20180711 [최루가스]가 필요합니다. [Tear Gas] is required. */ MSG_USESKILL_FAIL_II_TEAR_GAS = 0x5f8, -/*20090529 to 20180621 +/*20090529 to 20180711 [염산병]이 필요합니다. [Acid Bottle] is required. */ MSG_USESKILL_FAIL_II_HYDROCHLORIC_ACID_BOTTLE = 0x5f9, -/*20090529 to 20180621 +/*20090529 to 20180711 [식인식물병]이 필요합니다. [Bottom Man-Eating Plant] is required. */ MSG_USESKILL_FAIL_II_HELLS_PLANT_BOTTLE = 0x5fa, -/*20090529 to 20180621 +/*20090529 to 20180711 [만드라고라의 화분]이 필요합니다. [Pot of Mandragora] is required. */ MSG_USESKILL_FAIL_II_MANDRAGORA_FLOWERPOT = 0x5fb, #endif #if PACKETVER >= 20090603 -/*20090603 to 20180621 +/*20090603 to 20180711 파티장 위임 Party delegation */ MSG_YIELD_PARTYMASTER = 0x5fc, -/*20090603 to 20180621 +/*20090603 to 20180711 정말 파티장을 위임하시겠습니까? Do you want to delegate the real party? */ MSG_DO_YOU_REALLY_WANT_YIELD_PARTYMASTER = 0x5fd, -/*20090603 to 20180621 +/*20090603 to 20180711 파티장을 위임 할 수 없습니다. Party cannot be delegated. */ MSG_CANNOT_YIELD_PARTYMASTER = 0x5fe, -/*20090603 to 20180621 +/*20090603 to 20180711 변경불가 Immutable */ MSG_FAILED_CHANGE = 0x5ff, -/*20090603 to 20180621 +/*20090603 to 20180711 [%s]가 %d개 필요합니다. [%s] required '%d' amount. */ MSG_USESKILL_FAIL_NEED_ITEM = 0x600, #endif #if PACKETVER >= 20090605 -/*20090605 to 20180621 +/*20090605 to 20180711 제련 수치가 하향 조정 되었습니다. Is now refining the value lowered. */ MSG_ITEM_REFINING_DOWNGRADE = 0x601, -/*20090605 to 20180621 +/*20090605 to 20180711 [%s]를 장비하고 있어야 사용할 수 있습니다 Need to put on [%s] in order to use. */ @@ -7770,14 +7770,14 @@ Need to put on [%s] in order to use. #if PACKETVER >= 20090617 /*20090617 to 20090923 전장 리스트 -20090929 to 20180621 +20090929 to 20180711 전장 입장 설정 Battle field entrance setting */ MSG_BATTLEFIELD_LIST = 0x603, /*20090617 to 20090929 전장 - [%s] 신청 하시겠습니까? -20091006 to 20180621 +20091006 to 20180711 % 전장으로 이동 할 수 없는 상태가 되어 전장 신청이 취소 되었습니다. Battlefield - [%s] you sign up? */ @@ -7788,7 +7788,7 @@ Battlefield - [%s] you sign up? 입장 신청이 완료되었습니다. 20091006 to 20100810 -20100817 to 20180621 +20100817 to 20180711 Current admission application state. */ @@ -7799,7 +7799,7 @@ Current admission application state. 전장 - [%s] 에 입장 할 수 없는 상태이므로 등록이 취소 되었습니다. 20090722 to 20090929 에 입장 할 수 없는 상태이므로 등록이 취소 되었습니다. -20091006 to 20180621 +20091006 to 20180711 % 전장 입장이 보류 되었습니다. 다른 플레이어를 기다립니다. It was unregistered and not be able to enter the state. */ @@ -7808,7 +7808,7 @@ It was unregistered and not be able to enter the state. 현재 입장 신청 상태입니다. 20091006 to 20100810 -20100817 to 20180621 +20100817 to 20180711 Current admission application state. */ @@ -7817,7 +7817,7 @@ Current admission application state. 입장 신청을 취소하시겠습니까? 20091006 to 20100616 %s 전장 신청을 정말로 취소하시겠습니까? -20100622 to 20180621 +20100622 to 20180711 확인 단추를 누르면 전장 신청이 취소됩니다. 아래 단추를 클릭해 주세요. Do you want to cancel the admission application? */ @@ -7826,109 +7826,109 @@ Do you want to cancel the admission application? 전장 - [%s] 입장 신청이 취소되었습니다. 20090722 to 20090929 입장 신청이 취소되었습니다. -20091006 to 20180621 +20091006 to 20180711 %s 전장 입장 신청이 취소되었습니다. Admission request has been cancelled. */ MSG_CANCEL_JOINTO_BATTLEFIELD = 0x609, /*20090617 to 20090929 곧 전장으로 이동 합니다. -20091006 to 20180621 +20091006 to 20180711 잠시후 %s 전장으로 이동 합니다. 공간 이동을 위한 안정적인 상태를 확보해 주시길 바랍니다. (거래 및 공간 이동 기능 일시 중지됨) Go to the battlefield quickly. */ MSG_MOVETO_BATTLEFIELD = 0x60a, /*20090617 to 20091028 전장 - [%s] -20091103 to 20180621 +20091103 to 20180711 전장 명칭 Battlefield - [%s] */ MSG_BATTLEFIELD_NAME = 0x60b, #endif #if PACKETVER >= 20090624 -/*20090624 to 20180621 +/*20090624 to 20180711 정말 이동 하시겠습니까? Do you really want to go back to your savepoint? */ MSG_MOVETO_SAVEPOINT = 0x60c, -/*20090624 to 20180621 +/*20090624 to 20180711 파티원 찾기 메세지 Search Message for Party Members */ MSG_VIEW_SEEK_PARTY = 0x60d, -/*20090624 to 20180621 +/*20090624 to 20180711 파티원 찾기 메세지 옵션이 꺼져있습니다. Message option is off the search party members. */ MSG_UNVIEW_SEEK_PARTY = 0x60e, -/*20090624 to 20180621 +/*20090624 to 20180711 10초간 파티 지원 딜레이가 걸려있습니다. 10 seconds delay of party support is in effect */ MSG_SEEK_PARTY_DEALY = 0x60f, #endif #if PACKETVER >= 20090701 -/*20090701 to 20180621 +/*20090701 to 20180711 파티장은 '%s' 님 입니다. Party leader is '%s'. */ MSG_NOTIFY_PARTY_ROLE_MASTER = 0x610, /*20090701 to 20090715 전장 - [%s] : 시스템 오류로 입장 할 수 없습니다. -20090722 to 20180621 +20090722 to 20180711 시스템 오류로 입장 할 수 없습니다. Unable to enter due to system error. */ MSG_ERROR_SYSTEM_ERROR_BATTLEFIELD = 0x611, /*20090701 to 20090715 전장 - [%s] : 대기 인원 수 초과로 입장 할 수 없습니다. -20090722 to 20180621 +20090722 to 20180711 대기 인원 수 초과로 입장 할 수 없습니다. Cannot wait to enter the number of excess. */ MSG_ERROR_FULL_ESROOM_BATTLEFIELD = 0x612, /*20090701 to 20090715 전장 - [%s] : 이미 신청 되었습니다. -20090722 to 20180621 +20090722 to 20180711 이미 신청 되었습니다. Has already been applied. */ MSG_ERROR_DOUBLE_OFFER_BATTLEFIELD = 0x613, /*20090701 to 20090715 전장 - [%s] : 대기 시간이 초과되어 등록이 취소 되었습니다. -20090722 to 20180621 +20090722 to 20180711 대기 시간이 초과되어 등록이 취소 되었습니다. Registration has been cancelled because of the excessive waiting time. */ MSG_ERROR_WAIT_TIMEOUT_BATTLEFIELD = 0x614, /*20090701 to 20090715 전장 - [%s] : 입장 조건이 맞지 않아, 등록이 취소 되었습니다. -20090722 to 20180621 +20090722 to 20180711 입장 조건이 맞지 않아, 등록이 취소 되었습니다. Unregistered because admission requirements are not matching. */ MSG_ERROR_BATTLEFILD_ENTER_BATTLEFIELD = 0x615, /*20090701 to 20090715 전장 - [%s] : 오류가 발생하여 등록이 취소 되었습니다. -20090722 to 20180621 +20090722 to 20180711 오류가 발생하여 등록이 취소 되었습니다. Was unregistered and error. */ MSG_ERROR_DROP_ENTRANCESTATION_BATTLEFIELD = 0x616, #endif #if PACKETVER >= 20090708 -/*20090708 to 20180621 +/*20090708 to 20180711 [%s]의 연계 스킬입니다. The skill need [%s]. */ MSG_USESKILL_FAIL_COMBOSKILL = 0x617, -/*20090708 to 20180621 +/*20090708 to 20180711 특정스킬 의 연계 스킬입니다. The skill need a particular skill. */ MSG_USESKILL_FAIL_COMBOSKILL2 = 0x618, -/*20090708 to 20180621 +/*20090708 to 20180711 기구체 %d 개가 필요합니다 Requires %d mind bullets */ @@ -7936,98 +7936,98 @@ Requires %d mind bullets /*20090708 to 20090708 기구체 %d 개가 필요합니다 Requires %d mind bullets -20090715 to 20180621 +20090715 to 20180711 기구체가 필요합니다 Mind Bullet is required. */ MSG_USESKILL_FAIL_SPIRITS2 = 0x61a, #endif #if PACKETVER >= 20090729 -/*20090729 to 20180621 +/*20090729 to 20180711 최대 소지량 보다 많은 룬스톤을 제작할 수 없습니다. Cannot create rune stone more than the maximum amount. */ MSG_RUNESTONE_MAKEERROR_OVERCOUNT = 0x61b, -/*20090729 to 20180621 +/*20090729 to 20180711 전장 리스트를 받을 수 없는 상태입니다. 확인 후 다시 시도 해 주세요. Not able to receive battle field list. Please check and try again */ MSG_ERROR_LIST_OPEN_BATTLEFIELD = 0x61c, -/*20090729 to 20180621 +/*20090729 to 20180711 레벨이 부족하여 입장 할 수 없습니다. Level is not high enough to enter */ MSG_ERROR_LEVEL_LIMIT_BATTLEFIELD = 0x61d, #endif #if PACKETVER >= 20090805 -/*20090805 to 20180621 +/*20090805 to 20180711 1차 직업 스킬 %d개를 더 올려 주십시오. You must consume all '%d' points in your 1st Tab. */ MSG_UPGRADESKILLERROR_MORE_FIRSTJOBSKILL = 0x61e, #endif #if PACKETVER >= 20091013 -/*20091013 to 20180621 +/*20091013 to 20180711 1차 혹은 2차 직업 스킬 %d개를 더 올려 주십시오. You must consume all '%d' remaining points in your 2nd Tab. 1st Tab is already done. */ MSG_UPGRADESKILLERROR_MORE_SECONDJOBSKILL = 0x61f, -/*20091013 to 20180621 +/*20091013 to 20180711 변환 가능한 아이템 Items available for conversion */ MSG_ITEMSYOUCANCHANGE = 0x620, -/*20091013 to 20180621 +/*20091013 to 20180711 변환할 아이템 Insert items to convert */ MSG_ITEMS_FOR_CHANGE = 0x621, -/*20091013 to 20180621 +/*20091013 to 20180711 변환이 불가능한 조합 입니다. Inconvertible combination */ MSG_SKILL_RECIPE_NOTEXIST = 0x622, -/*20091013 to 20180621 +/*20091013 to 20180711 인벤토리의 무게가 너무 무겁습니다. Inventory weight is too much */ MSG_SKILL_INVENTORY_WEIGHT_OVER = 0x623, -/*20091013 to 20180621 +/*20091013 to 20180711 인벤토리를 공간을 확보해주세요. Please secure some room in the inventory */ MSG_SKILL_INVENTORY_KINDCNT_OVER = 0x624, -/*20091013 to 20180621 +/*20091013 to 20180711 재료가 존재하지 않습니다. Material doesn't exist */ MSG_SKILL_MATERIAL_FAIL = 0x625, -/*20091013 to 20180621 +/*20091013 to 20180711 성공하였습니다. Successful. */ MSG_SKILL_SUCCESS = 0x626, -/*20091013 to 20180621 +/*20091013 to 20180711 실패 하였습니다. Failed. */ MSG_SKILL_FAIL = 0x627, -/*20091013 to 20180621 +/*20091013 to 20180711 실패하여 모든 재료가 사라졌습니다. all materials are gone due to failure */ MSG_SKILL_FAIL_MATERIAL_DESTROY = 0x628, -/*20091013 to 20180621 +/*20091013 to 20180711 지정하신 탭 이름이 너무 길어 변경 할 수 없습니다. unable to change the name of the specified tab, because it's too long. */ MSG_FAILED_CHANGE_TABNAME = 0x629, -/*20091013 to 20180621 +/*20091013 to 20180711 더 이상 추가 할 수 없습니다. Cannot add more. */ MSG_FAILED_ADD_TAB = 0x62a, -/*20091013 to 20180621 +/*20091013 to 20180711 인증에 실패 했습니다. Authentication failed. */ @@ -8036,472 +8036,472 @@ Authentication failed. 봇 체크 20101019 to 20101020 자동 로그인 방지 -20101026 to 20180621 +20101026 to 20180711 자동 입력 방지 Bot checks */ MSG_BOT_CHECK = 0x62c, -/*20091013 to 20180621 +/*20091013 to 20180711 감정이 않된 아이템은 재료로 사용할 수 없습니다. Items cannot be used in materials cannot be emotional. */ MSG_SKILL_FAIL_MATERIAL_IDENTITY = 0x62d, -/*20091013 to 20180621 +/*20091013 to 20180711 접속하신 IP는 라그나로크 온라인 이용이 불가능 합니다. 고객 지원 센터 또는 홈페이지로 문의 해 주십시오. It is impossible to connect using this IP in Ragnarok Online. Please contact the customer support center or home. */ MSG_BAN_IP_BLOCK = 0x62e, -/*20091013 to 20180621 +/*20091013 to 20180711 비밀번호가 6회 이상 잘못 입력되어 잠시 동안 접속이 제한됩니다. 고객님의 개인정보를 다시 한 번 확인해 주시길 바랍니다. You have entered a wrong password for more than six times, please check your personal information again. */ MSG_BAN_INVALID_PWD_CNT = 0x62f, -/*20091013 to 20180621 +/*20091013 to 20180711 합성에 사용한 아이템은 소모됩니다. 괜찮겠습니까? Consumption items are used in the synthesis. Are you sure? */ MSG_MIX_ACCEPT = 0x630, -/*20091013 to 20180621 +/*20091013 to 20180711 왼쪽에 보이는 글자 및 숫자조합을 입력해주세요. Please input the captcha code found at your left side. */ MSG_BOT_CHECK_NOTIC = 0x631, -/*20091013 to 20180621 +/*20091013 to 20180711 전장 설명 - Describes the battlefield -- */ MSG_DESCRIBE_BATTLEFIELD = 0x632, -/*20091013 to 20180621 +/*20091013 to 20180711 입장 대기 상태 - Waiting for admission -- */ MSG_BATTLEFIELD_STATUS = 0x633, -/*20091013 to 20180621 +/*20091013 to 20180711 전장 입장 신청 도움말 Request help battle position */ MSG_BATTLEFIELD_HELP = 0x634, #endif #if PACKETVER >= 20091020 -/*20091020 to 20180621 +/*20091020 to 20180711 죄송합니다. 해당 직업의 캐릭터는 현재 테스트를 위해서 접속이 금지됩니다. Sorry the character you are trying to use is banned for testing connection. */ MSG_BAN_NOT_ALLOWED_JOBCLASS = 0x635, #endif #if PACKETVER >= 20091027 -/*20091027 to 20180621 +/*20091027 to 20180711 모든 장비 해제 Remove all equipment */ MSG_REMOVE_EQUIPEDITEM = 0x636, #endif #if PACKETVER >= 20091103 -/*20091103 to 20180621 +/*20091103 to 20180711 미니 아이콘 Mini Icon */ MSG_MINI_ICON = 0x637, -/*20091103 to 20180621 +/*20091103 to 20180711 진영 A : 진영 B Camp A: Camp B */ MSG_BATTLEFIELD_TEAM = 0x638, /*20091103 to 20100616 대기 상태 -20100622 to 20180621 +20100622 to 20180711 대기열 Wait */ MSG_WAIT_STATUS = 0x639, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 신청 취소 알림 cancellation notice of Battlefield registration. */ MSG_NOTIFY_BATTLEFIELD_CANCEL = 0x63a, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 필요 인원 Required field for staff */ MSG_BATTLEFIELD_COUNT = 0x63b, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 A 대기 인원 Battlefield staff A is waiting. */ MSG_BATTLEFIELD_ATEAM_COUNT = 0x63c, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 B 대기 인원 Battlefield staff B is waiting. */ MSG_BATTLEFIELD_BTEAM_COUNT = 0x63d, -/*20091103 to 20180621 +/*20091103 to 20180711 내 대기 상황 : %d(진영 A) Waiting for my situation: %d (Camp A) */ MSG_BATTLEFIELD_ATEAM_WAIT = 0x63e, -/*20091103 to 20180621 +/*20091103 to 20180711 내 대기 상황 : %d(진영 B) Waiting for my situation: %d (Camp B) */ MSG_BATTLEFIELD_BTEAM_WAIT = 0x63f, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 아이콘을 보여줍니다. Battlefield display icon. */ MSG_SHOW_BATTLEFIELD_ICON = 0x640, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 아이콘을 보여주지 않습니다. Does not display the icon field. */ MSG_DONT_SHOW_BATTLEFIELD_ICON = 0x641, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 이동 알림 Field notification was moved. */ MSG_NOTIFY_BATTLEFIELD_MOVE = 0x642, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 입장 보류 알림 Admission pending notification of the battlefield */ MSG_NOTIFY_BATTLEFIELD_DEFER = 0x643, -/*20091103 to 20180621 +/*20091103 to 20180711 누군가 Anyone */ MSG_WHO_IS = 0x644, -/*20091103 to 20180621 +/*20091103 to 20180711 [%s](으)로부터 '%d'의 데미지를 받았습니다. [%s] deal '%d' damage on you. */ MSG_I_RECEIVED_DAMAGE = 0x645, /*20091103 to 20091104 [%s]가 [%s](으)로부터 '%d'의 데미지를 받았습니다. -20091110 to 20180621 +20091110 to 20180711 [%s]님이 [%s](으)로부터 '%d'의 데미지를 받았습니다. [%s] received damage from [%s] with '%d' damage. */ MSG_PARTY_RECEIVED_DAMAGE = 0x646, -/*20091103 to 20180621 +/*20091103 to 20180711 [%s]에게 '%d'의 데미지를 주었습니다. [%s] received '%d' damage. */ MSG_I_GAVE_DAMAGE = 0x647, /*20091103 to 20091104 [%s님]가 [%s]에게 '%d'의 데미지를 주었습니다. -20091110 to 20180621 +20091110 to 20180711 [%s]님이 [%s]에게 '%d'의 데미지를 주었습니다. [%s] deal damage to [%s] with '%d' damage. */ MSG_PARTY_GAVE_DAMAGE = 0x648, -/*20091103 to 20180621 +/*20091103 to 20180711 %s %d 개 드롭 You dropped '%s' (%d). */ MSG_DROP_ITEM = 0x649, -/*20091103 to 20180621 +/*20091103 to 20180711 [%s]퀘스트의 [%s]몬스터를 처치하였습니다. (%d/%d) [%s] Quest - defeated [%s] progress (%d/%d) */ MSG_CLEAR_QUEST_MONSTER = 0x64a, -/*20091103 to 20180621 +/*20091103 to 20180711 %s 퀘스트가 삭제 되었습니다. The Quest '%s' has been removed. */ MSG_DELETE_QUEST = 0x64b, -/*20091103 to 20180621 +/*20091103 to 20180711 [%s]님이 [%s] has */ MSG_NOTIFY_WHO = 0x64c, -/*20091103 to 20180621 +/*20091103 to 20180711 '%d'의 경험치를 You acquired '%d' Experience Points */ MSG_NOTIFY_EXP = 0x64d, -/*20091103 to 20180621 +/*20091103 to 20180711 '%d'의 잡경험치를 You acquired '%d' Job Experience Points */ MSG_NOTIFY_JOBEXP = 0x64e, -/*20091103 to 20180621 +/*20091103 to 20180711 획득했습니다. gained. */ MSG_GET = 0x64f, -/*20091103 to 20180621 +/*20091103 to 20180711 상실했습니다. has lost. */ MSG_LOSS = 0x650, -/*20091103 to 20180621 +/*20091103 to 20180711 [%s](으)로부터 '%d'의 코인을 스틸했습니다. From [%s], '%d' coins were stolen. */ MSG_NOTIFY_STEAL_COIN = 0x651, -/*20091103 to 20180621 +/*20091103 to 20180711 전투 메시지 Battle Message */ MSG_VIEW_COMBAT_MSG = 0x652, -/*20091103 to 20180621 +/*20091103 to 20180711 파티원 전투 메시지 Display Party Battle Message */ MSG_VIEW_PARTY_COMBAT_MSG = 0x653, -/*20091103 to 20180621 +/*20091103 to 20180711 획득 경험치 Display Experience Message */ MSG_VIEW_GETTING_EXP_MSG = 0x654, -/*20091103 to 20180621 +/*20091103 to 20180711 파티원의 획득 경험치 Display Party Experience Message */ MSG_VIEW_PARTY_GETTING_EXP_MSG = 0x655, -/*20091103 to 20180621 +/*20091103 to 20180711 퀘스트 정보 표시 Display Quest Info Message */ MSG_VIEW_QUEST_INFO_MSG = 0x656, -/*20091103 to 20180621 +/*20091103 to 20180711 전장 정보 표시 Display Battlefield Message */ MSG_VIEW_BATTLEFIELD_INFO_MSG = 0x657, #endif #if PACKETVER >= 20091104 -/*20091104 to 20180621 +/*20091104 to 20180711 [%s]에게 [%s] */ MSG_NOTIFY_TARGET_WHO = 0x658, /*20091104 to 20091104 [%s] 스킬을 캐스팅합니다. -20091110 to 20180621 +20091110 to 20180711 [%s] 스킬을 사용합니다. Casts [%s] skill. */ MSG_NOTIFY_SKILL_TO_TARGET = 0x659, #endif #if PACKETVER >= 20091110 -/*20091110 to 20180621 +/*20091110 to 20180711 기능제한상태 Activate lock function */ MSG_LOCK_MOUSE = 0x65a, -/*20091110 to 20180621 +/*20091110 to 20180711 기능제한해제상태 Deactivate lock function */ MSG_UNLOCK_MOUSE = 0x65b, #endif #if PACKETVER >= 20091201 -/*20091201 to 20180621 +/*20091201 to 20180711 [%s]님이 [%s](으)로부터 '%s' 를 획득 했습니다. Citizens of Midgard, Lady Luck shines upon [%s] !! [%s] has awarded the player with '%s' !! */ MSG_BROADCASTING_SPECIAL_ITEM_OBTAIN = 0x65c, #endif #if PACKETVER >= 20091208 -/*20091208 to 20180621 +/*20091208 to 20180711 소드맨 Swordman */ MSG_JOB_SWORDMAN = 0x65d, -/*20091208 to 20180621 +/*20091208 to 20180711 매지션 Magician */ MSG_JOB_MAGICIAN = 0x65e, -/*20091208 to 20180621 +/*20091208 to 20180711 아처 Archer */ MSG_JOB_ARCHER = 0x65f, -/*20091208 to 20180621 +/*20091208 to 20180711 어콜라이트 Acolyte */ MSG_JOB_ACOLYTE = 0x660, -/*20091208 to 20180621 +/*20091208 to 20180711 머첸트 Merchant */ MSG_JOB_MERCHANT = 0x661, -/*20091208 to 20180621 +/*20091208 to 20180711 씨프 Thief */ MSG_JOB_THIEF = 0x662, -/*20091208 to 20180621 +/*20091208 to 20180711 나이트 Knight */ MSG_JOB_KNIGHT = 0x663, -/*20091208 to 20180621 +/*20091208 to 20180711 프리스트 Priest */ MSG_JOB_PRIEST = 0x664, -/*20091208 to 20180621 +/*20091208 to 20180711 위저드 Wizard */ MSG_JOB_WIZARD = 0x665, -/*20091208 to 20180621 +/*20091208 to 20180711 블랙스미스 Black Smith */ MSG_JOB_BLACKSMITH = 0x666, -/*20091208 to 20180621 +/*20091208 to 20180711 헌터 Hunter */ MSG_JOB_HUNTER = 0x667, -/*20091208 to 20180621 +/*20091208 to 20180711 어새신 Assasin */ MSG_JOB_ASSASSIN = 0x668, -/*20091208 to 20180621 +/*20091208 to 20180711 크루세이더 Crusader */ MSG_JOB_CRUSADER = 0x669, -/*20091208 to 20180621 +/*20091208 to 20180711 몽크 Monk */ MSG_JOB_MONK = 0x66a, -/*20091208 to 20180621 +/*20091208 to 20180711 세이지 Sage */ MSG_JOB_SAGE = 0x66b, -/*20091208 to 20180621 +/*20091208 to 20180711 로그 Rogue */ MSG_JOB_ROGUE = 0x66c, -/*20091208 to 20180621 +/*20091208 to 20180711 알케미스트 Alchemist */ MSG_JOB_ALCHEMIST = 0x66d, -/*20091208 to 20180621 +/*20091208 to 20180711 바드 Bard */ MSG_JOB_BARD = 0x66e, -/*20091208 to 20180621 +/*20091208 to 20180711 댄서 Dancer */ MSG_JOB_DANCER = 0x66f, /*20091208 to 20100310 룬나이트 -20100316 to 20180621 +20100316 to 20180711 룬 나이트 Rune Knight */ MSG_JOB_RUNE_KNIGHT = 0x670, -/*20091208 to 20180621 +/*20091208 to 20180711 워록 Warlock */ MSG_JOB_WARLOCK = 0x671, -/*20091208 to 20180621 +/*20091208 to 20180711 레인져 Ranger */ MSG_JOB_RANGER = 0x672, /*20091208 to 20100310 아크비숍 -20100316 to 20180621 +20100316 to 20180711 아크 비숍 Arc Bishop */ MSG_JOB_ARCHBISHOP = 0x673, -/*20091208 to 20180621 +/*20091208 to 20180711 미케닉 Mechanic */ MSG_JOB_MECHANIC = 0x674, /*20091208 to 20100310 길로틴크로스 -20100316 to 20180621 +20100316 to 20180711 길로틴 크로스 Guillotine Cross */ MSG_JOB_GUILLOTINE_CROSS = 0x675, -/*20091208 to 20180621 +/*20091208 to 20180711 로얄가드 Royal Guard */ MSG_JOB_ROYAL_GUARD = 0x676, -/*20091208 to 20180621 +/*20091208 to 20180711 소서러 Sorcerer */ MSG_JOB_SORCERER = 0x677, -/*20091208 to 20180621 +/*20091208 to 20180711 민스트럴 Minstrel */ MSG_JOB_MINSTREL = 0x678, -/*20091208 to 20180621 +/*20091208 to 20180711 원더러 Wanderer */ MSG_JOB_WANDERER = 0x679, -/*20091208 to 20180621 +/*20091208 to 20180711 수라 Sura */ MSG_JOB_SURA = 0x67a, -/*20091208 to 20180621 +/*20091208 to 20180711 제네릭 Genetic */ MSG_JOB_GENETIC = 0x67b, /*20091208 to 20100310 쉐도우체이서 -20100316 to 20180621 +20100316 to 20180711 쉐도우 체이서 Shadow Chaser */ MSG_JOB_SHADOW_CHASER = 0x67c, /*20091208 to 20100113 소드맨_하이 -20100119 to 20180621 +20100119 to 20180711 소드맨 하이 High Swordman */ MSG_JOB_SWORDMAN_H = 0x67d, /*20091208 to 20100113 매지션_하이 -20100119 to 20180621 +20100119 to 20180711 매지션 하이 High Magician */ MSG_JOB_MAGICIAN_H = 0x67e, /*20091208 to 20100113 아처_하이 -20100119 to 20180621 +20100119 to 20180711 아처 하이 High Archer */ MSG_JOB_ARCHER_H = 0x67f, /*20091208 to 20100113 어콜라이트_하이 -20100119 to 20180621 +20100119 to 20180711 어콜라이트 하이 High Acolyte */ MSG_JOB_ACOLYTE_H = 0x680, /*20091208 to 20100113 머첸트_하이 -20100119 to 20180621 +20100119 to 20180711 머첸트 하이 High Merchant */ @@ -8510,97 +8510,97 @@ High Merchant 시프_하이 20100119 to 20100223 시프 하이 -20100302 to 20180621 +20100302 to 20180711 씨프 하이 High Thief */ MSG_JOB_THIEF_H = 0x682, -/*20091208 to 20180621 +/*20091208 to 20180711 로드나이트 Lord Knight */ MSG_JOB_KNIGHT_H = 0x683, -/*20091208 to 20180621 +/*20091208 to 20180711 하이프리스트 High Priest */ MSG_JOB_PRIEST_H = 0x684, -/*20091208 to 20180621 +/*20091208 to 20180711 하이위저드 High Wizard */ MSG_JOB_WIZARD_H = 0x685, -/*20091208 to 20180621 +/*20091208 to 20180711 화이트스미스 White Smith */ MSG_JOB_BLACKSMITH_H = 0x686, -/*20091208 to 20180621 +/*20091208 to 20180711 스나이퍼 Sniper */ MSG_JOB_HUNTER_H = 0x687, -/*20091208 to 20180621 +/*20091208 to 20180711 어새신크로스 Assasin Cross */ MSG_JOB_ASSASSIN_H = 0x688, -/*20091208 to 20180621 +/*20091208 to 20180711 팔라딘 Paladin */ MSG_JOB_CRUSADER_H = 0x689, -/*20091208 to 20180621 +/*20091208 to 20180711 챔피온 Champion */ MSG_JOB_MONK_H = 0x68a, -/*20091208 to 20180621 +/*20091208 to 20180711 프로페서 Professor */ MSG_JOB_SAGE_H = 0x68b, -/*20091208 to 20180621 +/*20091208 to 20180711 스토커 Stalker */ MSG_JOB_ROGUE_H = 0x68c, -/*20091208 to 20180621 +/*20091208 to 20180711 크리에이터 Creator */ MSG_JOB_ALCHEMIST_H = 0x68d, -/*20091208 to 20180621 +/*20091208 to 20180711 클로운 Clown */ MSG_JOB_BARD_H = 0x68e, -/*20091208 to 20180621 +/*20091208 to 20180711 집시 Gypsy */ MSG_JOB_DANCER_H = 0x68f, -/*20091208 to 20180621 +/*20091208 to 20180711 노비스 Wedding */ MSG_JOB_NOVICE = 0x690, -/*20091208 to 20180621 +/*20091208 to 20180711 하이노비스 High Novice */ MSG_JOB_NOVICE_H = 0x691, -/*20091208 to 20180621 +/*20091208 to 20180711 슈퍼노비스 Super Novice */ MSG_JOB_SUPERNOVICE = 0x692, -/*20091208 to 20180621 +/*20091208 to 20180711 건슬링거 Gunslinger */ MSG_JOB_GUNSLINGER = 0x693, -/*20091208 to 20180621 +/*20091208 to 20180711 닌자 Ninja */ @@ -8609,227 +8609,227 @@ Ninja 태권소녀,태권소년 20100112 to 20100310 태권소년소녀 -20100316 to 20180621 +20100316 to 20180711 태권소년/소녀 Taekwon F/M */ MSG_JOB_TAEKWON = 0x695, -/*20091208 to 20180621 +/*20091208 to 20180711 권성 Star Gladiator */ MSG_JOB_STAR = 0x696, -/*20091208 to 20180621 +/*20091208 to 20180711 소울링커 Soul Linker */ MSG_JOB_LINKER = 0x697, -/*20091208 to 20180621 +/*20091208 to 20180711 파티모집 Party Recruitment */ MSG_SEEK_PARTY_MEMBER = 0x698, /*20091208 to 20100310 파티 부킹 리스트 -20100316 to 20180621 +20100316 to 20180711 파티 모집 리스트 Party Booking List */ MSG_SEEK_PARTY_LIST = 0x699, -/*20091208 to 20180621 +/*20091208 to 20180711 파티 모집 중 Recruiting Party */ MSG_SEEK_PARTY_CHECK = 0x69a, #endif #if PACKETVER >= 20091215 -/*20091215 to 20180621 +/*20091215 to 20180711 [활]을 장착한 상태여야 합니다. [Bow] must be equipped. */ MSG_FAIL_NEED_EQUIPPED_BOW = 0x69b, -/*20091215 to 20180621 +/*20091215 to 20180711 [악기/채찍]을 장착한 상태여야 합니다. [Musical Instrument/Whip] must be equipped. */ MSG_FAIL_NEED_EQUIPPED_INSTRUMENT_WHIP = 0x69c, -/*20091215 to 20180621 +/*20091215 to 20180711 영문과 숫자만 사용가능합니다. Only alphanumeric characters are allowed. */ MSG_BAD_CHAR = 0x69d, -/*20091215 to 20180621 +/*20091215 to 20180711 알림 Notice */ MSG_ALRAM = 0x69e, -/*20091215 to 20180621 +/*20091215 to 20180711 상점 정보가 정확하지 않아 아이템 구매가 실패하였습니다. Item purchase failed due to incorrect shop information. */ MSG_FAIL_BUY_ITEM_INVALID_MCSTORE = 0x69f, #endif #if PACKETVER >= 20100105 -/*20100105 to 20180621 +/*20100105 to 20180711 소지 아이템 창에서 버릴 수 있습니다. Item cannot be discarded from the window. */ MSG_CAN_DROP_ITEM_TO_ITEMWND = 0x6a0, #endif #if PACKETVER >= 20100112 -/*20100112 to 20180621 +/*20100112 to 20180711 시간 Time */ MSG_TIME = 0x6a1, -/*20100112 to 20180621 +/*20100112 to 20180711 맵 Map */ MSG_MAP = 0x6a2, -/*20100112 to 20180621 +/*20100112 to 20180711 거래 상태에서는 아이템 사용 및 장비 착용/해제를 할 수 없습니다. You can't use, equip or disarm items when you're trading. */ MSG_CANT_USE_WHEN_OPENED_EXCHANGEWND = 0x6a3, -/*20100112 to 20180621 +/*20100112 to 20180711 미지정값 Unspecified value */ MSG_HOTKEY_UNKOWN = 0x6a4, #endif #if PACKETVER >= 20100126 -/*20100126 to 20180621 +/*20100126 to 20180711 /stateinfo : 상태 아이콘에 대한 설명을 보여줍니다. On Off /stateinfo: Shows the description of status icons. On Off */ MSG_EXPLAIN_STATEINFO = 0x6a5, -/*20100126 to 20180621 +/*20100126 to 20180711 상태 정보 On : 상태 아이콘에 대한 설명이 표시됩니다. Status Information On: Status icon description is enabled. */ MSG_SHOW_STATEINFO_ON = 0x6a6, -/*20100126 to 20180621 +/*20100126 to 20180711 상태 정보 Off: 상태 아이콘에 대한 설명이 표시되지 않습니다. Status Information Off: Status icon description is disabled. */ MSG_SHOW_STATEINFO_OFF = 0x6a7, /*20100126 to 20100126 같은 아이템은 한번에 %d개 이상은 살수 없습니다. -20100202 to 20180621 +20100202 to 20180711 같은 아이템은 한번에 %d개 이상은 살 수 없습니다. It is not possible to purchase the same item more than %d pieces at a time */ MSG_LIMIT_BUY_ITEM2 = 0x6a8, #endif #if PACKETVER >= 20100202 -/*20100202 to 20180621 +/*20100202 to 20180711 같은 아이템은 한번에 %d개 이상은 팔 수 없습니다. It is not possible to purchase the same item more than %d pieces at a time */ MSG_LIMIT_SELL_ITEM = 0x6a9, /*20100202 to 20100203 총 구매 가능 개수는 %d개 입니다. -20100209 to 20180621 +20100209 to 20180711 해당 아이템의 총 구매 가능 개수는 %d개 입니다. Can purchase upto %d pieces of the same item at a time. */ MSG_CAN_BUY_ITEM_NUM = 0x6aa, #endif #if PACKETVER >= 20100209 -/*20100209 to 20180621 +/*20100209 to 20180711 설정한 내용은 정상 종료 시 [%s\%s]에 저장됩니다. User customized key is saved to [%s\%s] */ MSG_SAVE_HOTKEY_TO_FILE = 0x6ab, #endif #if PACKETVER >= 20100216 -/*20100216 to 20180621 +/*20100216 to 20180711 [%s] 님은 현재 교환 신청을 받을 수 없는 상태입니다. [%s] is currently on trade and cannot accept the request. */ MSG_CHARACTER_IS_BUSY = 0x6ac, #endif #if PACKETVER >= 20100309 -/*20100309 to 20180621 +/*20100309 to 20180711 RO_HELP RO_HELP. */ MSG_RO_HELP = 0x6ad, #endif #if PACKETVER >= 20100316 -/*20100316 to 20180621 +/*20100316 to 20180711 모루가 존재 하지 않습니다. Anvil does not exist. */ MSG_HAVENOT_ANVIL = 0x6ae, -/*20100316 to 20180621 +/*20100316 to 20180711 노비스 레벨 10 이하는 귓속말이 금지됩니다 Novice below level 10 is not allowed to whisper. */ MSG_WHISPER_BLOCK_NOVICE_LEVEL10 = 0x6af, #endif #if PACKETVER >= 20100323 -/*20100323 to 20180621 +/*20100323 to 20180711 공격 Attack */ MSG_JOB_ATTACKER = 0x6b0, -/*20100323 to 20180621 +/*20100323 to 20180711 방어 Defense */ MSG_JOB_TANKER = 0x6b1, -/*20100323 to 20180621 +/*20100323 to 20180711 회복 Consumables */ MSG_JOB_HEALER = 0x6b2, -/*20100323 to 20180621 +/*20100323 to 20180711 보조 Support */ MSG_JOB_ASSISTANCE = 0x6b3, -/*20100323 to 20180621 +/*20100323 to 20180711 파티 모집 관련 명령어 Party recruitment related command */ MSG_DESCRIBE_PARTY_BOOKING = 0x6b4, #endif #if PACKETVER >= 20100330 -/*20100330 to 20180621 +/*20100330 to 20180711 길드 동맹신청이 불가능합니다 Guild alliance application is not possible. */ MSG_GUILD_ALLY_REQUEST_DISABLE = 0x6b5, -/*20100330 to 20180621 +/*20100330 to 20180711 길드 적대신청이 불가능합니다 Guild hostility application is not possible. */ MSG_GUILD_HOSTILE_REQUEST_DISABLE = 0x6b6, -/*20100330 to 20180621 +/*20100330 to 20180711 아지트맵에서는 친구추가가 불가능합니다 Adding friends is not possible in this map. */ MSG_FRIEND_ADD_FALSE_AGIT = 0x6b7, #endif #if PACKETVER >= 20100406 -/*20100406 to 20180621 +/*20100406 to 20180711 구매노점 개설 Buying Store Window */ MSG_BUYINGSTORE_MAKEWND_TITLE = 0x6b8, -/*20100406 to 20180621 +/*20100406 to 20180711 구매가 : Price: */ MSG_BUYINGSTORE_MAKEWND_PRICE = 0x6b9, -/*20100406 to 20180621 +/*20100406 to 20180711 소지액 : Money: */ MSG_BUYINGSTORE_MAKEWND_MYZENY = 0x6ba, -/*20100406 to 20180621 +/*20100406 to 20180711 구매 한도액 Purchase Zeny Limit */ @@ -8837,7 +8837,7 @@ Purchase Zeny Limit /*20100406 to 20100414 판매 가능한 아이템 목록 Available items: -20100420 to 20180621 +20100420 to 20180711 구매할 아이템을 등록하지 않았습니다. 구매하실 아이템을 등록해 주세요 Please register the item first that has to be purchased. */ @@ -8845,7 +8845,7 @@ Please register the item first that has to be purchased. /*20100406 to 20100414 나의 구매노점 Purchase list: -20100420 to 20180621 +20100420 to 20180711 %s 아이템의 가격을 입력해 주세요. Enter the price for item %s. */ @@ -8853,14 +8853,14 @@ Enter the price for item %s. /*20100406 to 20100414 구매 노점 Wanted items -20100420 to 20180621 +20100420 to 20180711 %s 아이템의 가격을 9999만 Zeny이하로 입력해 주세요. Enter the price for item %s. It has to be below 99990000 Zeny. */ MSG_BUYINGSTORE_MAKEWND_REINPUTPRICE = 0x6be, /*20100406 to 20100414 제한금액 : %d Zeny -20100420 to 20180621 +20100420 to 20180711 %s 아이템의 구매수량을 입력해 주세요. Enter the item number for %s. */ @@ -8868,7 +8868,7 @@ Enter the item number for %s. /*20100406 to 20100414 %s %s Zeny %d 개 Buying %s for %s Zeny. Amount: %d. -20100420 to 20180621 +20100420 to 20180711 %s 아이템의 소지수량과 구매수량의 합이 9999개 이상입니다. 9999개 이하의 수량을 입력해 주세요. The sum of purchasing and belonging items is over 9999. The sum has to be bellow 9999. */ @@ -8876,14 +8876,14 @@ The sum of purchasing and belonging items is over 9999. The sum has to be bellow /*20100406 to 20100414 %s : %s Zeny => %s EA %s: %s Zeny => %s ea. -20100420 to 20180621 +20100420 to 20180711 중복된 아이템이 존재합니다. You have duplicate items in your purchase list. */ MSG_BUYINGSTORE_MAKEWND_DUPLICATEITEM = 0x6c1, /*20100406 to 20100414 %s %d 개 구매. -20100420 to 20180621 +20100420 to 20180711 제한 금액을 입력해 주세요 Enter the limited price. */ @@ -8891,7 +8891,7 @@ Enter the limited price. /*20100406 to 20100414 아이템을 모두 구매했습니다. You purchased all items. -20100420 to 20180621 +20100420 to 20180711 입력한 제한금액이 소지금액을 초과합니다. 다시 설정해 주세요 You have entered a greater amount of zeny than you have. Please check your zeny. */ @@ -8899,21 +8899,21 @@ You have entered a greater amount of zeny than you have. Please check your zeny. /*20100406 to 20100414 해당 아이템의 총 판매 가능 개수는 %d개 입니다. The max. number of items you can sell is %d. -20100420 to 20180621 +20100420 to 20180711 %s : %s Zeny => %s EA %s: %s Zeny => %s ea. */ MSG_BUYINGSTORE_MAKEWND_ITEMLIST = 0x6c4, /*20100406 to 20100414 가격이 0 Zeny인 아이템이 존재합니다. 가격을 입력해 주세요. -20100420 to 20180621 +20100420 to 20180711 구매 가능한 아이템 목록 Available items: */ MSG_BUYINGSTORE_MIRRORBUYITEMLIST = 0x6c5, /*20100406 to 20100414 가격이 9999만 Zeny이상인 아이템이 존재합니다. 9999만 Zeny 이하의 가격을 입력해 주세요. -20100420 to 20180621 +20100420 to 20180711 나의 구매노점 Purchase list: */ @@ -8922,14 +8922,14 @@ Purchase list: 구매수량이 0 개인 아이템이 존재합니다. 수량을 입력해 주세요. 20100420 to 20110208 제한금액 : %d Zeny -20110215 to 20180621 +20110215 to 20180711 제한금액 : %s Zeny Price limit: %s Zeny */ MSG_BUYINGSTORE_MYSHOPWND_LIMITZENY = 0x6c7, /*20100406 to 20100414 구매수량이 9999개 이상인 아이템이 존재합니다. 9999개 이하의 수량을 입력해 주세요. -20100420 to 20180621 +20100420 to 20180711 %s %s Zeny %d 개 Buying %s for %s Zeny. Amount: %d. */ @@ -8937,21 +8937,21 @@ Buying %s for %s Zeny. Amount: %d. /*20100406 to 20100414 중복된 아이템이 존재합니다. You have duplicate items in your purchase list. -20100420 to 20180621 +20100420 to 20180711 구매 노점 Wanted items */ MSG_BUYINGSTORE_SHOPWND_TITLE = 0x6c9, /*20100406 to 20100414 구매상점 열기에 실패했습니다. -20100420 to 20180621 +20100420 to 20180711 판매 가능한 아이템 목록 Available items: */ MSG_BUYINGSTORE_MIRRORSELLWND_TITLE = 0x6ca, /*20100406 to 20100414 구매상점 열기에 실패했습니다. -20100420 to 20180621 +20100420 to 20180711 해당 아이템의 총 판매 가능 개수는 %d개 입니다. The max. number of items you can sell is %d. */ @@ -8960,14 +8960,14 @@ The max. number of items you can sell is %d. 구매가능한 최대 갯수를 초과하였습니다. 20100420 to 20110208 구매자의 잔액이 부족하니 다시 설정해 주세요 -20110215 to 20180621 +20110215 to 20180711 구매노점의 제한금액을 초과하여 판매할 수 없습니다. Buyer has insufficient money, lower the amount of items you're selling. */ MSG_BUYINGSTORE_SELLWND_LACKBUYERZENY = 0x6cc, /*20100406 to 20100414 남은 잔액으로 아이템 구매가 불가능 합니다. -20100420 to 20180621 +20100420 to 20180711 구매상점 개설에 실패했습니다. Failed to open purchase shop. */ @@ -8977,7 +8977,7 @@ Failed to open purchase shop. /*20100413 to 20100414 소환된 정령이 없습니다. You don't have any summoned spirits. -20100420 to 20180621 +20100420 to 20180711 아이템의 총 무게가 %d 만큼 소지 한계량을 초과합니다. 다시 설정해 주세요. You exceed the total amount of items. */ @@ -8985,34 +8985,34 @@ You exceed the total amount of items. /*20100413 to 20100414 서버연합대전 제약사항 입니다. This is a restricted server. -20100420 to 20180621 +20100420 to 20180711 제한금액만큼의 아이템을 모두 구매하였습니다. You have purchased all items within the limited price. */ MSG_BUYINGSTORE_TRADE_OVERLIMITZENY = 0x6cf, #endif #if PACKETVER >= 20100420 -/*20100420 to 20180621 +/*20100420 to 20180711 아이템을 모두 구매했습니다. You purchased all items. */ MSG_BUYINGSTORE_TRADE_BUYCOMPLETE = 0x6d0, -/*20100420 to 20180621 +/*20100420 to 20180711 구매자의 잔액이 부족하여 거래가 실패하였습니다. Failed to deal because you have not enough Zeny. */ MSG_BUYINGSTORE_TRADE_LACKBUYERZENY = 0x6d1, -/*20100420 to 20180621 +/*20100420 to 20180711 %s %d개를 %dz에 판매하였습니다. You have sold %s. Amount: %d. Total Zeny: %dz */ MSG_BUYINGSTORE_TRADE_SELLCOMPLETE = 0x6d2, -/*20100420 to 20180621 +/*20100420 to 20180711 %s 아이템은 희망 구매갯수보다 수량이 많아 판매하지 못하였습니다 %s item could not be sold because you do not have the wanted amount of items. */ MSG_BUYINGSTORE_TRADE_OVERCOUNT = 0x6d3, -/*20100420 to 20180621 +/*20100420 to 20180711 소환된 정령이 없습니다. You don't have any summoned spirits. 20130807 to 20130814 @@ -9020,7 +9020,7 @@ You don't have any summoned spirits. Has not registered to sell the item. Please register to sell the item */ MSG_USESKILL_FAIL_EL_SUMMON = 0x6d4, -/*20100420 to 20180621 +/*20100420 to 20180711 서버연합대전 제약사항 입니다. This is a restricted server. 20130807 to 20130814 @@ -9028,7 +9028,7 @@ This is a restricted server. You don't have any summoned spirits. */ MSG_AGAINSTSERVERSIEGEWARFARE_RESTRICTION = 0x6d5, -/*20100420 to 20180621 +/*20100420 to 20180711 OTP 비밀번호는 6자리 입니다. OTP password is 6 digits long. 20130807 to 20130814 @@ -9036,7 +9036,7 @@ OTP password is 6 digits long. This is a restricted server. */ MSG_OTP_MUST_6_CHAR = 0x6d6, -/*20100420 to 20180621 +/*20100420 to 20180711 OTP 정보가 없습니다. 관리자에게 문의하시기 바랍니다. OTP information is unavailable. Please contact your administrator. 20130807 to 20130814 @@ -9044,7 +9044,7 @@ OTP 비밀번호는 6자리 입니다. OTP password is 6 digits long. */ MSG_DB_ERROR = 0x6d7, -/*20100420 to 20180621 +/*20100420 to 20180711 OTP 인증에 실패 했습니다. OTP authentication failed. 20130807 to 20130814 @@ -9052,7 +9052,7 @@ OTP 정보가 없습니다. 관리자에게 문의하시기 바랍니다. OTP information is unavailable. Please contact your administrator. */ MSG_OTP_FAILED = 0x6d8, -/*20100420 to 20180621 +/*20100420 to 20180711 파티광고가 추가되었습니다 Party ad has been added. 20130807 to 20130814 @@ -9062,7 +9062,7 @@ OTP authentication failed. MSG_PARTY_BOOKING_NOTIFY = 0x6d9, /*20100420 to 20110719 파티원 모집 중 -20110726 to 20180621 +20110726 to 20180711 모집 중 Recruit party members 20130807 to 20130814 @@ -9070,7 +9070,7 @@ Recruit party members Party ad has been added. */ MSG_PARTY_BOOKING_REQURT = 0x6da, -/*20100420 to 20180621 +/*20100420 to 20180711 역할 Roles 20130807 to 20130814 @@ -9078,7 +9078,7 @@ Roles Recruit party members */ MSG_PARTY_BOOKING_TYPE = 0x6db, -/*20100420 to 20180621 +/*20100420 to 20180711 1차 직업 1st Jobs 20130807 to 20130814 @@ -9086,7 +9086,7 @@ Recruit party members Roles */ MSG_PARTY_BOOKING_TYPE_1 = 0x6dc, -/*20100420 to 20180621 +/*20100420 to 20180711 2차 직업 2nd Jobs 20130807 to 20130814 @@ -9094,7 +9094,7 @@ Roles 1st Jobs */ MSG_PARTY_BOOKING_TYPE_2 = 0x6dd, -/*20100420 to 20180621 +/*20100420 to 20180711 3-1차 직업 3-1 Classes 20130807 to 20130814 @@ -9102,7 +9102,7 @@ Roles 2nd Jobs */ MSG_PARTY_BOOKING_TYPE_3_1 = 0x6de, -/*20100420 to 20180621 +/*20100420 to 20180711 3-2차 직업 3-2 Classes 20130807 to 20130814 @@ -9110,7 +9110,7 @@ Roles 3-1 Classes */ MSG_PARTY_BOOKING_TYPE_3_2 = 0x6df, -/*20100420 to 20180621 +/*20100420 to 20180711 전승 1차 직업 1st Job High 20130807 to 20130814 @@ -9118,7 +9118,7 @@ Roles 3-2 Classes */ MSG_PARTY_BOOKING_TYPE_1PLUS = 0x6e0, -/*20100420 to 20180621 +/*20100420 to 20180711 전승 2차 직업 2nd Jobs High 20130807 to 20130814 @@ -9126,7 +9126,7 @@ Roles 1st Job High */ MSG_PARTY_BOOKING_TYPE_2PLUS = 0x6e1, -/*20100420 to 20180621 +/*20100420 to 20180711 기타 직업군 Other Jobs 20130807 to 20130814 @@ -9134,7 +9134,7 @@ Other Jobs 2nd Jobs High */ MSG_PARTY_BOOKING_TYPE_ETC = 0x6e2, -/*20100420 to 20180621 +/*20100420 to 20180711 모집 하기 Recruit 20130807 to 20130814 @@ -9142,7 +9142,7 @@ Recruit Other Jobs */ MSG_PARTY_BOOKING_REQURTING = 0x6e3, -/*20100420 to 20180621 +/*20100420 to 20180711 파티원을 모집합니다. Open party recruitment window. 20130807 to 20130814 @@ -9152,7 +9152,7 @@ Recruit MSG_PARTY_BOOKING_REQURT_TIP = 0x6e4, /*20100420 to 20110719 검색중 - -20110726 to 20180621 +20110726 to 20180711 검색 중 - Searching - 20130807 to 20130814 @@ -9160,7 +9160,7 @@ Searching - Open party recruitment window. */ MSG_PARTY_BOOKING_SEARCH = 0x6e5, -/*20100420 to 20180621 +/*20100420 to 20180711 모두 선택 Select All 20130807 to 20130814 @@ -9168,7 +9168,7 @@ Select All Searching - */ MSG_PARTY_BOOKING_ALL_SELECT = 0x6e6, -/*20100420 to 20180621 +/*20100420 to 20180711 최소한 하나의 직업이 모집 중이어야 합니다. Recruitment of at least one job must be running. 20130807 to 20130814 @@ -9176,7 +9176,7 @@ Recruitment of at least one job must be running. Select All */ MSG_PARTY_BOOKING_ERR1 = 0x6e7, -/*20100420 to 20180621 +/*20100420 to 20180711 최소 1개이상의 직업을 선택해 주셔야 합니다. You have to select atleast 1 or more jobs. 20130807 to 20130814 @@ -9184,7 +9184,7 @@ You have to select atleast 1 or more jobs. Recruitment of at least one job must be running. */ MSG_PARTY_BOOKING_ERR2 = 0x6e8, -/*20100420 to 20180621 +/*20100420 to 20180711 선택된 직업은 %d개입니다. 최대 6개까지만 직업을 선택할 수 있습니다. You have selected %d Jobs. You can only select up to 6 different jobs. 20130807 to 20130814 @@ -9192,7 +9192,7 @@ You have selected %d Jobs. You can only select up to 6 different jobs. You have to select atleast 1 or more jobs. */ MSG_PARTY_BOOKING_ERR3 = 0x6e9, -/*20100420 to 20180621 +/*20100420 to 20180711 레벨에 숫자 이외의 문자는 들어갈 수 없습니다. Only numeric characters are allowed. 20130807 to 20130814 @@ -9200,7 +9200,7 @@ Only numeric characters are allowed. You have selected %d Jobs. You can only select up to 6 different jobs. */ MSG_PARTY_BOOKING_ERR4 = 0x6ea, -/*20100420 to 20180621 +/*20100420 to 20180711 레벨은 1~150 사이의 숫자를 입력해 주세요. Please enter levels between 1~150. 20130807 to 20130814 @@ -9210,7 +9210,7 @@ Only numeric characters are allowed. MSG_PARTY_BOOKING_ERR5 = 0x6eb, #endif #if PACKETVER >= 20100511 -/*20100511 to 20180621 +/*20100511 to 20180711 해당 맵에서는 의상 장비가 보이지 않습니다. Nothing found in the selected map. 20130807 to 20130814 @@ -9220,7 +9220,7 @@ Please enter levels between 1~150. MSG_DISABLE_COSTUMEITEM_MAP = 0x6ec, #endif #if PACKETVER >= 20100525 -/*20100525 to 20180621 +/*20100525 to 20180711 아이템을 착용할 수 있는 레벨이 아닙니다. You cannot equip this item with your current level. 20130807 to 20130814 @@ -9228,7 +9228,7 @@ You cannot equip this item with your current level. Nothing found in the selected map. */ MSG_CANNOT_EQUIP_ITEM_LEVEL = 0x6ed, -/*20100525 to 20180621 +/*20100525 to 20180711 아이템을 사용할 수 있는 레벨이 아닙니다. You cannot use this item with your current level. 20130807 to 20130814 @@ -9238,7 +9238,7 @@ You cannot equip this item with your current level. MSG_CANNOT_USE_ITEM_LEVEL = 0x6ee, #endif #if PACKETVER >= 20100601 -/*20100601 to 20180621 +/*20100601 to 20180711 채팅모드 OnOff 활성화 Enable Battlemode 20130807 to 20130814 @@ -9246,7 +9246,7 @@ Enable Battlemode You cannot use this item with your current level. */ MSG_CHATMODE_ONOFF = 0x6ef, -/*20100601 to 20180621 +/*20100601 to 20180711 탭사이즈 크기가 초과되어 추가할 수 없습니다. Failed to add because you have reached the limit. 20130807 to 20130814 @@ -9256,7 +9256,7 @@ Enable Battlemode MSG_OVER_TABSIZE = 0x6f0, /*20100601 to 20100601 창 표시 정보. -20100608 to 20180621 +20100608 to 20180711 창 표시 정보 Window Sign Information 20130807 to 20130814 @@ -9266,7 +9266,7 @@ Failed to add because you have reached the limit. MSG_SET_CHATINFO = 0x6f1, #endif #if PACKETVER >= 20100608 -/*20100608 to 20180621 +/*20100608 to 20180711 판매 Sell 20130807 to 20130814 @@ -9274,7 +9274,7 @@ Sell Window Sign Information */ MSG_SELL = 0x6f2, -/*20100608 to 20180621 +/*20100608 to 20180711 구매 Purchase 20130807 to 20130814 @@ -9282,7 +9282,7 @@ Purchase Sell */ MSG_BUY = 0x6f3, -/*20100608 to 20180621 +/*20100608 to 20180711 노점 검색 Search for Vends 20130807 to 20130814 @@ -9290,7 +9290,7 @@ Search for Vends Purchase */ MSG_SEARCH_STOREINFO = 0x6f4, -/*20100608 to 20180621 +/*20100608 to 20180711 노점 이름 Shop Name 20130807 to 20130814 @@ -9298,7 +9298,7 @@ Shop Name Search for Vends */ MSG_STORE_NAME = 0x6f5, -/*20100608 to 20180621 +/*20100608 to 20180711 수량 Quantity 20130807 to 20130814 @@ -9306,7 +9306,7 @@ Quantity Shop Name */ MSG_SEARCH_ITEM_COUNT = 0x6f6, -/*20100608 to 20180621 +/*20100608 to 20180711 가격 Cost 20130807 to 20130814 @@ -9314,7 +9314,7 @@ Cost Quantity */ MSG_SEARCH_ITEM_PRICE = 0x6f7, -/*20100608 to 20180621 +/*20100608 to 20180711 검색 결과가 너무 많습니다. 검색어를 자세히 입력 해 주세요. Too much results have been found. Please do a more precisely search. 20130807 to 20130814 @@ -9322,7 +9322,7 @@ Too much results have been found. Please do a more precisely search. Cost */ MSG_SSI_FAILED_OVER_MAXCOUNT = 0x6f8, -/*20100608 to 20180621 +/*20100608 to 20180711 해당 노점을 여시겠습니까? Do you want to open a street stall? 20130807 to 20130814 @@ -9330,7 +9330,7 @@ Do you want to open a street stall? Too much results have been found. Please do a more precisely search. */ MSG_OPEN_SEARCH_STORE = 0x6f9, -/*20100608 to 20180621 +/*20100608 to 20180711 SSO 인증에 실패하였습니다. Failed to recognize SSO. 20130807 to 20130814 @@ -9340,7 +9340,7 @@ Do you want to open a street stall? MSG_SSO_FAILED = 0x6fa, #endif #if PACKETVER >= 20100615 -/*20100615 to 20180621 +/*20100615 to 20180711 현재 해당지역으로 이동 할 수 없습니다 Cannot move to the applied area. 20130807 to 20130814 @@ -9350,7 +9350,7 @@ Failed to recognize SSO. MSG_ZONE_MOVE_FAIL = 0x6fb, /*20100615 to 20100622 포함 검색 -20100629 to 20180621 +20100629 to 20180711 단어가 포함된 아이템 검색 searching item including the word 20130807 to 20130814 @@ -9358,7 +9358,7 @@ searching item including the word Cannot move to the applied area. */ MSG_SEARCH_INCLUDED = 0x6fc, -/*20100615 to 20180621 +/*20100615 to 20180711 탈퇴한 유저입니다. User has been expelled. 20130807 to 20130814 @@ -9366,7 +9366,7 @@ User has been expelled. searching item including the word */ MSG_WITHDREW_USERS = 0x6fd, -/*20100615 to 20180621 +/*20100615 to 20180711 게임 이용에 동의하지 않았습니다. You have not accepted the user agreements yet. 20130807 to 20130814 @@ -9374,7 +9374,7 @@ You have not accepted the user agreements yet. User has been expelled. */ MSG_DIDNOT_AGREE = 0x6fe, -/*20100615 to 20180621 +/*20100615 to 20180711 존재 하지 않는 계정입니다. You will not be disconnect from the game. 20130807 to 20130814 @@ -9382,7 +9382,7 @@ You will not be disconnect from the game. You have not accepted the user agreements yet. */ MSG_ACCOUNT_DOESNOT_EXIST = 0x6ff, -/*20100615 to 20180621 +/*20100615 to 20180711 본 게임은 12세 이용가입니다. It is available only for 12 hours. 20130807 to 20130814 @@ -9392,7 +9392,7 @@ You will not be disconnect from the game. MSG_AGE_RESTRICTIONS = 0x700, #endif #if PACKETVER >= 20100616 -/*20100616 to 20180621 +/*20100616 to 20180711 계정도용 조사를 위한 블럭상태입니다. Your account is blocked due to illegal use of the game account. 20130807 to 20130814 @@ -9400,7 +9400,7 @@ Your account is blocked due to illegal use of the game account. It is available only for 12 hours. */ MSG_ACCOUNT_BLOCK = 0x701, -/*20100616 to 20180621 +/*20100616 to 20180711 버그조사를 위한 블럭상태입니다. Your account is blocked because there may exist a bug with your account. 20130807 to 20130814 @@ -9410,7 +9410,7 @@ Your account is blocked due to illegal use of the game account. MSG_BUG_BLOCK = 0x702, #endif #if PACKETVER >= 20100622 -/*20100622 to 20180621 +/*20100622 to 20180711 몬스터 사냥을 통해 얻을 수 있는 Base, Job 경험치가 30분간 75% 증가합니다. Increases base exp and job exp gained by killing monsters up to 75% for 30 minutes. 20130807 to 20130814 @@ -9418,7 +9418,7 @@ Increases base exp and job exp gained by killing monsters up to 75% for 30 minut Your account is blocked because there may exist a bug with your account. */ MSG_PLUSEXP75 = 0x703, -/*20100622 to 20180621 +/*20100622 to 20180711 몬스터 사냥을 통해 얻을 수 있는 Base, Job 경험치가 30분간 50% 증가합니다. Increases base exp and job exp gained by killing monsters up to 50% for 30 minutes. 20130807 to 20130814 @@ -9428,7 +9428,7 @@ Increases base exp and job exp gained by killing monsters up to 75% for 30 minut MSG_PLUSEXP50 = 0x704, /*20100622 to 20100622 상점 정보가 정확하지 않아 상점을 열 수 없습니다. -20100629 to 20180621 +20100629 to 20180711 판매(구매) 정보가 없습니다. No sales information. 20130807 to 20130814 @@ -9436,7 +9436,7 @@ No sales information. Increases base exp and job exp gained by killing monsters up to 50% for 30 minutes. */ MSG_FAIL_OPEN_STORE = 0x705, -/*20100622 to 20180621 +/*20100622 to 20180711 더 이상 검색 할 수 없습니다. Failed to search any further. 20130807 to 20130814 @@ -9446,7 +9446,7 @@ No sales information. MSG_SSI_FAILED_SEARCH_CNT = 0x706, /*20100622 to 20100622 검색이 실패하였습니다. -20100629 to 20180621 +20100629 to 20180711 해당 아이템 명은 존재하지 않습니다. The item you have entered does not exist. 20130807 to 20130814 @@ -9454,7 +9454,7 @@ The item you have entered does not exist. Failed to search any further. */ MSG_SSI_FAILED_ITEM_DOES_NOT_EXIST = 0x707, -/*20100622 to 20180621 +/*20100622 to 20180711 아직 검색 할 수 없습니다. Cannot search yet. 20130807 to 20130814 @@ -9466,7 +9466,7 @@ The item you have entered does not exist. #if PACKETVER >= 20100629 /*20100629 to 20100707 카드 이름, 접두사, 접미사 -20100713 to 20180621 +20100713 to 20180711 카드 이름 또는 접두사(접미사)를 입력하세요 Enter the card name or prefix/suffix. 20130807 to 20130814 @@ -9474,7 +9474,7 @@ Enter the card name or prefix/suffix. Cannot search yet. */ MSG_SSI_TOOLTIP_OF_SERACHING_THE_CARD = 0x709, -/*20100629 to 20180621 +/*20100629 to 20180711 남은 검색 횟수 : %d Searches left: %d 20130807 to 20130814 @@ -9482,7 +9482,7 @@ Searches left: %d Enter the card name or prefix/suffix. */ MSG_SSI_REST_OF_NUMBER_OF_SEARCHES = 0x70a, -/*20100629 to 20180621 +/*20100629 to 20180711 검색 된 노점이 없습니다. No result has been found. 20130807 to 20130814 @@ -9490,7 +9490,7 @@ No result has been found. Searches left: %d */ MSG_SSI_FAILED_SEARCH_STORE = 0x70b, -/*20100629 to 20180621 +/*20100629 to 20180711 아이템 가격 범위가 잘못되었습니다. The item price is too high. 20130807 to 20130814 @@ -9498,7 +9498,7 @@ The item price is too high. No result has been found. */ MSG_SSI_FAILED_PRICE_ISNOT_VALID = 0x70c, -/*20100629 to 20180621 +/*20100629 to 20180711 일반 장비 Normal Gear 20130807 to 20130814 @@ -9506,7 +9506,7 @@ Normal Gear The item price is too high. */ MSG_GENERAL_EQUIPMENT = 0x70d, -/*20100629 to 20180621 +/*20100629 to 20180711 의상 장비 Costume 20130807 to 20130814 @@ -9516,7 +9516,7 @@ Normal Gear MSG_COSTUME_EQUIPMENT = 0x70e, #endif #if PACKETVER >= 20100713 -/*20100713 to 20180621 +/*20100713 to 20180711 분 minute 20130807 to 20130814 @@ -9524,7 +9524,7 @@ minute Costume */ MSG_MINUTE = 0x70f, -/*20100713 to 20180621 +/*20100713 to 20180711 초 second 20130807 to 20130814 @@ -9532,7 +9532,7 @@ second minute */ MSG_SECOND = 0x710, -/*20100713 to 20180621 +/*20100713 to 20180711 아이템 명을 입력해 주세요. Please enter the name of the item. 20130807 to 20130814 @@ -9540,7 +9540,7 @@ Please enter the name of the item. second */ MSG_SSI_FAILED_ENTER_THE_NAME_OF_ITEM = 0x711, -/*20100713 to 20180621 +/*20100713 to 20180711 해당 아이템 명은 존재하지 않습니다. The item you have entered does not exist. 20130807 to 20130814 @@ -9550,7 +9550,7 @@ Please enter the name of the item. MSG_SSI_FAILED_NAME_OF_ITEM_DOES_NOT_EXIST = 0x712, #endif #if PACKETVER >= 20100720 -/*20100720 to 20180621 +/*20100720 to 20180711 진입가능한 맵이 존재하지 않습니다. The map is not available. 20130807 to 20130814 @@ -9558,7 +9558,7 @@ The map is not available. The item you have entered does not exist. */ MSG_NOT_EXIST_ENTRYMAP = 0x713, -/*20100720 to 20180621 +/*20100720 to 20180711 해당 카드 이름이나 접두사(접미사)는 존재하지 않습니다. The selected name or prefix/suffix does not exist. 20130807 to 20130814 @@ -9568,7 +9568,7 @@ The map is not available. MSG_SSI_FAILED_NAME_OF_CARD_DOES_NOT_EXIST = 0x714, #endif #if PACKETVER >= 20100727 -/*20100727 to 20180621 +/*20100727 to 20180711 한번에 구매 가능 종류는 10개입니다. You can purchase up to 10 items. 20130807 to 20130814 @@ -9576,7 +9576,7 @@ You can purchase up to 10 items. The selected name or prefix/suffix does not exist. */ MSG_CASH_FAILED_TOTAL_CNT = 0x715, -/*20100727 to 20180621 +/*20100727 to 20180711 일부 아이템의 구매가 실패하였습니다. Some items could not be purchased. 20130807 to 20130814 @@ -9586,7 +9586,7 @@ You can purchase up to 10 items. MSG_CASH_FAILED_BUY_SOME = 0x716, #endif #if PACKETVER >= 20100730 -/*20100730 to 20180621 +/*20100730 to 20180711 생년월일 6자리를 입력하세요.(예시:801122) Enter your 6-digit DOB(YYMMDD) (e.g: 801122) 20130807 to 20130814 @@ -9594,7 +9594,7 @@ Enter your 6-digit DOB(YYMMDD) (e.g: 801122) Some items could not be purchased. */ MSG_ENTER_PEOPLE_BIRTH = 0x717, -/*20100730 to 20180621 +/*20100730 to 20180711 알 수 없는 오류가 발생하였습니다. Now Logging Out. 20130807 to 20130814 @@ -9602,7 +9602,7 @@ Now Logging Out. Enter your 6-digit DOB(YYMMDD) (e.g: 801122) */ MSG_RESULT_FAIL_UNKNOWN = 0x718, -/*20100730 to 20180621 +/*20100730 to 20180711 데이타 베이스 오류가 발생하였습니다. A database error has occurred. 20130807 to 20130814 @@ -9610,7 +9610,7 @@ A database error has occurred. Now Logging Out. */ MSG_RESULT_FAIL_DATABASE = 0x719, -/*20100730 to 20180621 +/*20100730 to 20180711 캐릭터를 삭제하기 위해서는 길드에서 탈퇴 해야 합니다. Please leave your guild first in order to remove your character. 20130807 to 20130814 @@ -9618,7 +9618,7 @@ Please leave your guild first in order to remove your character. A database error has occurred. */ MSG_RESULT_FAIL_GUILD = 0x71a, -/*20100730 to 20180621 +/*20100730 to 20180711 캐릭터를 삭제하기 위해서는 파티에서 탈퇴 해야 합니다. Please leave your party first in order to remove your character. 20130807 to 20130814 @@ -9626,7 +9626,7 @@ Please leave your party first in order to remove your character. Please leave your guild first in order to remove your character. */ MSG_RESULT_FAIL_PARTY = 0x71b, -/*20100730 to 20180621 +/*20100730 to 20180711 시스템 설정으로 인해 삭제할 수 없습니다. You cannot delete this character because the delete time has not expired yet. 20130807 to 20130814 @@ -9634,7 +9634,7 @@ You cannot delete this character because the delete time has not expired yet. Please leave your party first in order to remove your character. */ MSG_RESULT_FAIL_CONFIGURATION = 0x71c, -/*20100730 to 20180621 +/*20100730 to 20180711 아직 삭제 가능 시간이 아닙니다. You cannot delete this character at the moment. 20130807 to 20130814 @@ -9642,7 +9642,7 @@ You cannot delete this character at the moment. You cannot delete this character because the delete time has not expired yet. */ MSG_RESULT_FAIL_DATE = 0x71d, -/*20100730 to 20180621 +/*20100730 to 20180711 생년월일이 일치하지 않습니다. Your entered birthday does not match. 20130807 to 20130814 @@ -9650,7 +9650,7 @@ Your entered birthday does not match. You cannot delete this character at the moment. */ MSG_RESULT_FAIL_BIRTH = 0x71e, -/*20100730 to 20180621 +/*20100730 to 20180711 친밀도가 부족합니다. You lack of familiarity. 20130807 to 20130814 @@ -9658,7 +9658,7 @@ You lack of familiarity. Your entered birthday does not match. */ MSG_USESKILL_FAIL_RELATIONGRADE = 0x71f, -/*20100730 to 20180621 +/*20100730 to 20180711 스타일체인지 파이터 상태에서만 사용가능합니다. This is only available on style change for fighting classes. 20130807 to 20130814 @@ -9666,7 +9666,7 @@ This is only available on style change for fighting classes. You lack of familiarity. */ MSG_USESKILL_FAIL_STYLE_CHANGE_FIGHTER = 0x720, -/*20100730 to 20180621 +/*20100730 to 20180711 스타일체인지 그래플러 상태에서만 사용가능합니다. This is only available on style change for novice. 20130807 to 20130814 @@ -9676,7 +9676,7 @@ This is only available on style change for fighting classes. MSG_USESKILL_FAIL_STYLE_CHANGE_GRAPPLER = 0x721, #endif #if PACKETVER >= 20100817 -/*20100817 to 20180621 +/*20100817 to 20180711 파티등록실패 Party Registration failed. 20130807 to 20130814 @@ -9684,7 +9684,7 @@ Party Registration failed. This is only available on style change for novice. */ MSG_PARTY_REGISTRATION_FAILED = 0x722, -/*20100817 to 20180621 +/*20100817 to 20180711 검색된 조건의 리스트가 없습니다. results have been found. 20130807 to 20130814 @@ -9692,7 +9692,7 @@ results have been found. Party Registration failed. */ MSG_PARTY_SEARCH_FAILED = 0x723, -/*20100817 to 20180621 +/*20100817 to 20180711 광고삭제에 실패했습니다. Failed to remove result. 20130807 to 20130814 @@ -9700,7 +9700,7 @@ Failed to remove result. results have been found. */ MSG_PARTY_AD_DELETE_FAILED = 0x724, -/*20100817 to 20180621 +/*20100817 to 20180711 조건에 맞는 광고가 없어 실패했습니다. No results have been found. 20130807 to 20130814 @@ -9710,7 +9710,7 @@ Failed to remove result. MSG_PARTY_NOT_EXIST_AD = 0x725, #endif #if PACKETVER >= 20100824 -/*20100824 to 20180621 +/*20100824 to 20180711 결제 정보가 없습니다. No payment information has been found. 20130807 to 20130814 @@ -9718,7 +9718,7 @@ No payment information has been found. No results have been found. */ MSG_REFUSE_SSO_NOT_PAY_USER = 0x726, -/*20100824 to 20180621 +/*20100824 to 20180711 교환 시 스크린샷 찍기 Screenshot Trade 20130807 to 20130814 @@ -9726,7 +9726,7 @@ Screenshot Trade No payment information has been found. */ MSG_SCREENSHOT_FOR_EXCHANGE = 0x727, -/*20100824 to 20180621 +/*20100824 to 20180711 [거래_%s] [Trade_%s] 20130807 to 20130814 @@ -9741,12 +9741,12 @@ Screenshot Trade 20130807 to 20130814 [거래_%s] [Trade_%s] -20180207 to 20180621 +20180207 to 20180711 사망 시 소지한 아이템으로 경험치 손실을 막았습니다. Death due to the auto insurance young people are spending. */ MSG_NOTIFY_NEO_INSURANCE_ITEM_USE = 0x729, -/*20100914 to 20180621 +/*20100914 to 20180711 대화 Chat Dialog 20130807 to 20130814 @@ -9755,7 +9755,7 @@ Chat Dialog MSG_TALK = 0x72a, #endif #if PACKETVER >= 20101019 -/*20101019 to 20180621 +/*20101019 to 20180711 중복사용이 불가능합니다. Redundant is not available. 20130807 to 20130814 @@ -9763,7 +9763,7 @@ Redundant is not available. Chat Dialog */ MSG_MACRO_DUPLICATE = 0x72b, -/*20101019 to 20180621 +/*20101019 to 20180711 사용제한이 걸려있습니다. Use the limit that has been set. 20130807 to 20130814 @@ -9771,7 +9771,7 @@ Use the limit that has been set. Redundant is not available. */ MSG_MACRO_POSTDELAY = 0x72c, -/*20101019 to 20180621 +/*20101019 to 20180711 현재 사용제한이 걸려 있지 않습니다. No user restrictions are set. 20130807 to 20130814 @@ -9779,7 +9779,7 @@ No user restrictions are set. Use the limit that has been set. */ MSG_MACRO_NOT_POSTDELAY = 0x72d, -/*20101019 to 20180621 +/*20101019 to 20180711 예기치 못한 사유로 인해 접속이 실패하였습니다. 관리자에게 문의해 주시기 바랍니다. Connection has failed. Please contact your administrator. 20130807 to 20130814 @@ -9787,7 +9787,7 @@ Connection has failed. Please contact your administrator. No user restrictions are set. */ MSG_SSO_ERROR_MSG = 0x72e, -/*20101019 to 20180621 +/*20101019 to 20180711 접속 정보 인증 실패하였습니다. Failed to authenticate. 20130807 to 20130814 @@ -9795,7 +9795,7 @@ Failed to authenticate. Connection has failed. Please contact your administrator. */ MSG_REFUSE_SSO_AUTH_INVALID_TOKEN = 0x72f, -/*20101019 to 20180621 +/*20101019 to 20180711 가입하지 않은 사용자입니다. User is offline. 20130807 to 20130814 @@ -9803,7 +9803,7 @@ User is offline. Failed to authenticate. */ MSG_REFUSE_SSO_AUTH_INVALID_USER = 0x730, -/*20101019 to 20180621 +/*20101019 to 20180711 나이제한 때문에 이계정으로 이서버에 접속할 수 없습니다. The age limit from commandment tables cannot connect to this server. 20130807 to 20130814 @@ -9811,7 +9811,7 @@ The age limit from commandment tables cannot connect to this server. User is offline. */ MSG_REFUSE_SSO_AUTH_INVALID_AGE = 0x731, -/*20101019 to 20180621 +/*20101019 to 20180711 구매하기 Buy 20130807 to 20130814 @@ -9819,7 +9819,7 @@ Buy The age limit from commandment tables cannot connect to this server. */ MSG_NC_BUY = 0x732, -/*20101019 to 20180621 +/*20101019 to 20180711 장바구니 비우기 Cancel. 20130807 to 20130814 @@ -9827,7 +9827,7 @@ Cancel. Buy */ MSG_NC_BLANK = 0x733, -/*20101019 to 20180621 +/*20101019 to 20180711 첫 페이지 First page 20130807 to 20130814 @@ -9835,7 +9835,7 @@ First page Cancel. */ MSG_NC_FIRSTPAGE = 0x734, -/*20101019 to 20180621 +/*20101019 to 20180711 마지막 페이지 Last page 20130807 to 20130814 @@ -9843,7 +9843,7 @@ Last page First page */ MSG_NC_LASTPAGE = 0x735, -/*20101019 to 20180621 +/*20101019 to 20180711 신규 New 20130807 to 20130814 @@ -9851,7 +9851,7 @@ New Last page */ MSG_NC_CAT1 = 0x736, -/*20101019 to 20180621 +/*20101019 to 20180711 인기 Headgears 20130807 to 20130814 @@ -9859,7 +9859,7 @@ Headgears New */ MSG_NC_CAT2 = 0x737, -/*20101019 to 20180621 +/*20101019 to 20180711 한정 Limited 20130807 to 20130814 @@ -9867,7 +9867,7 @@ Limited Headgears */ MSG_NC_CAT3 = 0x738, -/*20101019 to 20180621 +/*20101019 to 20180711 임대장비 Rental Items 20130807 to 20130814 @@ -9875,7 +9875,7 @@ Rental Items Limited */ MSG_NC_CAT4 = 0x739, -/*20101019 to 20180621 +/*20101019 to 20180711 영구장비 Equipments 20130807 to 20130814 @@ -9883,7 +9883,7 @@ Equipments Rental Items */ MSG_NC_CAT5 = 0x73a, -/*20101019 to 20180621 +/*20101019 to 20180711 버프 Scrolls 20130807 to 20130814 @@ -9891,7 +9891,7 @@ Scrolls Equipments */ MSG_NC_CAT6 = 0x73b, -/*20101019 to 20180621 +/*20101019 to 20180711 회복 Consumables 20130807 to 20130814 @@ -9899,7 +9899,7 @@ Consumables Scrolls */ MSG_NC_CAT7 = 0x73c, -/*20101019 to 20180621 +/*20101019 to 20180711 기타 Other 20130807 to 20130814 @@ -9907,7 +9907,7 @@ Other Consumables */ MSG_NC_CAT8 = 0x73d, -/*20101019 to 20180621 +/*20101019 to 20180711 가격 Cost 20130807 to 20130814 @@ -9915,7 +9915,7 @@ Cost Other */ MSG_NC_COST = 0x73e, -/*20101019 to 20180621 +/*20101019 to 20180711 수량 Quantity 20130807 to 20130814 @@ -9923,7 +9923,7 @@ Quantity Cost */ MSG_NC_NUM = 0x73f, -/*20101019 to 20180621 +/*20101019 to 20180711 개 Total 20130807 to 20130814 @@ -9931,7 +9931,7 @@ Total Quantity */ MSG_NC_COUNT = 0x740, -/*20101019 to 20180621 +/*20101019 to 20180711 무료 캐시 : %s C Free Cash: %s C 20130807 to 20130814 @@ -9939,7 +9939,7 @@ Free Cash: %s C Total */ MSG_NC_FREECASH = 0x741, -/*20101019 to 20180621 +/*20101019 to 20180711 소지 캐시 : %s C CashPoints: %s C 20130807 to 20130814 @@ -9947,7 +9947,7 @@ CashPoints: %s C Free Cash: %s C */ MSG_NC_CASH = 0x742, -/*20101019 to 20180621 +/*20101019 to 20180711 이 지역에서는 몬스터 소환이 불가능합니다. You cannot summon a monster in this area. 20130807 to 20130814 @@ -9957,7 +9957,7 @@ CashPoints: %s C MSG_CALLMONSTER_FAIL_AREA = 0x743, #endif #if PACKETVER >= 20101109 -/*20101109 to 20180621 +/*20101109 to 20180711 무료캐시 사용량이 전체 금액을 초과하고있습니다 Exceeded total free cash 20130807 to 20130814 @@ -9965,7 +9965,7 @@ Exceeded total free cash You cannot summon a monster in this area. */ MSG_BUY_CASH_FAIL2 = 0x744, -/*20101109 to 20180621 +/*20101109 to 20180711 설정한 내용이 [SaveData_ExMacro%d]에 저장됩니다. %d seconds left until you can use 20130807 to 20130814 @@ -9975,7 +9975,7 @@ Exceeded total free cash MSG_MACRO_SAVE_DATA = 0x745, #endif #if PACKETVER >= 20101123 -/*20101123 to 20180621 +/*20101123 to 20180711 약 %d 초 후에 사용할 수 있습니다 Content has been saved in [SaveData_ExMacro%d] 20130807 to 20130814 @@ -9985,7 +9985,7 @@ Content has been saved in [SaveData_ExMacro%d] MSG_ITEM_REUSE_LIMIT_SECOND = 0x746, #endif #if PACKETVER >= 20101207 -/*20101207 to 20180621 +/*20101207 to 20180711 [창]을 장착한 상태여야 합니다. ~ [Windows] must be equipped with. 20130807 to 20130814 @@ -9995,7 +9995,7 @@ Content has been saved in [SaveData_ExMacro%d] MSG_FAIL_NEED_EQUIPPED_SPEAR = 0x747, #endif #if PACKETVER >= 20101214 -/*20101214 to 20180621 +/*20101214 to 20180711 드래곤 탑승시에만 사용가능합니다. Available only on the dragon. 20130807 to 20130814 @@ -10003,7 +10003,7 @@ Available only on the dragon. ~ [Windows] must be equipped with. */ MSG_USESKILL_FAIL_DRAGON = 0x748, -/*20101214 to 20180621 +/*20101214 to 20180711 본 서버에 접속할 수 있는 정원이 초과되어 진입이 불가능 합니다. Unable to proceed due to exceeding capacity. 20130807 to 20130814 @@ -10013,7 +10013,7 @@ Available only on the dragon. MSG_OVER_CONNECT_USER = 0x749, #endif #if PACKETVER >= 20101228 -/*20101228 to 20180621 +/*20101228 to 20180711 실명 인증이 되지 않았습니다. 실명인증 사이트로 이동합니다 Real name has not been verified. Go to name verification site. 20130807 to 20130814 @@ -10023,7 +10023,7 @@ Unable to proceed due to exceeding capacity. MSG_AUTHENTICATE = 0x74a, #endif #if PACKETVER >= 20110104 -/*20110104 to 20180621 +/*20110104 to 20180711 저장 할 슬롯을 선택 해 주세요 Please select slot you are going to save. 20130807 to 20130814 @@ -10033,7 +10033,7 @@ Real name has not been verified. Go to name verification site. MSG_SELECT_SAVESLOT = 0x74b, #endif #if PACKETVER >= 20110111 -/*20110111 to 20180621 +/*20110111 to 20180711 %s, 축하드립니다. '%s' 를 얻으셨습니다! Congratulation %s, Acquired '%s' ! 20130807 to 20130814 @@ -10043,7 +10043,7 @@ Please select slot you are going to save. MSG_BROADCASTING_SPECIAL_ITEM_OBTAIN2 = 0x74c, #endif #if PACKETVER >= 20110118 -/*20110118 to 20180621 +/*20110118 to 20180711 그루미상태에서는 사용할 수 없습니다 Unable to use in gloomy state 20130807 to 20130814 @@ -10053,7 +10053,7 @@ Congratulation %s, Acquired '%s' ! MSG_NOTUSE_GROOMY = 0x74d, #endif #if PACKETVER >= 20110215 -/*20110215 to 20180621 +/*20110215 to 20180711 구매물품의 합계금액이 케릭터가 소지할 수 있는 최대 금액을 초과하였습니다 Purchased products has exceeded the total price. 20130807 to 20130814 @@ -10061,7 +10061,7 @@ Purchased products has exceeded the total price. Unable to use in gloomy state */ MSG_BUYINGSTORE_OVERFLOW_MONEY = 0x74e, -/*20110215 to 20180621 +/*20110215 to 20180711 현재 맵에서는 파티 가입이 불가능합니다. Cannot join a party in this map. 20130807 to 20130814 @@ -10069,7 +10069,7 @@ Cannot join a party in this map. Purchased products has exceeded the total price. */ MSG_PREVENT_PARTY_JOIN = 0x74f, -/*20110215 to 20180621 +/*20110215 to 20180711 현재 맵에서는 파티 탈퇴가 불가능합니다. Cannot leave a party in this map. 20130807 to 20130814 @@ -10077,7 +10077,7 @@ Cannot leave a party in this map. Cannot join a party in this map. */ MSG_PREVENT_PARTY_LEAVE = 0x750, -/*20110215 to 20180621 +/*20110215 to 20180711 현재 맵에서는 파티 추방이 불가능합니다. Cannot withdraw/break the party in this map. 20130807 to 20130814 @@ -10085,7 +10085,7 @@ Cannot withdraw/break the party in this map. Cannot leave a party in this map. */ MSG_PREVENT_PARTY_EXPEL = 0x751, -/*20110215 to 20180621 +/*20110215 to 20180711 실제 성명 Real Name 20130807 to 20130814 @@ -10093,7 +10093,7 @@ Real Name Cannot withdraw/break the party in this map. */ MSG_SDO_REALNAME = 0x752, -/*20110215 to 20180621 +/*20110215 to 20180711 신분증 번호 ID Number 20130807 to 20130814 @@ -10101,7 +10101,7 @@ ID Number Real Name */ MSG_SDO_ID_NUMBER = 0x753, -/*20110215 to 20180621 +/*20110215 to 20180711 이메일 E-mail 20130807 to 20130814 @@ -10109,7 +10109,7 @@ E-mail ID Number */ MSG_SDO_EMAIL = 0x754, -/*20110215 to 20180621 +/*20110215 to 20180711 입력이 올바르지 않습니다 Invalid input 20130807 to 20130814 @@ -10121,7 +10121,7 @@ E-mail #if PACKETVER >= 20110222 /*20110222 to 20130508 상대방에게 제니 지급에 실패했습니다. -20130515 to 20180621 +20130515 to 20180711 상대 캐릭터가 최대 보유제니량을 초과하여 거래가 불가능합니다. Failed to send the zeny 20130807 to 20130814 @@ -10129,7 +10129,7 @@ Failed to send the zeny Invalid input */ MSG_MCSTORE_FAIL_SELLER_MONEY_GIVE = 0x756, -/*20110222 to 20180621 +/*20110222 to 20180711 해당 직업이 아닙니다. This is not a relevant job 20130807 to 20130814 @@ -10137,7 +10137,7 @@ This is not a relevant job Failed to send the zeny */ MSG_INVALID_CLASS = 0x757, -/*20110222 to 20180621 +/*20110222 to 20180711 해당 성별이 아닙니다. This is not a relevant gender 20130807 to 20130814 @@ -10145,7 +10145,7 @@ This is not a relevant gender This is not a relevant job */ MSG_INVALID_GENDER = 0x758, -/*20110222 to 20180621 +/*20110222 to 20180711 유저님의 정보가 인증에 성공했습니다. User information identification was successful. 20130807 to 20130814 @@ -10153,7 +10153,7 @@ User information identification was successful. This is not a relevant gender */ MSG_SUCCESS_AUTHENTICATE = 0x759, -/*20110222 to 20180621 +/*20110222 to 20180711 이름이 일치하지 않습니다. 재작성 해주세요. Name does not match. Please retry. 20130807 to 20130814 @@ -10161,7 +10161,7 @@ Name does not match. Please retry. User information identification was successful. */ MSG_INVALID_REALNAME = 0x75a, -/*20110222 to 20180621 +/*20110222 to 20180711 신분증 번호가 일치하지 않습니다. 재작성 해주세요. ID number does not match. Please retry. 20130807 to 20130814 @@ -10169,7 +10169,7 @@ ID number does not match. Please retry. Name does not match. Please retry. */ MSG_INVALID_IDNUMBER = 0x75b, -/*20110222 to 20180621 +/*20110222 to 20180711 현재 서비스에 이상이 있으니 잠시 후 재시도 해주세요. Service is currently unavailable. Please try again later. 20130807 to 20130814 @@ -10179,7 +10179,7 @@ ID number does not match. Please retry. MSG_INVALID_AUTHENTICATE = 0x75c, #endif #if PACKETVER >= 20110224 -/*20110224 to 20180621 +/*20110224 to 20180711 탑승 상태에서는 공격을 할 수 없습니다. Unable to attack while riding. 20130807 to 20130814 @@ -10187,7 +10187,7 @@ Unable to attack while riding. Service is currently unavailable. Please try again later. */ MSG_CANNOT_ATTACK_IN_RIDING_STATE = 0x75d, -/*20110224 to 20180621 +/*20110224 to 20180711 탑승 상태에서는 스킬 시전을 할 수 없습니다. Unable to cast the skill while riding. 20130807 to 20130814 @@ -10199,7 +10199,7 @@ Unable to attack while riding. #if PACKETVER >= 20110228 /*20110228 to 20110228 비밀번호는 4자리 이상 6자리이하여야만 합니다. -20110308 to 20180621 +20110308 to 20180711 비밀번호는 4자리이하여야만 합니다. Pin number should be 4~6 characters. 20130807 to 20130814 @@ -10209,7 +10209,7 @@ Unable to cast the skill while riding. MSG_STORE_PASSWORD_4_6 = 0x75f, /*20110228 to 20110228 로그인에 성공했습니다. -20110308 to 20180621 +20110308 to 20180711 보안 인증에 성공했습니다. Secured authentication is successful. 20130807 to 20130814 @@ -10219,7 +10219,7 @@ Pin number should be 4~6 characters. MSG_SECOND_PASSWORD_LOGIN_SUCCESS = 0x760, /*20110228 to 20110228 세컨드 패스워드의 생성에 성공했습니다. -20110308 to 20180621 +20110308 to 20180711 보안 패스워드의 생성에 성공했습니다. Succeeded in creating 2nd password. 20130807 to 20130814 @@ -10229,7 +10229,7 @@ Secured authentication is successful. MSG_SECOND_PASSWORD_MAKE_SUCCESS = 0x761, /*20110228 to 20110228 세컨드 패스워드를 삭제했습니다. -20110308 to 20180621 +20110308 to 20180711 보안 패스워드를 삭제했습니다. 2nd password has been deleted. 20130807 to 20130814 @@ -10239,7 +10239,7 @@ Succeeded in creating 2nd password. MSG_SECOND_PASSWORD_DEL_SUCCESS = 0x762, /*20110228 to 20110228 세컨드 패스워드를 수정했습니다. -20110308 to 20180621 +20110308 to 20180711 보안 패스워드를 수정했습니다. 2nd password has been corrected. 20130807 to 20130814 @@ -10249,7 +10249,7 @@ Succeeded in creating 2nd password. MSG_SECOND_PASSWORD_EDIT_SUCCESS = 0x763, /*20110228 to 20110228 로그인에 실패했습니다. -20110308 to 20180621 +20110308 to 20180711 잘못된 패스워드입니다.(%d회남음) Password is incorrect. 20130807 to 20130814 @@ -10259,7 +10259,7 @@ Password is incorrect. MSG_SECOND_PASSWORD_LOGIN_FAILED = 0x764, /*20110228 to 20110228 세컨드 패스워드의 생성에 실패했습니다. -20110308 to 20180621 +20110308 to 20180711 보안 패스워드의 생성에 실패했습니다. Failed to create 2nd password. 20130807 to 20130814 @@ -10269,7 +10269,7 @@ Password is incorrect. MSG_SECOND_PASSWORD_MAKE_FAILED = 0x765, /*20110228 to 20110228 세컨드 패스워드 삭제에 실패했습니다. -20110308 to 20180621 +20110308 to 20180711 보안 패스워드 삭제에 실패했습니다. Failed to delete 2nd password. 20130807 to 20130814 @@ -10279,7 +10279,7 @@ Failed to create 2nd password. MSG_SECOND_PASSWORD_DEL_FAILED = 0x766, /*20110228 to 20110228 세컨드 패스워드의 수정에 실패했습니다. -20110308 to 20180621 +20110308 to 20180711 보안 패스워드의 수정에 실패했습니다. Failed to correct 2nd password. 20130807 to 20130814 @@ -10289,7 +10289,7 @@ Failed to delete 2nd password. MSG_SECOND_PASSWORD_EDIT_FAILED = 0x767, /*20110228 to 20110228 세컨드 비밀번호에는 제한된 번호를 사용할수 없습니다. -20110308 to 20180621 +20110308 to 20180711 입력하신패스워드는 사용하실수없습니다. Unable to use restricted number in 2nd password. 20130807 to 20130814 @@ -10297,7 +10297,7 @@ Unable to use restricted number in 2nd password. Failed to correct 2nd password. */ MSG_SECOND_PASSWORD_EDIT_RESTRICT_PW = 0x768, -/*20110228 to 20180621 +/*20110228 to 20180711 주민등록번호는 사용할수없습니다. Unable to use your KSSN number. 20130807 to 20130814 @@ -10307,7 +10307,7 @@ Unable to use restricted number in 2nd password. MSG_SECOND_PASSWORD_EDIT_PERSONALNUM_PW = 0x769, /*20110228 to 20110228 보안번호 -20110308 to 20180621 +20110308 to 20180711 이미 패스워드가 존재합니다. ~There is already a password. 20130807 to 20130814 @@ -10317,7 +10317,7 @@ Unable to use your KSSN number. MSG_SECOND_PASSWORD_MAKE_DUPLICATED_PW = 0x76a, /*20110228 to 20110228 비밀번호 입력 (4~6자리) -20110308 to 20180621 +20110308 to 20180711 보안 패스워드 Security Code 20130807 to 20130814 @@ -10327,7 +10327,7 @@ Security Code MSG_SECOND_PASSWORD = 0x76b, /*20110228 to 20110228 ITEM -20110308 to 20180621 +20110308 to 20180711 계정보안을 위하여 추가적인 패스워드 설정을 권장합니다. Account for the additional password security settings are recommended. 20130807 to 20130814 @@ -10337,7 +10337,7 @@ Security Code MSG_SECOND_PASSWORD_INPUT = 0x76c, /*20110228 to 20110228 SKILL -20110308 to 20180621 +20110308 to 20180711 보안 패스워드 사용을 하지 않습니다. Do not use secure password. 20130807 to 20130814 @@ -10347,7 +10347,7 @@ Account for the additional password security settings are recommended. MSG_SECOND_PASSWDRD_NOT_AVAILABLE_SUCCESS = 0x76d, /*20110228 to 20110228 TACTIC -20110308 to 20180621 +20110308 to 20180711 보안 패스워드 사용설정에 실패했습니다. Use the set security password failed. 20130807 to 20130814 @@ -10357,7 +10357,7 @@ Do not use secure password. MSG_SECOND_PASSWDRD_NOT_AVAILABLE_FAILED = 0x76e, /*20110228 to 20110228 ETC -20110308 to 20180621 +20110308 to 20180711 보안 패스워드를 사용합니다. 다음로그인부터 적용됩니다. Use secure passwords. Will be applied to your next login. 20130807 to 20130814 @@ -10367,7 +10367,7 @@ Use the set security password failed. MSG_SECOND_PASSWDRD_AVAILABLE_SUCCESS = 0x76f, /*20110228 to 20110228 COMBAT -20110308 to 20180621 +20110308 to 20180711 보안 패스워드 사용 설정에 실패했습니다. Use the set security password failed. 20130807 to 20130814 @@ -10377,7 +10377,7 @@ Use secure passwords. Will be applied to your next login. MSG_SECOND_PASSWDRD_AVAILABLE_FAILED = 0x770, /*20110228 to 20110228 NON-COMBAT -20110308 to 20180621 +20110308 to 20180711 계정보안을 위하여 추가적인 패스워드를 설정합니다. Added to the security of your account password is set. 20130807 to 20130814 @@ -10387,7 +10387,7 @@ Use the set security password failed. MSG_SECOND_PASSWORD_INFO_1 = 0x771, /*20110228 to 20110228 BUFF -20110308 to 20180621 +20110308 to 20180711 아래의 숫자버튼을 마우스를 이용하여 4자리를 클릭하세요. Use the mouse to enter the 4-digit password below. 20130807 to 20130814 @@ -10397,7 +10397,7 @@ Added to the security of your account password is set. MSG_SECOND_PASSWORD_INFO_2 = 0x772, /*20110228 to 20110228 AUTO EQUIPED -20110308 to 20180621 +20110308 to 20180711 3회이상 잘못된패스워드 입력으로, 종료됩니다. Typing an incorrect password 3 times will shut down the client. 20130807 to 20130814 @@ -10407,7 +10407,7 @@ Use the mouse to enter the 4-digit password below. MSG_SECOND_PASSWORD_INFO_3 = 0x773, /*20110228 to 20110228 1st. ATTACK -20110308 to 20180621 +20110308 to 20180711 ITEM 20130807 to 20130814 3회이상 잘못된패스워드 입력으로, 종료됩니다. @@ -10416,7 +10416,7 @@ Typing an incorrect password 3 times will shut down the client. MSG_MACRO_ITEM = 0x774, /*20110228 to 20110228 ATTACK -20110308 to 20180621 +20110308 to 20180711 SKILL 20130807 to 20130814 ITEM @@ -10425,7 +10425,7 @@ ITEM /*20110228 to 20110228 Next attack time : Next attack time: -20110308 to 20180621 +20110308 to 20180711 TACTIC 20130807 to 20130814 SKILL @@ -10433,7 +10433,7 @@ SKILL MSG_MACRO_TACTIC = 0x776, /*20110228 to 20110228 When died -20110308 to 20180621 +20110308 to 20180711 ETC 20130807 to 20130814 TACTIC @@ -10441,7 +10441,7 @@ TACTIC MSG_MACRO_ETC = 0x777, /*20110228 to 20110228 When invited to a party -20110308 to 20180621 +20110308 to 20180711 COMBAT 20130807 to 20130814 ETC @@ -10449,7 +10449,7 @@ ETC MSG_MACRO_COMBAT = 0x778, /*20110228 to 20110228 Pickup Item -20110308 to 20180621 +20110308 to 20180711 NON-COMBAT 20130807 to 20130814 COMBAT @@ -10457,7 +10457,7 @@ COMBAT MSG_MACRO_NON_COMBAT = 0x779, /*20110228 to 20110228 Over 85% Weight -20110308 to 20180621 +20110308 to 20180711 BUFF 20130807 to 20130814 NON-COMBAT @@ -10465,64 +10465,64 @@ NON-COMBAT MSG_MACRO_BUFF = 0x77a, #endif #if PACKETVER >= 20110308 -/*20110308 to 20180621 +/*20110308 to 20180711 AUTO EQUIPED 20130807 to 20130814 BUFF */ MSG_MACRO_AUTO_EQUIPED = 0x77b, -/*20110308 to 20180621 +/*20110308 to 20180711 1st. ATTACK 20130807 to 20130814 AUTO EQUIPED */ MSG_MACRO_1ST_ATTACK = 0x77c, -/*20110308 to 20180621 +/*20110308 to 20180711 ATTACK 20130807 to 20130814 1st. ATTACK */ MSG_MACRO_ATTACK = 0x77d, -/*20110308 to 20180621 +/*20110308 to 20180711 Next attack time : Next attack time: 20130807 to 20130814 ATTACK */ MSG_MACRO_NEXT_ATK_TIME = 0x77e, -/*20110308 to 20180621 +/*20110308 to 20180711 When died 20130807 to 20130814 Next attack time : Next attack time: */ MSG_MACRO_WHEN_DIED = 0x77f, -/*20110308 to 20180621 +/*20110308 to 20180711 When invited to a party 20130807 to 20130814 When died */ MSG_MACRO_WHEN_INVITED_PARTY = 0x780, -/*20110308 to 20180621 +/*20110308 to 20180711 Pickup Item 20130807 to 20130814 When invited to a party */ MSG_MACRO_PICKUP_ITEM = 0x781, -/*20110308 to 20180621 +/*20110308 to 20180711 Over 85% Weight 20130807 to 20130814 Pickup Item */ MSG_MACRO_OVERWEIGHT = 0x782, -/*20110308 to 20180621 +/*20110308 to 20180711 진행중이던 작업(NPC대화,제조...)을 종료후에 다시 시도하세요. Any work in progress (NPC dialog, manufacturing ...) quit and try again. 20130807 to 20130814 Over 85% Weight */ MSG_BUSY = 0x783, -/*20110308 to 20180621 +/*20110308 to 20180711 몬스터 사냥을 통해 얻을 수 있는 Job경험치가 %d분간 %.2f배로 증가합니다. Monster Job hunting experience that you can get through the doubling of %d is %.2f minutes. 20130807 to 20130814 @@ -10534,7 +10534,7 @@ Any work in progress (NPC dialog, manufacturing ...) quit and try again. #if PACKETVER >= 20110315 /*20110315 to 20110405 ExMacro_SaveData%d -20110412 to 20180621 +20110412 to 20180711 SaveData_ExMacro%d SaveData_ExMacro %d 20130807 to 20130814 @@ -10542,7 +10542,7 @@ SaveData_ExMacro %d Monster Job hunting experience that you can get through the doubling of %d is %.2f minutes. */ MSG_MACRO_SAVE = 0x785, -/*20110315 to 20180621 +/*20110315 to 20180711 설정한 내용이 [%s]에 저장됩니다. Settings for [%s] are stored in. 20130807 to 20130814 @@ -10552,7 +10552,7 @@ SaveData_ExMacro %d MSG_MACRO_SAVE_DATA2 = 0x786, #endif #if PACKETVER >= 20110322 -/*20110322 to 20180621 +/*20110322 to 20180711 보안레벨 Security level 20130807 to 20130814 @@ -10562,7 +10562,7 @@ Settings for [%s] are stored in. MSG_SECOND_PASSWORD_LEVEL = 0x787, #endif #if PACKETVER >= 20110412 -/*20110412 to 20180621 +/*20110412 to 20180711 현재 캐릭터는 파티 또는 길드에 가입되어 있어서 삭제가 불가능합니다. The current character is a party or join the guild can not be deleted. 20130807 to 20130814 @@ -10572,7 +10572,7 @@ Security level MSG_RESULT_FAIL_CHAR_DELETE = 0x788, #endif #if PACKETVER >= 20110517 -/*20110517 to 20180621 +/*20110517 to 20180711 벽이나 물체 근처에서만 사용 할 수 있습니다. Objects can be used only near the wall. 20130807 to 20130814 @@ -10582,7 +10582,7 @@ The current character is a party or join the guild can not be deleted. MSG_USESKILL_FAIL_NEER_WALL = 0x789, #endif #if PACKETVER >= 20110531 -/*20110531 to 20180621 +/*20110531 to 20180711 %s : 레벨 %d %s 파티구합니다. %s: Level %d %s party to obtain level. 20130807 to 20130814 @@ -10590,7 +10590,7 @@ The current character is a party or join the guild can not be deleted. Objects can be used only near the wall. */ MSG_SEEK_PARTY_SET = 0x78a, -/*20110531 to 20180621 +/*20110531 to 20180711 탑승 중인 상태에서는 고삐 아이템을 사용할 수 없습니다. While boarding reins is not available for items. 20130807 to 20130814 @@ -10600,7 +10600,7 @@ While boarding reins is not available for items. MSG_FAIELD_RIDING_OVERLAPPED = 0x78b, #endif #if PACKETVER >= 20110622 -/*20110622 to 20180621 +/*20110622 to 20180711 이 스킬은 1%의 경험치가 필요합니다. This skill requires 1% experience. 20130807 to 20130814 @@ -10610,7 +10610,7 @@ While boarding reins is not available for items. MSG_USESKILL_FAIL_NEED_EXP_1PERCENT = 0x78c, #endif #if PACKETVER >= 20110628 -/*20110628 to 20180621 +/*20110628 to 20180711 경 험 치 : Experience value: 20130807 to 20130814 @@ -10618,7 +10618,7 @@ Experience value: This skill requires 1% experience. */ MSG_EXP_MSG = 0x78d, -/*20110628 to 20180621 +/*20110628 to 20180711 드 롭 율 : Drop rate: 20130807 to 20130814 @@ -10626,7 +10626,7 @@ Drop rate: Experience value: */ MSG_DROP_MSG = 0x78e, -/*20110628 to 20180621 +/*20110628 to 20180711 사망페널티 : Death Penalty: 20130807 to 20130814 @@ -10636,7 +10636,7 @@ Drop rate: MSG_DEATH_MSG = 0x78f, /*20110628 to 20110713 %d%% (PC방 %d%% + 프리미엄 %d%% + %s서버 %d%%) -20110713 to 20180621 +20110713 to 20180711 %d%% (PC방 %d%% + TPLUS %d%% + 프리미엄 %d%% + %s서버 %d%%) %d%% (PCroom %d%% + TPLUS %d%% + Premium %d%% + %s Server %d%%) 20130807 to 20130814 @@ -10644,7 +10644,7 @@ Drop rate: Death Penalty: */ MSG_BASIC_EXP_MSG = 0x790, -/*20110628 to 20180621 +/*20110628 to 20180711 합창스킬을 시전할 파티원의 SP량이 부족합니다. Amount of party members to cast the skill Chorus SP is low. 20130807 to 20130814 @@ -10654,7 +10654,7 @@ Amount of party members to cast the skill Chorus SP is low. MSG_USESKILL_FAIL_CHORUS_SP_INSUFFICIENT = 0x791, #endif #if PACKETVER >= 20110706 -/*20110706 to 20180621 +/*20110706 to 20180711 상대 캐릭터의 소지 아이템 종류의 한계량 초과로 거래가 불가능합니다. Relative character that has possession of the items can not trade because amount is exceeded. 20130807 to 20130814 @@ -10662,7 +10662,7 @@ Relative character that has possession of the items can not trade because amount Amount of party members to cast the skill Chorus SP is low. */ MSG_CHARACTER_IS_OVER_COUNT = 0x792, -/*20110706 to 20180621 +/*20110706 to 20180711 상대 캐릭터의 해당 아이템의 소지 한계량 초과로 거래가 불가능합니다. Relative character that has possession of the item amount which exceeds makes it impossible to trade. 20130807 to 20130814 @@ -10670,7 +10670,7 @@ Relative character that has possession of the item amount which exceeds makes it Relative character that has possession of the items can not trade because amount is exceeded. */ MSG_CHARACTER_IS_EACHITEM_OVER_COUNT = 0x793, -/*20110706 to 20180621 +/*20110706 to 20180711 해당 아이템의 소지 한계량 초과로 구입이 불가능합니다. Amounts are exceeded the possession of the item is not available for purchase. 20130807 to 20130814 @@ -10680,7 +10680,7 @@ Relative character that has possession of the item amount which exceeds makes it MSG_PURCHASE_FAIL_EACHITEM_COUNT = 0x794, /*20110706 to 20110706 잠시후에 다시 시도해주세요. -20110713 to 20180621 +20110713 to 20180711 광고 등록 대기중입니다. Advertising is pending registration. 20130807 to 20130814 @@ -10688,7 +10688,7 @@ Advertising is pending registration. Amounts are exceeded the possession of the item is not available for purchase. */ MSG_PARTY_FAILED_TIMEOUT = 0x795, -/*20110706 to 20180621 +/*20110706 to 20180711 아래의 파일과 텍스트내용을 함께 라그나로크 공식홈페이지 -> 고객센터 -> 문의하기를 이용하여 보내주시기 바랍니다. @@ -10700,7 +10700,7 @@ Advertising is pending registration. MSG_UNEXCEPTION_MSG1ST = 0x796, #endif #if PACKETVER >= 20110719 -/*20110719 to 20180621 +/*20110719 to 20180711 빌링시스템에 오류가 발생햇습니다(%d) Has caused an error in billing system(%d) 20130807 to 20130814 @@ -10710,7 +10710,7 @@ Has caused an error in billing system(%d) With the following files and text content Ragnarok Official Website -> Support -> Contact Us to submit your comments by: */ MSG_INGAMBA_BILLING_ZSVR_ERROR = 0x797, -/*20110719 to 20180621 +/*20110719 to 20180711 룬 아이템 소유 개수가 초과 되어 구매가 실패 하였습니다. Failed purchase of runes, items exceed the maximum number that can be held. 20130807 to 20130814 @@ -10718,7 +10718,7 @@ Failed purchase of runes, items exceed the maximum number that can be held. Has caused an error in billing system(%d) */ MSG_CASH_FAILED_RUNE_OVERCOUNT = 0x798, -/*20110719 to 20180621 +/*20110719 to 20180711 개별 아이템 개수가 초과 되어 구매가 실패 하였습니다. Exceeded the number of individual items, purchase failed. 20130807 to 20130814 @@ -10726,7 +10726,7 @@ Exceeded the number of individual items, purchase failed. Failed purchase of runes, items exceed the maximum number that can be held. */ MSG_CASH_FAILED_EACHITEM_OVERCOUNT = 0x799, -/*20110719 to 20180621 +/*20110719 to 20180711 알 수 없는 오류가 발생하여 구매가 실패 하였습니다. Purchase failed due to an unknown error. 20130807 to 20130814 @@ -10734,7 +10734,7 @@ Purchase failed due to an unknown error. Exceeded the number of individual items, purchase failed. */ MSG_CASH_FAILED_UNKOWN = 0x79a, -/*20110719 to 20180621 +/*20110719 to 20180711 잠시 후 다시 시도해 주십시오. Please try again later. 20130807 to 20130814 @@ -10742,7 +10742,7 @@ Please try again later. Purchase failed due to an unknown error. */ MSG_CASH_FAILED_BUSY = 0x79b, -/*20110719 to 20180621 +/*20110719 to 20180711 쿠나이 아이템을 장착 한 상태에서만 사용 가능합니다. Kunai must be equipped to use this skill. 20130807 to 20130814 @@ -10752,7 +10752,7 @@ Please try again later. MSG_USESKILL_FAIL_NEED_EQUIPMENT_KUNAI = 0x79c, #endif #if PACKETVER >= 20110726 -/*20110726 to 20180621 +/*20110726 to 20180711 모집할 최소레벨값을 입력해주세요. Please enter the value of the minimum level to be recruited. 20130807 to 20130814 @@ -10762,7 +10762,7 @@ Kunai must be equipped to use this skill. MSG_SEEK_PARTY_LEVEL_HELP = 0x79d, #endif #if PACKETVER >= 20110803 -/*20110803 to 20180621 +/*20110803 to 20180711 존다기획사NPC 에게 아이템이 수령이 불가능합니다. 소지창의 여유공간을 확보해주세요. Jonda agency receipt of the item to the NPC is not possible. Gaining possession of the free space of the window. 20130807 to 20130814 @@ -10772,7 +10772,7 @@ Please enter the value of the minimum level to be recruited. MSG_FAILED_GET_ITEM_FROM_ZONEDA = 0x79e, #endif #if PACKETVER >= 20110810 -/*20110810 to 20180621 +/*20110810 to 20180711 이 스킬은 공성전에서만 사용 가능합니다. This skill is only available in the siege. 20130807 to 20130814 @@ -10780,7 +10780,7 @@ This skill is only available in the siege. Jonda agency receipt of the item to the NPC is not possible. Gaining possession of the free space of the window. */ MSG_USESKILL_FAIL_SIZE = 0x79f, -/*20110810 to 20180621 +/*20110810 to 20180711 이 스킬은 플레이어에게만 사용 가능합니다. This skill is available only to the player. 20130807 to 20130814 @@ -10788,7 +10788,7 @@ This skill is available only to the player. This skill is only available in the siege. */ MSG_USESKILL_FAIL_TOTARGET_PLAYER = 0x7a0, -/*20110810 to 20180621 +/*20110810 to 20180711 착용이 금지 된 상태로 착용 할 수 없습니다. Forbidden to wear the state can not be worn. 20130807 to 20130814 @@ -10796,7 +10796,7 @@ Forbidden to wear the state can not be worn. This skill is available only to the player. */ MSG_CAN_NOT_EQUIP_ITEM_FORBID = 0x7a1, -/*20110810 to 20180621 +/*20110810 to 20180711 현재 위치에서는 상점 및 채팅방의 생성이 불가능합니다. Current location of the shop and chat room creation is disabled. 20130807 to 20130814 @@ -10806,21 +10806,21 @@ Forbidden to wear the state can not be worn. MSG_USESKILL_FAIL_THERE_ARE_NPC_AROUND = 0x7a2, #endif #if PACKETVER >= 20110816 -/*20110816 to 20180621 +/*20110816 to 20180711 Elapsed time: %d:%d:%d / %d:%d:%d 20130807 to 20130814 현재 위치에서는 상점 및 채팅방의 생성이 불가능합니다. Current location of the shop and chat room creation is disabled. */ MSG_REPLAY_ELAPSEDTIME = 0x7a3, -/*20110816 to 20180621 +/*20110816 to 20180711 Speed : X 1/4 Speed: X 1/4 20130807 to 20130814 Elapsed time: %d:%d:%d / %d:%d:%d */ MSG_REPLAY_SPEED1_4 = 0x7a4, -/*20110816 to 20180621 +/*20110816 to 20180711 Speed : X 1/2 Speed: X 1/2 20130807 to 20130814 @@ -10828,7 +10828,7 @@ Speed : X 1/4 Speed: X 1/4 */ MSG_REPLAY_SPEED1_2 = 0x7a5, -/*20110816 to 20180621 +/*20110816 to 20180711 Speed : X 1 Speed: X 1 20130807 to 20130814 @@ -10836,7 +10836,7 @@ Speed : X 1/2 Speed: X 1/2 */ MSG_REPLAY_SPEED1 = 0x7a6, -/*20110816 to 20180621 +/*20110816 to 20180711 Speed : X 2 Speed: X 2 20130807 to 20130814 @@ -10844,7 +10844,7 @@ Speed : X 1 Speed: X 1 */ MSG_REPLAY_SPEED2 = 0x7a7, -/*20110816 to 20180621 +/*20110816 to 20180711 Speed : X 4 Speed: X 4 20130807 to 20130814 @@ -10852,7 +10852,7 @@ Speed : X 2 Speed: X 2 */ MSG_REPLAY_SPEED4 = 0x7a8, -/*20110816 to 20180621 +/*20110816 to 20180711 Speed : X 8 Speed: X 8 20130807 to 20130814 @@ -10860,7 +10860,7 @@ Speed : X 4 Speed: X 4 */ MSG_REPLAY_SPEED8 = 0x7a9, -/*20110816 to 20180621 +/*20110816 to 20180711 Speed : X 16 Speed: X 16 20130807 to 20130814 @@ -10868,7 +10868,7 @@ Speed : X 8 Speed: X 8 */ MSG_REPLAY_SPEED16 = 0x7aa, -/*20110816 to 20180621 +/*20110816 to 20180711 Speed : 알수없음 Speed: Unknown 20130807 to 20130814 @@ -10876,7 +10876,7 @@ Speed : X 16 Speed: X 16 */ MSG_REPLAY_SPEEDUNKNOWN = 0x7ab, -/*20110816 to 20180621 +/*20110816 to 20180711 Service Info : %s Service Info: %s 20130807 to 20130814 @@ -10884,7 +10884,7 @@ Speed : 알수없음 Speed: Unknown */ MSG_REPLAY_CHRVICEINFO = 0x7ac, -/*20110816 to 20180621 +/*20110816 to 20180711 Character Name : %s Character Name: %s 20130807 to 20130814 @@ -10892,7 +10892,7 @@ Service Info : %s Service Info: %s */ MSG_REPLAY_CHARACTERNAME = 0x7ad, -/*20110816 to 20180621 +/*20110816 to 20180711 Map Name : %s Map Name: %s 20130807 to 20130814 @@ -10900,65 +10900,65 @@ Character Name : %s Character Name: %s */ MSG_REPLAY_MAPNAME = 0x7ae, -/*20110816 to 20180621 +/*20110816 to 20180711 Record Time: %d-%01d-%01d %d: %02d: %02d 20130807 to 20130814 Map Name : %s Map Name: %s */ MSG_REPLAY_RECORDTIME = 0x7af, -/*20110816 to 20180621 +/*20110816 to 20180711 Play Time: %02d: %02d: %02d 20130807 to 20130814 Record Time: %d-%01d-%01d %d: %02d: %02d */ MSG_REPLAY_PLAYTIME = 0x7b0, -/*20110816 to 20180621 +/*20110816 to 20180711 No Replay File. 20130807 to 20130814 Play Time: %02d: %02d: %02d */ MSG_REPLAY_NOREPLAYFILE = 0x7b1, -/*20110816 to 20180621 +/*20110816 to 20180711 Server No Matching 20130807 to 20130814 No Replay File. */ MSG_REPLAY_SERVERNOMATCH = 0x7b2, -/*20110816 to 20180621 +/*20110816 to 20180711 Replay Option Setting 20130807 to 20130814 Server No Matching */ MSG_REPLAY_REPLAYOPTIONSETTING = 0x7b3, -/*20110816 to 20180621 +/*20110816 to 20180711 파일 이름을 입력하세요. Enter File Name 20130807 to 20130814 Replay Option Setting */ MSG_REPLAY_ENTERTHEFILENAME = 0x7b4, -/*20110816 to 20180621 +/*20110816 to 20180711 Set Replay Save Data 20130807 to 20130814 파일 이름을 입력하세요. Enter File Name */ MSG_REPLAY_SETREPLAYSAVEDATA = 0x7b5, -/*20110816 to 20180621 +/*20110816 to 20180711 Set Rec Option 20130807 to 20130814 Set Replay Save Data */ MSG_REPLAY_SETRECOPTION = 0x7b6, -/*20110816 to 20180621 +/*20110816 to 20180711 %.1f %% Pos☞:%d:%d:%d %.1f % Pos->:%d:%d:%d 20130807 to 20130814 Set Rec Option */ MSG_REPLAY_GAGEPOS1 = 0x7b7, -/*20110816 to 20180621 +/*20110816 to 20180711 %.1f %% Pos☞:이동불가 %.1f % Pos->:cannot move 20130807 to 20130814 @@ -10966,57 +10966,57 @@ Set Rec Option %.1f % Pos->:%d:%d:%d */ MSG_REPLAY_GAGEPOS2 = 0x7b8, -/*20110816 to 20180621 +/*20110816 to 20180711 Start 20130807 to 20130814 %.1f %% Pos☞:이동불가 %.1f % Pos->:cannot move */ MSG_REPLAY_START = 0x7b9, -/*20110816 to 20180621 +/*20110816 to 20180711 Stop 20130807 to 20130814 Start */ MSG_REPLAY_STOP = 0x7ba, -/*20110816 to 20180621 +/*20110816 to 20180711 Input FileName -> Start 20130807 to 20130814 Stop */ MSG_REPLAY_START2 = 0x7bb, -/*20110816 to 20180621 +/*20110816 to 20180711 Open Option 20130807 to 20130814 Input FileName -> Start */ MSG_REPLAY_OPENOPTION = 0x7bc, -/*20110816 to 20180621 +/*20110816 to 20180711 Close Option 20130807 to 20130814 Open Option */ MSG_REPLAY_CLOSEOPION = 0x7bd, -/*20110816 to 20180621 +/*20110816 to 20180711 End 20130807 to 20130814 Close Option */ MSG_REPLAY_END = 0x7be, -/*20110816 to 20180621 +/*20110816 to 20180711 Time 20130807 to 20130814 End */ MSG_REPLAY_TIME = 0x7bf, -/*20110816 to 20180621 +/*20110816 to 20180711 파티&친구 Party & Friends 20130807 to 20130814 Time */ MSG_REPLAY_PARTYFRIEND = 0x7c0, -/*20110816 to 20180621 +/*20110816 to 20180711 채팅 Chat 20130807 to 20130814 @@ -11024,7 +11024,7 @@ Chat Party & Friends */ MSG_REPLAY_CHAT = 0x7c1, -/*20110816 to 20180621 +/*20110816 to 20180711 단축키 Shortcuts 20130807 to 20130814 @@ -11032,7 +11032,7 @@ Shortcuts Chat */ MSG_REPLAY_SHORTCUTS = 0x7c2, -/*20110816 to 20180621 +/*20110816 to 20180711 자동 파일명 생성 Automatic filename generation 20130807 to 20130814 @@ -11040,7 +11040,7 @@ Automatic filename generation Shortcuts */ MSG_REPLAY_AUTOMATICFILENAME = 0x7c3, -/*20110816 to 20180621 +/*20110816 to 20180711 파일 중복 채크 Checking for duplicate files 20130807 to 20130814 @@ -11048,7 +11048,7 @@ Checking for duplicate files Automatic filename generation */ MSG_REPLAY_CHECKINGFILE = 0x7c4, -/*20110816 to 20180621 +/*20110816 to 20180711 동일한 파일이 존재 합니다. The same file exists already. 20130807 to 20130814 @@ -11056,14 +11056,14 @@ The same file exists already. Checking for duplicate files */ MSG_REPLAY_THESAMEFILEEXISTS = 0x7c5, -/*20110816 to 20180621 +/*20110816 to 20180711 Record Start 20130807 to 20130814 동일한 파일이 존재 합니다. The same file exists already. */ MSG_REPLAY_RECORDSTART = 0x7c6, -/*20110816 to 20180621 +/*20110816 to 20180711 is Saved. 20130807 to 20130814 Record Start @@ -11071,14 +11071,14 @@ Record Start MSG_REPLAY_RECORDEND = 0x7c7, #endif #if PACKETVER >= 20110823 -/*20110823 to 20180621 +/*20110823 to 20180711 Weight : %3d / %3d Weight: %3d / %3d 20130807 to 20130814 is Saved. */ MSG_WEIGHT = 0x7c8, -/*20110823 to 20180621 +/*20110823 to 20180711 Total : %s C Total: %s C 20130807 to 20130814 @@ -11086,7 +11086,7 @@ Weight : %3d / %3d Weight: %3d / %3d */ MSG_TOTAL = 0x7c9, -/*20110823 to 20180621 +/*20110823 to 20180711 [수리검]을 장착한 상태여야 합니다. [Shuriken] must be equipped. 20130807 to 20130814 @@ -11096,79 +11096,79 @@ Total: %s C MSG_FAIL_NEED_EQUIPPED_SYURIKEN = 0x7ca, #endif #if PACKETVER >= 20110831 -/*20110831 to 20180621 +/*20110831 to 20180711 Base Lv. %d 20130807 to 20130814 [수리검]을 장착한 상태여야 합니다. [Shuriken] must be equipped. */ MSG__BASIC_MSG_BASE = 0x7cb, -/*20110831 to 20180621 +/*20110831 to 20180711 Job Lv. %d 20130807 to 20130814 Base Lv. %d */ MSG__BASIC_MSG_JOB = 0x7cc, -/*20110831 to 20180621 +/*20110831 to 20180711 Zeny : %s Zeny: %s 20130807 to 20130814 Job Lv. %d */ MSG_BASIC_MSG_ZENY = 0x7cd, -/*20110831 to 20180621 +/*20110831 to 20180711 Trilinear 20130807 to 20130814 Zeny : %s Zeny: %s */ MSG_GRAPHIC_MSG_TRILINEAR = 0x7ce, -/*20110831 to 20180621 +/*20110831 to 20180711 attack 20130807 to 20130814 Trilinear */ MSG_GRAPHIC_MSG_ATTACK = 0x7cf, -/*20110831 to 20180621 +/*20110831 to 20180711 skill 20130807 to 20130814 attack */ MSG_GRAPHIC_MSG_SKILL = 0x7d0, -/*20110831 to 20180621 +/*20110831 to 20180711 item 20130807 to 20130814 skill */ MSG_GRAPHIC_MSG_ITEM = 0x7d1, -/*20110831 to 20180621 +/*20110831 to 20180711 NoCtrl 20130807 to 20130814 item */ MSG_GRAPHIC_MSG_NOCTRL = 0x7d2, -/*20110831 to 20180621 +/*20110831 to 20180711 전장 More 20130807 to 20130814 NoCtrl */ MSG_GRAPHIC_MSG_BATTLE = 0x7d3, -/*20110831 to 20180621 +/*20110831 to 20180711 (Character/Total Slot) 20130807 to 20130814 전장 More */ MSG_CHARACTER_MSG_CHARACTERTOTALSLOT = 0x7d4, -/*20110831 to 20180621 +/*20110831 to 20180711 Premium Service VIP Service 20130807 to 20130814 (Character/Total Slot) */ MSG_CHARACTER_MSG_PREMIUMSERVICE = 0x7d5, -/*20110831 to 20180621 +/*20110831 to 20180711 Premium VIP 20130807 to 20130814 @@ -11176,21 +11176,21 @@ Premium Service VIP Service */ MSG_CHARACTER_MSG_PREMIUM = 0x7d6, -/*20110831 to 20180621 +/*20110831 to 20180711 Service 20130807 to 20130814 Premium VIP */ MSG_CHARACTER_MSG_SERVICE = 0x7d7, -/*20110831 to 20180621 +/*20110831 to 20180711 Billing Service VIP 20130807 to 20130814 Service */ MSG_CHARACTER_MSG_BILLINGSERVICE = 0x7d8, -/*20110831 to 20180621 +/*20110831 to 20180711 Billing VIP 20130807 to 20130814 @@ -11198,26 +11198,26 @@ Billing Service VIP */ MSG_CHARACTER_MSG_BILLING = 0x7d9, -/*20110831 to 20180621 +/*20110831 to 20180711 Command List 20130807 to 20130814 Billing VIP */ MSG_MSG_COMMANDLIST = 0x7da, -/*20110831 to 20180621 +/*20110831 to 20180711 LEVEL 20130807 to 20130814 Command List */ MSG_SEEK_PARTY_LEVEL = 0x7db, -/*20110831 to 20180621 +/*20110831 to 20180711 MAP 20130807 to 20130814 LEVEL */ MSG_SEEK_PARTY_MAP = 0x7dc, -/*20110831 to 20180621 +/*20110831 to 20180711 JOB 20130807 to 20130814 MAP @@ -11225,7 +11225,7 @@ MAP MSG_SEEK_PARTY_JOB = 0x7dd, #endif #if PACKETVER >= 20110906 -/*20110906 to 20180621 +/*20110906 to 20180711 Not Available 20130807 to 20130814 JOB @@ -11235,7 +11235,7 @@ JOB #if PACKETVER >= 20110920 /*20110920 to 20110929 [수호 천사의 보호] 스킬은 만렙일 경우, 경험치 100% 이상일 때는 사용할 수 없습니다. -20111004 to 20180621 +20111004 to 20180711 [수호 천사의 보호] 만렙일 경우 사용할 수 없습니다. [Protection of Guardian Angel] You can't use it when you reach the highest level. 20130807 to 20130814 @@ -11244,7 +11244,7 @@ Not Available MSG_MSG_SUPERNOVICE_CHOPOKGI_CAPPEDLEVEL = 0x7df, #endif #if PACKETVER >= 20110928 -/*20110928 to 20180621 +/*20110928 to 20180711 정말 이동하시겠습니까? Do you really want to move? 20130807 to 20130814 @@ -11252,7 +11252,7 @@ Do you really want to move? [Protection of Guardian Angel] You can't use it when you reach the highest level. */ MSG_CHANGE_CHARACTER_SLOT = 0x7e0, -/*20110928 to 20180621 +/*20110928 to 20180711 캐릭터 슬롯 이동에 실패했습니다. Failed to move Char slot. 20130807 to 20130814 @@ -11262,7 +11262,7 @@ Do you really want to move? MSG_CHANGE_CHARACTER_SLOT_FAILED = 0x7e1, #endif #if PACKETVER >= 20111004 -/*20111004 to 20180621 +/*20111004 to 20180711 캐릭터 이름이 잘못 되었습니다. Character name is invalid. 20130807 to 20130814 @@ -11270,7 +11270,7 @@ Character name is invalid. Failed to move Char slot. */ MSG_CHARACTERNAME_ERROR = 0x7e2, -/*20111004 to 20180621 +/*20111004 to 20180711 퀘스트보기창 Show Quest 20130807 to 20130814 @@ -11284,7 +11284,7 @@ Character name is invalid. 정말 탭을 제거하시겠습니까? 20111025 to 20111116 청소년 보호법에 따라, 잠시 후 0시 부터 6시 까지 ^ff0000만 16세 미만 고객님들의 게임 이용이 제한^000000됩니다. -20111122 to 20180621 +20111122 to 20180711 청소년 보호법에 따라, 잠시 후 0시 부터 6시 까지 만 16세 미만 고객님들의 게임 이용이 제한됩니다. Depending on the protection of youth, and 0:00 to 6:00 while under the age of 16 of your game use is limited. 20130807 to 20130814 @@ -11294,7 +11294,7 @@ Show Quest MSG_SHUTDOWN_ALERT_MSG = 0x7e4, /*20111017 to 20111021 더이상 탭을 제거할 수 없습니다. -20111025 to 20180621 +20111025 to 20180711 청소년 보호법에 따라, 0시 부터 6시 까지 ^ff0000만 16세 미만 고객님들의 게임 이용이 제한^000000되며, 게임을 종료합니다. Depending on the protection of youth, 0:00 to 6:00 ^ff0000 under the age of 16 ^000000 limit your use of the game and the game ends. 20130807 to 20130814 @@ -11304,7 +11304,7 @@ Depending on the protection of youth, and 0:00 to 6:00 while under the age of 16 MSG_BAN_SHUTDOWN_TEENAGER = 0x7e5, /*20111017 to 20111021 더이상 탭을 추가할 수 없습니다. -20111025 to 20180621 +20111025 to 20180711 캐릭터 이름을 변경하기 위해서는 길드에서 탈퇴 해야 합니다. In order to change the character name, you must leave the guild. 20130807 to 20130814 @@ -11314,7 +11314,7 @@ Depending on the protection of youth, 0:00 to 6:00 ^ff0000 under the age of 16 ^ MSG_FAILED_RENAME_BELONGS_TO_GUILD = 0x7e6, #endif #if PACKETVER >= 20111025 -/*20111025 to 20180621 +/*20111025 to 20180711 캐릭터 이름을 변경하기 위해서는 파티에서 탈퇴 해야 합니다. In order to change the character name, you must leave the party. 20130807 to 20130814 @@ -11322,7 +11322,7 @@ In order to change the character name, you must leave the party. In order to change the character name, you must leave the guild. */ MSG_FAILED_RENAME_BELONGS_TO_PARTY = 0x7e7, -/*20111025 to 20180621 +/*20111025 to 20180711 알 수 없는 오류로 캐릭터 이름 변경이 실패 하였습니다. Character name change failed, due an unknown error. 20130807 to 20130814 @@ -11332,7 +11332,7 @@ In order to change the character name, you must leave the party. MSG_FAILED_RENAME_UNKOWN = 0x7e8, #endif #if PACKETVER >= 20111101 -/*20111101 to 20180621 +/*20111101 to 20180711 이미 캐릭터 슬롯변경이 가능한 상태입니다.(%d) Ready to change character slot in.(%d) 20130807 to 20130814 @@ -11340,7 +11340,7 @@ Ready to change character slot in.(%d) Character name change failed, due an unknown error. */ MSG_CHARSLOT_CHANGE_DUPLICATE = 0x7e9, -/*20111101 to 20180621 +/*20111101 to 20180711 이미 캐릭터 이름변경이 가능한 상태입니다.(%d) Ready to change character name in.(%d) 20130807 to 20130814 @@ -11348,7 +11348,7 @@ Ready to change character name in.(%d) Ready to change character slot in.(%d) */ MSG_CHARNAME_CHANGE_DUPLICATE = 0x7ea, -/*20111101 to 20180621 +/*20111101 to 20180711 변경하려는 이름의 길이가 최대크기를 초과하여 캐릭터 이름 변경이 실패 하였습니다. Length exceeds the maximum size of the character name you want to change. 20130807 to 20130814 @@ -11356,7 +11356,7 @@ Length exceeds the maximum size of the character name you want to change. Ready to change character name in.(%d) */ MSG_FAILED_RENAME_OVER_LENGTH = 0x7eb, -/*20111101 to 20180621 +/*20111101 to 20180711 사용할 수 없는 단어가 포함되어 캐릭터 이름 변경이 실패 하였습니다. Name contains invalid characters. Character name change failed. 20130807 to 20130814 @@ -11364,7 +11364,7 @@ Name contains invalid characters. Character name change failed. Length exceeds the maximum size of the character name you want to change. */ MSG_FAILED_RENAME_PREVENTNAM = 0x7ec, -/*20111101 to 20180621 +/*20111101 to 20180711 이름 변경이 금지된 상태이므로 캐릭터 이름 변경이 실패 하였습니다. The name change is prohibited. Character name change failed. 20130807 to 20130814 @@ -11374,7 +11374,7 @@ Name contains invalid characters. Character name change failed. MSG_FAILED_RENAME_FORBIDDEN = 0x7ed, #endif #if PACKETVER >= 20111108 -/*20111108 to 20180621 +/*20111108 to 20180711 완료 Complete 20130807 to 20130814 @@ -11386,7 +11386,7 @@ The name change is prohibited. Character name change failed. #if PACKETVER >= 20111114 /*20111114 to 20111116 몬스터 사냥을 통해 얻을 수 있는 경험치가 %d분간 %d%% 증가합니다. -20111122 to 20180621 +20111122 to 20180711 %d분간 얻을 수 있는 경험치가 %d%% 증가합니다. During %d minutes your Exp will increase by %d%%. 20130807 to 20130814 @@ -11394,7 +11394,7 @@ During %d minutes your Exp will increase by %d%%. Complete */ MSG_PLUSEXP_VALUE = 0x7ef, -/*20111114 to 20180621 +/*20111114 to 20180711 소환까지 %02d초남았습니다. %02d seconds left until summon. 20130807 to 20130814 @@ -11402,7 +11402,7 @@ Complete During %d minutes your Exp will increase by %d%%. */ MSG_PARTY_RECALL_TIME = 0x7f0, -/*20111114 to 20180621 +/*20111114 to 20180711 파티장이 당신을 %s (%s) 로 소환합니다.소환시 %d zeny가 소모됩니다. Your party leader summons you to %s (%s). Warp costs %d Zeny. 20130807 to 20130814 @@ -11410,7 +11410,7 @@ Your party leader summons you to %s (%s). Warp costs %d Zeny. %02d seconds left until summon. */ MSG_PARTY_RECALL_INFO = 0x7f1, -/*20111114 to 20180621 +/*20111114 to 20180711 소환대상 Summon target 20130807 to 20130814 @@ -11418,7 +11418,7 @@ Summon target Your party leader summons you to %s (%s). Warp costs %d Zeny. */ MSG_RECALL_TARGET = 0x7f2, -/*20111114 to 20180621 +/*20111114 to 20180711 차단목록 Block List 20130807 to 20130814 @@ -11428,7 +11428,7 @@ Summon target MSG_PARTY_BLACKLIST = 0x7f3, /*20111114 to 20120207 파티 광고를 등록하기 위해 1000제니가 소모됩니다. -20120214 to 20180621 +20120214 to 20180711 파티 광고를 등록하기 위해 %d제니가 소모됩니다. %d Zeny will be spent for making party ad. 20130807 to 20130814 @@ -11436,7 +11436,7 @@ Summon target Block List */ MSG_PARTY_CF_PAY = 0x7f4, -/*20111114 to 20180621 +/*20111114 to 20180711 파티 광고를 하기 위한 제니가 부족합니다. Insufficient Zeny for making party ad. 20130807 to 20130814 @@ -11444,7 +11444,7 @@ Insufficient Zeny for making party ad. %d Zeny will be spent for making party ad. */ MSG_PARTY_CF_PAY_SHORTAGE_COST = 0x7f5, -/*20111114 to 20180621 +/*20111114 to 20180711 )님 파티 가입승인 ) party: accept invitation 20130807 to 20130814 @@ -11452,7 +11452,7 @@ Insufficient Zeny for making party ad. Insufficient Zeny for making party ad. */ MSG_PARTY_ADD_OK = 0x7f6, -/*20111114 to 20180621 +/*20111114 to 20180711 )님 파티 가입거부 ) party: decline invitation 20130807 to 20130814 @@ -11460,7 +11460,7 @@ Insufficient Zeny for making party ad. ) party: accept invitation */ MSG_PARTY_ADD_REFUSES = 0x7f7, -/*20111114 to 20180621 +/*20111114 to 20180711 )님 장비창보기 ) party: show equipment window 20130807 to 20130814 @@ -11468,7 +11468,7 @@ Insufficient Zeny for making party ad. ) party: decline invitation */ MSG_PARTY_ITEM_VIEW = 0x7f8, -/*20111114 to 20180621 +/*20111114 to 20180711 한글18글자,영문36글자 입력가능 Up to 36 english letters can be entered 20130807 to 20130814 @@ -11476,7 +11476,7 @@ Up to 36 english letters can be entered ) party: show equipment window */ MSG_SEEK_PARTY_MEMO_HELP = 0x7f9, -/*20111114 to 20180621 +/*20111114 to 20180711 지원하기 Enter 20130807 to 20130814 @@ -11484,7 +11484,7 @@ Enter Up to 36 english letters can be entered */ MSG_PARTY_REQUEST = 0x7fa, -/*20111114 to 20180621 +/*20111114 to 20180711 1:1대화하기 1:1 Chat 20130807 to 20130814 @@ -11492,7 +11492,7 @@ Up to 36 english letters can be entered Enter */ MSG_DIRECT_CHAT = 0x7fb, -/*20111114 to 20180621 +/*20111114 to 20180711 차단하기 Block 20130807 to 20130814 @@ -11502,7 +11502,7 @@ Block MSG_ADD_BLACKLIST = 0x7fc, #endif #if PACKETVER >= 20111122 -/*20111122 to 20180621 +/*20111122 to 20180711 파티장에게 소환되기 위한 제니가 부족합니다. Insufficient Zeny for recall. 20130807 to 20130814 @@ -11510,7 +11510,7 @@ Insufficient Zeny for recall. Block */ MSG_PARTY_RECRUIT_NOT_RECALL_PAY = 0x7fd, -/*20111122 to 20180621 +/*20111122 to 20180711 메모란에 파티광고를 써주세요. Input your party ad. 20130807 to 20130814 @@ -11518,7 +11518,7 @@ Input your party ad. Insufficient Zeny for recall. */ MSG_PARTY_RECRUIT_MEMO_ERROR = 0x7fe, -/*20111122 to 20180621 +/*20111122 to 20180711 파티장만이 파티광고를 등록할수있습니다. Only party leader can register party ad. 20130807 to 20130814 @@ -11526,7 +11526,7 @@ Only party leader can register party ad. Input your party ad. */ MSG_PARTY_RECRUIT_ERROR = 0x7ff, -/*20111122 to 20180621 +/*20111122 to 20180711 이미 지원한 파티광고입니다. You have already accepted this ad. 20130807 to 20130814 @@ -11534,7 +11534,7 @@ You have already accepted this ad. Only party leader can register party ad. */ MSG_PARTY_REFUSE_ERROR = 0x800, -/*20111122 to 20180621 +/*20111122 to 20180711 내용 For 20130807 to 20130814 @@ -11542,7 +11542,7 @@ For You have already accepted this ad. */ MSG_PARTY_RECRUIT_INFO = 0x801, -/*20111122 to 20180621 +/*20111122 to 20180711 장비 E 20130807 to 20130814 @@ -11550,7 +11550,7 @@ E For */ MSG_INVENTORY_TABNAME_1 = 0x802, -/*20111122 to 20180621 +/*20111122 to 20180711 개인 F 20130807 to 20130814 @@ -11558,7 +11558,7 @@ F E */ MSG_INVENTORY_TABNAME_3 = 0x803, -/*20111122 to 20180621 +/*20111122 to 20180711 아이템 버리기 잠금 Drop Lock: On/Off 20130807 to 20130814 @@ -11566,7 +11566,7 @@ E F */ MSG_ITEM_DROP_LOCK = 0x804, -/*20111122 to 20180621 +/*20111122 to 20180711 파티원 찾기 알람 Party Alarm 20130807 to 20130814 @@ -11576,7 +11576,7 @@ Party Alarm MSG_PARTY_RECRUIT_ALRAM = 0x805, #endif #if PACKETVER >= 20111207 -/*20111207 to 20180621 +/*20111207 to 20180711 파티결성 Create Party 20130807 to 20130814 @@ -11584,7 +11584,7 @@ Create Party Party Alarm */ MSG_CREATE_PARTY = 0x806, -/*20111207 to 20180621 +/*20111207 to 20180711 파티탈퇴 Leave Party 20130807 to 20130814 @@ -11592,7 +11592,7 @@ Leave Party Create Party */ MSG_WITHDRAW_PARTY = 0x807, -/*20111207 to 20180621 +/*20111207 to 20180711 파티초대 Party Invitation 20130807 to 20130814 @@ -11600,7 +11600,7 @@ Party Invitation Leave Party */ MSG_INVITE_PARTY = 0x808, -/*20111207 to 20180621 +/*20111207 to 20180711 파티 이름 등록 Party Name: 20130807 to 20130814 @@ -11608,7 +11608,7 @@ Party Name: Party Invitation */ MSG_PUT_PARTY_NAME_IN = 0x809, -/*20111207 to 20180621 +/*20111207 to 20180711 초대할 캐릭터 이름 Player Name: 20130807 to 20130814 @@ -11616,7 +11616,7 @@ Player Name: Party Name: */ MSG_PUT_PLAYER_NAME_IN = 0x80a, -/*20111207 to 20180621 +/*20111207 to 20180711 님께 파티가입 요청을 보냈습니다. has recieved an invitation to join your party. 20130807 to 20130814 @@ -11624,7 +11624,7 @@ Party Name: Player Name: */ MSG_CHARACTER_PARTY_INVITATION_TO_JOIN = 0x80b, -/*20111207 to 20180621 +/*20111207 to 20180711 님께서 파티가입을 거절했습니다. rejected your party invitation. 20130807 to 20130814 @@ -11632,7 +11632,7 @@ Player Name: has recieved an invitation to join your party. */ MSG_CHARACTER_REJECT_PARTY_INVITATION = 0x80c, -/*20111207 to 20180621 +/*20111207 to 20180711 님께서 파티가입을 수락했습니다. accepted your party invitation. 20130807 to 20130814 @@ -11640,7 +11640,7 @@ Player Name: rejected your party invitation. */ MSG_CHARACTER_ACCEPT_PARTY_INVITATION = 0x80d, -/*20111207 to 20180621 +/*20111207 to 20180711 이미 파티모집중입니다. Recruitment is already a party. 20130807 to 20130814 @@ -11648,7 +11648,7 @@ Recruitment is already a party. accepted your party invitation. */ MSG_PARTY_RECRUIT_ERROR1 = 0x80e, -/*20111207 to 20180621 +/*20111207 to 20180711 이전 검색과 같은 조건입니다. Same conditions such as the previous search. 20130807 to 20130814 @@ -11656,7 +11656,7 @@ Same conditions such as the previous search. Recruitment is already a party. */ MSG_PARTY_RECRUIT_ERROR2 = 0x80f, -/*20111207 to 20180621 +/*20111207 to 20180711 길드 탈퇴 후 사용 가능합니다. Guild after withdrwal. 20130807 to 20130814 @@ -11664,7 +11664,7 @@ Guild after withdrwal. Same conditions such as the previous search. */ MSG_CHARNAME_CHANGE_FILED_GUILDMEMBER = 0x810, -/*20111207 to 20180621 +/*20111207 to 20180711 파티 탈퇴 후 사용 가능합니다. Party after secession. 20130807 to 20130814 @@ -11672,7 +11672,7 @@ Party after secession. Guild after withdrwal. */ MSG_CHARNAME_CHANGE_FILED_PARTYMEMBER = 0x811, -/*20111207 to 20180621 +/*20111207 to 20180711 소환 유저가 소환이 안되는 맵에 있습니다. The player can not be summoned to this map. 20130807 to 20130814 @@ -11682,7 +11682,7 @@ Party after secession. MSG_PARTY_RECRUIT_RECALL_ERR1 = 0x812, /*20111207 to 20120229 파티장이 있는 맵에서는 소환이 안됩니다. -20120307 to 20180621 +20120307 to 20180711 현재 파티장이 있는 맵에서는 소환이 안됩니다. Party Leader is on a map that is restricted to summon players. 20130807 to 20130814 @@ -11690,7 +11690,7 @@ Party Leader is on a map that is restricted to summon players. The player can not be summoned to this map. */ MSG_PARTY_RECRUIT_RECALL_ERR2 = 0x813, -/*20111207 to 20180621 +/*20111207 to 20180711 소환거부되었습니다. Summon has been denied. 20130807 to 20130814 @@ -11698,7 +11698,7 @@ Summon has been denied. Party Leader is on a map that is restricted to summon players. */ MSG_PARTY_RECRUIT_RECALL_ERR3 = 0x814, -/*20111207 to 20180621 +/*20111207 to 20180711 소환을 할 수 없습니다. Can not be summoned. 20130807 to 20130814 @@ -11706,7 +11706,7 @@ Can not be summoned. Summon has been denied. */ MSG_PARTY_RECRUIT_RECALL_ERR4 = 0x815, -/*20111207 to 20180621 +/*20111207 to 20180711 파티초대는 파티장만 가능합니다. Only the leader can invite. 20130807 to 20130814 @@ -11716,7 +11716,7 @@ Can not be summoned. MSG_YOU_ARE_NOT_PARTYMASTER = 0x816, #endif #if PACKETVER >= 20111213 -/*20111213 to 20180621 +/*20111213 to 20180711 검색할 아이템명 입력 : Search item: 20130807 to 20130814 @@ -11724,7 +11724,7 @@ Search item: Only the leader can invite. */ MSG_NC_ITEM_SEARCH = 0x817, -/*20111213 to 20180621 +/*20111213 to 20180711 캐릭터명을 입력하셔야 합니다. You must enter a character name. 20130807 to 20130814 @@ -11732,7 +11732,7 @@ You must enter a character name. Search item: */ MSG_PLEASE_PUT_CHARACTER_NAME_IN = 0x818, -/*20111213 to 20180621 +/*20111213 to 20180711 파티이름을 입력하셔야 합니다. You must enter the name of the party. 20130807 to 20130814 @@ -11742,7 +11742,7 @@ You must enter a character name. MSG_PLEASE_PUT_PARTY_NAME_IN = 0x819, #endif #if PACKETVER >= 20111220 -/*20111220 to 20180621 +/*20111220 to 20180711 길드 도우미 Guild Creation Window 20130807 to 20130814 @@ -11750,7 +11750,7 @@ Guild Creation Window You must enter the name of the party. */ MSG_GUILD_HELPER = 0x81a, -/*20111220 to 20180621 +/*20111220 to 20180711 가입되어 있는 길드가 없습니다. Join a guild or start your own! 20130807 to 20130814 @@ -11758,7 +11758,7 @@ Join a guild or start your own! Guild Creation Window */ MSG_NO_GUILD_CURRENTLY_PARTICIPATED_IN = 0x81b, -/*20111220 to 20180621 +/*20111220 to 20180711 길드 결성 Create Guild 20130807 to 20130814 @@ -11766,7 +11766,7 @@ Create Guild Join a guild or start your own! */ MSG_CREATE_GUILD = 0x81c, -/*20111220 to 20180621 +/*20111220 to 20180711 생성할 길드 이름 Guild Name 20130807 to 20130814 @@ -11774,7 +11774,7 @@ Guild Name Create Guild */ MIS_PUT_GUILD_NAME_IN = 0x81d, -/*20111220 to 20180621 +/*20111220 to 20180711 길드 결성 도움말 Guild System 20130807 to 20130814 @@ -11782,7 +11782,7 @@ Guild System Guild Name */ MIS_GUILD_TIP = 0x81e, -/*20111220 to 20180621 +/*20111220 to 20180711 길드 시스템이란 What is the guild system 20130807 to 20130814 @@ -11790,7 +11790,7 @@ What is the guild system Guild System */ MIS_GUILD_SYSTEM = 0x81f, -/*20111220 to 20180621 +/*20111220 to 20180711 길드이름을 입력하셔야 합니다. You must enter the name of your guild. 20130807 to 20130814 @@ -11800,7 +11800,7 @@ What is the guild system MSG_PLEASE_PUT_GUILD_NAME_IN = 0x820, #endif #if PACKETVER >= 20111227 -/*20111227 to 20180621 +/*20111227 to 20180711 지원한 파티에서 거부당했습니다. Supported at the party was rejected. 20130807 to 20130814 @@ -11810,7 +11810,7 @@ You must enter the name of your guild. MSG_PARTY_RECRUIT_REFUSE_VOLUNTEER = 0x821, #endif #if PACKETVER >= 20120103 -/*20120103 to 20180621 +/*20120103 to 20180711 서비스 선택. Select Service: 20130807 to 20130814 @@ -11818,7 +11818,7 @@ Select Service: Supported at the party was rejected. */ MSG_SERVICESELECT = 0x822, -/*20120103 to 20180621 +/*20120103 to 20180711 탈출 가능한 지역. Possible escape area. 20130807 to 20130814 @@ -11826,20 +11826,20 @@ Possible escape area. Select Service: */ MSG_SHOW_MAPNAMETITLE = 0x823, -/*20120103 to 20180621 +/*20120103 to 20180711 Replay File List 20130807 to 20130814 탈출 가능한 지역. Possible escape area. */ MSG_REPLAY_STR_REPLAYFILELIST = 0x824, -/*20120103 to 20180621 +/*20120103 to 20180711 File info 20130807 to 20130814 Replay File List */ MSG_REPLAY_STR_FILEINFO = 0x825, -/*20120103 to 20180621 +/*20120103 to 20180711 File List 20130807 to 20130814 File info @@ -11847,7 +11847,7 @@ File info MSG_REPLAY_STR_FILELIST = 0x826, #endif #if PACKETVER >= 20120117 -/*20120117 to 20180621 +/*20120117 to 20180711 %s 아이템은 거래가 불가능 합니다. %s Item deal not possible. 20130807 to 20130814 @@ -11856,7 +11856,7 @@ File List MSG_NOT_MOVEABLE_TRADE = 0x827, #endif #if PACKETVER >= 20120207 -/*20120207 to 20180621 +/*20120207 to 20180711 길드해체 Disband the Guild 20130807 to 20130814 @@ -11864,7 +11864,7 @@ Disband the Guild %s Item deal not possible. */ MSG_GUILD_DISBAND = 0x828, -/*20120207 to 20180621 +/*20120207 to 20180711 해체할 길드 이름 Enter Guild Name 20130807 to 20130814 @@ -11874,7 +11874,7 @@ Disband the Guild MSG_PUT_DISBAND_GUILDNAME = 0x829, #endif #if PACKETVER >= 20120214 -/*20120214 to 20180621 +/*20120214 to 20180711 접속하지 않았거나 존재하지 않는 캐릭터입니다. The character is not online or does not exist. 20130807 to 20130814 @@ -11884,7 +11884,7 @@ Enter Guild Name MSG_JOINGUILD_NOTEXIST_USER = 0x82a, #endif #if PACKETVER >= 20120228 -/*20120228 to 20180621 +/*20120228 to 20180711 팔콘 호출에 실패하였습니다. Failed to call Falcon. 20130807 to 20130814 @@ -11896,7 +11896,7 @@ The character is not online or does not exist. #if PACKETVER >= 20120307 /*20120307 to 20120321 %d%% ( 프리미엄 %d%% + %s서버 %d%% ) -20120328 to 20180621 +20120328 to 20180711 %d%% ( 기본 100%% + 프리미엄 %d%% + %s서버 %d%% ) %d%%(default 100%%+ Premium%d%%+%s Server%d%%) 20130807 to 20130814 @@ -11904,7 +11904,7 @@ The character is not online or does not exist. Failed to call Falcon. */ MSG_BASIC_EXP_MSG_BRZ = 0x82c, -/*20120307 to 20180621 +/*20120307 to 20180711 해당 유저는 현재 공성전에 참가하고 있습니다. This user is currently participating in the siege. 20130807 to 20130814 @@ -11912,7 +11912,7 @@ This user is currently participating in the siege. %d%%(default 100%%+ Premium%d%%+%s Server%d%%) */ MSG_JOINGUILD_TARGET_USER_IN_SIEGEMAP = 0x82d, -/*20120307 to 20180621 +/*20120307 to 20180711 동일한 맵에서만 파티장 변경이 가능합니다. It is only possible to change the party leader while on the same map. 20130807 to 20130814 @@ -11920,7 +11920,7 @@ It is only possible to change the party leader while on the same map. This user is currently participating in the siege. */ MSG_PARTY_MASTER_CHANGE_SAME_MAP = 0x82e, -/*20120307 to 20180621 +/*20120307 to 20180711 현재 지역에서는 파티장 변경이 불가능합니다. In the current region it is not possible to change the party. 20130807 to 20130814 @@ -11928,7 +11928,7 @@ In the current region it is not possible to change the party. It is only possible to change the party leader while on the same map. */ MSG_CANNOT_PARTY_MASTER_CHANGE_IN_MAP = 0x82f, -/*20120307 to 20180621 +/*20120307 to 20180711 그리폰 내리기 Gryphon making 20130807 to 20130814 @@ -11939,7 +11939,7 @@ In the current region it is not possible to change the party. /*20120307 to 20120307 현재 공성전에 참여 중이므로 길드초대를 하실 수 없습니다. You can't invite characters in WoE maps. -20120314 to 20180621 +20120314 to 20180711 %d월 %d일 %d시 %d분 %d초 Delete: %d/%d - %d:%d:%d 20130807 to 20130814 @@ -11949,7 +11949,7 @@ Gryphon making MSG_TIME_TYPE3 = 0x831, #endif #if PACKETVER >= 20120314 -/*20120314 to 20180621 +/*20120314 to 20180711 현재 공성전에 참여 중이므로 길드초대를 하실 수 없습니다. You can't invite characters in WoE maps. 20130807 to 20130814 @@ -11957,7 +11957,7 @@ You can't invite characters in WoE maps. Delete: %d/%d - %d:%d:%d */ MSG_JOINGUILD_REQ_USER_IN_SIEGEMAP = 0x832, -/*20120314 to 20180621 +/*20120314 to 20180711 전장에 입장 대기를 신청하셨습니다. You are now in the battlefield queue. 20130807 to 20130814 @@ -11965,7 +11965,7 @@ You are now in the battlefield queue. You can't invite characters in WoE maps. */ MSG_BATTLEFIELD_MSG_REQUEST_JOINWAIT = 0x833, -/*20120314 to 20180621 +/*20120314 to 20180711 인원이 가득 찼습니다. Queuing has finished. 20130807 to 20130814 @@ -11973,7 +11973,7 @@ Queuing has finished. You are now in the battlefield queue. */ MSG_BATTLEFIELD_MSG_FULL = 0x834, -/*20120314 to 20180621 +/*20120314 to 20180711 확인되지 않은 전장명입니다. Invalid name of the battlefield. 20130807 to 20130814 @@ -11981,7 +11981,7 @@ Invalid name of the battlefield. Queuing has finished. */ MSG_BATTLEFIELD_MSG_UNKNOWN_NAME = 0x835, -/*20120314 to 20180621 +/*20120314 to 20180711 확인되지 않은 신청타입입니다. Invalid type of application. 20130807 to 20130814 @@ -11989,7 +11989,7 @@ Invalid type of application. Invalid name of the battlefield. */ MSG_BATTLEFIELD_MSG_UNKNOWN_TYPE = 0x836, -/*20120314 to 20180621 +/*20120314 to 20180711 최대 인원을 초과하였습니다. People count exceeded. 20130807 to 20130814 @@ -11997,7 +11997,7 @@ People count exceeded. Invalid type of application. */ MSG_BATTLEFIELD_MSG_MAXOVER = 0x837, -/*20120314 to 20180621 +/*20120314 to 20180711 입장 레벨이 맞지 않습니다. Your level doesn't fit this battlefield rules. 20130807 to 20130814 @@ -12005,7 +12005,7 @@ Your level doesn't fit this battlefield rules. People count exceeded. */ MSG_BATTLEFIELD_MSG_JOIN_NOTLEVEL = 0x838, -/*20120314 to 20180621 +/*20120314 to 20180711 중복 신청하셨습니다. Duplicate application. 20130807 to 20130814 @@ -12013,7 +12013,7 @@ Duplicate application. Your level doesn't fit this battlefield rules. */ MSG_BATTLEFIELD_MSG_JOIN_OVERLAP = 0x839, -/*20120314 to 20180621 +/*20120314 to 20180711 재접속후 다시 신청하여 주시기 바랍니다. After reconnecting, please re-apply. 20130807 to 20130814 @@ -12021,7 +12021,7 @@ After reconnecting, please re-apply. Duplicate application. */ MSG_BATTLEFIELD_MSG_RESTART = 0x83a, -/*20120314 to 20180621 +/*20120314 to 20180711 직업이 맞지 않습니다. Your class can't participate in this battlefield. 20130807 to 20130814 @@ -12029,7 +12029,7 @@ Your class can't participate in this battlefield. After reconnecting, please re-apply. */ MSG_BATTLEFIELD_MSG_NOTJOB = 0x83b, -/*20120314 to 20180621 +/*20120314 to 20180711 파티장이나 길드장만이 신청할 수 있습니다. Only party leader / guild master can apply. 20130807 to 20130814 @@ -12037,7 +12037,7 @@ Only party leader / guild master can apply. Your class can't participate in this battlefield. */ MSG_BATTLEFIELD_MSG_JOIN_ONLYBOSS = 0x83c, -/*20120314 to 20180621 +/*20120314 to 20180711 전장을 이용 중인 팀원이 있어 신청이 불가능 합니다. You can't apply while your team member is already on a battlefield. 20130807 to 20130814 @@ -12045,7 +12045,7 @@ You can't apply while your team member is already on a battlefield. Only party leader / guild master can apply. */ MSG_BATTLEFIELD_MSG_BUSY_PARTYMEMBER = 0x83d, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 입장 대기가 취소되었습니다. You have left the battlefield queue. 20130807 to 20130814 @@ -12053,7 +12053,7 @@ You have left the battlefield queue. You can't apply while your team member is already on a battlefield. */ MSG_BATTLEFIELD_MSG_CANCEL_JOINWAIT = 0x83e, -/*20120314 to 20180621 +/*20120314 to 20180711 잘못된 전장명 입니다. Wrong battlefield name. 20130807 to 20130814 @@ -12061,7 +12061,7 @@ Wrong battlefield name. You have left the battlefield queue. */ MSG_BATTLEFIELD_MSG_WRONG_NAME = 0x83f, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 입장 대기 순위에 없습니다. You are not in the battlefield queue list 20130807 to 20130814 @@ -12069,7 +12069,7 @@ You are not in the battlefield queue list Wrong battlefield name. */ MSG_BATTLEFIELD_MSG_NOTRANK = 0x840, -/*20120314 to 20180621 +/*20120314 to 20180711 선택하신 전장은 현재 이용하실 수 없으므로 대기가 취소됩니다. The selected arena is unavailable; your application has been cancelled 20130807 to 20130814 @@ -12077,7 +12077,7 @@ The selected arena is unavailable; your application has been cancelled You are not in the battlefield queue list */ MSG_BATTLEFIELD_MSG_FAIL_CHOICE = 0x841, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 입장을 취소하였습니다. You have left the queue 20130807 to 20130814 @@ -12085,7 +12085,7 @@ You have left the queue The selected arena is unavailable; your application has been cancelled */ MSG_BATTLEFIELD_MSG_CANCEL_JOIN = 0x842, -/*20120314 to 20180621 +/*20120314 to 20180711 전장에 입장하시겠습니까? Are you sure you want to join a battleground? 20130807 to 20130814 @@ -12093,7 +12093,7 @@ Are you sure you want to join a battleground? You have left the queue */ MSG_BATTLEFIELD_MSG_DOYOU_JOIN = 0x843, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 입장 신청 시스템 [Battlefield application rules] 20130807 to 20130814 @@ -12101,7 +12101,7 @@ You have left the queue Are you sure you want to join a battleground? */ MSG_BATTLEFIELD_HELP1 = 0x844, -/*20120314 to 20180621 +/*20120314 to 20180711 입장 신청 및 전장으로의 공간이동 불가 상황 Application and position into the battlefield cannot be applied under this circumtances 20130807 to 20130814 @@ -12109,7 +12109,7 @@ Application and position into the battlefield cannot be applied under this circu [Battlefield application rules] */ MSG_BATTLEFIELD_HELP2 = 0x845, -/*20120314 to 20180621 +/*20120314 to 20180711 1. 여러 종류의 전장을 동시에 신청할 수 없습니다. 1. Different types of battle can not be applied simultaneously. 20130807 to 20130814 @@ -12117,7 +12117,7 @@ Application and position into the battlefield cannot be applied under this circu Application and position into the battlefield cannot be applied under this circumtances */ MSG_BATTLEFIELD_HELP3 = 0x846, -/*20120314 to 20180621 +/*20120314 to 20180711 2. 개인 / 파티 / 길드 전장을 동시에 신청할 수 없습니다. 2. Personal / party / guild battle can not be applied simultaneously. 20130807 to 20130814 @@ -12125,7 +12125,7 @@ Application and position into the battlefield cannot be applied under this circu 1. Different types of battle can not be applied simultaneously. */ MSG_BATTLEFIELD_HELP4 = 0x847, -/*20120314 to 20180621 +/*20120314 to 20180711 3. 파티 전장 신청은 파티장만 신청할 수 있으며, 3. Parties can only be applied by their party leaders. 20130807 to 20130814 @@ -12133,7 +12133,7 @@ Application and position into the battlefield cannot be applied under this circu 2. Personal / party / guild battle can not be applied simultaneously. */ MSG_BATTLEFIELD_HELP5 = 0x848, -/*20120314 to 20180621 +/*20120314 to 20180711 오프라인중이거나 오프라인 된 파티원은 대기열에서 누락됩니다. Offline party members won't proceed to the queue. 20130807 to 20130814 @@ -12141,7 +12141,7 @@ Offline party members won't proceed to the queue. 3. Parties can only be applied by their party leaders. */ MSG_BATTLEFIELD_HELP6 = 0x849, -/*20120314 to 20180621 +/*20120314 to 20180711 4. 전장 신청은 전장 맵을 제외한 모든 곳에서 신청 가능하나, 4. You can add request to enter the arena from any map except for those who don't allow teleport/warp. 20130807 to 20130814 @@ -12149,7 +12149,7 @@ Offline party members won't proceed to the queue. Offline party members won't proceed to the queue. */ MSG_BATTLEFIELD_HELP7 = 0x84a, -/*20120314 to 20180621 +/*20120314 to 20180711 입장한 위치가 마을, 필드, 일반 던전이 아닐 경우 복귀 시 캐릭터 저장 좌표로 이동 됩니다. When the battle is finished your character will be returned to the current spot or (if it's not possible) to the save point. 20130807 to 20130814 @@ -12157,7 +12157,7 @@ When the battle is finished your character will be returned to the current spot 4. You can add request to enter the arena from any map except for those who don't allow teleport/warp. */ MSG_BATTLEFIELD_HELP8 = 0x84b, -/*20120314 to 20180621 +/*20120314 to 20180711 5. 전장의 보상 및 기타 서비스는 각 마을에 위치한 전장 모병관을 통해 전장 대기실에서 이용해 주십시오. 5. You can view and choose rewards in the arena waiting room. 20130807 to 20130814 @@ -12165,7 +12165,7 @@ When the battle is finished your character will be returned to the current spot When the battle is finished your character will be returned to the current spot or (if it's not possible) to the save point. */ MSG_BATTLEFIELD_HELP9 = 0x84c, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 입장 신청 도움말 Request help battle position 20130807 to 20130814 @@ -12173,7 +12173,7 @@ Request help battle position 5. You can view and choose rewards in the arena waiting room. */ MSG_BATTLEFIELD_HELP10 = 0x84d, -/*20120314 to 20180621 +/*20120314 to 20180711 %s 전장이 시작됩니다. %s battle begins. 20130807 to 20130814 @@ -12181,7 +12181,7 @@ Request help battle position Request help battle position */ MSG_BATTLEFIELD_START = 0x84e, -/*20120314 to 20180621 +/*20120314 to 20180711 전장으로 이동하시겠습니까? Do you want to enter the arena? 20130807 to 20130814 @@ -12189,7 +12189,7 @@ Do you want to enter the arena? %s battle begins. */ MSG_BATTLEFIELD_DOYOU_MOVE = 0x84f, -/*20120314 to 20180621 +/*20120314 to 20180711 [주의] [Note] 20130807 to 20130814 @@ -12197,7 +12197,7 @@ Do you want to enter the arena? Do you want to enter the arena? */ MSG_BATTLEFIELD_WARNINGMSG1 = 0x850, -/*20120314 to 20180621 +/*20120314 to 20180711 현재 위치가 마을, 필드 혹은 일반던전이 When the battle is finished your character will 20130807 to 20130814 @@ -12205,7 +12205,7 @@ When the battle is finished your character will [Note] */ MSG_BATTLEFIELD_WARNINGMSG2 = 0x851, -/*20120314 to 20180621 +/*20120314 to 20180711 아닐 경우 전장 종료 후 저장된 위치로 be returned to the current spot or (if it's not 20130807 to 20130814 @@ -12213,7 +12213,7 @@ be returned to the current spot or (if it's not When the battle is finished your character will */ MSG_BATTLEFIELD_WARNINGMSG3 = 0x852, -/*20120314 to 20180621 +/*20120314 to 20180711 되돌아가게 됩니다. possible) to the save point. 20130807 to 20130814 @@ -12221,7 +12221,7 @@ possible) to the save point. be returned to the current spot or (if it's not */ MSG_BATTLEFIELD_WARNINGMSG4 = 0x853, -/*20120314 to 20180621 +/*20120314 to 20180711 다른 이의 요청 결과를 기다리고 있습니다. Waiting for the opponents. 20130807 to 20130814 @@ -12229,7 +12229,7 @@ Waiting for the opponents. possible) to the save point. */ MSG_BATTLEFIELD_WAIT_PLAYER = 0x854, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 입장 요청 Battlefield position request 20130807 to 20130814 @@ -12237,7 +12237,7 @@ Battlefield position request Waiting for the opponents. */ MSG_BATTLEFIELD_REQUEST_JOIN = 0x855, -/*20120314 to 20180621 +/*20120314 to 20180711 수락대기시간:%d초 Accept standby time:%d seconds 20130807 to 20130814 @@ -12245,7 +12245,7 @@ Accept standby time:%d seconds Battlefield position request */ MSG_BATTLEFIELD_WAITTIME_D = 0x856, -/*20120314 to 20180621 +/*20120314 to 20180711 입장 대기 상태 Standby position 20130807 to 20130814 @@ -12253,7 +12253,7 @@ Standby position Accept standby time:%d seconds */ MSG_BATTLEFIELD_STATE_JOINWAIT = 0x857, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 명칭: %s Battlefield name:%s 20130807 to 20130814 @@ -12261,7 +12261,7 @@ Battlefield name:%s Standby position */ MSG_BATTLEFIELD_NAME_S = 0x858, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 필요 인원: %d Persons required:%d 20130807 to 20130814 @@ -12269,7 +12269,7 @@ Persons required:%d Battlefield name:%s */ MSG_BATTLEFIELD_MEMBER_D = 0x859, -/*20120314 to 20180621 +/*20120314 to 20180711 내 대기순번: %d Your position:%d 20130807 to 20130814 @@ -12277,7 +12277,7 @@ Your position:%d Persons required:%d */ MSG_BATTLEFIELD_MYRANK_D = 0x85a, -/*20120314 to 20180621 +/*20120314 to 20180711 명칭 : Name: 20130807 to 20130814 @@ -12285,7 +12285,7 @@ Name: Your position:%d */ MSG_BATTLEFIELD_DP_TITLE = 0x85b, -/*20120314 to 20180621 +/*20120314 to 20180711 목표 : Goal: 20130807 to 20130814 @@ -12293,7 +12293,7 @@ Goal: Name: */ MSG_BATTLEFIELD_DP_AIM = 0x85c, -/*20120314 to 20180621 +/*20120314 to 20180711 전장의 인원 구성 : Format: 20130807 to 20130814 @@ -12301,7 +12301,7 @@ Format: Goal: */ MSG_BATTLEFIELD_DP_MEMBER = 0x85d, -/*20120314 to 20180621 +/*20120314 to 20180711 참여조건 : Level: 20130807 to 20130814 @@ -12309,7 +12309,7 @@ Level: Format: */ MSG_BATTLEFIELD_DP_REQUIRED = 0x85e, -/*20120314 to 20180621 +/*20120314 to 20180711 보상(승) : Win: 20130807 to 20130814 @@ -12317,7 +12317,7 @@ Win: Level: */ MSG_BATTLEFIELD_DP_WIN = 0x85f, -/*20120314 to 20180621 +/*20120314 to 20180711 보상(무) : Draw: 20130807 to 20130814 @@ -12325,7 +12325,7 @@ Draw: Win: */ MSG_BATTLEFIELD_DP_DRAW = 0x860, -/*20120314 to 20180621 +/*20120314 to 20180711 보상(패) : Loss: 20130807 to 20130814 @@ -12333,7 +12333,7 @@ Loss: Draw: */ MSG_BATTLEFIELD_DP_LOSS = 0x861, -/*20120314 to 20180621 +/*20120314 to 20180711 전장을 개인으로 신청 하셨습니다. 맞습니까? Do you want to participate in the individuals battle? 20130807 to 20130814 @@ -12341,7 +12341,7 @@ Do you want to participate in the individuals battle? Loss: */ MSG_BATTLEFIELD_DOYOU_SINGLE = 0x862, -/*20120314 to 20180621 +/*20120314 to 20180711 전장을 파티로 신청 하셨습니다. 맞습니까? Do you want to participate in the parties battle? 20130807 to 20130814 @@ -12349,7 +12349,7 @@ Do you want to participate in the parties battle? Do you want to participate in the individuals battle? */ MSG_BATTLEFIELD_DOYOU_PALTY = 0x863, -/*20120314 to 20180621 +/*20120314 to 20180711 전장을 길드로 신청 하셨습니다. 맞습니까? Do you want to participate in the guilds battle? 20130807 to 20130814 @@ -12357,7 +12357,7 @@ Do you want to participate in the guilds battle? Do you want to participate in the parties battle? */ MSG_BATTLEFIELD_DOYOU_GUILD = 0x864, -/*20120314 to 20180621 +/*20120314 to 20180711 전장 목록 Battleground List 20130807 to 20130814 @@ -12365,21 +12365,21 @@ Battleground List Do you want to participate in the guilds battle? */ MSG_BATTLEFIELD_LIST2 = 0x865, -/*20120314 to 20180621 +/*20120314 to 20180711 %d VS %d 20130807 to 20130814 전장 목록 Battleground List */ MSG_BATTLEFIELD_D_VS_D = 0x866, -/*20120314 to 20180621 +/*20120314 to 20180711 Base LV %d 이하 LV %d and lower 20130807 to 20130814 %d VS %d */ MSG_BATTLEFIELD_LEVELDOWN_D = 0x867, -/*20120314 to 20180621 +/*20120314 to 20180711 Base LV %d 이상 LV %d and higher 20130807 to 20130814 @@ -12387,7 +12387,7 @@ Base LV %d 이하 LV %d and lower */ MSG_BATTLEFIELD_LEVELUP_D = 0x868, -/*20120314 to 20180621 +/*20120314 to 20180711 Base LV %d ~ %d LV %d ~ %d 20130807 to 20130814 @@ -12395,7 +12395,7 @@ Base LV %d 이상 LV %d and higher */ MSG_BATTLEFIELD_LEVEL_D_D = 0x869, -/*20120314 to 20180621 +/*20120314 to 20180711 제한 없음 No restrictions 20130807 to 20130814 @@ -12403,7 +12403,7 @@ Base LV %d ~ %d LV %d ~ %d */ MSG_BATTLEFIELD_LIMITLESS = 0x86a, -/*20120314 to 20180621 +/*20120314 to 20180711 [해당 맵에서는 신청하실 수 없습니다.] [You can't apply on this map.] 20130807 to 20130814 @@ -12411,7 +12411,7 @@ LV %d ~ %d No restrictions */ MSG_BATTLEFIELD_MSG_NOT_JOINMAP = 0x86b, -/*20120314 to 20180621 +/*20120314 to 20180711 [전장 재신청까지 약 1분의 대기시간을 필요로 합니다.] [You must wait about 1 minute to apply.] 20130807 to 20130814 @@ -12419,7 +12419,7 @@ No restrictions [You can't apply on this map.] */ MSG_BATTLEFIELD_MSG_WAIT_1MM = 0x86c, -/*20120314 to 20180621 +/*20120314 to 20180711 [파티에 먼저 가입하셔야 합니다.] [You must be in a party.] 20130807 to 20130814 @@ -12427,7 +12427,7 @@ No restrictions [You must wait about 1 minute to apply.] */ MSG_BATTLEFIELD_MSG_PLZ_PALTYJOIN = 0x86d, -/*20120314 to 20180621 +/*20120314 to 20180711 [파티장만 신청 가능합니다.] [Only party leader can apply.] 20130807 to 20130814 @@ -12435,7 +12435,7 @@ No restrictions [You must be in a party.] */ MSG_BATTLEFIELD_MSG_NOT_PALTYBOSS = 0x86e, -/*20120314 to 20180621 +/*20120314 to 20180711 [접속되어있는 파티인원수가 많습니다.] [Too many party members online.] 20130807 to 20130814 @@ -12443,7 +12443,7 @@ No restrictions [Only party leader can apply.] */ MSG_BATTLEFIELD_MSG_OVER_PARTYMEMBER = 0x86f, -/*20120314 to 20180621 +/*20120314 to 20180711 [길드에 먼저 가입하셔야 합니다.] [You must be in a guild.] 20130807 to 20130814 @@ -12451,7 +12451,7 @@ No restrictions [Too many party members online.] */ MSG_BATTLEFIELD_MSG_PLZ_GUILDJOIN = 0x870, -/*20120314 to 20180621 +/*20120314 to 20180711 [길드장만 신청 가능합니다.] [Only guild master can apply.] 20130807 to 20130814 @@ -12459,7 +12459,7 @@ No restrictions [You must be in a guild.] */ MSG_BATTLEFIELD_MSG_NOT_GUILDBOSS = 0x871, -/*20120314 to 20180621 +/*20120314 to 20180711 [접속되어있는 길드인원수가 많습니다.] [Too many guild members online.] 20130807 to 20130814 @@ -12469,7 +12469,7 @@ No restrictions MSG_BATTLEFIELD_MSG_OVER_GUILDMEMBER = 0x872, /*20120314 to 20120314 아이템 합치기 -20120320 to 20180621 +20120320 to 20180711 이동예약 Moving Book 20130807 to 20130814 @@ -12480,7 +12480,7 @@ Moving Book /*20120314 to 20120314 같은 종류의 아이템을 2개 이상 선택해주세요. Two or more of the same type. Please select an item. -20120320 to 20180621 +20120320 to 20180711 이동 Move 20130807 to 20130814 @@ -12491,7 +12491,7 @@ Moving Book /*20120314 to 20120314 아이템 합치기에 성공했습니다. Item merge is successful. -20120320 to 20180621 +20120320 to 20180711 이름변경 Rename 20130807 to 20130814 @@ -12502,7 +12502,7 @@ Move /*20120314 to 20120314 아이템 합치기는 한번에 1종류씩만 가능합니다. Combining items will be only one kind at a time. -20120320 to 20180621 +20120320 to 20180711 Make Character 20130807 to 20130814 이름변경 @@ -12512,7 +12512,7 @@ Rename /*20120314 to 20120314 아이템의 개수가 30000개 초과 했습니다. You cannot have more than 30,000 stacked items. -20120320 to 20180621 +20120320 to 20180711 http://ro.game.gnjoy.com/ 20130807 to 20130814 Make Character @@ -12520,7 +12520,7 @@ Make Character MSG_UAE_URL = 0x877, #endif #if PACKETVER >= 20120320 -/*20120320 to 20180621 +/*20120320 to 20180711 (%s) Server 20130807 to 20130814 http://ro.game.gnjoy.com/ @@ -12528,14 +12528,14 @@ http://ro.game.gnjoy.com/ MSG_UAE_SERVERSTR = 0x878, /*20120320 to 20120328 아이템 합치기 -20120404 to 20180621 +20120404 to 20180711 아이템 병합(모두선택 Ctrl+클릭) Item Merge 20130807 to 20130814 (%s) Server */ MSG_MERGE_ITEM = 0x879, -/*20120320 to 20180621 +/*20120320 to 20180711 같은 종류의 아이템을 2개 이상 선택해주세요. Two or more of the same type. Please select an item. 20130807 to 20130814 @@ -12543,7 +12543,7 @@ Two or more of the same type. Please select an item. Item Merge */ MSG_SELECT_ITEM_TO_MERGE = 0x87a, -/*20120320 to 20180621 +/*20120320 to 20180711 아이템 합치기에 성공했습니다. Item merge is successful. 20130807 to 20130814 @@ -12551,7 +12551,7 @@ Item merge is successful. Two or more of the same type. Please select an item. */ MSG_MERGE_ITEM_SUCCESS = 0x87b, -/*20120320 to 20180621 +/*20120320 to 20180711 아이템 합치기는 한번에 1종류씩만 가능합니다. Combining items will be only one kind at a time. 20130807 to 20130814 @@ -12559,7 +12559,7 @@ Combining items will be only one kind at a time. Item merge is successful. */ MSG_MERGE_ITEM_FAILED_NOT_MERGE = 0x87c, -/*20120320 to 20180621 +/*20120320 to 20180711 아이템의 개수가 30000개 초과 했습니다. You cannot have more than 30,000 stacked items. 20130807 to 20130814 @@ -12569,7 +12569,7 @@ Combining items will be only one kind at a time. MSG_MERGE_ITEM_FAILED_MAX_COUNT = 0x87d, #endif #if PACKETVER >= 20120321 -/*20120321 to 20180621 +/*20120321 to 20180711 좌로 회전 Rotate left 20130807 to 20130814 @@ -12577,7 +12577,7 @@ Rotate left You cannot have more than 30,000 stacked items. */ MSG_CHARACTER_LEFT_ROLL = 0x87e, -/*20120321 to 20180621 +/*20120321 to 20180711 우로 회전 Rotate right 20130807 to 20130814 @@ -12587,7 +12587,7 @@ Rotate left MSG_CHARACTER_RIGHT_ROLL = 0x87f, #endif #if PACKETVER >= 20120328 -/*20120328 to 20180621 +/*20120328 to 20180711 (%s)님의 이전서버 정보보기 (%s) to view the old server information 20130807 to 20130814 @@ -12595,7 +12595,7 @@ Rotate left Rotate right */ MSG_VIEW_BEFORE_WORLDINFO = 0x880, -/*20120328 to 20180621 +/*20120328 to 20180711 기존 서버 정보 Existing server information 20130807 to 20130814 @@ -12603,7 +12603,7 @@ Existing server information (%s) to view the old server information */ MSG_VIEW_BEFORE_WORLDINFO_TITLE = 0x881, -/*20120328 to 20180621 +/*20120328 to 20180711 ^ff0000기존 서버 : ^0000ff ^ff0000Existing server: ^0000ff 20130807 to 20130814 @@ -12611,7 +12611,7 @@ Existing server information Existing server information */ MSG_VIEW_BEFORE_SERVERINFO = 0x882, -/*20120328 to 20180621 +/*20120328 to 20180711 ^ff0000기존 캐릭명 : ^0000ff ^ff0000Existing character: ^0000ff 20130807 to 20130814 @@ -12619,7 +12619,7 @@ Existing server information ^ff0000Existing server: ^0000ff */ MSG_VIEW_BEFORE_CHARNAME = 0x883, -/*20120328 to 20180621 +/*20120328 to 20180711 공격한 몬스터의 HP가 표시됩니다. Show monster HP bar when attacking. 20130807 to 20130814 @@ -12629,7 +12629,7 @@ Show monster HP bar when attacking. MSG_MONSTER_HP_ON = 0x884, /*20120328 to 20120328 공격한 몬스터의 HP가 표시되지 않습니다.. -20120404 to 20180621 +20120404 to 20180711 공격한 몬스터의 HP가 표시되지 않습니다. Hide monster HP bar when attacking. 20130807 to 20130814 @@ -12639,7 +12639,7 @@ Show monster HP bar when attacking. MSG_MONSTER_HP_OFF = 0x885, #endif #if PACKETVER >= 20120404 -/*20120404 to 20180621 +/*20120404 to 20180711 병합 가능한 아이템이 존재하지 않습니다 Merge does not exist as an item 20130807 to 20130814 @@ -12647,7 +12647,7 @@ Merge does not exist as an item Hide monster HP bar when attacking. */ MSG_MERGE_ITEM_FAILED_NOT_EXIST = 0x886, -/*20120404 to 20180621 +/*20120404 to 20180711 병합 가능한 아이템이 존재하지 않습니다. Merge items available does not exist. 20130807 to 20130814 @@ -12655,7 +12655,7 @@ Merge items available does not exist. Merge does not exist as an item */ MSG_NOT_EXIST_MERGE_ITEM = 0x887, -/*20120404 to 20180621 +/*20120404 to 20180711 진행중 Act 20130807 to 20130814 @@ -12663,7 +12663,7 @@ Act Merge items available does not exist. */ MSG_QUESTUI_TAB_PROCESS = 0x888, -/*20120404 to 20180621 +/*20120404 to 20180711 보류중 Pen 20130807 to 20130814 @@ -12671,7 +12671,7 @@ Pen Act */ MSG_QUESTUI_TAB_HOLD = 0x889, -/*20120404 to 20180621 +/*20120404 to 20180711 추천 Rec 20130807 to 20130814 @@ -12679,7 +12679,7 @@ Rec Pen */ MSG_QUESTUI_TAB_BEST = 0x88a, -/*20120404 to 20180621 +/*20120404 to 20180711 에피소드 Episode 20130807 to 20130814 @@ -12687,7 +12687,7 @@ Episode Rec */ MSG_QUESTUI_TAB_EPISODE = 0x88b, -/*20120404 to 20180621 +/*20120404 to 20180711 로컬 Loc 20130807 to 20130814 @@ -12695,7 +12695,7 @@ Loc Episode */ MSG_QUESTUI_TAB_LOCAL = 0x88c, -/*20120404 to 20180621 +/*20120404 to 20180711 이벤트 Evt 20130807 to 20130814 @@ -12703,7 +12703,7 @@ Evt Loc */ MSG_QUESTUI_TAB_EVENT = 0x88d, -/*20120404 to 20180621 +/*20120404 to 20180711 신규 New 20130807 to 20130814 @@ -12711,7 +12711,7 @@ New Evt */ MSG_QUESTUI_TAB_NEW = 0x88e, -/*20120404 to 20180621 +/*20120404 to 20180711 사냥몬스터 Monsters to kill 20130807 to 20130814 @@ -12719,7 +12719,7 @@ Monsters to kill New */ MSG_QUESTUI_HUNTMONSTER = 0x88f, -/*20120404 to 20180621 +/*20120404 to 20180711 보상아이템 Rewards 20130807 to 20130814 @@ -12727,7 +12727,7 @@ Rewards Monsters to kill */ MSG_QUESTUI_REWARDITEM = 0x890, -/*20120404 to 20180621 +/*20120404 to 20180711 필요아이템 Required Items 20130807 to 20130814 @@ -12735,7 +12735,7 @@ Required Items Rewards */ MSG_QUESTUI_NEEDITEM = 0x891, -/*20120404 to 20180621 +/*20120404 to 20180711 제한시간 Time Limit 20130807 to 20130814 @@ -12743,7 +12743,7 @@ Time Limit Required Items */ MSG_QUESTUI_TIMELIMIT = 0x892, -/*20120404 to 20180621 +/*20120404 to 20180711 마감시간 Deadline 20130807 to 20130814 @@ -12753,7 +12753,7 @@ Time Limit MSG_QUESTUI_CLOSINGTIME = 0x893, #endif #if PACKETVER >= 20120417 -/*20120417 to 20180621 +/*20120417 to 20180711 검색 Search 20130807 to 20130814 @@ -12761,7 +12761,7 @@ Search Deadline */ MSG_NAVIGATION_SEARCH = 0x894, -/*20120417 to 20180621 +/*20120417 to 20180711 목표로 안내 Navigation 20130807 to 20130814 @@ -12769,7 +12769,7 @@ Navigation Search */ MSG_NAVIGATION_TARGETGO = 0x895, -/*20120417 to 20180621 +/*20120417 to 20180711 길 정보 Back to Navigation 20130807 to 20130814 @@ -12777,7 +12777,7 @@ Back to Navigation Navigation */ MSG_NAVIGATION_ROUTEINFO = 0x896, -/*20120417 to 20180621 +/*20120417 to 20180711 검색 정보 Find Information 20130807 to 20130814 @@ -12785,7 +12785,7 @@ Find Information Back to Navigation */ MSG_NAVIGATION_SEARCHINFO = 0x897, -/*20120417 to 20180621 +/*20120417 to 20180711 보기 모드 변경 Toggle Minimap 20130807 to 20130814 @@ -12795,7 +12795,7 @@ Find Information MSG_NAVIGATION_VIEWCHANGE = 0x898, /*20120417 to 20130109 안내 지시 색상 변경 -20130115 to 20180621 +20130115 to 20180711 외부 길정보 파일 읽기 Read Information from External File 20130807 to 20130814 @@ -12803,7 +12803,7 @@ Read Information from External File Toggle Minimap */ MSG_NAVIGATION_LIGHTCHANGE = 0x899, -/*20120417 to 20180621 +/*20120417 to 20180711 종료 Exit 20130807 to 20130814 @@ -12811,7 +12811,7 @@ Exit Read Information from External File */ MSG_NAVIGATION_END = 0x89a, -/*20120417 to 20180621 +/*20120417 to 20180711 기본 UI로 변경 Change the Default UI 20130807 to 20130814 @@ -12819,7 +12819,7 @@ Change the Default UI Exit */ MSG_NAVIGATION_BASE = 0x89b, -/*20120417 to 20180621 +/*20120417 to 20180711 간편 UI로 변경 Change to Default UI 20130807 to 20130814 @@ -12827,7 +12827,7 @@ Change to Default UI Change the Default UI */ MSG_NAVIGATION_MINI = 0x89c, -/*20120417 to 20180621 +/*20120417 to 20180711 도움말 Help 20130807 to 20130814 @@ -12835,7 +12835,7 @@ Help Change to Default UI */ MSG_NAVIGATION_HELP = 0x89d, -/*20120417 to 20180621 +/*20120417 to 20180711 ALL All 20130807 to 20130814 @@ -12843,75 +12843,75 @@ All Help */ MSG_NAVIGATION_ALL = 0x89e, -/*20120417 to 20180621 +/*20120417 to 20180711 Map 20130807 to 20130814 ALL All */ MSG_NAVIGATION_MAP = 0x89f, -/*20120417 to 20180621 +/*20120417 to 20180711 Npc 20130807 to 20130814 Map */ MSG_NAVIGATION_NPC = 0x8a0, -/*20120417 to 20180621 +/*20120417 to 20180711 Mob 20130807 to 20130814 Npc */ MSG_NAVIGATION_MOB = 0x8a1, -/*20120417 to 20180621 +/*20120417 to 20180711 검색 단어 설정 (Ex: 단어 단어 ... Enter search string... (Ex: word word ...) 20130807 to 20130814 Mob */ MSG_NAVIGATION_SETSTRING = 0x8a2, -/*20120417 to 20180621 +/*20120417 to 20180711 Scroll 20130807 to 20130814 검색 단어 설정 (Ex: 단어 단어 ... Enter search string... (Ex: word word ...) */ MSG_NAVIGATION_SCROLL = 0x8a3, -/*20120417 to 20180621 +/*20120417 to 20180711 던전이동 스크롤 사용 적용 Use Scroll? 20130807 to 20130814 Scroll */ MSG_NAVIGATION_USESCROLL = 0x8a4, -/*20120417 to 20180621 +/*20120417 to 20180711 Service 20130807 to 20130814 던전이동 스크롤 사용 적용 Use Scroll? */ MSG_NAVIGATION_SERVICE = 0x8a5, -/*20120417 to 20180621 +/*20120417 to 20180711 위치 이동 서비스 허용 Use Kafra Warp? 20130807 to 20130814 Service */ MSG_NAVIGATION_USESERVICE = 0x8a6, -/*20120417 to 20180621 +/*20120417 to 20180711 Plane 20130807 to 20130814 위치 이동 서비스 허용 Use Kafra Warp? */ MSG_NAVIGATION_PLANE = 0x8a7, -/*20120417 to 20180621 +/*20120417 to 20180711 비공정 이동 적용 Use Airship? 20130807 to 20130814 Plane */ MSG_NAVIGATION_USEPLANE = 0x8a8, -/*20120417 to 20180621 +/*20120417 to 20180711 >> 목표 정보를 읽지 못함! >> Failed to read the target information. 20130807 to 20130814 @@ -12919,7 +12919,7 @@ Plane Use Airship? */ MSG_NAVIGATION_TARGETUNKNOWN = 0x8a9, -/*20120417 to 20180621 +/*20120417 to 20180711 << 안내중 >> >> Destination << 20130807 to 20130814 @@ -12927,7 +12927,7 @@ Use Airship? >> Failed to read the target information. */ MSG_NAVIGATION_GOING = 0x8aa, -/*20120417 to 20180621 +/*20120417 to 20180711 << 검색중... >> << Goal >> 20130807 to 20130814 @@ -12935,53 +12935,53 @@ Use Airship? >> Destination << */ MSG_NAVIGATION_SEARCHING = 0x8ab, -/*20120417 to 20180621 +/*20120417 to 20180711 ----------- 20130807 to 20130814 << 검색중... >> << Goal >> */ MSG_NAVIGATION_UN = 0x8ac, -/*20120417 to 20180621 +/*20120417 to 20180711 Navigation 20130807 to 20130814 ----------- */ MSG_NAVIGATION_NAVI = 0x8ad, -/*20120417 to 20180621 +/*20120417 to 20180711 == 검색 결과(%d)== = Found (%d) == 20130807 to 20130814 Navigation */ MSG_NAVIGATION_SEARCHRESULT_D = 0x8ae, -/*20120417 to 20180621 +/*20120417 to 20180711 Npc)%s:%s 20130807 to 20130814 == 검색 결과(%d)== = Found (%d) == */ MSG_NAVIGATION_NPC_S_S = 0x8af, -/*20120417 to 20180621 +/*20120417 to 20180711 Mob)%s:%s 20130807 to 20130814 Npc)%s:%s */ MSG_NAVIGATION_MOB_S_S = 0x8b0, -/*20120417 to 20180621 +/*20120417 to 20180711 Map)%s 20130807 to 20130814 Mob)%s:%s */ MSG_NAVIGATION_MAP_S = 0x8b1, -/*20120417 to 20180621 +/*20120417 to 20180711 ======== 결과 정보 ========== ======== Results ========== 20130807 to 20130814 Map)%s */ MSG_NAVIGATION_RESULTINFO = 0x8b2, -/*20120417 to 20180621 +/*20120417 to 20180711 거리 : %d Sell %d WarpMove Dist %d Cell %d WarpMove 20130807 to 20130814 @@ -12989,7 +12989,7 @@ Dist %d Cell %d WarpMove ======== Results ========== */ MSG_NAVIGATION_LENGTH = 0x8b3, -/*20120417 to 20180621 +/*20120417 to 20180711 목표맵: %s(%s) Coords %s(%s) 20130807 to 20130814 @@ -12997,7 +12997,7 @@ Coords %s(%s) Dist %d Cell %d WarpMove */ MSG_NAVIGATION_TARGETMAP_S_S = 0x8b4, -/*20120417 to 20180621 +/*20120417 to 20180711 목표 : %s(%d, %d) Goal:%s (%d,%d) 20130807 to 20130814 @@ -13005,7 +13005,7 @@ Goal:%s (%d,%d) Coords %s(%s) */ MSG_NAVIGATION_TARGET_S_D_D = 0x8b5, -/*20120417 to 20180621 +/*20120417 to 20180711 보스 Boss 20130807 to 20130814 @@ -13013,7 +13013,7 @@ Boss Goal:%s (%d,%d) */ MSG_NAVIGATION_BOSS = 0x8b6, -/*20120417 to 20180621 +/*20120417 to 20180711 일반 General 20130807 to 20130814 @@ -13021,7 +13021,7 @@ General Boss */ MSG_NAVIGATION_NORMAL = 0x8b7, -/*20120417 to 20180621 +/*20120417 to 20180711 목표 : %s(%s) Goal: 20130807 to 20130814 @@ -13029,7 +13029,7 @@ Goal: General */ MSG_NAVIGATION_TARGET_S_S = 0x8b8, -/*20120417 to 20180621 +/*20120417 to 20180711 목표: (%d, %d) Goal: (%d, %d) 20130807 to 20130814 @@ -13037,7 +13037,7 @@ Goal: (%d, %d) Goal: */ MSG_NAVIGATION_TARGET_D_D = 0x8b9, -/*20120417 to 20180621 +/*20120417 to 20180711 ======= 길 안내 정보 ======= ======= Guidance ======= 20130807 to 20130814 @@ -13045,7 +13045,7 @@ Goal: Goal: (%d, %d) */ MSG_NAVIGATION_GOINFO = 0x8ba, -/*20120417 to 20180621 +/*20120417 to 20180711 %2d) Item:%s => %s 사용! %2d) Item:%s => %s Use! 20130807 to 20130814 @@ -13053,33 +13053,33 @@ Goal: (%d, %d) ======= Guidance ======= */ MSG_NAVIGATION_ITEM_S_S = 0x8bb, -/*20120417 to 20180621 +/*20120417 to 20180711 %2d) %s(%d,%d)=>(%d,%d) 20130807 to 20130814 %2d) Item:%s => %s 사용! %2d) Item:%s => %s Use! */ MSG_NAVIGATION_D_S_D_D_D_D = 0x8bc, -/*20120417 to 20180621 +/*20120417 to 20180711 E%2d) %s(%d,%d)=>(%d,%d) 20130807 to 20130814 %2d) %s(%d,%d)=>(%d,%d) */ MSG_NAVIGATION_E_D_S_D_D_D_D = 0x8bd, -/*20120417 to 20180621 +/*20120417 to 20180711 E%2d) %s 20130807 to 20130814 E%2d) %s(%d,%d)=>(%d,%d) */ MSG_NAVIGATION_E_D_S = 0x8be, -/*20120417 to 20180621 +/*20120417 to 20180711 안내중 입니다! 종료 하시겠습니까? Do you want to cancel navigation? 20130807 to 20130814 E%2d) %s */ MSG_NAVIGATION_GOEXIT = 0x8bf, -/*20120417 to 20180621 +/*20120417 to 20180711 내비게이션 도움말 How to Use Navigation 20130807 to 20130814 @@ -13087,7 +13087,7 @@ How to Use Navigation Do you want to cancel navigation? */ MSG_NAVIGATION_HELPTITLE = 0x8c0, -/*20120417 to 20180621 +/*20120417 to 20180711 ------------------- 명령어 -------------------- ------------------- Instruction -------------------- 20130807 to 20130814 @@ -13095,7 +13095,7 @@ Do you want to cancel navigation? How to Use Navigation */ MSG_NAVIGATION_HELP1 = 0x8c1, -/*20120417 to 20180621 +/*20120417 to 20180711 1. /navigation /navi 1) /Navigation or /navi 20130807 to 20130814 @@ -13105,7 +13105,7 @@ How to Use Navigation MSG_NAVIGATION_HELP2 = 0x8c2, /*20120417 to 20120418 ex)/navi prontera 100 100 -> 맵이름, 100, 100 -20120424 to 20180621 +20120424 to 20180711 ex)/navi prontera 100/100 -> 맵이름, 100/100 ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 20130807 to 20130814 @@ -13116,7 +13116,7 @@ ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 /*20120417 to 20120418 2. /navigation2 /navi2 ex) /navi2 prontera 100 111 -20120424 to 20180621 +20120424 to 20180711 기본 명령어는 제니, 비공정 검색을 기본으로 합니다. 2) /Navigation2 or /navi2 20130807 to 20130814 @@ -13126,7 +13126,7 @@ ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 MSG_NAVIGATION_HELP4 = 0x8c4, /*20120417 to 20120418 ex) /navi2 prontera 100090 111 -20120424 to 20180621 +20120424 to 20180711 2. /navigation2 /navi2 ex) /navi2 prontera 100 111 20130807 to 20130814 @@ -13136,7 +13136,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP5 = 0x8c5, /*20120417 to 20120418 -> 맵이름, 위치(100 90), scrool/ zeny/ plane (1:사용함 0: 사용안함) -20120424 to 20180621 +20120424 to 20180711 ex) /navi2 prontera 100/100 1/1/1 -> MAPNAME location (100 90), Scroll | Zeny | Plane (1: Enable or 0: Disable) 20130807 to 20130814 @@ -13146,7 +13146,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP6 = 0x8c6, /*20120417 to 20120418 ※ /navi2 의 경우 반드시 위치 좌표를 붙여서 3 자리로 적어야 한다 -20120424 to 20180621 +20120424 to 20180711 -> 맵이름, 위치(100/100), scrool/zeny/plane (1:사용함 0: 사용안함) -> /navi2 goes with the case with location coordinates. They must be no less than 3 characters 20130807 to 20130814 @@ -13156,7 +13156,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP7 = 0x8c7, /*20120417 to 20120418 3. /$$all 모든 항목 출력 (Type 구분 항목으로 출력 종류 구분 가능.) -20120424 to 20180621 +20120424 to 20180711 3. $$all 모든 항목 출력 (Type 구분 항목으로 출력 종류 구분 가능.) 3) /$$ Output all the items (Can take a while...) 20130807 to 20130814 @@ -13166,7 +13166,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP8 = 0x8c8, /*20120417 to 20120418 4. /$$lv30 해당 레벨의 몬스터 출력 -20120424 to 20180621 +20120424 to 20180711 4. $$lv30 해당 레벨의 몬스터 출력 4) /$$ Lv30 monsters are placed in the output 20130807 to 20130814 @@ -13176,7 +13176,7 @@ ex) /navi2 prontera 100 111 MSG_NAVIGATION_HELP9 = 0x8c9, /*20120417 to 20120418 5. /$$lv20~30 해당 레벨 범위의 몬스터 출력 -20120424 to 20180621 +20120424 to 20180711 5. $$lv20~30 해당 레벨 범위의 몬스터 출력 5) /$$ Lv20~30 monsters in that level range are placed in the output 20130807 to 20130814 @@ -13184,7 +13184,7 @@ ex) /navi2 prontera 100 111 4) /$$ Lv30 monsters are placed in the output */ MSG_NAVIGATION_HELP10 = 0x8ca, -/*20120417 to 20180621 +/*20120417 to 20180711 ------------------- 설명 -------------------- ------------------- Description -------------------- 20130807 to 20130814 @@ -13192,7 +13192,7 @@ ex) /navi2 prontera 100 111 5) /$$ Lv20~30 monsters in that level range are placed in the output */ MSG_NAVIGATION_HELP11 = 0x8cb, -/*20120417 to 20180621 +/*20120417 to 20180711 1.검색 종류는 전체, 맵, Npc, 몬스터 으로 분류 된다. 1) One can search for monsters, npcs, maps, or all at once 20130807 to 20130814 @@ -13200,7 +13200,7 @@ ex) /navi2 prontera 100 111 ------------------- Description -------------------- */ MSG_NAVIGATION_HELP12 = 0x8cc, -/*20120417 to 20180621 +/*20120417 to 20180711 2.명령어로 검색한다. 규칙은 검색 하려는 문자열이 모두 포함된 정보를 출력 한다. 2) You can press the search button to get results. It will out put the results depending on what rule you choose 20130807 to 20130814 @@ -13208,7 +13208,7 @@ ex) /navi2 prontera 100 111 1) One can search for monsters, npcs, maps, or all at once */ MSG_NAVIGATION_HELP13 = 0x8cd, -/*20120417 to 20180621 +/*20120417 to 20180711 ex) 프론 카프 -> 검색 결과 프론테라의 카프라를 모두 출력 한다. ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will now be displayed 20130807 to 20130814 @@ -13216,7 +13216,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 2) You can press the search button to get results. It will out put the results depending on what rule you choose */ MSG_NAVIGATION_HELP14 = 0x8ce, -/*20120417 to 20180621 +/*20120417 to 20180711 3.리스트에서 항목을 선택하면 정보가 출력된다. 3) When you select an item from a list, information about it are displayed. 20130807 to 20130814 @@ -13224,7 +13224,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will now be displayed */ MSG_NAVIGATION_HELP15 = 0x8cf, -/*20120417 to 20180621 +/*20120417 to 20180711 출력 되고 있는 목표가 있을때 안내 버튼을 클릭하면 해당 목표로 길을 안내 한다. -> When button is clicked, it will point you towards your destination if available 20130807 to 20130814 @@ -13232,7 +13232,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 3) When you select an item from a list, information about it are displayed. */ MSG_NAVIGATION_HELP16 = 0x8d0, -/*20120417 to 20180621 +/*20120417 to 20180711 4.scrool/ zeny/ plane 상자를 원하는 만큼 체크하여 더 빠른 경로를 안내 받을 수 있다. 4) Scroll | Zeny | Plane options can be checked to find a faster route 20130807 to 20130814 @@ -13240,7 +13240,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no -> When button is clicked, it will point you towards your destination if available */ MSG_NAVIGATION_HELP17 = 0x8d1, -/*20120417 to 20180621 +/*20120417 to 20180711 5.안내 버튼이 눌러지면 결과 리스트창은 길안내 리스트 장으로 변경 된다. 5) Guide button is pressed, the result list window displays where routes can change direction 20130807 to 20130814 @@ -13248,7 +13248,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 4) Scroll | Zeny | Plane options can be checked to find a faster route */ MSG_NAVIGATION_HELP18 = 0x8d2, -/*20120417 to 20180621 +/*20120417 to 20180711 6.검색 리스트창 하단 버튼을 이용하여 6) Using the button below, search results can be found 20130807 to 20130814 @@ -13256,7 +13256,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 5) Guide button is pressed, the result list window displays where routes can change direction */ MSG_NAVIGATION_HELP19 = 0x8d3, -/*20120417 to 20180621 +/*20120417 to 20180711 [결과 리스트 창] <-> [길 안내 정보 창] 으로 보기 모드 변경 가능하다. -> [Results List Window] <-> [View Modes can be switched] 20130807 to 20130814 @@ -13264,7 +13264,7 @@ ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will no 6) Using the button below, search results can be found */ MSG_NAVIGATION_HELP20 = 0x8d4, -/*20120417 to 20180621 +/*20120417 to 20180711 Level:%d (보스) Level:%d (Boss) 20130807 to 20130814 @@ -13272,7 +13272,7 @@ Level:%d (Boss) -> [Results List Window] <-> [View Modes can be switched] */ MSG_NAVIGATION_LEVEL_D_BOSS = 0x8d5, -/*20120417 to 20180621 +/*20120417 to 20180711 Level:%d (일반) Level:%d (Mob) 20130807 to 20130814 @@ -13280,7 +13280,7 @@ Level:%d (보스) Level:%d (Boss) */ MSG_NAVIGATION_LEVEL_D_NORMAL = 0x8d6, -/*20120417 to 20180621 +/*20120417 to 20180711 수속성%d Water %d 20130807 to 20130814 @@ -13288,7 +13288,7 @@ Level:%d (일반) Level:%d (Mob) */ MSG_NAVIGATION_PROPERTY1 = 0x8d7, -/*20120417 to 20180621 +/*20120417 to 20180711 지속성%d Earth %d 20130807 to 20130814 @@ -13296,7 +13296,7 @@ Earth %d Water %d */ MSG_NAVIGATION_PROPERTY2 = 0x8d8, -/*20120417 to 20180621 +/*20120417 to 20180711 화속성%d Fire %d 20130807 to 20130814 @@ -13304,7 +13304,7 @@ Fire %d Earth %d */ MSG_NAVIGATION_PROPERTY3 = 0x8d9, -/*20120417 to 20180621 +/*20120417 to 20180711 풍속성%d Wind %d 20130807 to 20130814 @@ -13312,7 +13312,7 @@ Wind %d Fire %d */ MSG_NAVIGATION_PROPERTY4 = 0x8da, -/*20120417 to 20180621 +/*20120417 to 20180711 독속성%d Poison %d 20130807 to 20130814 @@ -13320,7 +13320,7 @@ Poison %d Wind %d */ MSG_NAVIGATION_PROPERTY5 = 0x8db, -/*20120417 to 20180621 +/*20120417 to 20180711 성속성%d Holy %d 20130807 to 20130814 @@ -13328,7 +13328,7 @@ Holy %d Poison %d */ MSG_NAVIGATION_PROPERTY6 = 0x8dc, -/*20120417 to 20180621 +/*20120417 to 20180711 암속성%d Shadow %d 20130807 to 20130814 @@ -13336,7 +13336,7 @@ Shadow %d Holy %d */ MSG_NAVIGATION_PROPERTY7 = 0x8dd, -/*20120417 to 20180621 +/*20120417 to 20180711 염속성%d Ghost %d 20130807 to 20130814 @@ -13344,7 +13344,7 @@ Ghost %d Shadow %d */ MSG_NAVIGATION_PROPERTY8 = 0x8de, -/*20120417 to 20180621 +/*20120417 to 20180711 언데드%d Undead %d 20130807 to 20130814 @@ -13352,7 +13352,7 @@ Undead %d Ghost %d */ MSG_NAVIGATION_PROPERTY9 = 0x8df, -/*20120417 to 20180621 +/*20120417 to 20180711 무속성%d Neutral %d 20130807 to 20130814 @@ -13360,7 +13360,7 @@ Neutral %d Undead %d */ MSG_NAVIGATION_PROPERTY0 = 0x8e0, -/*20120417 to 20180621 +/*20120417 to 20180711 중형 Medium 20130807 to 20130814 @@ -13368,7 +13368,7 @@ Medium Neutral %d */ MSG_NAVIGATION_SCALE1 = 0x8e1, -/*20120417 to 20180621 +/*20120417 to 20180711 대형 Large 20130807 to 20130814 @@ -13376,7 +13376,7 @@ Large Medium */ MSG_NAVIGATION_SCALE2 = 0x8e2, -/*20120417 to 20180621 +/*20120417 to 20180711 소형 Small 20130807 to 20130814 @@ -13384,7 +13384,7 @@ Small Large */ MSG_NAVIGATION_SCALE0 = 0x8e3, -/*20120417 to 20180621 +/*20120417 to 20180711 불사형 Undead 20130807 to 20130814 @@ -13392,7 +13392,7 @@ Undead Small */ MSG_NAVIGATION_RACE1 = 0x8e4, -/*20120417 to 20180621 +/*20120417 to 20180711 동물형 Brute 20130807 to 20130814 @@ -13400,7 +13400,7 @@ Brute Undead */ MSG_NAVIGATION_RACE2 = 0x8e5, -/*20120417 to 20180621 +/*20120417 to 20180711 식물형 Plant 20130807 to 20130814 @@ -13408,7 +13408,7 @@ Plant Brute */ MSG_NAVIGATION_RACE3 = 0x8e6, -/*20120417 to 20180621 +/*20120417 to 20180711 곤충형 Insect 20130807 to 20130814 @@ -13416,7 +13416,7 @@ Insect Plant */ MSG_NAVIGATION_RACE4 = 0x8e7, -/*20120417 to 20180621 +/*20120417 to 20180711 어패형 Fish 20130807 to 20130814 @@ -13424,7 +13424,7 @@ Fish Insect */ MSG_NAVIGATION_RACE5 = 0x8e8, -/*20120417 to 20180621 +/*20120417 to 20180711 악마형 Demon 20130807 to 20130814 @@ -13432,7 +13432,7 @@ Demon Fish */ MSG_NAVIGATION_RACE6 = 0x8e9, -/*20120417 to 20180621 +/*20120417 to 20180711 인간형 Demi-Human 20130807 to 20130814 @@ -13440,7 +13440,7 @@ Demi-Human Demon */ MSG_NAVIGATION_RACE7 = 0x8ea, -/*20120417 to 20180621 +/*20120417 to 20180711 천사형 Angel 20130807 to 20130814 @@ -13448,7 +13448,7 @@ Angel Demi-Human */ MSG_NAVIGATION_RACE8 = 0x8eb, -/*20120417 to 20180621 +/*20120417 to 20180711 용족 Dragon 20130807 to 20130814 @@ -13456,7 +13456,7 @@ Dragon Angel */ MSG_NAVIGATION_RACE9 = 0x8ec, -/*20120417 to 20180621 +/*20120417 to 20180711 무형 Formless 20130807 to 20130814 @@ -13464,7 +13464,7 @@ Formless Dragon */ MSG_NAVIGATION_RACE0 = 0x8ed, -/*20120417 to 20180621 +/*20120417 to 20180711 %s 이동 클릭 Click to move %s 20130807 to 20130814 @@ -13472,7 +13472,7 @@ Click to move %s Formless */ MSG_NAVIGATION_MOVECLICK = 0x8ee, -/*20120417 to 20180621 +/*20120417 to 20180711 Npc 이동 서비스 이용 Move to the Kafra Service Npc 20130807 to 20130814 @@ -13480,7 +13480,7 @@ Move to the Kafra Service Npc Click to move %s */ MSG_NAVIGATION_NPCMOVE = 0x8ef, -/*20120417 to 20180621 +/*20120417 to 20180711 NPC 클릭 Click the NPC 20130807 to 20130814 @@ -13488,7 +13488,7 @@ Npc 이동 서비스 이용 Move to the Kafra Service Npc */ MSG_NAVIGATION_NPCCLICK = 0x8f0, -/*20120417 to 20180621 +/*20120417 to 20180711 %s 이동 Move %s 20130807 to 20130814 @@ -13496,7 +13496,7 @@ NPC 클릭 Click the NPC */ MSG_NAVIGATION_S_MOVE = 0x8f1, -/*20120417 to 20180621 +/*20120417 to 20180711 비공정 이동 Move to the Airship Service 20130807 to 20130814 @@ -13504,7 +13504,7 @@ Move to the Airship Service Move %s */ MSG_NAVIGATION_PLANEMOVE = 0x8f2, -/*20120417 to 20180621 +/*20120417 to 20180711 워프 이용 By Warp 20130807 to 20130814 @@ -13512,7 +13512,7 @@ By Warp Move to the Airship Service */ MSG_NAVIGATION_WARPUSE = 0x8f3, -/*20120417 to 20180621 +/*20120417 to 20180711 도착점 : ( %d %d ) End Points: (%d %d) 20130807 to 20130814 @@ -13525,19 +13525,19 @@ By Warp 20130807 to 20130814 도착점 : ( %d %d ) End Points: (%d %d) -20170524 to 20180621 +20170524 to 20180711 내비게이션이 지원 되지 않는 지역 입니다. That does not support the navigation area */ MSG_NAVIGATION_UNKNOWNMAP = 0x8f5, -/*20120417 to 20180621 +/*20120417 to 20180711 찾고자 하는 목적이 불분명 합니다. The purpose is unclear 20130807 to 20130814 네비게이션이 지원 되지 않는 지역 입니다. */ MSG_NAVIGATION_RS_UNKNOWN = 0x8f6, -/*20120417 to 20180621 +/*20120417 to 20180711 매칭이 맞지 않는 맵이다. Does not meet the map requirement 20130807 to 20130814 @@ -13545,7 +13545,7 @@ Does not meet the map requirement The purpose is unclear */ MSG_NAVIGATION_RS_NOTSAMEMAP = 0x8f7, -/*20120417 to 20180621 +/*20120417 to 20180711 출발 지역에 대한 정보 설정 실패! Information Failure | Change settings 20130807 to 20130814 @@ -13553,7 +13553,7 @@ Information Failure | Change settings Does not meet the map requirement */ MSG_NAVIGATION_RS_FAILSTARTDATA = 0x8f8, -/*20120417 to 20180621 +/*20120417 to 20180711 도착 지점에 대한 정보 설정 실패! Failed to set info for location! 20130807 to 20130814 @@ -13561,7 +13561,7 @@ Failed to set info for location! Information Failure | Change settings */ MSG_NAVIGATION_RS_FAILTARGET = 0x8f9, -/*20120417 to 20180621 +/*20120417 to 20180711 길 찾기 실패 Failed to find a path 20130807 to 20130814 @@ -13569,7 +13569,7 @@ Failed to find a path Failed to set info for location! */ MSG_NAVIGATION_RS_FAILROUTE = 0x8fa, -/*20120417 to 20180621 +/*20120417 to 20180711 플레이어 위치 찾기 실패 Failed to find players 20130807 to 20130814 @@ -13577,7 +13577,7 @@ Failed to find players Failed to find a path */ MSG_NAVIGATION_RS_FAILPLAYER = 0x8fb, -/*20120417 to 20180621 +/*20120417 to 20180711 내비게이션에 정보가 없습니다. No Information 20130807 to 20130814 @@ -13585,7 +13585,7 @@ No Information Failed to find players */ MSG_NAVIGATION_RS_NODATA = 0x8fc, -/*20120417 to 20180621 +/*20120417 to 20180711 해당 맵은 길찾기가 지원 되지 않는 맵입니다. Map doesn't support directions 20130807 to 20130814 @@ -13593,7 +13593,7 @@ Map doesn't support directions No Information */ MSG_NAVIGATION_RS_MAPNOTNAVIGATION = 0x8fd, -/*20120417 to 20180621 +/*20120417 to 20180711 목표를 지정 하시기 바랍니다. Please specify target goals. 20130807 to 20130814 @@ -13601,7 +13601,7 @@ Please specify target goals. Map doesn't support directions */ MSG_NAVIGATION_RS_FAILTARGETROUTE = 0x8fe, -/*20120417 to 20180621 +/*20120417 to 20180711 도착. Found 20130807 to 20130814 @@ -13609,7 +13609,7 @@ Found Please specify target goals. */ MSG_NAVIGATION_RS_SUCCESS = 0x8ff, -/*20120417 to 20180621 +/*20120417 to 20180711 길 안내가 시작 되었습니다. Directions were started 20130807 to 20130814 @@ -13617,7 +13617,7 @@ Directions were started Found */ MSG_NAVIGATION_RS_START = 0x900, -/*20120417 to 20180621 +/*20120417 to 20180711 찾고자 하는 몬스터가 있는 맵 입니다. Is the map that your looking for mob 20130807 to 20130814 @@ -13625,7 +13625,7 @@ Is the map that your looking for mob Directions were started */ MSG_NAVIGATION_RS_MOBTARGETMAP = 0x901, -/*20120417 to 20180621 +/*20120417 to 20180711 찾고자 하는 맵이 해당 맵 입니다. Map appears on the guide you are looking for 20130807 to 20130814 @@ -13633,7 +13633,7 @@ Map appears on the guide you are looking for Is the map that your looking for mob */ MSG_NAVIGATION_RS_TARGETMAP = 0x902, -/*20120417 to 20180621 +/*20120417 to 20180711 아이템을 사용하여 이동하여 주시기 바랍니다. Please navigate using the item 20130807 to 20130814 @@ -13641,7 +13641,7 @@ Please navigate using the item Map appears on the guide you are looking for */ MSG_NAVIGATION_RS_SCROLL = 0x903, -/*20120417 to 20180621 +/*20120417 to 20180711 안내하는 위치로 이동하시기 바랍니다. Please follow the instruction to reach your destination. 20130807 to 20130814 @@ -13649,7 +13649,7 @@ Please follow the instruction to reach your destination. Please navigate using the item */ MSG_NAVIGATION_RS_ROUTE_SUCCESS = 0x904, -/*20120417 to 20180621 +/*20120417 to 20180711 목표 맵에 도착하였습니다. Arrived at the target map 20130807 to 20130814 @@ -13657,7 +13657,7 @@ Arrived at the target map Please follow the instruction to reach your destination. */ MSG_NAVIGATION_RS_MAPTMAP_SUCCESS = 0x905, -/*20120417 to 20180621 +/*20120417 to 20180711 찾고자 하는 Npc가 있는 맵에 도착 하였습니다. Npc로 이동하시기 바랍니다. Arrived on the map that has the Npc your looking for. Go to that NPC 20130807 to 20130814 @@ -13665,7 +13665,7 @@ Arrived on the map that has the Npc your looking for. Go to that NPC Arrived at the target map */ MSG_NAVIGATION_RS_NPCTMAP_SUCCESS = 0x906, -/*20120417 to 20180621 +/*20120417 to 20180711 찾고자 하는 Mob이 서식하는 맵에 도착 하였습니다. You have arrived at the mob you were looking for 20130807 to 20130814 @@ -13673,7 +13673,7 @@ You have arrived at the mob you were looking for Arrived on the map that has the Npc your looking for. Go to that NPC */ MSG_NAVIGATION_RS_MOBTMAP_SUCCESS = 0x907, -/*20120417 to 20180621 +/*20120417 to 20180711 이전과 동일한 목표 입니다. You have reached your goal 20130807 to 20130814 @@ -13681,7 +13681,7 @@ You have reached your goal You have arrived at the mob you were looking for */ MSG_NAVIGATION_RS_POSTMAP_SUCCESS = 0x908, -/*20120417 to 20180621 +/*20120417 to 20180711 가리키는 방향으로 가시기 바랍니다. Please go to indicated direction. 20130807 to 20130814 @@ -13689,7 +13689,7 @@ Please go to indicated direction. You have reached your goal */ MSG_NAVIGATION_RS_SAMETARGET = 0x909, -/*20120417 to 20180621 +/*20120417 to 20180711 목표가 여기 입니다. The goal has been reached 20130807 to 20130814 @@ -13697,21 +13697,21 @@ The goal has been reached Please go to indicated direction. */ MSG_NAVIGATION_RS_HERE = 0x90a, -/*20120417 to 20180621 +/*20120417 to 20180711 Navigation >: %s 20130807 to 20130814 목표가 여기 입니다. The goal has been reached */ MSG_NAVIGATION_PRINT_S = 0x90b, -/*20120417 to 20180621 +/*20120417 to 20180711 Navigation >: 안내하는 %s(을)를 이용하여 Navigation >: Talk to Guide "%s" (A) 20130807 to 20130814 Navigation >: %s */ MSG_NAVIGATION_PRINT_GO_S = 0x90c, -/*20120417 to 20180621 +/*20120417 to 20180711 Navigation >: 맵(%s)으로 이동하시기 바랍니다 Navigation >: Move to (%s) map 20130807 to 20130814 @@ -13719,7 +13719,7 @@ Navigation >: 안내하는 %s(을)를 이용하여 Navigation >: Talk to Guide "%s" (A) */ MSG_NAVIGATION_PRINT_MAP_S = 0x90d, -/*20120417 to 20180621 +/*20120417 to 20180711 Navigation >: 맵(%s)을 선택하여 이동 하시기 바랍니다 Navigation >: Choose (%s) Map from Kafra 20130807 to 20130814 @@ -13727,7 +13727,7 @@ Navigation >: 맵(%s)으로 이동하시기 바랍니다 Navigation >: Move to (%s) map */ MSG_NAVIGATION_PRINT_SELECTMAP_S = 0x90e, -/*20120417 to 20180621 +/*20120417 to 20180711 Navigation >: 비공정으로 이동 하시기 바랍니다 Navigation >: Please go to the AirShip 20130807 to 20130814 @@ -13735,7 +13735,7 @@ Navigation >: 맵(%s)을 선택하여 이동 하시기 바랍니다 Navigation >: Choose (%s) Map from Kafra */ MSG_NAVIGATION_PRINT_PLANE = 0x90f, -/*20120417 to 20180621 +/*20120417 to 20180711 Navigation >: 워프를 이용하여 다음 지역으로 이동하시기 바랍니다. Navigation >: Get to your destination by using WarpPortal 20130807 to 20130814 @@ -13743,32 +13743,32 @@ Navigation >: 비공정으로 이동 하시기 바랍니다 Navigation >: Please go to the AirShip */ MSG_NAVIGATION_PRINT_WARP = 0x910, -/*20120417 to 20180621 +/*20120417 to 20180711 Item: 20130807 to 20130814 Navigation >: 워프를 이용하여 다음 지역으로 이동하시기 바랍니다. Navigation >: Get to your destination by using WarpPortal */ MSG_NAVIGATION_PRINT_ITEM = 0x911, -/*20120417 to 20180621 +/*20120417 to 20180711 $$ 20130807 to 20130814 Item: */ MSG_NAVIGATION_ZZ = 0x912, -/*20120417 to 20180621 +/*20120417 to 20180711 $$lv 20130807 to 20130814 $$ */ MSG_NAVIGATION_ZZLV = 0x913, -/*20120417 to 20180621 +/*20120417 to 20180711 ~ 20130807 to 20130814 $$lv */ MSG_NAVIGATION_ZZLIMIT = 0x914, -/*20120417 to 20180621 +/*20120417 to 20180711 $$all 20130807 to 20130814 ~ @@ -13776,14 +13776,14 @@ $$all MSG_NAVIGATION_ZZALL = 0x915, #endif #if PACKETVER >= 20120424 -/*20120424 to 20180621 +/*20120424 to 20180711 구매 확인서 Confirm Deal 20130807 to 20130814 $$all */ MSG_SHOP_ITEM_BAY_TITLE = 0x916, -/*20120424 to 20180621 +/*20120424 to 20180711 구입하려는 아이템들의 총가격은 Below is the total cost: 20130807 to 20130814 @@ -13791,7 +13791,7 @@ Below is the total cost: Confirm Deal */ MSG_SHOP_ITEM_BAY_MAG1 = 0x917, -/*20120424 to 20180621 +/*20120424 to 20180711 Zeny 입니다. Zeny to complete the transaction. 20130807 to 20130814 @@ -13799,7 +13799,7 @@ Zeny 입니다. Below is the total cost: */ MSG_SHOP_ITEM_BAY_MAG2 = 0x918, -/*20120424 to 20180621 +/*20120424 to 20180711 구입하시겠습니까? Press buy to confirm. 20130807 to 20130814 @@ -13811,7 +13811,7 @@ Zeny 입니다. #if PACKETVER >= 20120502 /*20120502 to 20120529 %.3f%% (PC방 %.3f%% + TPLUS %.3f%% + 프리미엄 %.3f%% + %s서버 %.3f%%) -20120601 to 20180621 +20120601 to 20180711 %.1f%% (PC방 %.1f%% + TPLUS %.1f%% + 프리미엄 %.1f%% + %s서버 %.1f%%) %.1f% (PCRoom %.1f% + TPLUS %.1f% + Premium %.1f% + %sServer %.1f%) 20130807 to 20130814 @@ -13821,7 +13821,7 @@ Press buy to confirm. MSG_BASIC_EXP_MSG2 = 0x91a, #endif #if PACKETVER >= 20120508 -/*20120508 to 20180621 +/*20120508 to 20180711 카드 북 Card Book 20130807 to 20130814 @@ -13831,7 +13831,7 @@ Card Book MSG_CARDWIN = 0x91b, #endif #if PACKETVER >= 20120515 -/*20120515 to 20180621 +/*20120515 to 20180711 %d%% [ ( 기본 100%% + %s서버 %d%% ) * 활성 %.1f ] %d%% [ ( Basic 100%% + %sServer %d%% ) * Active %.1f ] 20130807 to 20130814 @@ -13839,7 +13839,7 @@ Card Book Card Book */ MSG_PERSONAL_INFORMATION_MSG_CHN = 0x91c, -/*20120515 to 20180621 +/*20120515 to 20180711 %d%% [ 기본 100%% + %s서버 %d%% ] %d%% [ Basic 100%% + %sServer %d%% ] 20130807 to 20130814 @@ -13849,7 +13849,7 @@ Card Book MSG_PERSONAL_INFORMATION_MSG_CHN_DEATH = 0x91d, #endif #if PACKETVER >= 20120523 -/*20120523 to 20180621 +/*20120523 to 20180711 이곳은 PK 지역입니다. 미성년자는 자발적으로 떠나주시기 바랍니다. This is PK region. Minors,Please leave immediately. 20130807 to 20130814 @@ -13857,7 +13857,7 @@ This is PK region. Minors,Please leave immediately. %d%% [ Basic 100%% + %sServer %d%% ] */ MSG_CAUTION_PKZONE = 0x91e, -/*20120523 to 20180621 +/*20120523 to 20180711 피로도 Fatigue 20130807 to 20130814 @@ -13867,7 +13867,7 @@ This is PK region. Minors,Please leave immediately. MSG_FATIGUE = 0x91f, /*20120523 to 20120529 건강상태 이며 게임수익은 100%%입니다. -20120601 to 20180621 +20120601 to 20180711 건강상태 이며 게임수익은 100%입니다. Health and gaming revenue is 100%%. 20130807 to 20130814 @@ -13877,7 +13877,7 @@ Fatigue MSG_FATIGUE_LEVEL_ZERO = 0x920, /*20120523 to 20120529 지금은 피로상태이므로 손님의 게임수익은 50%% 떨어집니다. 건강을 위하여 적당한 휴식 바랍니다. -20120601 to 20180621 +20120601 to 20180711 지금은 피로상태이므로 손님의 게임수익은 50% 떨어집니다. 건강을 위하여 적당한 휴식 바랍니다. Fatigue because it is now a guest of the gaming revenue is down 50 percent.Hope for the proper health 20130807 to 20130814 @@ -13887,7 +13887,7 @@ Health and gaming revenue is 100%%. MSG_FATIGUE_LEVEL_HALF = 0x921, /*20120523 to 20120529 지금은 비건강상태이므로 손님의 건강을 위하여 게임오프라인을 원합니다. 계속 온라인상태에 있으면 건강에 손상을 주므로 게임 수익은 0%%으로 떨어지며 게임 오프라인 5시간후에 다시 회복됩니다. -20120601 to 20180621 +20120601 to 20180711 지금은 비건강상태이므로 손님의 건강을 위하여 게임오프라인을 원합니다. 계속 온라인상태에 있으면 건강에 손상을 주므로 게임 수익은 0%으로 떨어지며 게임 오프라인 5시간후에 다시 회복됩니다. Now because it is a non-health to the health of the guests want to offline games. If you still are online gaming revenue because the damage to the health of the game falls to 0% again after 5 hours will be restored offline. 20130807 to 20130814 @@ -13895,7 +13895,7 @@ Now because it is a non-health to the health of the guests want to offline games Fatigue because it is now a guest of the gaming revenue is down 50 percent.Hope for the proper health */ MSG_FATIGUE_LEVEL_FULL = 0x922, -/*20120523 to 20180621 +/*20120523 to 20180711 접속시간 %d 분이 되었습니다. Online since %d minutes 20130807 to 20130814 @@ -13903,7 +13903,7 @@ Online since %d minutes Now because it is a non-health to the health of the guests want to offline games. If you still are online gaming revenue because the damage to the health of the game falls to 0% again after 5 hours will be restored offline. */ MSG_FATIGUE_MESSAGE0 = 0x923, -/*20120523 to 20180621 +/*20120523 to 20180711 접속시간 %d 시간이 되었습니다. Online Time: %d 20130807 to 20130814 @@ -13911,7 +13911,7 @@ Online Time: %d Online since %d minutes */ MSG_FATIGUE_MESSAGE1 = 0x924, -/*20120523 to 20180621 +/*20120523 to 20180711 접속시간 %d 시간 %d 분이 되었습니다. Online since %d hours and %d minutes 20130807 to 20130814 @@ -13919,7 +13919,7 @@ Online since %d hours and %d minutes Online Time: %d */ MSG_FATIGUE_MESSAGE2 = 0x925, -/*20120523 to 20180621 +/*20120523 to 20180711 /monsterhp : 공격한 몬스터의 HP정보를 표시합니다. On Off /monsterhp: Show the hp of attacked monster. On off 20130807 to 20130814 @@ -13929,7 +13929,7 @@ Online since %d hours and %d minutes MSG_EXPLAIN_MONSTERHP = 0x926, #endif #if PACKETVER >= 20120529 -/*20120529 to 20180621 +/*20120529 to 20180711 스킬포인트 : Skill Points: 20130807 to 20130814 @@ -13939,7 +13939,7 @@ Skill Points: MSG_SKILLPOINT2 = 0x927, #endif #if PACKETVER >= 20120601 -/*20120601 to 20180621 +/*20120601 to 20180711 인증서버로 부터의 응답이 없습니다. 다시 시도해 주세요 There is no response from the authentification server. Please try again 20130807 to 20130814 @@ -13949,7 +13949,7 @@ Skill Points: MSG_BAN_BILLING_SERVER_ERROR = 0x928, #endif #if PACKETVER >= 20120612 -/*20120612 to 20180621 +/*20120612 to 20180711 암호를 변경하여 주시기 바랍니다. Please change your password 20130807 to 20130814 @@ -13957,21 +13957,21 @@ Please change your password There is no response from the authentification server. Please try again */ MSG_REFUSE_CHANGE_PASSWD_FORCE = 0x929, -/*20120612 to 20180621 +/*20120612 to 20180711 http://www.ragnarok.co.kr 20130807 to 20130814 암호를 변경하여 주시기 바랍니다. Please change your password */ MSG_REFUSE_CHANGE_PASSWD_SITE = 0x92a, -/*20120612 to 20180621 +/*20120612 to 20180711 고객님께서는 현재 접속금지 시간입니다. Guest access is prohibited 20130807 to 20130814 http://www.ragnarok.co.kr */ MSG_PLANNED_TIME_SHUTDOWN = 0x92b, -/*20120612 to 20180621 +/*20120612 to 20180711 셧다운제도에 의해 고객님의 게임제한 시간은 %1.2d-%1.2d-%1.2d %1.2d:%1.2d:%1.2d에 게임이 종료될 예정입니다. Your System is been Shutdown, %1.2d-%1.2d-%1.2d %1.2d:%1.2d:%1.2d is the end time. 20130807 to 20130814 @@ -13981,7 +13981,7 @@ Guest access is prohibited MSG_SHOUTDOWN_TIME = 0x92c, #endif #if PACKETVER >= 20120626 -/*20120626 to 20180621 +/*20120626 to 20180711 고객님의 계정은 선택적 셧다운이 적용된 계정이며, 잔여시간은 %1.2d시간 %1.2d분입니다. 게임 이용에 참고해주시기 바랍니다. Selected System Shutdown is activated in your account,Time Left: %1.2d hours %1.2d minutes. 20130807 to 20130814 @@ -13991,7 +13991,7 @@ Your System is been Shutdown, %1.2d-%1.2d-%1.2d %1.2d:%1.2d:%1.2d is the end tim MSG_PARTIAL_SHOUTDOWN_TIME = 0x92d, #endif #if PACKETVER >= 20120702 -/*20120702 to 20180621 +/*20120702 to 20180711 리플레이 Replay 20130807 to 20130814 @@ -13999,7 +13999,7 @@ Replay Selected System Shutdown is activated in your account,Time Left: %1.2d hours %1.2d minutes. */ MSG_MENU_REPLAYWND = 0x92e, -/*20120702 to 20180621 +/*20120702 to 20180711 매크로 Macro 20130807 to 20130814 @@ -14007,7 +14007,7 @@ Macro Replay */ MSG_MENU_MACROWND = 0x92f, -/*20120702 to 20180621 +/*20120702 to 20180711 Webbrowser 20130807 to 20130814 매크로 @@ -14018,25 +14018,25 @@ Macro 네비게이션 20130807 to 20130814 Webbrowser -20170524 to 20180621 +20170524 to 20180711 내비게이션 Navigation */ MSG_MENU_NAVIGATIONWND = 0x931, -/*20120702 to 20180621 +/*20120702 to 20180711 UAEURL 20130807 to 20130814 네비게이션 */ MSG_MENU_UAEURLWND = 0x932, -/*20120702 to 20180621 +/*20120702 to 20180711 클랜정보 Clan Information 20130807 to 20130814 UAEURL */ MSG_CLAN_INFOMANAGE = 0x933, -/*20120702 to 20180621 +/*20120702 to 20180711 클랜레벨 Clan Level 20130807 to 20130814 @@ -14044,7 +14044,7 @@ Clan Level Clan Information */ MSG_CLAN_LEVEL = 0x934, -/*20120702 to 20180621 +/*20120702 to 20180711 클랜명 Clan Name 20130807 to 20130814 @@ -14052,7 +14052,7 @@ Clan Name Clan Level */ MSG_CLAN_NAME = 0x935, -/*20120702 to 20180621 +/*20120702 to 20180711 클랜마크 Clan Mark 20130807 to 20130814 @@ -14060,7 +14060,7 @@ Clan Mark Clan Name */ MSG_CLAN_MARK = 0x936, -/*20120702 to 20180621 +/*20120702 to 20180711 동맹클랜 Ally Clan 20130807 to 20130814 @@ -14071,7 +14071,7 @@ Clan Mark /*20120702 to 20130529 적대길드 Antagonists -20130605 to 20180621 +20130605 to 20180711 적대클랜 Antagonist Clan 20130807 to 20130814 @@ -14079,7 +14079,7 @@ Antagonist Clan Ally Clan */ MSG_HOSTILITY_CLAN = 0x938, -/*20120702 to 20180621 +/*20120702 to 20180711 클랜에게 보냄 Send to Clan 20130807 to 20130814 @@ -14087,7 +14087,7 @@ Send to Clan Antagonist Clan */ MSG_SEND_TO_CLAN = 0x939, -/*20120702 to 20180621 +/*20120702 to 20180711 마스터이름 ClanMaster Name 20130807 to 20130814 @@ -14095,7 +14095,7 @@ ClanMaster Name Send to Clan */ MSG_CLAN_MASTER_NAME = 0x93a, -/*20120702 to 20180621 +/*20120702 to 20180711 조합원수 Number of Members 20130807 to 20130814 @@ -14106,7 +14106,7 @@ ClanMaster Name /*20120702 to 20120702 조합원 평균레벨 Avg.lvl of Guildsmen -20120710 to 20180621 +20120710 to 20180711 관리영지 Castles Owned 20130807 to 20130814 @@ -14117,14 +14117,14 @@ Number of Members /*20120702 to 20130814 관리영지 Castles Owned -20120716 to 20180621 +20120716 to 20180711 클랜 채팅 메시지 표시 Clan Chat Messages */ MSG_VIEW_CLAN_MSG = 0x93d, #endif #if PACKETVER >= 20120716 -/*20120716 to 20180621 +/*20120716 to 20180711 충전 페이지로 이동합니다. Go to Page Charged. 20130807 to 20130814 @@ -14134,7 +14134,7 @@ Clan Chat Messages MSG_TWWAB_WARRING = 0x93e, /*20120716 to 20120716 http://ro.game.gnjoy.com/ -20120724 to 20180621 +20120724 to 20180711 https://gfb.gameflier.com/Billing/ingame/index_new.asp? 20130807 to 20130814 충전 페이지로 이동합니다. @@ -14143,14 +14143,14 @@ Go to Page Charged. MSG_TWWAB_URL = 0x93f, #endif #if PACKETVER >= 20120724 -/*20120724 to 20180621 +/*20120724 to 20180711 캐릭터 만들기 Create char 20130807 to 20130814 https://gfb.gameflier.com/Billing/ingame/index_new.asp? */ MSG_STR_MAKECHARACTER = 0x940, -/*20120724 to 20180621 +/*20120724 to 20180711 캐릭명이 일치하지 않습니다. Name does not match 20130807 to 20130814 @@ -14158,7 +14158,7 @@ Name does not match Create char */ MSG_CHR_DELETE_RESERVED_FAIL_CHARNAME = 0x941, -/*20120724 to 20180621 +/*20120724 to 20180711 캐릭터명을 입력하세요 Enter the name of character 20130807 to 20130814 @@ -14168,7 +14168,7 @@ Name does not match MSG_CHR_DELETE_RESERVED_INPUTCONFIRMSTR_WND_TITLE = 0x942, /*20120724 to 20120822 /bufftimer : 버프에 쿨타이머를 표시합니다. On Off -20120830 to 20180621 +20120830 to 20180711 성별 선택 창 Sex Selection Window 20130807 to 20130814 @@ -14178,7 +14178,7 @@ Enter the name of character MSG_SELECT_SEX = 0x943, /*20120724 to 20120822 버프에 쿨타이머가 표시됩니다. -20120830 to 20180621 +20120830 to 20180711 파일의 위변조가 감지 되었습니다. Editing of the File Detected 20130807 to 20130814 @@ -14188,7 +14188,7 @@ Sex Selection Window MSG_SPRITE_ALTER = 0x944, /*20120724 to 20120822 버프에 쿨타이머가 표시되지 않습니다. -20120830 to 20180621 +20120830 to 20180711 해당 아이템을 개봉하여 획득되는 아이템들은 캐릭터 귀속 아이템 (창고이동 불가능) 입니다. 본 캐릭터에 사용하시는 것이 맞으신지 확인해주시기 바랍니다. 상자를 개봉하시겠습니까? Items obtained by opening the item is character bounded (can not move to storage). Do you want to open the box? 20130807 to 20130814 @@ -14201,7 +14201,7 @@ Editing of the File Detected /*20120808 to 20120822 성별 선택 창 Sex Selection Window -20120925 to 20180621 +20120925 to 20180711 게임 설정 Game Settings 20130807 to 20130814 @@ -14214,7 +14214,7 @@ Items obtained by opening the item is character bounded (can not move to storage /*20120822 to 20120822 파일의 위변조가 감지 되었습니다. Editing of the File Detected -20120925 to 20180621 +20120925 to 20180711 게임 시스템 Game System 20130807 to 20130814 @@ -14224,7 +14224,7 @@ Game Settings MSG_SYSTEM_SETTING = 0x947, #endif #if PACKETVER >= 20120925 -/*20120925 to 20180621 +/*20120925 to 20180711 게임 커맨드 Game Commands 20130807 to 20130814 @@ -14234,7 +14234,7 @@ Game System MSG_COMMAND_SETTING = 0x948, /*20120925 to 20120926 게임 커맨드 리스트 -20121010 to 20180621 +20121010 to 20180711 게임 커맨드 ON/OFF Game Command ON/OFF 20130807 to 20130814 @@ -14242,7 +14242,7 @@ Game Command ON/OFF Game Commands */ MSG_COMMAND_LIST = 0x949, -/*20120925 to 20180621 +/*20120925 to 20180711 매크로 Macro 20130807 to 20130814 @@ -14250,7 +14250,7 @@ Macro Game Command ON/OFF */ MSG_MACRO_LIST = 0x94a, -/*20120925 to 20180621 +/*20120925 to 20180711 이지역은 아이템교환이 금지 되어 있습니다 Trading is prohibited in this Map 20130807 to 20130814 @@ -14258,7 +14258,7 @@ Trading is prohibited in this Map Macro */ MSG_EXCHANGEITEM_DENY_MAP = 0x94b, -/*20120925 to 20180621 +/*20120925 to 20180711 이지역은 카트이용이 금지 되어 있습니다 Vending is prohibited in this Map 20130807 to 20130814 @@ -14268,7 +14268,7 @@ Trading is prohibited in this Map MSG_CART_USE_DENY_MAP = 0x94c, #endif #if PACKETVER >= 20121010 -/*20121010 to 20180621 +/*20121010 to 20180711 이지역은 태양과달과별의 기적 효과가 발생하지 않습니다. In this Map,Effect of Mirace of Sun and Moon is nullified. 20130807 to 20130814 @@ -14276,7 +14276,7 @@ In this Map,Effect of Mirace of Sun and Moon is nullified. Vending is prohibited in this Map */ MSG_BLOCK_SUNMOONSTAR_MIRACLE = 0x94d, -/*20121010 to 20180621 +/*20121010 to 20180711 랭킹 보드 Ranking Board 20130807 to 20130814 @@ -14284,7 +14284,7 @@ Ranking Board In this Map,Effect of Mirace of Sun and Moon is nullified. */ MSG_RANKING_BOARD = 0x94e, -/*20121010 to 20180621 +/*20121010 to 20180711 순위 Rank 20130807 to 20130814 @@ -14292,7 +14292,7 @@ Rank Ranking Board */ MSG_RANKING_NUMBER = 0x94f, -/*20121010 to 20180621 +/*20121010 to 20180711 이름 Name 20130807 to 20130814 @@ -14300,7 +14300,7 @@ Name Rank */ MSG_RANKING_NAME = 0x950, -/*20121010 to 20180621 +/*20121010 to 20180711 포인트 Points 20130807 to 20130814 @@ -14308,26 +14308,26 @@ Points Name */ MSG_RANKING_POINT = 0x951, -/*20121010 to 20180621 +/*20121010 to 20180711 BlackSmith 20130807 to 20130814 포인트 Points */ MSG_RANKING_BLACKSMITH = 0x952, -/*20121010 to 20180621 +/*20121010 to 20180711 Alchemist 20130807 to 20130814 BlackSmith */ MSG_RANKING_ALCHEMIST = 0x953, -/*20121010 to 20180621 +/*20121010 to 20180711 Taekwon 20130807 to 20130814 Alchemist */ MSG_RANKING_TAEKWON = 0x954, -/*20121010 to 20180621 +/*20121010 to 20180711 Killer 20130807 to 20130814 Taekwon @@ -14337,7 +14337,7 @@ Taekwon Munak 20121017 to 20121107 1 vs 1 -20121114 to 20180621 +20121114 to 20180711 7 vs 7 20130807 to 20130814 Killer @@ -14347,7 +14347,7 @@ Killer DeathKnight 20121017 to 20130814 7 vs 7 -20121114 to 20180621 +20121114 to 20180711 RuneKnight */ MSG_RANKING_RUNE_KNIGHT = 0x957, @@ -14355,7 +14355,7 @@ RuneKnight Collector 20121017 to 20121107 Select Ranking Type -20121114 to 20180621 +20121114 to 20180711 Warlock 20130807 to 20130814 RuneKnight @@ -14365,7 +14365,7 @@ RuneKnight Select Ranking Type 20121017 to 20121107 Ranking Type -20121114 to 20180621 +20121114 to 20180711 Ranger 20130807 to 20130814 Warlock @@ -14373,7 +14373,7 @@ Warlock MSG_RANKING_RANGER = 0x959, /*20121010 to 20121011 Ranking Type -20121114 to 20180621 +20121114 to 20180711 Mechanic 20130807 to 20130814 Ranger @@ -14381,92 +14381,92 @@ Ranger MSG_RANKING_MECHANIC = 0x95a, #endif #if PACKETVER >= 20121114 -/*20121114 to 20180621 +/*20121114 to 20180711 GuillotineCross 20130807 to 20130814 Mechanic */ MSG_RANKING_GUILLOTINE_CROSS = 0x95b, -/*20121114 to 20180621 +/*20121114 to 20180711 Archbishop 20130807 to 20130814 GuillotineCross */ MSG_RANKING_ARCHBISHOP = 0x95c, -/*20121114 to 20180621 +/*20121114 to 20180711 RoyalGuard 20130807 to 20130814 Archbishop */ MSG_RANKING_ROYAL_GUARD = 0x95d, -/*20121114 to 20180621 +/*20121114 to 20180711 Sorcerer 20130807 to 20130814 RoyalGuard */ MSG_RANKING_SORCERER = 0x95e, -/*20121114 to 20180621 +/*20121114 to 20180711 Minstrel 20130807 to 20130814 Sorcerer */ MSG_RANKING_MINSTREL = 0x95f, -/*20121114 to 20180621 +/*20121114 to 20180711 Wanderer 20130807 to 20130814 Minstrel */ MSG_RANKING_WANDERER = 0x960, -/*20121114 to 20180621 +/*20121114 to 20180711 Genetic 20130807 to 20130814 Wanderer */ MSG_RANKING_GENETIC = 0x961, -/*20121114 to 20180621 +/*20121114 to 20180711 ShadowChaser 20130807 to 20130814 Genetic */ MSG_RANKING_SHADOW_CHASER = 0x962, -/*20121114 to 20180621 +/*20121114 to 20180711 Sura 20130807 to 20130814 ShadowChaser */ MSG_RANKING_SURA = 0x963, -/*20121114 to 20180621 +/*20121114 to 20180711 Kagerou 20130807 to 20130814 Sura */ MSG_RANKING_KAGEROU = 0x964, -/*20121114 to 20180621 +/*20121114 to 20180711 Oboro 20130807 to 20130814 Kagerou */ MSG_RANKING_OBORO = 0x965, -/*20121114 to 20180621 +/*20121114 to 20180711 Select Ranking Type 20130807 to 20130814 Oboro */ MSG_RANKING_SELECT = 0x966, -/*20121114 to 20180621 +/*20121114 to 20180711 Ranking Type 20130807 to 20130814 Select Ranking Type */ MSG_RANKING_TYPE = 0x967, -/*20121114 to 20180621 +/*20121114 to 20180711 현재 접속 인원이 가득 찼습니다. ^0000ff현재 대기순위 : %d 예상 대기시간 : %d초 Currently,Server is full. ^0000ffPeople Currently Waiting: %d Expected Waiting Time: %dSeconds 20130807 to 20130814 Ranking Type */ MSG_WAITING_FOR_ENTER_TO_CHARACTER_SEVER_IN_SEC = 0x968, -/*20121114 to 20180621 +/*20121114 to 20180711 현재 접속 인원이 가득 찼습니다. ^0000ff현재 대기순위 : %d 예상 대기시간 : %d분 %d초 Currently,Server is full. ^0000ffPeople Currently Waiting: %d Expected Waiting Time: %dMinutes %d Seconds 20130807 to 20130814 @@ -14474,7 +14474,7 @@ Currently,Server is full. ^0000ffPeople Currently Waiting: %d Currently,Server is full. ^0000ffPeople Currently Waiting: %d Expected Waiting Time: %dSeconds */ MSG_WAITING_FOR_ENTER_TO_CHARACTER_SEVER_IN_MIN = 0x969, -/*20121114 to 20180621 +/*20121114 to 20180711 CBT 초청 유저가 아닙니다 CBT is not an invited user 20130807 to 20130814 @@ -14484,7 +14484,7 @@ Currently,Server is full. ^0000ffPeople Currently Waiting: %d MSG_CBT_ACTIVE_USER_CHECK = 0x96a, #endif #if PACKETVER >= 20121128 -/*20121128 to 20180621 +/*20121128 to 20180711 -------------- Navigation 명령어 -------------- ------------------- Instruction -------------------- 20130807 to 20130814 @@ -14492,7 +14492,7 @@ CBT 초청 유저가 아닙니다 CBT is not an invited user */ MSG_NAVIGATION_HELP_1 = 0x96b, -/*20121128 to 20180621 +/*20121128 to 20180711 /navigation /navi : /navi yuno 100/100 ->> 맵이름, 위치(100/100) 1) /Navigation or /navi ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 20130807 to 20130814 @@ -14500,7 +14500,7 @@ CBT is not an invited user ------------------- Instruction -------------------- */ MSG_NAVIGATION_HELP_2 = 0x96c, -/*20121128 to 20180621 +/*20121128 to 20180711 /navigation2 /navi2 : /navi2 yuno 100/100 1/1/1 ->> 맵이름, 위치(100/100), scrool/zeny/plane (1:사용함 0: 사용안함) 2) /Navigation2 or /navi2 ex) /navi2 prontera 100 111 -> MAPNAME location (100 90), Scroll | Zeny | Plane (1: Enable or 0: Disable) 20130807 to 20130814 @@ -14508,7 +14508,7 @@ CBT is not an invited user 1) /Navigation or /navi ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 */ MSG_NAVIGATION_HELP_3 = 0x96d, -/*20121128 to 20180621 +/*20121128 to 20180711 -------------- Navigation 검색창 명령어 ------- -> /navi2 goes with the case with location coordinates. They must be no less than 3 characters 20130807 to 20130814 @@ -14516,7 +14516,7 @@ CBT is not an invited user 2) /Navigation2 or /navi2 ex) /navi2 prontera 100 111 -> MAPNAME location (100 90), Scroll | Zeny | Plane (1: Enable or 0: Disable) */ MSG_NAVIGATION_HELP_4 = 0x96e, -/*20121128 to 20180621 +/*20121128 to 20180711 $$all : 모든 항목 출력 (Type 구분자에서 출력 종류를 나눌수 있다.) 3) $$all Output all the items (Can take a while...) 20130807 to 20130814 @@ -14524,7 +14524,7 @@ $$all : 모든 항목 출력 (Type 구분자에서 출력 종류를 나 -> /navi2 goes with the case with location coordinates. They must be no less than 3 characters */ MSG_NAVIGATION_HELP_5 = 0x96f, -/*20121128 to 20180621 +/*20121128 to 20180711 $$lv30 : 해당 레벨의 몬스터 출력 (숫자는 변경 가능) 4) $$lv30 monsters are placed in the output 20130807 to 20130814 @@ -14532,7 +14532,7 @@ $$all : 모든 항목 출력 (Type 구분자에서 출력 종류를 나 3) $$all Output all the items (Can take a while...) */ MSG_NAVIGATION_HELP_6 = 0x970, -/*20121128 to 20180621 +/*20121128 to 20180711 $$lv20~30 : 해당 레벨 범위의 몬스터 출력 (숫자는 변경 가능) 5) $$lv20~30 monsters in that level range are placed in the output 20130807 to 20130814 @@ -14540,7 +14540,7 @@ $$lv30 : 해당 레벨의 몬스터 출력 (숫자는 변경 가능) 4) $$lv30 monsters are placed in the output */ MSG_NAVIGATION_HELP_7 = 0x971, -/*20121128 to 20180621 +/*20121128 to 20180711 1 vs 1 20130807 to 20130814 $$lv20~30 : 해당 레벨 범위의 몬스터 출력 (숫자는 변경 가능) @@ -14549,7 +14549,7 @@ $$lv20~30 : 해당 레벨 범위의 몬스터 출력 (숫자는 변경 가능) MSG_RANKING_BATTLE_1VS1_ALL = 0x972, #endif #if PACKETVER >= 20121205 -/*20121205 to 20180621 +/*20121205 to 20180711 특수 장비 Special Gear 20130807 to 20130814 @@ -14558,7 +14558,7 @@ Special Gear MSG_SHADOW_EQUIPMENT = 0x973, #endif #if PACKETVER >= 20130109 -/*20130109 to 20180621 +/*20130109 to 20180711 %d 번째 캐릭터의 직업 정보가 이상합니다. 고객센터로 문의 부탁 드립니다. ErrorCode(%d) %d First character of the profession is more than information. Please contact the Customer Care Center. ErrorCode(%d) 20130807 to 20130814 @@ -14568,14 +14568,14 @@ Special Gear MSG_CHARACTERERROR_JOB = 0x974, #endif #if PACKETVER >= 20130115 -/*20130115 to 20180621 +/*20130115 to 20180711 (%s) %d / %d 20130807 to 20130814 %d 번째 캐릭터의 직업 정보가 이상합니다. 고객센터로 문의 부탁 드립니다. ErrorCode(%d) %d First character of the profession is more than information. Please contact the Customer Care Center. ErrorCode(%d) */ MSG_NAVIGATION_ALL_S = 0x975, -/*20130115 to 20180621 +/*20130115 to 20180711 %s-%s(%d/%d) 20130807 to 20130814 (%s) %d / %d @@ -14583,14 +14583,14 @@ Special Gear MSG_NAVIGATION_ALL_SD = 0x976, #endif #if PACKETVER >= 20130121 -/*20130121 to 20180621 +/*20130121 to 20180711 접속자 수 초과로 서버에 더이상 접속할 수 없습니다. Server Exceeded the maximum number of users,Cannot Connect anymore users. 20130807 to 20130814 %s-%s(%d/%d) */ MSG_REFUSE_OVER_USERLIMIT = 0x977, -/*20130121 to 20180621 +/*20130121 to 20180711 서버접속 실패 (%d) Server Connection Failed (%d) 20130807 to 20130814 @@ -14598,7 +14598,7 @@ Server Connection Failed (%d) Server Exceeded the maximum number of users,Cannot Connect anymore users. */ MSG_REFUSE_ERRORCODE = 0x978, -/*20130121 to 20180621 +/*20130121 to 20180711 로그인 허용시간 초과 Login Timeout Permitted 20130807 to 20130814 @@ -14606,7 +14606,7 @@ Login Timeout Permitted Server Connection Failed (%d) */ MSG_REFUSE_DISCONNECT_KEEP_TIME = 0x979, -/*20130121 to 20180621 +/*20130121 to 20180711 로그인 중 인증서버로부터 인증이 실패하였습니다. Login Authentication Failed from Authentication Server. 20130807 to 20130814 @@ -14616,7 +14616,7 @@ Login Timeout Permitted MSG_REFUSE_WEB_AUTH_FAILED = 0x97a, #endif #if PACKETVER >= 20130206 -/*20130206 to 20180621 +/*20130206 to 20180711 길드이름에 공백문자를 사용할 수 없습니다. Guild Cannot use Space in the name. 20130807 to 20130814 @@ -14626,7 +14626,7 @@ Login Authentication Failed from Authentication Server. MSG_GUILDNAME_CHECK = 0x97b, #endif #if PACKETVER >= 20130215 -/*20130215 to 20180621 +/*20130215 to 20180711 고객님 안녕하세요! Hey,Hello There 20130807 to 20130814 @@ -14634,7 +14634,7 @@ Hey,Hello There Guild Cannot use Space in the name. */ MSG_BILLING_CHN_1 = 0x97c, -/*20130215 to 20180621 +/*20130215 to 20180711 고객님의 이용 시간은 %d년 %d 월 %d일 %d:%d 에 종료됩니다. Available Time will End on %d month %d hour %d:%d 20130807 to 20130814 @@ -14642,7 +14642,7 @@ Available Time will End on %d month %d hour %d:%d Hey,Hello There */ MSG_BILLING_CHN_2 = 0x97d, -/*20130215 to 20180621 +/*20130215 to 20180711 고객님의 이용 시간은 아직 많이 남았으니 안심하고 플레이하세요! You've lot of time,Play in Peace. 20130807 to 20130814 @@ -14650,7 +14650,7 @@ You've lot of time,Play in Peace. Available Time will End on %d month %d hour %d:%d */ MSG_BILLING_CHN_3 = 0x97e, -/*20130215 to 20180621 +/*20130215 to 20180711 고객님의 이용 시간은 이번 주 내로 종료 됩니다. 종료 전에 충전을 하시기 바랍니다. Your hours will be terminated within this week. Please Charge before termination. 20130807 to 20130814 @@ -14658,7 +14658,7 @@ Your hours will be terminated within this week. Please Charge before termination You've lot of time,Play in Peace. */ MSG_BILLING_CHN_4 = 0x97f, -/*20130215 to 20180621 +/*20130215 to 20180711 고객님의 이용 시간은 24시간 내에 종료됩니다. 빨리 충전하시기 바랍니다. Your hours will be terminated within 24 hours.Please Charge Quickly. 20130807 to 20130814 @@ -14666,7 +14666,7 @@ Your hours will be terminated within 24 hours.Please Charge Quickly. Your hours will be terminated within this week. Please Charge before termination. */ MSG_BILLING_CHN_5 = 0x980, -/*20130215 to 20180621 +/*20130215 to 20180711 현재 고객님의 이용 시간은 %d시간 남았습니다. 정상적인 게임 이용을 위해 충전을 하시기 바랍니다. Current Time Left:%d hours.Charge the game for uninterrupted play. 20130807 to 20130814 @@ -14674,7 +14674,7 @@ Current Time Left:%d hours.Charge the game for uninterrupted play. Your hours will be terminated within 24 hours.Please Charge Quickly. */ MSG_BILLING_CHN_6 = 0x981, -/*20130215 to 20180621 +/*20130215 to 20180711 현재 고객님의 이용 시간은 %d분 남았습니다. 이용시간이 끝난 후 강제적으로 종료됩니다. 정상적인 게임 이용을 위해 충전을 하시기 바랍니다. Current Time Left:%d minutes.Charge the game for uninterrupted play. 20130807 to 20130814 @@ -14682,7 +14682,7 @@ Current Time Left:%d minutes.Charge the game for uninterrupted play. Current Time Left:%d hours.Charge the game for uninterrupted play. */ MSG_BILLING_CHN_7 = 0x982, -/*20130215 to 20180621 +/*20130215 to 20180711 고객님의 이용 시간은 %d시간 %d분 남았습니다. Time Left: %d hours %d minutes 20130807 to 20130814 @@ -14690,7 +14690,7 @@ Time Left: %d hours %d minutes Current Time Left:%d minutes.Charge the game for uninterrupted play. */ MSG_BILLING_CHN_8 = 0x983, -/*20130215 to 20180621 +/*20130215 to 20180711 %d%% ( 기본 100%% + PC방 %d%% + 프리미엄 %d%% + %s서버 %d%% ) %d%% ( Basic 100%% + PCRoom %d%% + Premium %d%% + %sServer %d%% ) 20130807 to 20130814 @@ -14698,7 +14698,7 @@ Current Time Left:%d minutes.Charge the game for uninterrupted play. Time Left: %d hours %d minutes */ MSG_BASIC_EXP_MSG_THAI = 0x984, -/*20130215 to 20180621 +/*20130215 to 20180711 고객님의 이용 시간은 %d시간 %d분 후에 종료됩니다. After %d hours %d minutes, your game will be terminated. 20130807 to 20130814 @@ -14708,7 +14708,7 @@ After %d hours %d minutes, your game will be terminated. MSG_CHN_BILLING_EXPIRE_TIME = 0x985, #endif #if PACKETVER >= 20130220 -/*20130220 to 20180621 +/*20130220 to 20180711 유저님의 계정은 영구 접속금지 되였습니다 This Account is permanently Banned. 20130807 to 20130814 @@ -14716,7 +14716,7 @@ This Account is permanently Banned. After %d hours %d minutes, your game will be terminated. */ MSG_CHN_BLOCK_FOREVER = 0x986, -/*20130220 to 20180621 +/*20130220 to 20180711 유저님의 계정은 접속금지 되였습니다 해지 시간 : %04d-%02d-%02d %02d:%02d This Account is banned. @@ -14728,7 +14728,7 @@ This Account is permanently Banned. MSG_CHN_BLOCK = 0x987, #endif #if PACKETVER >= 20130227 -/*20130227 to 20180621 +/*20130227 to 20180711 몬스터(Tab) Monster(Tab) 20130807 to 20130814 @@ -14738,7 +14738,7 @@ This Account is banned. Termination Time:%04d-%02d-%02d %02d:%02d */ MSG_WORLDMAP_MSG1 = 0x988, -/*20130227 to 20180621 +/*20130227 to 20180711 맵(Alt) Map(Alt) 20130807 to 20130814 @@ -14746,7 +14746,7 @@ Map(Alt) Monster(Tab) */ MSG_WORLDMAP_MSG2 = 0x989, -/*20130227 to 20180621 +/*20130227 to 20180711 안내 정보 Product Information 20130807 to 20130814 @@ -14754,7 +14754,7 @@ Product Information Map(Alt) */ MSG_WORLDMAP_MSG3 = 0x98a, -/*20130227 to 20180621 +/*20130227 to 20180711 검색 정보 Find Information 20130807 to 20130814 @@ -14762,7 +14762,7 @@ Find Information Product Information */ MSG_WORLDMAP_MSG4 = 0x98b, -/*20130227 to 20180621 +/*20130227 to 20180711 비공정 AirShip 20130807 to 20130814 @@ -14770,7 +14770,7 @@ AirShip Find Information */ MSG_WORLDMAP_MSG5 = 0x98c, -/*20130227 to 20180621 +/*20130227 to 20180711 카프라 Kafra 20130807 to 20130814 @@ -14778,7 +14778,7 @@ Kafra AirShip */ MSG_WORLDMAP_MSG6 = 0x98d, -/*20130227 to 20180621 +/*20130227 to 20180711 (도착) (Arrival) 20130807 to 20130814 @@ -14788,21 +14788,21 @@ Kafra MSG_WORLDMAP_MSG7 = 0x98e, #endif #if PACKETVER >= 20130313 -/*20130313 to 20180621 +/*20130313 to 20180711 Mob)%s:%s(%s) 20130807 to 20130814 (도착) (Arrival) */ MSG_NAVIGATION_MOB_S_S_S = 0x98f, -/*20130313 to 20180621 +/*20130313 to 20180711 분포도:%s Distribution:%s 20130807 to 20130814 Mob)%s:%s(%s) */ MSG_NAVIGATION_NUM = 0x990, -/*20130313 to 20180621 +/*20130313 to 20180711 매우많음 Very Plenty 20130807 to 20130814 @@ -14810,7 +14810,7 @@ Very Plenty Distribution:%s */ MSG_NAVIGATION_NUM1 = 0x991, -/*20130313 to 20180621 +/*20130313 to 20180711 많음 Plenty 20130807 to 20130814 @@ -14818,7 +14818,7 @@ Plenty Very Plenty */ MSG_NAVIGATION_NUM2 = 0x992, -/*20130313 to 20180621 +/*20130313 to 20180711 보통 Normal 20130807 to 20130814 @@ -14826,7 +14826,7 @@ Normal Plenty */ MSG_NAVIGATION_NUM3 = 0x993, -/*20130313 to 20180621 +/*20130313 to 20180711 적음 Low 20130807 to 20130814 @@ -14834,7 +14834,7 @@ Low Normal */ MSG_NAVIGATION_NUM4 = 0x994, -/*20130313 to 20180621 +/*20130313 to 20180711 매우적음 Very Low 20130807 to 20130814 @@ -14844,7 +14844,7 @@ Low MSG_NAVIGATION_NUM5 = 0x995, #endif #if PACKETVER >= 20130320 -/*20130320 to 20180621 +/*20130320 to 20180711 은행을 이용할 수 없습니다. 잠시 후 다시 시도하세요. The bank is not available. Please try again in a few minutes. 20130807 to 20130814 @@ -14852,7 +14852,7 @@ The bank is not available. Please try again in a few minutes. Very Low */ MSG_BANK_SYSTEM_ERROR = 0x996, -/*20130320 to 20180621 +/*20130320 to 20180711 은행 잔고가 부족합니다. Bank balance is low. 20130807 to 20130814 @@ -14862,7 +14862,7 @@ The bank is not available. Please try again in a few minutes. MSG_BANK_WITHDRAW_NO_MONEY = 0x997, #endif #if PACKETVER >= 20130327 -/*20130327 to 20180621 +/*20130327 to 20180711 보유한 Zeny 가 부족해서 입금할 수 없습니다. You don't have enough zeny 20130807 to 20130814 @@ -14870,7 +14870,7 @@ You don't have enough zeny Bank balance is low. */ MSG_BANK_DEPOSIT_NO_MONEY = 0x998, -/*20130327 to 20180621 +/*20130327 to 20180711 1 Zeny 이상 입금 가능합니다. Minimum Deposit Amount: 1 zeny 20130807 to 20130814 @@ -14878,7 +14878,7 @@ Minimum Deposit Amount: 1 zeny You don't have enough zeny */ MSG_BANK_DEPOSIT_ZERO = 0x999, -/*20130327 to 20180621 +/*20130327 to 20180711 1 Zeny 이상 출금 가능합니다. Minimum Withdrawal Amount: 1 zeny 20130807 to 20130814 @@ -14888,7 +14888,7 @@ Minimum Deposit Amount: 1 zeny MSG_BANK_WITHDRAW_ZERO = 0x99a, /*20130327 to 20130529 보유 Zeny 는 21 억을 넘을 수 없습니다. -20130605 to 20180621 +20130605 to 20180711 보유 Zeny 는 2,147,483,647 Zeny를 넘을 수 없습니다. You cannot hold more than 2,147,483,647 Zeny 20130807 to 20130814 @@ -14896,7 +14896,7 @@ You cannot hold more than 2,147,483,647 Zeny Minimum Withdrawal Amount: 1 zeny */ MSG_BANK_OVER_INT_MAX = 0x99b, -/*20130327 to 20180621 +/*20130327 to 20180711 your account is lock by mobil otp your account is lock by mobile otp 20130807 to 20130814 @@ -14904,14 +14904,14 @@ your account is lock by mobile otp You cannot hold more than 2,147,483,647 Zeny */ MSG_REFUSE_MOTP_LOCK = 0x99c, -/*20130327 to 20180621 +/*20130327 to 20180711 MOTP auth fail 20130807 to 20130814 your account is lock by mobil otp your account is lock by mobile otp */ MSG_REFUSE_MOTP_AUTH_FAIL = 0x99d, -/*20130327 to 20180621 +/*20130327 to 20180711 %d분간 몬스터에게 얻을 수 있는 Job경험치가 %d%% 증가합니다. For %d minutes,Job Experience obtained from monster is increased by %d%% 20130807 to 20130814 @@ -14922,7 +14922,7 @@ MOTP auth fail #if PACKETVER >= 20130410 /*20130410 to 20130410 소지 Zeny : %d Zeny -20130417 to 20180621 +20130417 to 20180711 소지 Zeny : %s Zeny Current Zeny: %s Zeny 20130807 to 20130814 @@ -14930,7 +14930,7 @@ Current Zeny: %s Zeny For %d minutes,Job Experience obtained from monster is increased by %d%% */ MSG_BANK_MY_ZENY = 0x99f, -/*20130410 to 20180621 +/*20130410 to 20180711 Zeny 20130807 to 20130814 소지 Zeny : %s Zeny @@ -14943,7 +14943,7 @@ Current Zeny: %s Zeny 최대 2,147,483,647억 Zeny까지만 보관이 가능합니다. 20130605 to 20130605 최대 2,147,483,647 Zeny까지만 보관이 가능합니다. -20130612 to 20180621 +20130612 to 20180711 최대 2,147,483,647 Zeny 까지만 보관이 가능합니다. The Maximum amount is 2,147,483,647 Zeny 20130807 to 20130814 @@ -14952,7 +14952,7 @@ Zeny MSG_BANK_WARNING = 0x9a1, #endif #if PACKETVER >= 20130515 -/*20130515 to 20180621 +/*20130515 to 20180711 총알이 부족합니다. Insufficient bullet 20130807 to 20130814 @@ -14960,7 +14960,7 @@ Insufficient bullet The Maximum amount is 2,147,483,647 Zeny */ MSG_NEED_MORE_BULLET = 0x9a2, -/*20130515 to 20180621 +/*20130515 to 20180711 10억제니 이상 입력하셔도 가격은 10억 제니로 판매됩니다. You entered more than 1 Billion Zeny, the price will be set to 1 Billion Zeny. 20130807 to 20130814 @@ -14970,7 +14970,7 @@ Insufficient bullet MSG_OVERPRICE_MAX = 0x9a3, #endif #if PACKETVER >= 20130605 -/*20130605 to 20180621 +/*20130605 to 20180711 AuthTicket is Not Vaild AuthTicket is Not Valid 20130807 to 20130814 @@ -14980,7 +14980,7 @@ You entered more than 1 Billion Zeny, the price will be set to 1 Billion Zeny. MSG_NOT_VALID_AUTH_TICKET = 0x9a4, /*20130605 to 20130605 ErrorCode : %d, ErrorValue : %d -20130612 to 20180621 +20130612 to 20180711 ErrorCategory : %d, ErrorCode : %d (%d,%d,%d,%d) ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d) 20130807 to 20130814 @@ -14992,7 +14992,7 @@ AuthTicket is Not Valid #if PACKETVER >= 20130618 /*20130618 to 20130618 %d%% ( Primary 100%% + Premium %d%% + PCCafe %d%% + %s Server %d%% ) -20130626 to 20180621 +20130626 to 20180711 %d%% ( Basic 100%% + Premium %d%% + PCCafe %d%% + %s Server %d%% ) %d%% ( Basic 100%% + Premium %d%% + Internet cafe %d%% + %s Server %d%% ) 20130807 to 20130814 @@ -15005,7 +15005,7 @@ ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d) 20130807 to 20130814 %d%% ( Basic 100%% + Premium %d%% + PCCafe %d%% + %s Server %d%% ) %d%% ( Basic 100%% + Premium %d%% + Internet cafe %d%% + %s Server %d%% ) -20130925 to 20180621 +20130925 to 20180711 %d분간 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d%%로 증가합니다. Basic item drop rate from monster hunting is increased for %dmins by %dtimes. */ @@ -15014,21 +15014,21 @@ Basic item drop rate from monster hunting is increased for %dmins by %dtimes. 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d시 %.2d분간 %d배로 증가합니다. 20130807 to 20130814 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d분간 %d배로 증가합니다. -20130925 to 20180621 +20130925 to 20180711 %d시 %.2d분간 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d%%로 증가합니다. Basic item drop rate from monster hunting is increased for %dhour %.2dmins by %dtimes. */ MSG_RECEIVEITEM_VALUE_1 = 0x9a8, #endif #if PACKETVER >= 20130626 -/*20130626 to 20180621 +/*20130626 to 20180711 %s 의 가격이 The price of^0000FF %s^000000 20130807 to 20130814 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d시 %.2d분간 %d배로 증가합니다. */ MSG_WARNING_PRICE1 = 0x9a9, -/*20130626 to 20180621 +/*20130626 to 20180711 100000000 1000000000 20130807 to 20130814 @@ -15036,7 +15036,7 @@ The price of^0000FF %s^000000 The price of^0000FF %s^000000 */ MSG_WARNING_PRICE2 = 0x9aa, -/*20130626 to 20180621 +/*20130626 to 20180711 ^ff0000%d^0000ff억 is over ^FF0000%d^0000FF Billion^000000 Zeny and 20130807 to 20130814 @@ -15044,21 +15044,21 @@ The price of^0000FF %s^000000 1000000000 */ MSG_WARNING_PRICE3 = 0x9ab, -/*20130626 to 20180621 +/*20130626 to 20180711 10000000 20130807 to 20130814 ^ff0000%d^0000ff억 is over ^FF0000%d^0000FF Billion^000000 Zeny and */ MSG_WARNING_PRICE4 = 0x9ac, -/*20130626 to 20180621 +/*20130626 to 20180711 ^ff0000%d^0000ff천만 more than^FF0000 %d0^0000FF Million^000000 Zeny 20130807 to 20130814 10000000 */ MSG_WARNING_PRICE5 = 0x9ad, -/*20130626 to 20180621 +/*20130626 to 20180711 ^0000ffZeny 이상^000000입니다. 입력금액이 맞습니까? . Is this correct? @@ -15067,7 +15067,7 @@ The price of^0000FF %s^000000 more than^FF0000 %d0^0000FF Million^000000 Zeny */ MSG_WARNING_PRICE6 = 0x9ae, -/*20130626 to 20180621 +/*20130626 to 20180711 천만Zeny이상 안전확인 Safety check for more than 10m Zeny 20130807 to 20130814 @@ -15076,7 +15076,7 @@ Safety check for more than 10m Zeny . Is this correct? */ MSG_WARNING_PRICE7 = 0x9af, -/*20130626 to 20180621 +/*20130626 to 20180711 https://www.warpportal.com/account/login.aspx?ReturnUrl=%2faccount%2fpayment.aspx 20130807 to 20130814 천만Zeny이상 안전확인 @@ -15087,19 +15087,19 @@ Safety check for more than 10m Zeny https://kepler.warpportal.com/steam/purchase/?step=1&steamid=76561198071003044&game=rose&accountname=khanhtest111&lang=en 20130807 to 20130814 https://www.warpportal.com/account/login.aspx?ReturnUrl=%2faccount%2fpayment.aspx -20131030 to 20180621 +20131030 to 20180711 https://kepler.warpportal.com/ro1/purchase/?step=1&steamid=%lld&accountname= https://kepler.warpportal.com/ror/purchase/?step=1&steamid=%lld&accountname= */ MSG_AMERICA_CASHSHOP_URL_STEAM = 0x9b1, -/*20130626 to 20180621 +/*20130626 to 20180711 지상의 끝, 스플랑디드와 부유대륙 알프헤임을 잇는 다리, 비프로스트에 생겨난 거대한 균열, 그리고 근원을 알 수 없는 미궁숲. A giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim, and you do not know the source of the labyrinth forest. 20130807 to 20130814 https://kepler.warpportal.com/steam/purchase/?step=1&steamid=76561198071003044&game=rose&accountname=khanhtest111&lang=en */ MSG_QUEST_INFO_01 = 0x9b2, -/*20130626 to 20180621 +/*20130626 to 20180711 이것은 여행의 끝을 알리는 표식인가, 새로운 세계를 여는 지표인가! 수호자는 노랫말 같은 유혹에 점차 넋을 잃어가고 있었다. This is a marker indicating the end of the trip, a new world is opening indicators! Guardian, such as the lyrics to the temptation was gradually losing the soul. 20130807 to 20130814 @@ -15107,7 +15107,7 @@ This is a marker indicating the end of the trip, a new world is opening indicato A giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim, and you do not know the source of the labyrinth forest. */ MSG_QUEST_INFO_02 = 0x9b3, -/*20130626 to 20180621 +/*20130626 to 20180711 수천 년의 세월이 흐르는 동안, 그 스스로가 홀로 안간힘을 쓰며 지켜낸 것이 무엇이었는지, 봉인 되어 긴 시간을 갇혀버린 것은 오히려 자신이 아니었는지 혼란을 느끼고 있었다. For thousands of years, a mysterious melody has mesmerized the guardian. After a millennia of slumber, the guardian became confused about what he had been protecting all these years, and began to suspect that he might be the one who has been sealed and hidden away. 20130807 to 20130814 @@ -15115,7 +15115,7 @@ For thousands of years, a mysterious melody has mesmerized the guardian. After a This is a marker indicating the end of the trip, a new world is opening indicators! Guardian, such as the lyrics to the temptation was gradually losing the soul. */ MSG_QUEST_INFO_03 = 0x9b4, -/*20130626 to 20180621 +/*20130626 to 20180711 유혹의 노랫말이 최고조에 이르렀을 때, 지상의 끝 스플랑디드와 부유대륙 알프헤임을 잇는 다리, 비프로스트에 거대한 균열이 생겨났고, 그로 인해 두 세계간의 왕래가 끊기면서 사람들은 큰 불편을 겪게 되었다. When the melody reached its peak, a giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim. As a result, the two worlds were cut off from each other, causing a big problem for the people. 20130807 to 20130814 @@ -15123,7 +15123,7 @@ When the melody reached its peak, a giant crevice appeared in Bifrost, the bridg For thousands of years, a mysterious melody has mesmerized the guardian. After a millennia of slumber, the guardian became confused about what he had been protecting all these years, and began to suspect that he might be the one who has been sealed and hidden away. */ MSG_QUEST_INFO_04 = 0x9b5, -/*20130626 to 20180621 +/*20130626 to 20180711 비프로스트의 통로는 이제 미궁숲 뿐. 근원조차 알 수 없는 그곳을 무사히 통과 한 사람은 지금까지 아무도 없었다. Now, the only way to get to Bifrost is through the Labyrinth Forest. Nobody knows how the forest came to exist, and nobody has ever come out of it alive... 20130807 to 20130814 @@ -15131,7 +15131,7 @@ Now, the only way to get to Bifrost is through the Labyrinth Forest. Nobody know When the melody reached its peak, a giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim. As a result, the two worlds were cut off from each other, causing a big problem for the people. */ MSG_QUEST_INFO_05 = 0x9b6, -/*20130626 to 20180621 +/*20130626 to 20180711 숱한 모험가들을 집어 삼킨 혼돈의 지옥, 미궁숲은 그 속을 방황하는 이름 모를 여인의 마음처럼 더욱 깊고 혼란스럽게 확장되고 있었다. Swallowed countless adventurers to put a hell of confusion, wandering in the forest labyrinth of nowhere, like the heart of a woman was being extend deeper confusion. 20130807 to 20130814 @@ -15141,7 +15141,7 @@ Now, the only way to get to Bifrost is through the Labyrinth Forest. Nobody know MSG_QUEST_INFO_06 = 0x9b7, #endif #if PACKETVER >= 20130717 -/*20130717 to 20180621 +/*20130717 to 20180711 숫자만 입력 가능합니다. You can enter only numbers. 20130807 to 20130814 @@ -15151,7 +15151,7 @@ Swallowed countless adventurers to put a hell of confusion, wandering in the for MSG_BANK_CHECK_NUM = 0x9b8, #endif #if PACKETVER >= 20130724 -/*20130724 to 20180621 +/*20130724 to 20180711 교환창 또는 상점이 활성화 된 상태에서는 입출금을 하실수 없습니다. Exchange or store window is active and can not register the withdrawal. 20130807 to 20130814 @@ -15161,7 +15161,7 @@ You can enter only numbers. MSG_BANK_PROHIBIT = 0x9b9, #endif #if PACKETVER >= 20130731 -/*20130731 to 20180621 +/*20130731 to 20180711 바로가기 Go to 20130807 to 20130814 @@ -15169,7 +15169,7 @@ Go to Exchange or store window is active and can not register the withdrawal. */ MSG_QUEST_INFO_00 = 0x9ba, -/*20130731 to 20180621 +/*20130731 to 20180711 아이템 비교 Item Compare 20130807 to 20130814 @@ -15182,7 +15182,7 @@ Go to /*20130807 to 20130814 아이템 비교 Item Compare -20130821 to 20180621 +20130821 to 20180711 현재 장착하려고 하는 총기가 장착하고 있는 탄환에 맞지 않습니다 Now you are trying to mount the gun equipped with bullet does not meet */ @@ -15190,7 +15190,7 @@ Now you are trying to mount the gun equipped with bullet does not meet /*20130807 to 20130814 현재 장착하려고 하는 총기가 장착하고 있는 탄환에 맞지 않습니다 Now you are trying to mount the gun equipped with bullet does not meet -20130821 to 20180621 +20130821 to 20180711 현재 장착하려고 하는 탄환이 장착하고 있는 총기와 맞지 않습니다 Now you are trying to mount the guns and bullets will not fit mounted */ @@ -15198,14 +15198,14 @@ Now you are trying to mount the guns and bullets will not fit mounted /*20130807 to 20130814 현재 장착하려고 하는 탄환이 장착하고 있는 총기와 맞지 않습니다 Now you are trying to mount the guns and bullets will not fit mounted -20130821 to 20180621 +20130821 to 20180711 판매할 아이템을 등록하지 않았습니다. 판매하실 아이템을 등록해 주세요 Has not registered to sell the item. Please register to sell the item */ MSG_BUYINGSTORE_MAKEWND_ADD_GOODS = 0x9be, #endif #if PACKETVER >= 20130821 -/*20130821 to 20180621 +/*20130821 to 20180711 ITEM */ MSG_ITEM_IN_MAIL_SYSTEM = 0x9bf, @@ -15213,276 +15213,276 @@ ITEM #if PACKETVER >= 20130828 /*20130828 to 20130911 길드 창고를 이용할 수 없습니다. 잠시 후 이용해주세요. -20130917 to 20180621 +20130917 to 20180711 길드 창고를 이용할 수 없습니다. Guild storage is not available. */ MSG_GUILD_STORAGE_OPEN_ERROR = 0x9c0, -/*20130828 to 20180621 +/*20130828 to 20180711 길드에 가입되어 있지 않습니다. 가입 후 이용해주세요. Guild is not subscribed to. After signing up, please use */ MSG_GUILD_STORAGE_OPEN_NO_JOIN_GUILD = 0x9c1, -/*20130828 to 20180621 +/*20130828 to 20180711 다른 길드원이 사용중입니다. 잠시 후 이용해주세요. Two other guild members are in use. Please use it after a while. */ MSG_GUILD_STORAGE_WARNING_USING_ANOTHER_MEMBER = 0x9c2, -/*20130828 to 20180621 +/*20130828 to 20180711 창고권한 Storage Permission */ MSG_GUILD_STORAGE_PERMISSON = 0x9c3, -/*20130828 to 20180621 +/*20130828 to 20180711 길드창고 Guild Storage */ MSG_GUILD_STORAGE_TITLE = 0x9c4, /*20130828 to 20130828 길드창고의 사용 권한이 없습니다. 길드 마스터에게 요청하세요. -20130904 to 20180621 +20130904 to 20180711 길드창고의 사용 권한이 없습니다. You do not have permission to use guild storage. */ MSG_GUILD_STORAGE_PERMISSON_WARNING_MSG = 0x9c5, #endif #if PACKETVER >= 20130917 -/*20130917 to 20180621 +/*20130917 to 20180711 한정판매 등록창 Limited Sale Registration Window */ MSG_BARGAINSALE_TOOLWND_TITLE = 0x9c6, -/*20130917 to 20180621 +/*20130917 to 20180711 아이템 DB명 Item DB Name */ MSG_BARGAINSALE_TOOLWND_DB_NAME = 0x9c7, -/*20130917 to 20180621 +/*20130917 to 20180711 아이템 DB번호 Item DB Number */ MSG_BARGAINSALE_TOOLWND_DB_NUMBER = 0x9c8, -/*20130917 to 20180621 +/*20130917 to 20180711 판매 갯수 Number of Sale */ MSG_BARGAINSALE_TOOLWND_SELL_COUNT = 0x9c9, -/*20130917 to 20180621 +/*20130917 to 20180711 판매 시작시간 Sale Start Time */ MSG_BARGAINSALE_TOOLWND_SELL_STARTTIME = 0x9ca, -/*20130917 to 20180621 +/*20130917 to 20180711 판매할 시간 Time to sell */ MSG_BARGAINSALE_TOOLWND_SELL_PERIODTIME = 0x9cb, -/*20130917 to 20180621 +/*20130917 to 20180711 판매할 갯수를 입력해 주세요 Please enter number you want to sell */ MSG_BARGAINSALE_TOOLWND_INPUT_COUNT_MSG = 0x9cc, -/*20130917 to 20180621 +/*20130917 to 20180711 판매 시작시간을 입력해 주세요 Enter start time of sale */ MSG_BARGAINSALE_TOOLWND_INPUT_STARTTIME_MSG = 0x9cd, -/*20130917 to 20180621 +/*20130917 to 20180711 판매 시작시간의 범위가 맞지 않습니다 Start time does not match the scope of sales. */ MSG_BARGAINSALE_TOOLWND_WRONG_RANGE_MSG = 0x9ce, -/*20130917 to 20180621 +/*20130917 to 20180711 판매할 시간을 입력해 주세요 Please enter the time */ MSG_BARGAINSALE_TOOLWND_INPUT_PERIODTIME_MSG = 0x9cf, -/*20130917 to 20180621 +/*20130917 to 20180711 Item DB Name을 입력해 주세요 Please enter the Item DB Name */ MSG_BARGAINSALE_TOOLWND_INPUT_ITEMDBNAME_MSG = 0x9d0, -/*20130917 to 20180621 +/*20130917 to 20180711 Item ID 조회에 실패하였습니다. 확인 후 다시 시도해 주시기 바랍니다 Item ID lookup failed. Please try again later */ MSG_BARGAINSALE_TOOLWND_ITEMID_CHECK_FAILED_MSG = 0x9d1, -/*20130917 to 20180621 +/*20130917 to 20180711 >> ItemName : %s / Price : %dc / 수량 : %d / 판매기간 : %d월:%d일:%d시:%d분 ~ %d월:%d일:%d시:%d분 >> ItemName: %s / Price: %dc / Quantity: %d / TimeOfSale: %dMonth:%dDay:%dMinute:%dSecond ~ %dMonth:%dDay:%dMinute:%dSecond */ MSG_BARGAINSALE_TOOLWND_RESULT_FORMAT = 0x9d2, -/*20130917 to 20180621 +/*20130917 to 20180711 등록에 성공하였습니다 Registration successful */ MSG_BARGAINSALE_TOOLWND_APPLY_SUCCESS_MSG = 0x9d3, -/*20130917 to 20180621 +/*20130917 to 20180711 등록에 실패하였습니다. 다시 시도해 주시기 바랍니다. Registration failure. Please try again later. */ MSG_BARGAINSALE_TOOLWND_APPLY_FAILED_MSG = 0x9d4, -/*20130917 to 20180621 +/*20130917 to 20180711 이미 등록된 아이템이 있습니다. 다시 시도해 주시기 바랍니다. Item has already been registered. Please try again later. */ MSG_BARGAINSALE_TOOLWND_ALREADY_REGISTERED_MSG = 0x9d5, -/*20130917 to 20180621 +/*20130917 to 20180711 아이템 삭제에 실패 하였습니다. 다시 시도해 주시기 바랍니다. Failed to delete the item. Please try again later. */ MSG_BARGAINSALE_TOOLWND_DELETE_FAILED_MSG = 0x9d6, -/*20130917 to 20180621 +/*20130917 to 20180711 %s 아이템이 삭제되었습니다. %s item has been deleted. */ MSG_BARGAINSALE_TOOLWND_DELETE_SUCCESS_MSG = 0x9d7, -/*20130917 to 20180621 +/*20130917 to 20180711 특가 Special */ MSG_BARGAINSALE_CASHSHOP_TAB_NAME = 0x9d8, -/*20130917 to 20180621 +/*20130917 to 20180711 한정판매 아이템 판매수량 갱신 Sales limited sale item update */ MSG_BARGAINSALE_CASHSHOP_REFRESH_BTN_TOOLTIP = 0x9d9, -/*20130917 to 20180621 +/*20130917 to 20180711 판매종료 Discontinued */ MSG_BARGAINSALE_CASHSHOP_TIMER = 0x9da, -/*20130917 to 20180621 +/*20130917 to 20180711 수량갱신이 필요합니다 Quantity update is required */ MSG_BARGAINSALE_CASHSHOP_REFRESH_MSG = 0x9db, -/*20130917 to 20180621 +/*20130917 to 20180711 재고가 부족하여 %d 개 만큼만 구입합니다 The %d is out of stock or to buy as much as */ MSG_BARGAINSALE_CASHSHOP_CHECK_COUNT_MSG = 0x9dc, -/*20130917 to 20180621 +/*20130917 to 20180711 %s 아이템의 특가판매가 시작되었습니다 %s Items are on sale */ MSG_BARGAINSALE_START_MSG = 0x9dd, -/*20130917 to 20180621 +/*20130917 to 20180711 %s 아이템의 매진 또는 판매시간만료로 인해 한정판매가 종료되었습니다 %s time-out or sale of the items sold has been shut down due to the limited sales */ MSG_BARGAINSALE_CLOSE_MSG = 0x9de, -/*20130917 to 20180621 +/*20130917 to 20180711 /한정판매 /limitedsale */ MSG_BARGAINSALE_TOOLWND_CALL = 0x9df, #endif #if PACKETVER >= 20131002 -/*20131002 to 20180621 +/*20131002 to 20180711 http://www.ragnarokeurope.com/news/home-r70.html */ MSG_FRANCE_CASHSHOP_URL = 0x9e0, -/*20131002 to 20180621 +/*20131002 to 20180711 http://www.ragnarokeurope.com/index.php?rubrique=70&Steam */ MSG_FRANCE_CASHSHOP_URL_STEAM = 0x9e1, #endif #if PACKETVER >= 20131016 -/*20131016 to 20180621 +/*20131016 to 20180711 구입에 성공한 품목 Item purchase successful */ MSG_PARA_RESULT_TITLE = 0x9e2, -/*20131016 to 20180621 +/*20131016 to 20180711 주문량이 재고량을 초과하였습니다. You do not have enough items. */ MSG_PARA_WRONG_PURCHASE_COUNT_MSG = 0x9e3, -/*20131016 to 20180621 +/*20131016 to 20180711 초대할수 없는 케릭터 이름입니다. Name of the character that cannot be invited. */ MSG_PARTY_INVITE = 0x9e4, -/*20131016 to 20180621 +/*20131016 to 20180711 길드초대할수 없는 케릭터 이름입니다. You cannot invite the character to the guild. */ MSG_GUILD_INVITE = 0x9e5, -/*20131016 to 20180621 +/*20131016 to 20180711 일부 품목은 이미 판매되어 구입에 실패하였습니다. Item already Sold,Purchase Failed. */ MSG_PARA_PURCHASE_ITEM_FAIL = 0x9e6, #endif #if PACKETVER >= 20131030 -/*20131030 to 20180621 +/*20131030 to 20180711 현재 위치에서 워프 장소를 기억 할 수 없습니다. The warp spot cannot be memorized in current position. */ MSG_NOWARPSKILL2 = 0x9e7, -/*20131030 to 20180621 +/*20131030 to 20180711 무게가 초과되어 아이템을 구매할 수 없습니다. Cannot purchase item, You exceeded the weight. */ MSG_PARA_PURCHASE_ITEM_WEIGHT = 0x9e8, -/*20131030 to 20180621 +/*20131030 to 20180711 No. */ MSG_GUILD_STORAGE_NUMBER = 0x9e9, -/*20131030 to 20180621 +/*20131030 to 20180711 아이템 Item */ MSG_GUILD_STORAGE_ITEM = 0x9ea, -/*20131030 to 20180621 +/*20131030 to 20180711 개수 Number */ MSG_GUILD_STORAGE_ITEM_COUNT = 0x9eb, -/*20131030 to 20180621 +/*20131030 to 20180711 이름 Name */ MSG_GUILD_STORAGE_USER_NAME = 0x9ec, -/*20131030 to 20180621 +/*20131030 to 20180711 시간 Time */ MSG_GUILD_STORAGE_LOG_TIME = 0x9ed, -/*20131030 to 20180621 +/*20131030 to 20180711 입/출 Input/Output */ MSG_GUILD_STORAGE_ITEM_IN_OUT = 0x9ee, -/*20131030 to 20180621 +/*20131030 to 20180711 로그가 존재하지 않습니다. Log does not exist. */ MSG_GUILD_STORAGE_LOG_FINISH = 0x9ef, -/*20131030 to 20180621 +/*20131030 to 20180711 전 체 Entire */ MSG_GUILD_STORAGE_LOG_ALL = 0x9f0, -/*20131030 to 20180621 +/*20131030 to 20180711 넣 기 Insert Symbol */ MSG_GUILD_STORAGE_LOG_IN = 0x9f1, -/*20131030 to 20180621 +/*20131030 to 20180711 빼 기 Remaining Time */ MSG_GUILD_STORAGE_LOG_OUT = 0x9f2, #endif #if PACKETVER >= 20131106 -/*20131106 to 20180621 +/*20131106 to 20180711 길드 창고 내역 Guild Storage Logs */ MSG_GUILD_STORAGE_LOG_WND_NAME = 0x9f3, -/*20131106 to 20180621 +/*20131106 to 20180711 내역은 최근 100개만 표시됩니다. 100 entries are displayed. */ @@ -15491,157 +15491,157 @@ Guild Storage Logs #if PACKETVER >= 20131120 /*20131120 to 20131120 %s : +%d -20131127 to 20180621 +20131127 to 20180711 길드창고의 사용 시간 2분이 경과되어 자동으로 종료됩니다. Guild Storage is open only for 2 minutes, and will close automatically. */ MSG_GUILD_STORAGE_CLOSE_TIMEOUT = 0x9f5, #endif #if PACKETVER >= 20131204 -/*20131204 to 20180621 +/*20131204 to 20180711 Incorrect GameSamba ID. Please Try Again. */ MSG_INCORRECT_GAMESAMBEID = 0x9f6, -/*20131204 to 20180621 +/*20131204 to 20180711 %s [%d옵션] : %d 개 %s [%d Option]: %d Quantity */ MSG_EA5 = 0x9f7, #endif #if PACKETVER >= 20131211 -/*20131211 to 20180621 +/*20131211 to 20180711 코인이 필요합니다. Requires a Coin. */ MSG_USESKILL_FAIL_COINTS = 0x9f8, -/*20131211 to 20180621 +/*20131211 to 20180711 코인이 %d 개가 필요합니다. %d Coins are required. */ MSG_USESKILL_FAIL_COINTS_NUM = 0x9f9, -/*20131211 to 20180621 +/*20131211 to 20180711 개틀링건 계열의 총기류를 장착한 상태여야 합니다. Gatling Gun should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_GATLING = 0x9fa, -/*20131211 to 20180621 +/*20131211 to 20180711 샷건 계열의 총기류를 장착한 상태여야 합니다. Shotguns should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_SHOTGUN = 0x9fb, -/*20131211 to 20180621 +/*20131211 to 20180711 라이플 계열의 총기류를 장착한 상태여야 합니다. Rifle should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_RIFLE = 0x9fc, -/*20131211 to 20180621 +/*20131211 to 20180711 리볼버 계열의 총기류를 장착한 상태여야 합니다. Pair of Revolver should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_HANDGUN = 0x9fd, -/*20131211 to 20180621 +/*20131211 to 20180711 성속성 블릿을 장착해야 합니다 [Silver Bullet] weapon class must be equipped. */ MSG_FAIL_NEED_EQUIPPED_PROPERTY_SAINT_BULLET = 0x9fe, -/*20131211 to 20180621 +/*20131211 to 20180711 아이템 판매 내역 Item Sell History */ MSG_MERCHANT_SOLD_ITEM_LOG = 0x9ff, -/*20131211 to 20180621 +/*20131211 to 20180711 아이템 구매 내역 Item Purchase History */ MSG_MERCHANT_ITEM_BUY_LOG = 0xa00, #endif #if PACKETVER >= 20131218 -/*20131218 to 20180621 +/*20131218 to 20180711 그레네이드런쳐 계열의 총기류를 장착한 상태여야 합니다. Grenade Launcher should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_GRANADE = 0xa01, -/*20131218 to 20180621 +/*20131218 to 20180711 [히트배럴],[매드니스 캔슬러],[플래티넘 알터] 의 효과들은 중첩하여 사용할 수 없습니다. [Heat barrel],[Last Stand],[Platinum Alter] cannot be used while sitting. */ MSG_FAIL_DUPLICATE_HEAT_BARREL_GS_MADNESSCANCEL_P_ALTER = 0xa02, #endif #if PACKETVER >= 20131223 -/*20131223 to 20180621 +/*20131223 to 20180711 현재 맵에서는 사용할 수 없는 스킬입니다. Cannot use skill in this map. */ MSG_USESKILL_FAIL_MAP = 0xa03, #endif #if PACKETVER >= 20140108 -/*20140108 to 20180621 +/*20140108 to 20180711 길드 창고를 이용중인 경우 창고의 모든 아이템이 사라지게 됩니다. If you are using a guild storage, all items inside it will disappear. */ MSG_GUILD_STORAGE_WARNING = 0xa04, #endif #if PACKETVER >= 20140115 -/*20140115 to 20180621 +/*20140115 to 20180711 http://ragnarok.gamesamba.com/paytest.html http://ragnarok.gamesamba.com/ */ MSG_AMERICA_CASHSHOP_URL_GAMESAMBA = 0xa05, -/*20140115 to 20180621 +/*20140115 to 20180711 로그인을 위해 패스워드를 입력해주세요. Please enter a password to login. */ MSG_SECOND_PASSWORD_INFO_4 = 0xa06, #endif #if PACKETVER >= 20140129 -/*20140129 to 20180621 +/*20140129 to 20180711 펫 진화 Pet Evolution */ MSG_PET_EVOLUTION = 0xa07, -/*20140129 to 20180621 +/*20140129 to 20180711 진화 - %s Evolution - %s */ MSG_PET_EVOLUTION_WITH_PET_NAME = 0xa08, -/*20140129 to 20180621 +/*20140129 to 20180711 진화에는 다음의 재료가 필요합니다. Evolution requires the following ingredients: */ MSG_PET_EVOLUTION_NEED_ITEM = 0xa09, -/*20140129 to 20180621 +/*20140129 to 20180711 진화 하시겠습니까? Are you sure you want to evolve your pet? */ MSG_DO_YOU_WANT_TO_EVOLVE_PET = 0xa0a, -/*20140129 to 20180621 +/*20140129 to 20180711 알 수 없는 오류 Unknown Error */ MSG_PET_EVOLUTION_FAIL_UNKNOWN = 0xa0b, -/*20140129 to 20180621 +/*20140129 to 20180711 소환된펫을 갖고 있지 않습니다. Pet Cannot be hatched. */ MSG_PET_EVOLUTION_FAIL_NOTEXIST_CALLPET = 0xa0c, -/*20140129 to 20180621 +/*20140129 to 20180711 요청한 것이 펫알이 아닙니다. It is not requested petal. */ MSG_PET_EVOLUTION_FAIL_NOT_PETEGG = 0xa0d, /*20140129 to 20140205 진화가 불가능한 요청입니다. -20140212 to 20180621 +20140212 to 20180711 진화 재료가 부족합니다. Evolution material is low. */ MSG_PET_EVOLUTION_FAIL_RECIPE = 0xa0e, -/*20140129 to 20180621 +/*20140129 to 20180711 진화에 필요한 재료가 부족합니다. Insufficient materials for evolution. */ MSG_PET_EVOLUTION_FAIL_MATERIAL = 0xa0f, -/*20140129 to 20180621 +/*20140129 to 20180711 친밀도가 절친인 상태에서만 진화가 가능합니다. Loyal Intimacy is required to evolve. */ @@ -15650,111 +15650,111 @@ Loyal Intimacy is required to evolve. #if PACKETVER >= 20140212 /*20140212 to 20170830 자동 먹이 주기 -20170906 to 20180621 +20170906 to 20180711 펫 자동 먹이 주기 Automatic feeding */ MSG_PET_AUTO_FEEDING = 0xa11, -/*20140212 to 20180621 +/*20140212 to 20180711 펫에게 먹이를 주었습니다. '%s' 잔여량 %d개 Feeding the pet. %d '%d' remaining */ MSG_PET_AUTO_FEEDING_REST = 0xa12, /*20140212 to 20170830 자동 먹이 주기 활성화 On -20170906 to 20180621 +20170906 to 20180711 펫 자동 먹이 주기 활성화 On Automatic feeding turned On */ MSG_PET_AUTO_FEEDING_ON = 0xa13, /*20140212 to 20170830 자동 먹이 주기 활성화 Off -20170906 to 20180621 +20170906 to 20180711 펫 자동 먹이 주기 활성화 Off Automatic feeding turned Off */ MSG_PET_AUTO_FEEDING_OFF = 0xa14, -/*20140212 to 20180621 +/*20140212 to 20180711 갱신 Update */ MSG_REFRESH = 0xa15, /*20140212 to 20140702 %d 분전 -20140709 to 20180621 +20140709 to 20180711 %d 분 전 %d minutes ago */ MSG_TIME_LINE_MINUTE = 0xa16, /*20140212 to 20140702 %d 시간전 -20140709 to 20180621 +20140709 to 20180711 %d 시간 전 %d hours ago */ MSG_TIME_LINE_HOUR = 0xa17, /*20140212 to 20140702 %d 일전 -20140709 to 20180621 +20140709 to 20180711 %d 일 전 %d days ago */ MSG_TIME_LINE_DAY = 0xa18, #endif #if PACKETVER >= 20140319 -/*20140319 to 20180621 +/*20140319 to 20180711 %d%% ( Premium %d%% + %s Server ) %d%%% ( Premium %d%%% + %s Server ) */ MSG_BASIC_EXP_MSG_PH = 0xa19, #endif #if PACKETVER >= 20140326 -/*20140326 to 20180621 +/*20140326 to 20180711 우편 발송 Mailed */ MSG_SEND_MAIL = 0xa1a, -/*20140326 to 20180621 +/*20140326 to 20180711 메일이 전송되었습니다. Your mail has been sent. */ MSG_MAIL_SENT = 0xa1b, -/*20140326 to 20180621 +/*20140326 to 20180711 아이템이 인벤토리로 이동되었습니다. This item has been moved to the inventory. */ MSG_GET_ITEMS_FROM_MAIL_SUCCEED = 0xa1c, -/*20140326 to 20180621 +/*20140326 to 20180711 아이템 받기가 실패하였습니다. Failed to get items. */ MSG_GET_ITEMS_FROM_MAIL_FAILED = 0xa1d, -/*20140326 to 20180621 +/*20140326 to 20180711 인벤토리를 비워주세요 Please empty your inventory. */ MSG_GET_ITEMS_FROM_MAIL_OVERWEIGHT = 0xa1e, -/*20140326 to 20180621 +/*20140326 to 20180711 제니를 받았습니다. Zeny received. */ MSG_GET_ZENY_FROM_MAIL_SUCCEED = 0xa1f, -/*20140326 to 20180621 +/*20140326 to 20180711 제니 받기가 실패하였습니다. Failed to get zeny. */ MSG_GET_ZENY_FROM_MAIL_FAILED = 0xa20, -/*20140326 to 20180621 +/*20140326 to 20180711 제니의 한계치를 넘었습니다. Exceeded the limits of zenny. */ MSG_GET_ZENY_FROM_MAIL_OVERAMOUNT = 0xa21, -/*20140326 to 20180621 +/*20140326 to 20180711 아이템 첨부 성공 Items attached success */ MSG_SET_ITEMS_TO_MAIL_SUCCEED = 0xa22, -/*20140326 to 20180621 +/*20140326 to 20180711 받는 사람의 이름이 반드시 들어가야 합니다. The name of the recipient must be included. */ @@ -15763,72 +15763,72 @@ The name of the recipient must be included. 제목의 길이는 4자이상 이어야 합니다. 20140423 to 20141001 제목의 길이는 4자이상 16자 이하여야 합니다. -20141008 to 20180621 +20141008 to 20180711 제목의 길이는 한글 2자~25자, 영문 4자~50자 이어야 합니다. The length of the title must be 4 to 50 characters long. */ MSG_INVALID_MAIL_TITLE_INFO = 0xa24, -/*20140326 to 20180621 +/*20140326 to 20180711 메일 전송이 실패하였습니다. Mail delivery failed. */ MSG_FAILED_SEND_MAIL = 0xa25, -/*20140326 to 20180621 +/*20140326 to 20180711 적절하지 못한 아이템으로 전송 실패하였습니다. Transmission has failed to inappropriate items. */ MSG_FAILED_SEND_MAIL_ITEM = 0xa26, -/*20140326 to 20180621 +/*20140326 to 20180711 받는 사람의 정보가 존재하지 않습니다. Information of the recipient does not exist. */ MSG_FAIELD_SEND_MAIL_TO = 0xa27, #endif #if PACKETVER >= 20140402 -/*20140402 to 20180621 +/*20140402 to 20180711 %s [%d옵션] %s [%d Option] */ MSG_EA6 = 0xa28, -/*20140402 to 20180621 +/*20140402 to 20180711 레벨은 1~%d 사이의 숫자를 입력해 주세요. Level, enter a number between 1 and %d. */ MSG_PARTY_BOOKING_ERR5R2 = 0xa29, #endif #if PACKETVER >= 20140409 -/*20140409 to 20180621 +/*20140409 to 20180711 소지창의 여유공간을 확보해주세요. Please free the window possessing space. */ MSG_ITEM_WND_OVERFULL = 0xa2a, /*20140409 to 20140416 수신자의 메일 보관 용량이 초과되었습니다. -20140423 to 20180621 +20140423 to 20180711 메일 보내기 횟수가 초과되었습니다. Sending mail count exceeded. */ MSG_FAILED_MAIL_LIMIT_CNT = 0xa2b, #endif #if PACKETVER >= 20140416 -/*20140416 to 20180621 +/*20140416 to 20180711 메일을 열 수 없습니다. You can not open the mail. */ MSG_FAILED_TO_WRITE_MAIL = 0xa2c, -/*20140416 to 20180621 +/*20140416 to 20180711 You are currently joined in CLan !! You are currently joined in Clan !! */ MSG_JOINED_IN_CLAN = 0xa2d, -/*20140416 to 20180621 +/*20140416 to 20180711 골드 PC방 마일리지 정보 Gold PC rooms mileage information */ MSG_GOLDPCCAFE_MILEAGE = 0xa2e, #endif #if PACKETVER >= 20140423 -/*20140423 to 20180621 +/*20140423 to 20180711 펫 액세서리를 해제해야 진화가 가능합니다. Unequip pet accessories first to start evolution */ @@ -15837,7 +15837,7 @@ Unequip pet accessories first to start evolution / %d 분후 20140508 to 20140702 %d 분후 -20140709 to 20180621 +20140709 to 20180711 %d 분 후 %d minutes later */ @@ -15846,7 +15846,7 @@ Unequip pet accessories first to start evolution / %d 시간후 20140508 to 20140702 %d 시간후 -20140709 to 20180621 +20140709 to 20180711 %d 시간 후 %d hours later */ @@ -15855,49 +15855,49 @@ Unequip pet accessories first to start evolution / %d 일후 20140508 to 20140702 %d 일후 -20140709 to 20180621 +20140709 to 20180711 %d 일 후 %d days later */ MSG_TIME_LINE_DAY2 = 0xa32, -/*20140423 to 20180621 +/*20140423 to 20180711 확인 버튼을 눌러 C-CODE를 확인하세요. Press the OK button to confirm the C-CODE. */ MSG_INVALID_CCODE_INFO = 0xa33, -/*20140423 to 20180621 +/*20140423 to 20180711 첨부된 물품을 획득 후 삭제가 가능합니다. After obtaining the attached article can be deleted. */ MSG_FAILED_DELETE_MAIL = 0xa34, -/*20140423 to 20180621 +/*20140423 to 20180711 현재 보유 제니 보다 많은 제니를 보낼 수 없습니다. You can not send any more zeny. */ MSG_FAILED_SEND_MAIL_ZENY = 0xa35, -/*20140423 to 20180621 +/*20140423 to 20180711 수수료 : %s Zeny Fee: %s Zeny */ MSG_SEND_MAIL_COMMISSION = 0xa36, -/*20140423 to 20180621 +/*20140423 to 20180711 받는 사람의 이름이 존재하지 않습니다. The recipient's name does not exist. */ MSG_FAILE_MAIL_RECIEVER_INFO = 0xa37, #endif #if PACKETVER >= 20140430 -/*20140430 to 20180621 +/*20140430 to 20180711 E X P : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) EXP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ MSG_TAIWAN_PERSONALINFO_EXPMSG = 0xa38, -/*20140430 to 20180621 +/*20140430 to 20180711 DROP : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) DROP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ MSG_TAIWAN_PERSONALINFO_DROPMSG = 0xa39, -/*20140430 to 20180621 +/*20140430 to 20180711 DEATH : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) DEATH: %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ @@ -15906,7 +15906,7 @@ DEATH: %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) #if PACKETVER >= 20140514 /*20140514 to 20140528 보유 가능한 최대 마일리지 : %d -20140605 to 20180621 +20140605 to 20180711 골드 PC방 마일리지는 최대 %d점까지 모을 수 있습니다. You can accumulate points of PC Gold-club up to %d points maximum. */ @@ -15916,39 +15916,39 @@ You can accumulate points of PC Gold-club up to %d points maximum. /*20140521 to 20140521 아이템 버리기가 불 가능한 서버 입니다. Items discard is imposible in server. -20140528 to 20180621 +20140528 to 20180711 해당 서버에서 사용 할 수 없는 기능 입니다 This function can not be used on the server. */ MSG_RESTRAINT_OF_TRADE_1 = 0xa3c, -/*20140521 to 20180621 +/*20140521 to 20180711 수래 이용이 불 가능한 서버 입니다. Imposible to use in server. */ MSG_RESTRAINT_OF_TRADE_2 = 0xa3d, -/*20140521 to 20180621 +/*20140521 to 20180711 옥션 이용이 불 가능한 서버 입니다. The auction is not available in server. */ MSG_RESTRAINT_OF_TRADE_3 = 0xa3e, -/*20140521 to 20180621 +/*20140521 to 20180711 거래가 불 가능한 서버 입니다. The deal is imposible in server. */ MSG_RESTRAINT_OF_TRADE_4 = 0xa3f, /*20140521 to 20140521 아이템 편지 보내기가 불 가능한 서버 입니다. -20140528 to 20180621 +20140528 to 20180711 아이템 버리기가 불 가능한 서버 입니다. Items discard is imposible in server. */ MSG_RESTRAINT_OF_TRADE_5 = 0xa40, -/*20140521 to 20180621 +/*20140521 to 20180711 상점 판매 기능을 사용할수 없습니다. Stores selling features are not available. */ MSG_RESTRAINT_OF_TRADE_6 = 0xa41, -/*20140521 to 20180621 +/*20140521 to 20180711 소환물의 SP가 부족합니다. The SP's summoned enough. */ @@ -15957,28 +15957,28 @@ The SP's summoned enough. #if PACKETVER >= 20140528 /*20140528 to 20140702 Weight : %s/%s -20140709 to 20180621 +20140709 to 20180711 %s/%s */ MSG_SEND_MAIL_WEIGHT = 0xa43, -/*20140528 to 20180621 +/*20140528 to 20180711 메일 내용의 최대 길이는 1K 이하 입니다. The maximum length of the message content is 1K. */ MSG_INVALID_MAIL_CONTENTS_INFO = 0xa44, -/*20140528 to 20180621 +/*20140528 to 20180711 아이템 첨부 실패 Failed to attach an item. */ MSG_SET_ITEMS_TO_MAIL_FAILED = 0xa45, -/*20140528 to 20180621 +/*20140528 to 20180711 메일에 첨부할수 있는 아이템의 무게가 초과되었습니다. The weight of the items that can be attached to mail has been exceeded. */ MSG_SET_ITEMS_TO_MAIL_OVER_WEIGHT = 0xa46, #endif #if PACKETVER >= 20140611 -/*20140611 to 20180621 +/*20140611 to 20180711 이미 서비스 중입니다. 잠시 후 다시 시도해 주세요. Is already in service. Please try again in a few minutes. */ @@ -15987,55 +15987,55 @@ Is already in service. Please try again in a few minutes. #if PACKETVER >= 20140618 /*20140618 to 20140924 환상의 룰렛창을 열 수 없습니다. -20141001 to 20180621 +20141001 to 20180711 행운의 룰렛창을 열 수 없습니다. Unable to open the window of Lucky Roulette. */ MSG_FAILED_OPEN_ROULLETTE = 0xa48, /*20140618 to 20140924 환상의 룰렛창을 닫을 수 없습니다. -20141001 to 20180621 +20141001 to 20180711 행운의 룰렛창을 닫을 수 없습니다. Unable to close the window of the Lucky Roulette. */ MSG_FAILED_CLOSE_ROULLETTE = 0xa49, /*20140618 to 20140924 환상의 룰렛을 시작 할 수 없습니다. -20141001 to 20180621 +20141001 to 20180711 행운의 룰렛을 시작 할 수 없습니다. You can not start a roulette wheel of fortune. */ MSG_FAILED_GENERATE_ROULLETTE = 0xa4a, /*20140618 to 20140924 환상의 룰렛을 시작하기 위해서는 포인트가 필요합니다. -20141001 to 20180621 +20141001 to 20180711 행운의 룰렛을 시작하기 위해서는 포인트가 필요합니다. Points is required to play Lucky Roulette. */ MSG_NOT_ENOUGH_ROULLETTE_POINT = 0xa4b, -/*20140618 to 20180621 +/*20140618 to 20180711 당첨된 아이템을 수령할 수 없습니다. You can not receive a winning items. */ MSG_FAILED_RECV_ITEM = 0xa4c, #endif #if PACKETVER >= 20140625 -/*20140625 to 20180621 +/*20140625 to 20180711 인벤토리에 아이템 개수가 초과되었습니다. The number of items in the inventory has been exceeded. */ MSG_FAILED_RECV_ITEM_OVERCOUNT = 0xa4d, -/*20140625 to 20180621 +/*20140625 to 20180711 무게가 초과하였습니다. 소지창의 여유공간을 확보해주세요. The weight has been exceeded. Please free up the possesion window. */ MSG_FAILED_RECV_ITEM_OVERWEIGHT = 0xa4e, -/*20140625 to 20180621 +/*20140625 to 20180711 노점 개설 실패. Failed to open stalls. */ MSG_MERCHANTSHOP_MAKING_FAIL = 0xa4f, -/*20140625 to 20180621 +/*20140625 to 20180711 룰렛이 돌고 있습니다. 경품을 확인 후에 다시 시도해주세요. The roulette wheel is spinning. Please try again after checking with prizes. */ @@ -16044,55 +16044,55 @@ The roulette wheel is spinning. Please try again after checking with prizes. #if PACKETVER >= 20140702 /*20140702 to 20140917 환상의 룰렛 -20140924 to 20180621 +20140924 to 20180711 행운의 룰렛 Lucky Roulette */ MSG_ROULLETTE_WND = 0xa51, -/*20140702 to 20180621 +/*20140702 to 20180711 아이템 판매 시 소리로 알림 Notify when item sell out */ MSG_SOUNDEFFECT_ITEMSELLWND = 0xa52, #endif #if PACKETVER >= 20140709 -/*20140709 to 20180621 +/*20140709 to 20180711 수수료를 확인해주세요. Please check the fees. */ MSG_FAILED_SEND_MAIL_ITEMS = 0xa53, /*20140709 to 20140716 유저이름확인 -20140723 to 20180621 +20140723 to 20180711 유저이름 확인 Verify user name */ MSG_CHECK_USER_NAME = 0xa54, -/*20140709 to 20180621 +/*20140709 to 20180711 삭제 예정 Schedule deletion */ MSG_DELETE_DUE_DATE = 0xa55, #endif #if PACKETVER >= 20140723 -/*20140723 to 20180621 +/*20140723 to 20180711 달성과제 Achievable challenge */ MSG_ACHIEVEMENT_SYSTEM = 0xa56, -/*20140723 to 20180621 +/*20140723 to 20180711 달성총점 Achieve overall */ MSG_ACHIEVEMENT_TOTAL_SCORE = 0xa57, -/*20140723 to 20180621 +/*20140723 to 20180711 달성등급 Achieve rank */ MSG_ACHIEVEMENT_GRADE = 0xa58, /*20140723 to 20150225 다음 보상박스까지 [%5d]점 -20150225 to 20180621 +20150225 to 20180711 다음 달성등급까지 [%5d]점 The following compensation box until [% 5d] point */ @@ -16100,7 +16100,7 @@ The following compensation box until [% 5d] point /*20140723 to 20140723 개요 Overview -20140730 to 20180621 +20140730 to 20180711 진척상황 Progress */ @@ -16108,7 +16108,7 @@ Progress /*20140723 to 20140723 일반 General -20140730 to 20180621 +20140730 to 20180711 최근 달성 업적 Recent Achievements */ @@ -16118,7 +16118,7 @@ Recent Achievements Role 20140730 to 20140924 개다래 열매 품목 -20141001 to 20180621 +20141001 to 20180711 仙貝 품목 Cracker Item */ @@ -16128,7 +16128,7 @@ Cracker Item Action 20140730 to 20140924 개다래 열매 : %d / %d GD -20141001 to 20180621 +20141001 to 20180711 仙貝 : %d / %d Cracker : %d / %d */ @@ -16138,7 +16138,7 @@ Cracker : %d / %d Battle 20140730 to 20140924 개다래 열매가 부족합니다. -20141001 to 20180621 +20141001 to 20180711 仙貝가 부족합니다. Cracker is low. */ @@ -16148,7 +16148,7 @@ Cracker is low. Adventure 20140730 to 20140924 %s GD -20141001 to 20180621 +20141001 to 20180711 %s %s */ @@ -16156,7 +16156,7 @@ Adventure /*20140723 to 20140723 결투 Duel -20140813 to 20180621 +20140813 to 20180711 개요 Overview */ @@ -16164,7 +16164,7 @@ Overview /*20140723 to 20140723 수련 Lily -20140813 to 20180621 +20140813 to 20180711 일반 General */ @@ -16172,7 +16172,7 @@ General /*20140723 to 20140723 퀘스트 Quest -20140813 to 20180621 +20140813 to 20180711 캐릭터 Role */ @@ -16180,7 +16180,7 @@ Role /*20140723 to 20140723 에피소드 Episode -20140813 to 20180621 +20140813 to 20180711 행동 Action */ @@ -16188,21 +16188,21 @@ Action /*20140723 to 20140723 이벤트 Evt -20140813 to 20180621 +20140813 to 20180711 기타 Other */ MSG_ACHIEVEMENT_TAB_GENERAL_REST = 0xa64, /*20140723 to 20140723 활동 -20140813 to 20180621 +20140813 to 20180711 모험 Adventure */ MSG_ACHIEVEMENT_TAB_ADVENTURE = 0xa65, /*20140723 to 20140723 커뮤니티 -20140813 to 20180621 +20140813 to 20180711 룬미드가츠 Rune Midgarts */ @@ -16210,28 +16210,28 @@ Rune Midgarts /*20140723 to 20140723 제련 Refining -20140813 to 20180621 +20140813 to 20180711 슈발츠발드 Schwartzvald */ MSG_ACHIEVEMENT_TAB_ADVENTURE_SCHWARZWALD = 0xa67, /*20140723 to 20140723 경제 -20140813 to 20180621 +20140813 to 20180711 아루나펠츠 Arunafeltz */ MSG_ACHIEVEMENT_TAB_ADVENTURE_ARUNAFELTZ = 0xa68, /*20140723 to 20140723 생활 -20140813 to 20180621 +20140813 to 20180711 이계 Commandment */ MSG_ACHIEVEMENT_TAB_ADVENTURE_ANOTHERWORLD = 0xa69, /*20140723 to 20140723 축제 -20140813 to 20180621 +20140813 to 20180711 로컬라이징 Localizing */ @@ -16239,7 +16239,7 @@ Localizing /*20140723 to 20140723 위업 Feat -20140813 to 20180621 +20140813 to 20180711 던전 Dungeon */ @@ -16247,7 +16247,7 @@ Dungeon /*20140723 to 20140723 달성한 과제 Achieved challenge -20140813 to 20180621 +20140813 to 20180711 전투 Battle */ @@ -16255,7 +16255,7 @@ Battle /*20140723 to 20140723 진척상황 Progress -20140813 to 20180621 +20140813 to 20180711 결투 Duel */ @@ -16263,369 +16263,369 @@ Duel /*20140723 to 20140723 최근 달성 업적 Recent Achievements -20140813 to 20180621 +20140813 to 20180711 수련 Lily */ MSG_ACHIEVEMENT_TAB_BATTLE_TRAINING = 0xa6e, #endif #if PACKETVER >= 20140813 -/*20140813 to 20180621 +/*20140813 to 20180711 퀘스트 Quest */ MSG_ACHIEVEMENT_TAB_QUEST = 0xa6f, -/*20140813 to 20180621 +/*20140813 to 20180711 에피소드 Episode */ MSG_ACHIEVEMENT_TAB_QUEST_EPISODE = 0xa70, -/*20140813 to 20180621 +/*20140813 to 20180711 일반 General */ MSG_ACHIEVEMENT_TAB_QUEST_GENERAL = 0xa71, -/*20140813 to 20180621 +/*20140813 to 20180711 메모리얼 Memorial */ MSG_ACHIEVEMENT_TAB_MEMORIAL = 0xa72, -/*20140813 to 20180621 +/*20140813 to 20180711 미드가르드 Midgard */ MSG_ACHIEVEMENT_TAB_MEMORIAL_MIDGARD = 0xa73, -/*20140813 to 20180621 +/*20140813 to 20180711 이계 Commandment */ MSG_ACHIEVEMENT_TAB_MEMORIAL_ANOTHERWORLD = 0xa74, -/*20140813 to 20180621 +/*20140813 to 20180711 기타 Other */ MSG_ACHIEVEMENT_TAB_MEMORIAL_REST = 0xa75, -/*20140813 to 20180621 +/*20140813 to 20180711 위업 Feat */ MSG_ACHIEVEMENT_TAB_ACHIEVEMENT = 0xa76, -/*20140813 to 20180621 +/*20140813 to 20180711 달성한 과제 Achieved challenge */ MSG_ACHIEVEMENT_TAB_TOTAL = 0xa77, -/*20140813 to 20180621 +/*20140813 to 20180711 더 이상 추가할 수 없습니다. You cannot add anymore. */ MSG_FAIL_ADD_ACHIEVEMENT_TRACING = 0xa78, -/*20140813 to 20180621 +/*20140813 to 20180711 < %s > 달성하였습니다. < %S > achieved. */ MSG_NOTICE_COMPLETE_ACHIEVEMENT = 0xa79, #endif #if PACKETVER >= 20140827 -/*20140827 to 20180621 +/*20140827 to 20180711 only otp user login allow Only OTP users are allowed */ MSG_OTPUSER_ONLY = 0xa7a, #endif #if PACKETVER >= 20140917 -/*20140917 to 20180621 +/*20140917 to 20180711 이 버튼을 누를 시, 지정된 상품을 받게되며 룰렛은 초기화 됩니다. When this button pressed, you will receive a specified initialized roulette item. */ MSG_GET_ROULLETE_PRIZE = 0xa7b, -/*20140917 to 20180621 +/*20140917 to 20180711 이 버튼을 누를 시, 깜빡이는 화살표의 라인부터 룰렛을 시작 합니다. When this button pressed, the flashing arrows from the lines of the roulette wheel begins. */ MSG_NOTICE_NEXT_ROULLETE_STAGE = 0xa7c, -/*20140917 to 20180621 +/*20140917 to 20180711 칭호 Style */ MSG_TITLE_EQUIPMENT = 0xa7d, -/*20140917 to 20180621 +/*20140917 to 20180711 칭호 해제 Title release */ MSG_TAKEOFF_TITLE = 0xa7e, -/*20140917 to 20180621 +/*20140917 to 20180711 길드 생성을 할 수 없는 지역입니다. Can't create a Guild in this area. */ MSG_GUILD_MAKE_GUILD_NOT_PERMITTED_MAP = 0xa7f, -/*20140917 to 20180621 +/*20140917 to 20180711 길드 해체를 할 수 없는 지역입니다. Can't disband a Guild in this area. */ MSG_GUILD_DISORGANIZE_GUILD_NOT_PERMITTED_MAP = 0xa80, -/*20140917 to 20180621 +/*20140917 to 20180711 길드 가입을 할 수 없는 지역입니다. Can't join a Guild in this area. */ MSG_GUILD_JOIN_GUILD_NOT_PERMITTED_MAP = 0xa81, -/*20140917 to 20180621 +/*20140917 to 20180711 길드 탈퇴를 할 수 없는 지역입니다. Can't leave a Guild in this area. */ MSG_GUILD_LEAVE_GUILD_NOT_PERMITTED_MAP = 0xa82, -/*20140917 to 20180621 +/*20140917 to 20180711 길드원 추방을 할 수 없는 지역입니다. Can't deport a Guild in this area. */ MSG_GUILD_EXPEL_GUILD_NOT_PERMITTED_MAP = 0xa83, -/*20140917 to 20180621 +/*20140917 to 20180711 길드직위 변경을 할 수 없는 지역입니다. Can't change a Guild title in this area */ MSG_GUILD_POSITION_CHANGE_NOT_PERMITTED_MAP = 0xa84, -/*20140917 to 20180621 +/*20140917 to 20180711 아이템 소지량을 5칸이상 비워주세요 Please empty at least 5 amount of possession in item window. */ MSG_NOT_ENOUGH_SPACE_IN_ITEM_BODY = 0xa85, -/*20140917 to 20180621 +/*20140917 to 20180711 E X P : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) EXP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_EXPMSG = 0xa86, -/*20140917 to 20180621 +/*20140917 to 20180711 DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_DROPMSG = 0xa87, -/*20140917 to 20180621 +/*20140917 to 20180711 DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_DEATHMSG = 0xa88, -/*20140917 to 20180621 +/*20140917 to 20180711 첨부할 수 있는 아이템의 갯수가 초과되었습니다. The number of items that can be attached is exceeded. */ MSG_SET_ITEMS_TO_MAIL_OVERCOUNT = 0xa89, -/*20140917 to 20180621 +/*20140917 to 20180711 아이템 구매 시 소리로 알림 Notify when item purchased */ MSG_SOUNDEFFECT_ITEMBUYWND = 0xa8a, #endif #if PACKETVER >= 20140924 -/*20140924 to 20180621 +/*20140924 to 20180711 첨부할 수 없는 아이템입니다. Unable to attach the items. */ MSG_ID_A8B = 0xa8b, #endif #if PACKETVER >= 20141001 -/*20141001 to 20180621 +/*20141001 to 20180711 꽝에 당첨되었으므로 다음 상위 단계의 룰렛을 돌리실 수 없습니다. Because you can not win a slam room and turn the roulette of the next higher step. */ MSG_ID_A8C = 0xa8c, -/*20141001 to 20180621 +/*20141001 to 20180711 답장쓰기 Replying */ MSG_ID_A8D = 0xa8d, -/*20141001 to 20180621 +/*20141001 to 20180711 내용읽기 Read more */ MSG_ID_A8E = 0xa8e, -/*20141001 to 20180621 +/*20141001 to 20180711 메일삭제 Delete message */ MSG_ID_A8F = 0xa8f, -/*20141001 to 20180621 +/*20141001 to 20180711 仙貝 : %d Crackers : %d */ MSG_ID_A90 = 0xa90, -/*20141001 to 20180621 +/*20141001 to 20180711 %s %s 仙貝 %s %s crackers */ MSG_ID_A91 = 0xa91, -/*20141001 to 20180621 +/*20141001 to 20180711 仙貝 Crackers */ MSG_ID_A92 = 0xa92, -/*20141001 to 20180621 +/*20141001 to 20180711 Total : %d 仙貝 Total : %d Crackers */ MSG_ID_A93 = 0xa93, -/*20141001 to 20180621 +/*20141001 to 20180711 %d -> %s 仙貝 %d -> %s Crackers */ MSG_ID_A94 = 0xa94, -/*20141001 to 20180621 +/*20141001 to 20180711 %s 仙貝 %s Crackers */ MSG_ID_A95 = 0xa95, -/*20141001 to 20180621 +/*20141001 to 20180711 Current 仙貝 : %s Current Crackers : %s */ MSG_ID_A96 = 0xa96, -/*20141001 to 20180621 +/*20141001 to 20180711 %s : %s 仙貝 %s : %s Crackers */ MSG_ID_A97 = 0xa97, -/*20141001 to 20180621 +/*20141001 to 20180711 %10s 仙貝 %10s Crackers */ MSG_ID_A98 = 0xa98, -/*20141001 to 20180621 +/*20141001 to 20180711 Total : %s 仙貝 Total : %s Crackers */ MSG_ID_A99 = 0xa99, -/*20141001 to 20180621 +/*20141001 to 20180711 ※수수료 3% / 최소 1仙貝의 수수료 차감 * Commission 3% / Minimum 1 Crackers comission deducted */ MSG_ID_A9A = 0xa9a, -/*20141001 to 20180621 +/*20141001 to 20180711 仙貝 입니다. The Crackers. */ MSG_ID_A9B = 0xa9b, -/*20141001 to 20180621 +/*20141001 to 20180711 ^0000ff仙貝 이상^000000입니다. 입력금액이 맞습니까? ^0000ff more than crackers^000000Did you enter the correct amount? */ MSG_ID_A9C = 0xa9c, -/*20141001 to 20180621 +/*20141001 to 20180711 10억仙貝이상 안전 확인 Over than 10billions secure check */ MSG_ID_A9D = 0xa9d, -/*20141001 to 20180621 +/*20141001 to 20180711 10억 仙貝 이상 입력하셔도 가격은 10억 仙貝로 판매됩니다. If you fill over 1 billion, the price will be automatically set as 10 billion Xianbei. */ MSG_ID_A9E = 0xa9e, -/*20141001 to 20180621 +/*20141001 to 20180711 9,999仙貝 이상 입력하셔도 가격은 9,999仙貝로 판매됩니다. If you fill over 9,999 Xianbei, the price will automatically set as 9,999 Xianbei. */ MSG_ID_A9F = 0xa9f, -/*20141001 to 20180621 +/*20141001 to 20180711 가격이 0 仙貝인 아이템이 존재 합니다. 상점을 열수 없습니다! There are items priced 0 Xianbei. You cannot open vending. */ MSG_ID_AA0 = 0xaa0, -/*20141001 to 20180621 +/*20141001 to 20180711 상대 캐릭터가 최대 보유 仙貝량을 초과하여 거래가 불가능 합니다. The opponent is over the Xianbei limit. Trade failed. */ MSG_ID_AA1 = 0xaa1, -/*20141001 to 20180621 +/*20141001 to 20180711 %s 아이템의 가격을 10억仙貝 이하로 입력해 주세요. Please fill out %s item price less than 1 billion Xianbei. */ MSG_ID_AA2 = 0xaa2, -/*20141001 to 20180621 +/*20141001 to 20180711 %s : %s 仙貝 => %s EA %s: %s Xianbei => %s ea */ MSG_ID_AA3 = 0xaa3, -/*20141001 to 20180621 +/*20141001 to 20180711 제한 금액 : %s 仙貝 Limited price: %s Xianbei */ MSG_ID_AA4 = 0xaa4, -/*20141001 to 20180621 +/*20141001 to 20180711 %s %s 仙貝 %d 개 %s %s %d Xianbei */ MSG_ID_AA5 = 0xaa5, -/*20141001 to 20180621 +/*20141001 to 20180711 %s %d개를 %d 仙貝에 판매 하였습니다. 수수료는 3%% 입니다. %d %s are sold. In total %d Xianbei. 3%% charge will be imposed. */ MSG_ID_AA6 = 0xaa6, #endif #if PACKETVER >= 20141008 -/*20141008 to 20180621 +/*20141008 to 20180711 RODEX */ MSG_ID_AA7 = 0xaa7, -/*20141008 to 20180621 +/*20141008 to 20180711 SEND */ MSG_ID_AA8 = 0xaa8, -/*20141008 to 20180621 +/*20141008 to 20180711 RECEIVE */ MSG_ID_AA9 = 0xaa9, #endif #if PACKETVER >= 20141015 -/*20141015 to 20180621 +/*20141015 to 20180711 메일 작성창을 닫아주세요. Please close the mail compose window. */ MSG_ID_AAA = 0xaaa, #endif #if PACKETVER >= 20141022 -/*20141022 to 20180621 +/*20141022 to 20180711 서버접근거부(A) Server access denied(A) */ MSG_ID_AAB = 0xaab, -/*20141022 to 20180621 +/*20141022 to 20180711 서버접근거부(B) Server access denied(B) */ MSG_ID_AAC = 0xaac, #endif #if PACKETVER >= 20141112 -/*20141112 to 20180621 +/*20141112 to 20180711 장착된 화살/탄환 을 해제해야합니다. Unequipped Arrow/Ammunition. */ MSG_ID_AAD = 0xaad, #endif #if PACKETVER >= 20141119 -/*20141119 to 20180621 +/*20141119 to 20180711 인벤토리의 아이템이 소모되어 로덱스 쓰기창을 닫습니다. Consuming item in inventory will close mail compose window. */ MSG_ID_AAE = 0xaae, -/*20141119 to 20180621 +/*20141119 to 20180711 소지하신 돋보기가 없습니다. Do not have Magnifier. */ MSG_ID_AAF = 0xaaf, #endif #if PACKETVER >= 20141210 -/*20141210 to 20180621 +/*20141210 to 20180711 아이템을 버릴려면 메일 쓰기창을 닫아주세요. Close email window if you want to discard item. */ MSG_ID_AB0 = 0xab0, -/*20141210 to 20180621 +/*20141210 to 20180711 상대방이 친구 요청중입니다 The opponent has already requested you to be a friend. */ MSG_ID_AB1 = 0xab1, #endif #if PACKETVER >= 20141217 -/*20141217 to 20180621 +/*20141217 to 20180711 SCRIPT ERROR AID */ MSG_ID_AB2 = 0xab2, @@ -16634,7 +16634,7 @@ SCRIPT ERROR AID Errorfile : %s ErrorLine : %d 줄 ErrorContext: %s -20150107 to 20180621 +20150107 to 20180711 Errorfile : %s ErrorLine : %d 줄 @@ -16651,152 +16651,152 @@ ErrorContext: %s MSG_ID_AB3 = 0xab3, #endif #if PACKETVER >= 20141223 -/*20141223 to 20180621 +/*20141223 to 20180711 ^ff0000해당 아이템을 구매 하시겠습니까? %d포인트 및 %d 仙貝가 차감 됩니다. ^ff0000Are you sure want to purchase the item? after confirmation will consume %d point and %d crackers. */ MSG_ID_AB4 = 0xab4, -/*20141223 to 20180621 +/*20141223 to 20180711 닫기 Close */ MSG_ID_AB5 = 0xab5, -/*20141223 to 20180621 +/*20141223 to 20180711 퀘스트 Quest */ MSG_ID_AB6 = 0xab6, -/*20141223 to 20180621 +/*20141223 to 20180711 퀘스트 아이콘 보기 View Quest icon */ MSG_ID_AB7 = 0xab7, -/*20141223 to 20180621 +/*20141223 to 20180711 편의시설 Facility */ MSG_ID_AB8 = 0xab8, -/*20141223 to 20180621 +/*20141223 to 20180711 편의시설 아이콘 보기 View Facility icon */ MSG_ID_AB9 = 0xab9, -/*20141223 to 20180621 +/*20141223 to 20180711 길드원/파티원 Guild/Party */ MSG_ID_ABA = 0xaba, /*20141223 to 20150311 길드원/파티원 표시 -20150318 to 20180621 +20150318 to 20180711 길드원/파티원 보기 Show Guild/Party */ MSG_ID_ABB = 0xabb, -/*20141223 to 20180621 +/*20141223 to 20180711 기록하기 Record */ MSG_ID_ABC = 0xabc, -/*20141223 to 20180621 +/*20141223 to 20180711 보스몬스터 Boss Monster */ MSG_ID_ABD = 0xabd, -/*20141223 to 20180621 +/*20141223 to 20180711 나 I */ MSG_ID_ABE = 0xabe, -/*20141223 to 20180621 +/*20141223 to 20180711 삭제 하시겠습니까? Are you sure want to delete it? */ MSG_ID_ABF = 0xabf, -/*20141223 to 20180621 +/*20141223 to 20180711 퀘스트 NPC Quest NPC */ MSG_ID_AC0 = 0xac0, -/*20141223 to 20180621 +/*20141223 to 20180711 메모할 내용을 기록합니다 Record content */ MSG_ID_AC1 = 0xac1, -/*20141223 to 20180621 +/*20141223 to 20180711 저장하기 Store */ MSG_ID_AC2 = 0xac2, -/*20141223 to 20180621 +/*20141223 to 20180711 메모하기 Record */ MSG_ID_AC3 = 0xac3, -/*20141223 to 20180621 +/*20141223 to 20180711 %s [%d옵션] %d개 %s [%d Property] %d ea */ MSG_ID_AC4 = 0xac4, -/*20141223 to 20180621 +/*20141223 to 20180711 %s [%d옵션] %s Zeny %s [%d Property] %s Zeny */ MSG_ID_AC5 = 0xac5, #endif #if PACKETVER >= 20141231 -/*20141231 to 20180621 +/*20141231 to 20180711 %s [%d옵션] %d %s %d -> %s %s %s [%d Property] %d %s %d -> %s %s */ MSG_ID_AC6 = 0xac6, -/*20141231 to 20180621 +/*20141231 to 20180711 %s [%d옵션] %d %s %s %s %s [%d Property] %d %s %s %s */ MSG_ID_AC7 = 0xac7, -/*20141231 to 20180621 +/*20141231 to 20180711 %s [%d옵션] %d -> %s %s %s [%d Property] %d -> %s %s */ MSG_ID_AC8 = 0xac8, -/*20141231 to 20180621 +/*20141231 to 20180711 %s [%d옵션] %s %s %s [%d Property] %s %s */ MSG_ID_AC9 = 0xac9, #endif #if PACKETVER >= 20150107 -/*20150107 to 20180621 +/*20150107 to 20180711 최소 거래 단위 100 仙貝 이상으로 설정 하셔야 합니다. The minimum trading unit must be 100 crackers or more. */ MSG_ID_ACA = 0xaca, #endif #if PACKETVER >= 20150114 -/*20150114 to 20180621 +/*20150114 to 20180711 머리 색 Hair color */ MSG_ID_ACB = 0xacb, -/*20150114 to 20180621 +/*20150114 to 20180711 머리 모양 Hair style */ MSG_ID_ACC = 0xacc, -/*20150114 to 20180621 +/*20150114 to 20180711 옷 색 Cloth color */ MSG_ID_ACD = 0xacd, -/*20150114 to 20180621 +/*20150114 to 20180711 옷 모양 Cloth pattern */ MSG_ID_ACE = 0xace, #endif #if PACKETVER >= 20150217 -/*20150217 to 20180621 +/*20150217 to 20180711 지원되지 않는 맵 입니다. Unsupported Map. */ @@ -16805,251 +16805,251 @@ Unsupported Map. #if PACKETVER >= 20150304 /*20150304 to 20150318 2147483647 Zeny 이하로 입력 하십시오. -20150325 to 20180621 +20150325 to 20180711 2,147,483,647 Zeny 이하로 입력 하십시오. Enter Zeny Below 2,147,483,647. */ MSG_ID_AD0 = 0xad0, -/*20150304 to 20180621 +/*20150304 to 20180711 1 Zeny 이상 입력 하십시오. Please Enter atleast 1 zeny. */ MSG_ID_AD1 = 0xad1, -/*20150304 to 20180621 +/*20150304 to 20180711 보유한 Zeny 가 없습니다. You do not hold any zeny. */ MSG_ID_AD2 = 0xad2, -/*20150304 to 20180621 +/*20150304 to 20180711 제니 창고 Zeny Storage */ MSG_ID_AD3 = 0xad3, -/*20150304 to 20180621 +/*20150304 to 20180711 창고보유액 in Bank */ MSG_ID_AD4 = 0xad4, -/*20150304 to 20180621 +/*20150304 to 20180711 소지금 on hand */ MSG_ID_AD5 = 0xad5, -/*20150304 to 20180621 +/*20150304 to 20180711 입금 Deposit */ MSG_ID_AD6 = 0xad6, -/*20150304 to 20180621 +/*20150304 to 20180711 출금 Withdraw */ MSG_ID_AD7 = 0xad7, -/*20150304 to 20180621 +/*20150304 to 20180711 1 z UP 1z UP */ MSG_ID_AD8 = 0xad8, -/*20150304 to 20180621 +/*20150304 to 20180711 1 z Down 1z Down */ MSG_ID_AD9 = 0xad9, -/*20150304 to 20180621 +/*20150304 to 20180711 Max */ MSG_ID_ADA = 0xada, -/*20150304 to 20180621 +/*20150304 to 20180711 입력값이 없습니다 There is no Input value */ MSG_ID_ADB = 0xadb, -/*20150304 to 20180621 +/*20150304 to 20180711 보유 Zeny 부족 Not enough zeny */ MSG_ID_ADC = 0xadc, -/*20150304 to 20180621 +/*20150304 to 20180711 입력값 필요 Input Required */ MSG_ID_ADD = 0xadd, -/*20150304 to 20180621 +/*20150304 to 20180711 문자 입력 불가 Numbers only */ MSG_ID_ADE = 0xade, -/*20150304 to 20180621 +/*20150304 to 20180711 최대 입력 초과 Exceeded max input */ MSG_ID_ADF = 0xadf, -/*20150304 to 20180621 +/*20150304 to 20180711 최소 입력 미만 Below Minimum Input */ MSG_ID_AE0 = 0xae0, -/*20150304 to 20180621 +/*20150304 to 20180711 보유 Zeny 부족 Not enough zeny */ MSG_ID_AE1 = 0xae1, -/*20150304 to 20180621 +/*20150304 to 20180711 은행 잔고 부족 Insufficient funds */ MSG_ID_AE2 = 0xae2, -/*20150304 to 20180621 +/*20150304 to 20180711 최대 보유 Zeny 초과 Exceeded max zeny */ MSG_ID_AE3 = 0xae3, #endif #if PACKETVER >= 20150311 -/*20150311 to 20180621 +/*20150311 to 20180711 드롭 X Drop X */ MSG_ID_AE4 = 0xae4, -/*20150311 to 20180621 +/*20150311 to 20180711 창고 X Storage X */ MSG_ID_AE5 = 0xae5, -/*20150311 to 20180621 +/*20150311 to 20180711 카트 X Cart X */ MSG_ID_AE6 = 0xae6, -/*20150311 to 20180621 +/*20150311 to 20180711 메일 X Mail X */ MSG_ID_AE7 = 0xae7, -/*20150311 to 20180621 +/*20150311 to 20180711 교환창 X Trade X */ MSG_ID_AE8 = 0xae8, -/*20150311 to 20180621 +/*20150311 to 20180711 경매장 X Auction X */ MSG_ID_AE9 = 0xae9, -/*20150311 to 20180621 +/*20150311 to 20180711 길드창고 X Guild Storage X */ MSG_ID_AEA = 0xaea, -/*20150311 to 20180621 +/*20150311 to 20180711 NPC에게 판매 X Sell to NPC X */ MSG_ID_AEB = 0xaeb, -/*20150311 to 20180621 +/*20150311 to 20180711 이동제한이 있는 아이템입니다. Item moves restriction. */ MSG_ID_AEC = 0xaec, #endif #if PACKETVER >= 20150401 -/*20150401 to 20180621 +/*20150401 to 20180711 캐릭터를 생성해주세요! Please Create a Character! */ MSG_ID_AED = 0xaed, #endif #if PACKETVER >= 20150415 -/*20150415 to 20180621 +/*20150415 to 20180711 장착된 투사체 아이템을 해제해야 합니다. You need to disarm the equipped projectiles. */ MSG_ID_AEE = 0xaee, #endif #if PACKETVER >= 20150513 -/*20150513 to 20180621 +/*20150513 to 20180711 인원 초과로 메모리얼 던전에 입장 할 수 없습니다 You cannot enter Memorial Dungeon with excess members */ MSG_ID_AEF = 0xaef, -/*20150513 to 20180621 +/*20150513 to 20180711 인원수 초과로 인해 메모리얼 던전 입장이 거부되었습니다 Memorial Dungeon Access was denied due to exceeding number of players */ MSG_ID_AF0 = 0xaf0, #endif #if PACKETVER >= 20150603 -/*20150603 to 20180621 +/*20150603 to 20180711 %.1f%% ( %s Server: %.1f%% + Premium:%.1f%% ) */ MSG_ID_AF1 = 0xaf1, -/*20150603 to 20180621 +/*20150603 to 20180711 %.1f%% ( %s Server: %.1f%% + Premium:%.1f%% ) */ MSG_ID_AF2 = 0xaf2, -/*20150603 to 20180621 +/*20150603 to 20180711 중복된 아이템이 존재하여 사용이 불가능 합니다. Consuming Item denied due to multiple same item. */ MSG_ID_AF3 = 0xaf3, -/*20150603 to 20180621 +/*20150603 to 20180711 중복된 효과가 존재하여 사용이 불가능 합니다. Consuming Item denied due to effect of same consumed item. */ MSG_ID_AF4 = 0xaf4, #endif #if PACKETVER >= 20150701 -/*20150701 to 20180621 +/*20150701 to 20180711 화면 흔들림 효과 ON Flicker Effect ON */ MSG_ID_AF5 = 0xaf5, -/*20150701 to 20180621 +/*20150701 to 20180711 화면 흔들림 효과 OFF Flicker Effect OFF */ MSG_ID_AF6 = 0xaf6, #endif #if PACKETVER >= 20150708 -/*20150708 to 20180621 +/*20150708 to 20180711 불법 프로그램 발견되었습니다 Illegal Programs has been detected */ MSG_ID_AF7 = 0xaf7, #endif #if PACKETVER >= 20150722 -/*20150722 to 20180621 +/*20150722 to 20180711 메일 보내기 Send Mail */ MSG_ID_AF8 = 0xaf8, #endif #if PACKETVER >= 20150729 -/*20150729 to 20180621 +/*20150729 to 20180711 E X P : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) E X P: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AF9 = 0xaf9, -/*20150729 to 20180621 +/*20150729 to 20180711 DROP : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) DROP : %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AFA = 0xafa, -/*20150729 to 20180621 +/*20150729 to 20180711 DEATH : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AFB = 0xafb, #endif #if PACKETVER >= 20150826 -/*20150826 to 20180621 +/*20150826 to 20180711 해당 태그는 이름으로 사용하실 수 없습니다. Name with this tag cannot be used. */ MSG_ID_AFC = 0xafc, #endif #if PACKETVER >= 20150916 -/*20150916 to 20180621 +/*20150916 to 20180711 ???? bdbac5b8c0cfb8b52098de Style Shop */ @@ -17058,14 +17058,14 @@ Style Shop #if PACKETVER >= 20151028 /*20151028 to 20151125 쿠폰 없음, 상점에서 구매해야해요. -20151202 to 20180621 +20151202 to 20180711 쿠폰 없음. Cash Shop에서 아이템을 구매해 주세요. No serial number, Please visit the store to buy. */ MSG_ID_AFE = 0xafe, /*20151028 to 20151125 아이템창의 쿠폰 상자를 열어주세요 -20151202 to 20180621 +20151202 to 20180711 인벤토리에서 아이템 쿠폰 상자를 열어주세요. Please turn on Serial item number window box. */ @@ -17073,21 +17073,21 @@ Please turn on Serial item number window box. /*20151028 to 20151125 은행 Bank -20151202 to 20180621 +20151202 to 20180711 해당 스타일 정보를 삭제하시겠습니까? Bank */ MSG_ID_B00 = 0xb00, /*20151028 to 20151125 슬롯이 꽉 찼습니다. 캐릭터를 삭제 후 사용해 주시기 바랍니다 -20151202 to 20180621 +20151202 to 20180711 슬롯이 꽉 찼습니다. 내 스타일에서 캐릭터 삭제 후 사용해 주십시오. Slot is full, please delete a character. */ MSG_ID_B01 = 0xb01, /*20151028 to 20151125 사용하신 아이템은 되돌릴 수 없습니다. 적용하시겠습니까? -20151202 to 20180621 +20151202 to 20180711 비용을 지불하고 현재 스타일을 적용하시겠습니까? (※ 비용은 반환되지 않습니다.) Item cannot be restored, are you sure want to apply it? @@ -17097,68 +17097,68 @@ Item cannot be restored, are you sure want to apply it? #if PACKETVER >= 20151104 /*20151104 to 20151125 관심 스타일로 등록되었습니다 -20151202 to 20180621 +20151202 to 20180711 현재 스타일을 저장하였습니다. Registered as the following style. */ MSG_ID_B03 = 0xb03, /*20151104 to 20151125 은행에 충분한 제니가 있습니다. 먼저 은행으로 가세요. -20151202 to 20180621 +20151202 to 20180711 보유 Zeny 부족. 은행에 충분한 Zeny가 있습니다. There are plenty of golds in the bank, Please go to the bank now. */ MSG_ID_B04 = 0xb04, #endif #if PACKETVER >= 20151118 -/*20151118 to 20180621 +/*20151118 to 20180711 으로 이동합니다. moving... */ MSG_ID_B05 = 0xb05, -/*20151118 to 20180621 +/*20151118 to 20180711 해당 국가의 영공통과에 대한 허가가 나지 않았습니다. You are not allowed to fly over the sovereign airspace of the country. */ MSG_ID_B06 = 0xb06, -/*20151118 to 20180621 +/*20151118 to 20180711 마나로 대기불안정이 계속되어 비공정 운행이 불가능합니다. Airship flight is temporarily unavailable due to atmospheric instability caused by magic. */ MSG_ID_B07 = 0xb07, -/*20151118 to 20180621 +/*20151118 to 20180711 개인 비공정 Private airship */ MSG_ID_B08 = 0xb08, -/*20151118 to 20180621 +/*20151118 to 20180711 잠시 후 다시 시도해주세요. Please try again in a moment. */ MSG_ID_B09 = 0xb09, -/*20151118 to 20180621 +/*20151118 to 20180711 개인 비공정 이용에 필요한 제니가 부족합니다. Not enough Zeny to use the private airship. */ MSG_ID_B0A = 0xb0a, /*20151118 to 20170920 개인 비공정 이용에 필요한 통조림이 부족합니다. -20170927 to 20180621 +20170927 to 20180711 개인 비공정 이용에 필요한 아이템이 부족합니다. Not enough Cans to use the private airship. */ MSG_ID_B0B = 0xb0b, -/*20151118 to 20180621 +/*20151118 to 20180711 개인 비공정을 이용할 수 있는 레벨이 아닙니다. You cannot meet the level to use the private airship. */ MSG_ID_B0C = 0xb0c, -/*20151118 to 20180621 +/*20151118 to 20180711 선택한 지점으론 개인비공정이 이동할 수 없습니다. You cannot move to the selected point by the private airship. */ MSG_ID_B0D = 0xb0d, -/*20151118 to 20180621 +/*20151118 to 20180711 현 지점에선 개인비공정을 이용할 수 없습니다. You cannot use the private airship where you are now. */ @@ -17168,33 +17168,33 @@ You cannot use the private airship where you are now. /*20151125 to 20151125 악세사리 Accessory -20151202 to 20180621 +20151202 to 20180711 액세서리 Accessory */ MSG_ID_B0F = 0xb0f, -/*20151125 to 20180621 +/*20151125 to 20180711 세컨드코스튬 Second costume */ MSG_ID_B10 = 0xb10, /*20151125 to 20151125 즐겨찾기 -20151202 to 20180621 +20151202 to 20180711 내 스타일 Wardrobe */ MSG_ID_B11 = 0xb11, /*20151125 to 20151125 염색을 할 수 없는 머리스타일입니다. -20151202 to 20180621 +20151202 to 20180711 염색할 수 없는 헤어스타일입니다. This hairstyle cannot be dyed. */ MSG_ID_B12 = 0xb12, /*20151125 to 20151125 화살표를 눌러 마음에 드는 스타일을 선택할 수 있어요. -20151202 to 20180621 +20151202 to 20180711 화살표를 눌러 마음에 드는 스타일을 선택해 보세요. Press an arrow to choose the style you want. */ @@ -17204,7 +17204,7 @@ Press an arrow to choose the style you want. /*20151202 to 20151202 스타일 새로운 스타일을 확인해 보세요. (※ 액세서리 구매 시 RODEX로 발송됩니다.) -20151209 to 20180621 +20151209 to 20180711 새로운 스타일을 확인해 보세요. (※ 액세서리 구매 시 RODEX로 발송됩니다.) Come and see the new styles. @@ -17213,50 +17213,50 @@ Come and see the new styles. MSG_ID_B14 = 0xb14, #endif #if PACKETVER >= 20151223 -/*20151223 to 20180621 +/*20151223 to 20180711 기본 스타일 Basic style */ MSG_ID_B15 = 0xb15, #endif #if PACKETVER >= 20160106 -/*20160106 to 20180621 +/*20160106 to 20180711 해당 스킬은 BaseLv %d 이상부터 스킬 포인트 투자가 가능합니다. You can level up the skill from the base Lv. %d. */ MSG_ID_B16 = 0xb16, #endif #if PACKETVER >= 20160113 -/*20160113 to 20180621 +/*20160113 to 20180711 해당 특수기호는 이름에 사용하실 수 없습니다. Special symbol can't be used in name */ MSG_ID_B17 = 0xb17, -/*20160113 to 20180621 +/*20160113 to 20180711 MHP가 너무 낮아, 해당 스킬을 사용할 수 없습니다 MaxHP is to low to use this skill */ MSG_ID_B18 = 0xb18, -/*20160113 to 20180621 +/*20160113 to 20180711 MSP가 너무 낮아, 해당 스킬을 사용할 수 없습니다 MaxSP is to low to use this skill */ MSG_ID_B19 = 0xb19, #endif #if PACKETVER >= 20160203 -/*20160203 to 20180621 +/*20160203 to 20180711 아이템 비교하기 Compare items */ MSG_ID_B1A = 0xb1a, -/*20160203 to 20180621 +/*20160203 to 20180711 아이템 버리기 잠금 Drop lock */ MSG_ID_B1B = 0xb1b, #endif #if PACKETVER >= 20160224 -/*20160224 to 20180621 +/*20160224 to 20180711 스크린샷 파일이 첨부 되지 않았습니다. Screenshots are not attached */ @@ -17265,465 +17265,465 @@ Screenshots are not attached SNS통신 20160518 to 20160817 TWITTER -20160824 to 20180621 +20160824 to 20180711 Twitter TWITTER */ MSG_ID_B1D = 0xb1d, -/*20160224 to 20180621 +/*20160224 to 20180711 일반 General */ MSG_ID_B1E = 0xb1e, -/*20160224 to 20180621 +/*20160224 to 20180711 공지 Notice */ MSG_ID_B1F = 0xb1f, -/*20160224 to 20180621 +/*20160224 to 20180711 반송 Clear */ MSG_ID_B20 = 0xb20, -/*20160224 to 20180621 +/*20160224 to 20180711 새로고침 Refresh */ MSG_ID_B21 = 0xb21, -/*20160224 to 20180621 +/*20160224 to 20180711 %d분 %d minute */ MSG_ID_B22 = 0xb22, -/*20160224 to 20180621 +/*20160224 to 20180711 %d시간 %d hour */ MSG_ID_B23 = 0xb23, -/*20160224 to 20180621 +/*20160224 to 20180711 %d일 %d day */ MSG_ID_B24 = 0xb24, -/*20160224 to 20180621 +/*20160224 to 20180711 반송됨 Returned */ MSG_ID_B25 = 0xb25, -/*20160224 to 20180621 +/*20160224 to 20180711 선택한 메일을 삭제하시겠습니까? Do you want to delete the message? */ MSG_ID_B26 = 0xb26, #endif #if PACKETVER >= 20160302 -/*20160302 to 20180621 +/*20160302 to 20180711 위치표시 Show information */ MSG_ID_B27 = 0xb27, -/*20160302 to 20180621 +/*20160302 to 20180711 확대 Zoom In */ MSG_ID_B28 = 0xb28, -/*20160302 to 20180621 +/*20160302 to 20180711 축소 Zoom Out */ MSG_ID_B29 = 0xb29, -/*20160302 to 20180621 +/*20160302 to 20180711 맵보기 Maximize */ MSG_ID_B2A = 0xb2a, -/*20160302 to 20180621 +/*20160302 to 20180711 월드보기 Show world map */ MSG_ID_B2B = 0xb2b, -/*20160302 to 20180621 +/*20160302 to 20180711 아이템 소지 종류수 Total possession item type */ MSG_ID_B2C = 0xb2c, #endif #if PACKETVER >= 20160309 -/*20160309 to 20180621 +/*20160309 to 20180711 /minimap */ MSG_ID_B2D = 0xb2d, -/*20160309 to 20180621 +/*20160309 to 20180711 미니맵 버튼을 표시합니다 Show minimap buttons */ MSG_ID_B2E = 0xb2e, -/*20160309 to 20180621 +/*20160309 to 20180711 미니맵 버튼을 표시하지 않습니다 Hide minimap buttons */ MSG_ID_B2F = 0xb2f, -/*20160309 to 20180621 +/*20160309 to 20180711 길드 접속자 정렬 Show guild member login status */ MSG_ID_B30 = 0xb30, #endif #if PACKETVER >= 20160323 -/*20160323 to 20180621 +/*20160323 to 20180711 친밀도 : %s Intimacy: %s */ MSG_ID_B31 = 0xb31, -/*20160323 to 20180621 +/*20160323 to 20180711 확인 전 Confirmation */ MSG_ID_B32 = 0xb32, #endif #if PACKETVER >= 20160330 -/*20160330 to 20180621 +/*20160330 to 20180711 파티 이름 Team name */ MSG_ID_B33 = 0xb33, -/*20160330 to 20180621 +/*20160330 to 20180711 파티장 Leader */ MSG_ID_B34 = 0xb34, -/*20160330 to 20180621 +/*20160330 to 20180711 제한 시간 초과. 클라이언트를 종료합니다. Time limit exceeded. Closing the client */ MSG_ID_B35 = 0xb35, -/*20160330 to 20180621 +/*20160330 to 20180711 잘못된 입력입니다. 클라이언트를 종료합니다. Input error. Closing the client */ MSG_ID_B36 = 0xb36, -/*20160330 to 20180621 +/*20160330 to 20180711 정답 입니다. 보상으로 소정의 버프가 주어집니다. Incorrect input. A small buff has given to you */ MSG_ID_B37 = 0xb37, -/*20160330 to 20180621 +/*20160330 to 20180711 영문 4자, 한글 2자 이상으로 입력해야 합니다. Enter 4 english words and 2 chinese words */ MSG_ID_B38 = 0xb38, -/*20160330 to 20180621 +/*20160330 to 20180711 입력한 답이 [%s]가 맞습니까? Your entered answer is [%s]. Is it right? */ MSG_ID_B39 = 0xb39, -/*20160330 to 20180621 +/*20160330 to 20180711 선택된 이미지가 없습니다. Icon is unchecked */ MSG_ID_B3A = 0xb3a, -/*20160330 to 20180621 +/*20160330 to 20180711 잘못된 입력입니다. (남은 기회 %d번) Incorrect input (Remaining chance: %d) */ MSG_ID_B3B = 0xb3b, -/*20160330 to 20180621 +/*20160330 to 20180711 총 %d명의 유저를 신고하시겠습니까? Do you want to announce %d to player? */ MSG_ID_B3C = 0xb3c, -/*20160330 to 20180621 +/*20160330 to 20180711 유저에게 메시지를 보냈습니다. Message has been sent to player */ MSG_ID_B3D = 0xb3d, -/*20160330 to 20180621 +/*20160330 to 20180711 불법 프로그램 단속에 필요한 데이터가 미등록 상태입니다. Needed Data for Query illegal software are not signed. */ MSG_ID_B3E = 0xb3e, -/*20160330 to 20180621 +/*20160330 to 20180711 이미 매크로 감시중인 유저입니다. The player is being monitored. */ MSG_ID_B3F = 0xb3f, -/*20160330 to 20180621 +/*20160330 to 20180711 매크로가 등록되었습니다.. Already signed in investigation system. */ MSG_ID_B40 = 0xb40, -/*20160330 to 20180621 +/*20160330 to 20180711 이미지 등록에 실패하였습니다. Failed to store icon. */ MSG_ID_B41 = 0xb41, -/*20160330 to 20180621 +/*20160330 to 20180711 정답 등록에 실패하였습니다. Failed to store replied answer. */ MSG_ID_B42 = 0xb42, -/*20160330 to 20180621 +/*20160330 to 20180711 안녕하세요. 불법프로그램 단속중입니다. Hello, illegal software is being monitored. */ MSG_ID_B43 = 0xb43, -/*20160330 to 20180621 +/*20160330 to 20180711 지정된 시간내에 아래의 문자를 입력해주세요. Please enter the text below within the specified time. */ MSG_ID_B44 = 0xb44, -/*20160330 to 20180621 +/*20160330 to 20180711 3회 오류시 운영정책에 의거하여 영구블록됩니다. According to game regulation, when you enter the wrong text three times, you will get banned. */ MSG_ID_B45 = 0xb45, -/*20160330 to 20180621 +/*20160330 to 20180711 남은 횟수 : %d Remaining chance : %d */ MSG_ID_B46 = 0xb46, -/*20160330 to 20180621 +/*20160330 to 20180711 캐릭터 Role */ MSG_ID_B47 = 0xb47, -/*20160330 to 20180621 +/*20160330 to 20180711 범위 Range */ MSG_ID_B48 = 0xb48, -/*20160330 to 20180621 +/*20160330 to 20180711 캐릭터 선택은 좌클릭으로 합니다. You use the left mouse button to specify the role */ MSG_ID_B49 = 0xb49, -/*20160330 to 20180621 +/*20160330 to 20180711 범위 선택은 우클릭으로 합니다. You use the left mouse button to specify the range */ MSG_ID_B4A = 0xb4a, -/*20160330 to 20180621 +/*20160330 to 20180711 범위 크기를 지정하기 위해서는 엔터를 입력해주세요 Not a valid range, please press Enter */ MSG_ID_B4B = 0xb4b, -/*20160330 to 20180621 +/*20160330 to 20180711 E X P : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4C = 0xb4c, -/*20160330 to 20180621 +/*20160330 to 20180711 DROP : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4D = 0xb4d, -/*20160330 to 20180621 +/*20160330 to 20180711 DEATH : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4E = 0xb4e, /*20160330 to 20160330 변경된 캐릭명 %s 로 전송했습니다. 확인 바랍니다 -20160406 to 20180621 +20160406 to 20180711 변경된 캐릭명으로 발송했습니다. 변경된 캐릭명 : %s The role name will be sent: %s */ MSG_ID_B4F = 0xb4f, #endif #if PACKETVER >= 20160427 -/*20160427 to 20180621 +/*20160427 to 20180711 합성에 필요한 재료 Synthesis of the required materials */ MSG_ID_B50 = 0xb50, -/*20160427 to 20180621 +/*20160427 to 20180711 조합 재료가 부족해서 조합할 수 없습니다. Insufficient synthesis materials */ MSG_ID_B51 = 0xb51, #endif #if PACKETVER >= 20160504 -/*20160504 to 20180621 +/*20160504 to 20180711 해당 재료는 %d개가 필요합니다. Required material %d ea. */ MSG_ID_B52 = 0xb52, -/*20160504 to 20180621 +/*20160504 to 20180711 제련도가 낮아서 조합할 수 없습니다. Refine value is to low for synthesis */ MSG_ID_B53 = 0xb53, -/*20160504 to 20180621 +/*20160504 to 20180711 모험가중개소에 등록 하시겠습니까? Do you want to sign in to the adventurers? */ MSG_ID_B54 = 0xb54, #endif #if PACKETVER >= 20160511 -/*20160511 to 20180621 +/*20160511 to 20180711 자유롭게 코멘트를 남겨보세요. Please leave a message */ MSG_ID_B55 = 0xb55, #endif #if PACKETVER >= 20160518 -/*20160518 to 20180621 +/*20160518 to 20180711 그림에 보이는 문자를 입력해주세요. Please enter the text on the graph */ MSG_ID_B56 = 0xb56, -/*20160518 to 20180621 +/*20160518 to 20180711 %d초 남았습니다 %d second left */ MSG_ID_B57 = 0xb57, -/*20160518 to 20180621 +/*20160518 to 20180711 OTP 인증번호 6자리를 입력해 주세요 Please enter your 6 identification number. */ MSG_ID_B58 = 0xb58, -/*20160518 to 20180621 +/*20160518 to 20180711 인증번호 Identification number. */ MSG_ID_B59 = 0xb59, -/*20160518 to 20180621 +/*20160518 to 20180711 6자리의 숫자가 아닙니다. 다시 확인해 주세요 It's not a 6 identification number. Please try again */ MSG_ID_B5A = 0xb5a, #endif #if PACKETVER >= 20160601 -/*20160601 to 20180621 +/*20160601 to 20180711 이미 삭제된 메일입니다. The message has been deleted */ MSG_ID_B5B = 0xb5b, #endif #if PACKETVER >= 20160615 -/*20160615 to 20180621 +/*20160615 to 20180711 개인 비공정으로 이동할 지역을 선택해주세요. Please select the area where the private airship will move */ MSG_ID_B5C = 0xb5c, -/*20160615 to 20180621 +/*20160615 to 20180711 E X P : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5D = 0xb5d, -/*20160615 to 20180621 +/*20160615 to 20180711 DROP : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5E = 0xb5e, -/*20160615 to 20180621 +/*20160615 to 20180711 DEATH : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5F = 0xb5f, -/*20160615 to 20180621 +/*20160615 to 20180711 목적지로 이동중입니다. Move to the destination */ MSG_ID_B60 = 0xb60, #endif #if PACKETVER >= 20160629 -/*20160629 to 20180621 +/*20160629 to 20180711 [%s] 파일이 존재하지 않아 default AI 로 동작합니다 The [%s] is not present, the default AI will be used instead. */ MSG_ID_B61 = 0xb61, /*20160629 to 20160630 %.1f%% ( Premium %.1f%% + %s %.1f%%) -20160706 to 20180621 +20160706 to 20180711 %.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%) %.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%) */ MSG_ID_B62 = 0xb62, #endif #if PACKETVER >= 20160706 -/*20160706 to 20180621 +/*20160706 to 20180711 이 자리에 노점을 세우시겠습니까? Would you like to open a shop at this location? */ MSG_ID_B63 = 0xb63, #endif #if PACKETVER >= 20160713 -/*20160713 to 20180621 +/*20160713 to 20180711 도람족은 해당 의상을 입을 수 없습니다. Doram race can't wear this clothes */ MSG_ID_B64 = 0xb64, /*20160713 to 20160727 구입한 물건이 로덱스로 배송되었습니다. -20160803 to 20180621 +20160803 to 20180711 판매 노점에서 거래한 아이템이 로덱스로 배송되었습니다. Props open-air store sales will be traded in RODEX */ MSG_ID_B65 = 0xb65, -/*20160713 to 20180621 +/*20160713 to 20180711 30,000 z */ MSG_ID_B66 = 0xb66, -/*20160713 to 20180621 +/*20160713 to 20180711 말랑도 특산 통조림 100개 Malangdo Special Can 100 pc */ MSG_ID_B67 = 0xb67, #endif #if PACKETVER >= 20160720 -/*20160720 to 20180621 +/*20160720 to 20180711 무게가 80%를 초과하여 진행할 수 없습니다. Cannot carry anymore because weight limit over 80% */ MSG_ID_B68 = 0xb68, -/*20160720 to 20180621 +/*20160720 to 20180711 판매되지 못한 상품이 로덱스로 배송되었습니다. Unsold items are sent to RODEX */ MSG_ID_B69 = 0xb69, #endif #if PACKETVER >= 20160727 -/*20160727 to 20180621 +/*20160727 to 20180711 장착 모습 Preview */ MSG_ID_B6A = 0xb6a, -/*20160727 to 20180621 +/*20160727 to 20180711 길드마스터 위임 Assign Guild Leader */ MSG_ID_B6B = 0xb6b, -/*20160727 to 20180621 +/*20160727 to 20180711 정말로 %s님께 길드마스터를 위임하시겠습니까? 위임 후 당신의 지위는 %s님과 지위가 바뀌게 됩니다. Are sure want to assign %s as guild leader? After assigned your position will become %s */ MSG_ID_B6C = 0xb6c, -/*20160727 to 20180621 +/*20160727 to 20180711 철회 Cancel */ MSG_ID_B6D = 0xb6d, -/*20160727 to 20180621 +/*20160727 to 20180711 노점을 철수하시겠습니까? Do you want to close the shop? */ MSG_ID_B6E = 0xb6e, -/*20160727 to 20180621 +/*20160727 to 20180711 %02d일 %02d시간 %02d분 %02d초 %02d day %02d hour %02d minute %02d second */ MSG_ID_B6F = 0xb6f, -/*20160727 to 20180621 +/*20160727 to 20180711 접속불가 Unable to sign in */ MSG_ID_B70 = 0xb70, -/*20160727 to 20180621 +/*20160727 to 20180711 접속가능인원을 초과하여 접속이 불가능 합니다. Unable to sign in because the maximum number of sign-in is exceeded */ MSG_ID_B71 = 0xb71, -/*20160727 to 20180621 +/*20160727 to 20180711 노점을 설치할 위치를 선택해주세요. Please select a location for your shop */ MSG_ID_B72 = 0xb72, -/*20160727 to 20180621 +/*20160727 to 20180711 펫 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? Pet name will be changed to ^0000ff^0000ff %s^000000^000000, do you want to continue? */ @@ -17732,154 +17732,154 @@ Pet name will be changed to ^0000ff^0000ff %s^000000^000000, do you want to cont #if PACKETVER >= 20160803 /*20160803 to 20160803 판매 일시 : -20160810 to 20180621 +20160810 to 20180711 거래 일시 : Trade date : */ MSG_ID_B74 = 0xb74, /*20160803 to 20160803 판매 아이템 : -20160810 to 20180621 +20160810 to 20180711 거래 아이템 : Trade item : */ MSG_ID_B75 = 0xb75, /*20160803 to 20160803 판매 수량 : -20160810 to 20180621 +20160810 to 20180711 거래 수량 : Trade quantity : */ MSG_ID_B76 = 0xb76, /*20160803 to 20160803 판매 단가 : -20160810 to 20180621 +20160810 to 20180711 거래 단가 : Trade price : */ MSG_ID_B77 = 0xb77, /*20160803 to 20160803 판매 금액 : -20160810 to 20180621 +20160810 to 20180711 거래 금액 : Total trade : */ MSG_ID_B78 = 0xb78, -/*20160803 to 20180621 +/*20160803 to 20180711 노점 판매 아이템 Open vending sales agent */ MSG_ID_B79 = 0xb79, -/*20160803 to 20180621 +/*20160803 to 20180711 노점 구매 아이템 Open vending purchase agent */ MSG_ID_B7A = 0xb7a, -/*20160803 to 20180621 +/*20160803 to 20180711 판매 노점 아르바이트 종료 Close vending sales agent */ MSG_ID_B7B = 0xb7b, -/*20160803 to 20180621 +/*20160803 to 20180711 구매 노점 아르바이트 종료 Close vending purchase agent */ MSG_ID_B7C = 0xb7c, -/*20160803 to 20180621 +/*20160803 to 20180711 남은 금액: Balance: */ MSG_ID_B7D = 0xb7d, -/*20160803 to 20180621 +/*20160803 to 20180711 아이템 리스트: Item list: */ MSG_ID_B7E = 0xb7e, -/*20160803 to 20180621 +/*20160803 to 20180711 노점 아르바이트생 Vending agent */ MSG_ID_B7F = 0xb7f, -/*20160803 to 20180621 +/*20160803 to 20180711 반환 아이템: Returned item: */ MSG_ID_B80 = 0xb80, -/*20160803 to 20180621 +/*20160803 to 20180711 반환 수량: Returned quantity: */ MSG_ID_B81 = 0xb81, -/*20160803 to 20180621 +/*20160803 to 20180711 반환 일시: Returned date: */ MSG_ID_B82 = 0xb82, -/*20160803 to 20180621 +/*20160803 to 20180711 구매 노점에서 거래한 금액이 로덱스로 배송되었습니다 Total trade will be sent to RODEX */ MSG_ID_B83 = 0xb83, -/*20160803 to 20180621 +/*20160803 to 20180711 사용할 수 없는 이름입니다. Name isn't available */ MSG_ID_B84 = 0xb84, #endif #if PACKETVER >= 20160817 -/*20160817 to 20180621 +/*20160817 to 20180711 상품이 도착했습니다. Item has been delivered */ MSG_ID_B85 = 0xb85, -/*20160817 to 20180621 +/*20160817 to 20180711 구입해주셔서 감사합니다. Thank you for purchasing */ MSG_ID_B86 = 0xb86, #endif #if PACKETVER >= 20160824 -/*20160824 to 20180621 +/*20160824 to 20180711 NPC에게 아이템을 판매하지 않습니다. Press again to unlock */ MSG_ID_B87 = 0xb87, -/*20160824 to 20180621 +/*20160824 to 20180711 아이템 판매 잠금 Lock from NPC selling */ MSG_ID_B88 = 0xb88, -/*20160824 to 20180621 +/*20160824 to 20180711 근처에서 소환가능 위치를 찾을수 없습니다. There is no callable location nearby */ MSG_ID_B89 = 0xb89, -/*20160824 to 20180621 +/*20160824 to 20180711 전체 화면 캡쳐 Capture full screens */ MSG_ID_B8A = 0xb8a, -/*20160824 to 20180621 +/*20160824 to 20180711 부분 화면 캡쳐 Capture part of screen */ MSG_ID_B8B = 0xb8b, -/*20160824 to 20180621 +/*20160824 to 20180711 보내기 Send */ MSG_ID_B8C = 0xb8c, -/*20160824 to 20180621 +/*20160824 to 20180711 가족 분과 담당자 Family Affairs agent */ MSG_ID_B8D = 0xb8d, -/*20160824 to 20180621 +/*20160824 to 20180711 가족 사항 변동 안내 Acknowledgement of family member registrations. */ MSG_ID_B8E = 0xb8e, -/*20160824 to 20180621 +/*20160824 to 20180711 안녕하십니까. 금일 "%s"님과 "%s"님의 자녀인 "%s"님이 독립하여 단독 세대를 구성하였습니다. @@ -17902,12 +17902,12 @@ Thank you. MSG_ID_B8F = 0xb8f, #endif #if PACKETVER >= 20160831 -/*20160831 to 20180621 +/*20160831 to 20180711 장착 Equip */ MSG_ID_B90 = 0xb90, -/*20160831 to 20180621 +/*20160831 to 20180711 이미지 없음 No image */ @@ -17916,367 +17916,367 @@ No image #if PACKETVER >= 20160907 /*20160907 to 20160921 %s은(는) 현재 호출을 차단한 상태입니다. -20160928 to 20180621 +20160928 to 20180711 [%s]은(는) 현재 호출을 차단한 상태입니다. [%s] is blocking Call Massage. */ MSG_ID_B92 = 0xb92, #endif #if PACKETVER >= 20160913 -/*20160913 to 20180621 +/*20160913 to 20180711 현재 공성전이 진행중이므로, 길드마스터를 위임 할 수 없습니다. Currently in WoE hours, unable to delegate Guild leader */ MSG_ID_B93 = 0xb93, -/*20160913 to 20180621 +/*20160913 to 20180711 현재 길드장 위임을 받은지 만 하루가 지나지 않아, 길드장을 위임할 수 없습니다. You have to wait for one day before delegating a new Guild leader */ MSG_ID_B94 = 0xb94, -/*20160913 to 20180621 +/*20160913 to 20180711 아이가 되면 전승을 할 수 없고 스텟의 제한이 있으며 HP와 SP가 줄어듭니다. 그래도 괜찮습니까? When adopted, character will not able to transcend, maximum stats will be limited, MaxHP and MaxSP will be reduced. Are you sure you want to continue? */ MSG_ID_B95 = 0xb95, -/*20160913 to 20180621 +/*20160913 to 20180711 제련 Refining */ MSG_ID_B96 = 0xb96, -/*20160913 to 20180621 +/*20160913 to 20180711 대장장이의 축복을 사용중입니다. Use Blacksmith's Blessing */ MSG_ID_B97 = 0xb97, -/*20160913 to 20180621 +/*20160913 to 20180711 제니가 부족합니다. Insufficient zeny */ MSG_ID_B98 = 0xb98, -/*20160913 to 20180621 +/*20160913 to 20180711 대장장이의 축복 개수가 부족합니다. Not enough Blacksmith's Blessing */ MSG_ID_B99 = 0xb99, -/*20160913 to 20180621 +/*20160913 to 20180711 해당 장비는 제련이 불가능합니다. This equipment can not be refined */ MSG_ID_B9A = 0xb9a, /*20160913 to 20170621 제련 성공! -20170628 to 20180621 +20170628 to 20180711 제련 성공 Upgrade success! */ MSG_ID_B9B = 0xb9b, /*20160913 to 20170621 제련 실패! -20170628 to 20180621 +20170628 to 20180711 제련 실패 Upgrade failed! */ MSG_ID_B9C = 0xb9c, -/*20160913 to 20180621 +/*20160913 to 20180711 돌아가기 Back */ MSG_ID_B9D = 0xb9d, -/*20160913 to 20180621 +/*20160913 to 20180711 성공 Success */ MSG_ID_B9E = 0xb9e, -/*20160913 to 20180621 +/*20160913 to 20180711 원래대로 Return */ MSG_ID_B9F = 0xb9f, #endif #if PACKETVER >= 20160921 -/*20160921 to 20180621 +/*20160921 to 20180711 씨와의 With Mr/Miss */ MSG_ID_BA0 = 0xba0, -/*20160921 to 20180621 +/*20160921 to 20180711 호문클루스의 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? The Homunculus's name will be changed to^0000ff^0000ff %s^000000^000000, Are you sure? */ MSG_ID_BA1 = 0xba1, #endif #if PACKETVER >= 20160928 -/*20160928 to 20180621 +/*20160928 to 20180711 호출이 허용된 상태입니다. (호출 기능 ON) Call function is ON */ MSG_ID_BA2 = 0xba2, -/*20160928 to 20180621 +/*20160928 to 20180711 호출이 차단된 상태입니다. (호출 기능 OFF) Call function is OFF */ MSG_ID_BA3 = 0xba3, -/*20160928 to 20180621 +/*20160928 to 20180711 호출 메시지 표시 Display Call messages */ MSG_ID_BA4 = 0xba4, -/*20160928 to 20180621 +/*20160928 to 20180711 해당 캐릭터가 현재 노점 아이템을 사용 중이므로 삭제할 수 없습니다. This character is currently opening a shop and can't be deleted */ MSG_ID_BA5 = 0xba5, -/*20160928 to 20180621 +/*20160928 to 20180711 이미 동일한 노점 NPC가 설치 중입니다. The same vend shop NPC has been set up */ MSG_ID_BA6 = 0xba6, -/*20160928 to 20180621 +/*20160928 to 20180711 노점을 설치할 수 없는 위치입니다. Opening shop is not allowed on this location */ MSG_ID_BA7 = 0xba7, -/*20160928 to 20180621 +/*20160928 to 20180711 다른 캐릭터가 있는 위치에는 노점을 설치할 수 없습니다. Opening shop is not allowed when there is other character */ MSG_ID_BA8 = 0xba8, #endif #if PACKETVER >= 20161005 -/*20161005 to 20180621 +/*20161005 to 20180711 펫 먹이주기가 실패했습니다. 로덱스 작성창을 닫아주세요. Failed to feed pet, please close RODEX window */ MSG_ID_BA9 = 0xba9, -/*20161005 to 20180621 +/*20161005 to 20180711 장비 세트 설정 Set item setting */ MSG_ID_BAA = 0xbaa, -/*20161005 to 20180621 +/*20161005 to 20180711 장착 하기 Equip */ MSG_ID_BAB = 0xbab, #endif #if PACKETVER >= 20161019 -/*20161019 to 20180621 +/*20161019 to 20180711 제련 실패시 장비가 사라집니다. Equipment will dissapear when refine fails */ MSG_ID_BAC = 0xbac, -/*20161019 to 20180621 +/*20161019 to 20180711 제련 실패시 장비의 제련도가 내려갑니다. Equipment's refine level will decreased when refine fails */ MSG_ID_BAD = 0xbad, -/*20161019 to 20180621 +/*20161019 to 20180711 제련 실패시 장비의 제련도가 내려가거나 사라질 수 있습니다. Equipment will dissapear or refine level will decreased when refine fails */ MSG_ID_BAE = 0xbae, #endif #if PACKETVER >= 20161026 -/*20161026 to 20180621 +/*20161026 to 20180711 제련 중에는 로덱스를 사용할 수 없습니다. 로덱스를 강제 종료하였습니다. You cannot use RODEX while refining. RODEX has closed. */ MSG_ID_BAF = 0xbaf, -/*20161026 to 20180621 +/*20161026 to 20180711 제련 중에는 로덱스를 사용할 수 없습니다. You cannot use RODEX while refining. */ MSG_ID_BB0 = 0xbb0, -/*20161026 to 20180621 +/*20161026 to 20180711 제련을 진행하려면 다른 창을 닫아주세요. Please close other windows to continue. */ MSG_ID_BB1 = 0xbb1, -/*20161026 to 20180621 +/*20161026 to 20180711 오오라가 정상적으로 표시됩니다 [오오라 ON] Turn On Aura [Aura ON] */ MSG_ID_BB2 = 0xbb2, -/*20161026 to 20180621 +/*20161026 to 20180711 오오라가 표시되지 않습니다 [오오라 OFF] Turn Off Aura [Auta OFF] */ MSG_ID_BB3 = 0xbb3, -/*20161026 to 20180621 +/*20161026 to 20180711 오오라가 Off 상태입니다. Off 를 해제하고 시도해 주세요 Aura is turned off. Please turn it on and try again */ MSG_ID_BB4 = 0xbb4, -/*20161026 to 20180621 +/*20161026 to 20180711 스킬 발동시 최소 %d개의 탄알이 필요합니다. You need %d bullet(s) to activate the skill. */ MSG_ID_BB5 = 0xbb5, -/*20161026 to 20180621 +/*20161026 to 20180711 장비 세트를 변경하시겠습니까? Do you want to change the equipment set? */ MSG_ID_BB6 = 0xbb6, -/*20161026 to 20180621 +/*20161026 to 20180711 죽은 상태에서는 할 수 없습니다 You can not do it while you are dead. */ MSG_ID_BB7 = 0xbb7, -/*20161026 to 20180621 +/*20161026 to 20180711 캐스팅 도중에는 할 수 없습니다 You can not do it while casting */ MSG_ID_BB8 = 0xbb8, -/*20161026 to 20180621 +/*20161026 to 20180711 거래 도중에는 할 수 없습니다 You can not do it while trading */ MSG_ID_BB9 = 0xbb9, -/*20161026 to 20180621 +/*20161026 to 20180711 노점 개설 도중에는 할 수 없습니다 You can not do it while opening vendor */ MSG_ID_BBA = 0xbba, -/*20161026 to 20180621 +/*20161026 to 20180711 NPC 이용중에는 할 수 없습니다 You can not do it while using NPC */ MSG_ID_BBB = 0xbbb, -/*20161026 to 20180621 +/*20161026 to 20180711 채팅방 이용중에는 할 수 없습니다 You can not do it while using chatting room */ MSG_ID_BBC = 0xbbc, -/*20161026 to 20180621 +/*20161026 to 20180711 파티원 전원이 접속 상태가 아닙니다. Party members are not connected. */ MSG_ID_BBD = 0xbbd, -/*20161026 to 20180621 +/*20161026 to 20180711 스킬 발동시 최소 %d개의 화살이 필요합니다. You need %d arrow(s) to activate the skill. */ MSG_ID_BBE = 0xbbe, #endif #if PACKETVER >= 20161102 -/*20161102 to 20180621 +/*20161102 to 20180711 아이템 정렬 Align items */ MSG_ID_BBF = 0xbbf, -/*20161102 to 20180621 +/*20161102 to 20180711 아이템을 버리려면 장비 설정 창을 닫아주세요. Please close item setting window to dump item. */ MSG_ID_BC0 = 0xbc0, #endif #if PACKETVER >= 20161109 -/*20161109 to 20180621 +/*20161109 to 20180711 교체 할 수 있는 아이템이 없습니다. There is no item to replace. */ MSG_ID_BC1 = 0xbc1, -/*20161109 to 20180621 +/*20161109 to 20180711 삭제된 캐릭터 Deleted character */ MSG_ID_BC2 = 0xbc2, /*20161109 to 20161109 제련 중에는 은행을 사용할 수 없습니다. 로덱스를 강제 종료하였습니다. -20161116 to 20180621 +20161116 to 20180711 %Y.%m.%d */ MSG_ID_BC3 = 0xbc3, /*20161109 to 20161109 제련 중에는 은행을 사용할 수 없습니다. You can not use bank while refining. -20161116 to 20180621 +20161116 to 20180711 접속일: %s Access date: %s */ MSG_ID_BC4 = 0xbc4, #endif #if PACKETVER >= 20161116 -/*20161116 to 20180621 +/*20161116 to 20180711 제련 중에는 은행을 사용할 수 없습니다. 은행을 강제 종료하였습니다. You can not use bank while refining. Bank has closed. */ MSG_ID_BC5 = 0xbc5, -/*20161116 to 20180621 +/*20161116 to 20180711 제련 중에는 은행을 사용할 수 없습니다. You can not use bank while refining. */ MSG_ID_BC6 = 0xbc6, -/*20161116 to 20180621 +/*20161116 to 20180711 장비 세트 설정 중인 아이템입니다. The item has bind to set equipment. */ MSG_ID_BC7 = 0xbc7, #endif #if PACKETVER >= 20161123 -/*20161123 to 20180621 +/*20161123 to 20180711 인간 Human */ MSG_ID_BC8 = 0xbc8, -/*20161123 to 20180621 +/*20161123 to 20180711 검사, 법사, 상인, 복사, 도둑, 궁수 Swordman, Mage, Merchant, Acolyte, Thief, Archer */ MSG_ID_BC9 = 0xbc9, -/*20161123 to 20180621 +/*20161123 to 20180711 도람 Doram */ MSG_ID_BCA = 0xbca, -/*20161123 to 20180621 +/*20161123 to 20180711 소환사 Summoner */ MSG_ID_BCB = 0xbcb, -/*20161123 to 20180621 +/*20161123 to 20180711 미드가르드 대륙의 대표 종족. 무한한 잠재력과 뛰어난 적응력으로 문제 해결에 탁월한 것이 특징이다. Delegate race of Midgard. Very talented race to solve a problem with inifite potential and great adaptability. */ MSG_ID_BCC = 0xbcc, -/*20161123 to 20180621 +/*20161123 to 20180711 파-스타 대륙의 대표적인 종족 중 하나로, 선천적으로 호기심이 강하고 발랄한 성격을 지녔다. One of delegate race of Far-star continent with natural born curiosity and sparky character. */ MSG_ID_BCD = 0xbcd, -/*20161123 to 20180621 +/*20161123 to 20180711 소지 한계량이 70%를 초과하거나, 인벤토리에 10칸 이상의 여유 공간이 부족한 상태입니다. Weight limit has reached toover 70%. Or less then 10 invenrory space. */ MSG_ID_BCE = 0xbce, -/*20161123 to 20180621 +/*20161123 to 20180711 C */ MSG_ID_BCF = 0xbcf, -/*20161123 to 20180621 +/*20161123 to 20180711 C */ MSG_ID_BD0 = 0xbd0, -/*20161123 to 20180621 +/*20161123 to 20180711 다른 일을 하는 중입니다. Doing in other activity. */ MSG_ID_BD1 = 0xbd1, -/*20161123 to 20180621 +/*20161123 to 20180711 오버히트 리미트 : %d Overheat limit : %d */ MSG_ID_BD2 = 0xbd2, #endif #if PACKETVER >= 20161130 -/*20161130 to 20180621 +/*20161130 to 20180711 메모리얼 던전 이용 중엔 초대 및 탈퇴가 되지 않습니다. You cannot invite or withdraw while in memorial dungeon. */ MSG_ID_BD3 = 0xbd3, -/*20161130 to 20180621 +/*20161130 to 20180711 비속어가 포함되어있습니다. 다시 한번 확인해주세요. Expletive has detected. @@ -18285,131 +18285,131 @@ Please check again. MSG_ID_BD4 = 0xbd4, #endif #if PACKETVER >= 20161207 -/*20161207 to 20180621 +/*20161207 to 20180711 아이디는 %d자 이상 입력해주세요. 사용자 계정이 없으신분들은 왼쪽 하단의 [신청] 버튼을 눌러 계정을 만드시기 바랍니다. Please enter over %d characters. If you don't have user account, please click [Register] button on the bottom left. */ MSG_ID_BD5 = 0xbd5, -/*20161207 to 20180621 +/*20161207 to 20180711 비밀번호는 %d자 이상 입력해주세요. Please enter the password over %d characters. */ MSG_ID_BD6 = 0xbd6, -/*20161207 to 20180621 +/*20161207 to 20180711 진행중이던 작업을 종료후 다시 시도하세요. Please finish your current work and try it again. */ MSG_ID_BD7 = 0xbd7, -/*20161207 to 20180621 +/*20161207 to 20180711 %.1f%% (PC방 %.1f%% + TPLUS %.1f%% + %s서버 %.1f%%) %.1f%% (Internet-Cafe %.1f%% + TPLUS %.1f%% + %sServer %.1f%%) */ MSG_ID_BD8 = 0xbd8, -/*20161207 to 20180621 +/*20161207 to 20180711 아이템을 등록할 수 없습니다 The item cannot be registered. */ MSG_ID_BD9 = 0xbd9, #endif #if PACKETVER >= 20161214 -/*20161214 to 20180621 +/*20161214 to 20180711 /100 /300 */ MSG_ID_BDA = 0xbda, -/*20161214 to 20180621 +/*20161214 to 20180711 /2000 /4000 */ MSG_ID_BDB = 0xbdb, -/*20161214 to 20180621 +/*20161214 to 20180711 https://member.gnjoy.com.tw/mRO_SecPwd.aspx */ MSG_ID_BDC = 0xbdc, -/*20161214 to 20180621 +/*20161214 to 20180711 등록할 emblem이 존재하지 않습니다. emblem 폴더에 파일을 넣고 시도해 주세요 The emblem you want to register does not exist. Insert it in the emblem file and try again */ MSG_ID_BDD = 0xbdd, /*20161214 to 20170315 #라그나로크 #Ragnarok -20170322 to 20180621 +20170322 to 20180711 라그나로크 Ragnarok Ragnarok */ MSG_ID_BDE = 0xbde, /*20161214 to 20161214 스크린샷에 자신 이외의 캐리터명이 표시되는 경우나 채팅창에 자신 이외의 캐릭터 대화가 표시되는 경우, 해당 사용자에게 반드시 양해를 구한 후 사용 해 주시기 바랍니다. -20161221 to 20180621 +20161221 to 20180711 스크린샷에 자신 이외의 캐릭터명이 표시되는 경우나 채팅창에 자신 이외의 캐릭터 대화가 표시되는 경우, 해당 사용자에게 반드시 양해를 구한 후 사용 해 주시기 바랍니다. If your screenshot or chat box includes other users besides yourself, first ask permission from the other users before using it. */ MSG_ID_BDF = 0xbdf, #endif #if PACKETVER >= 20161221 -/*20161221 to 20180621 +/*20161221 to 20180711 현재 상태에선 장비를 교체할 수 없습니다 You cannot change equipment in current condition */ MSG_ID_BE0 = 0xbe0, -/*20161221 to 20180621 +/*20161221 to 20180711 해당 유저의 이름을 가져오고 있습니다 Getting the user's name */ MSG_ID_BE1 = 0xbe1, -/*20161221 to 20180621 +/*20161221 to 20180711 해당 메시지는 사용 할 수 없는 내용을 포함하고 있습니다. This message includes contents you are not able to use. */ MSG_ID_BE2 = 0xbe2, -/*20161221 to 20180621 +/*20161221 to 20180711 아이템 구입에 실패하였습니다. Failed to purchase item. */ MSG_ID_BE3 = 0xbe3, -/*20161221 to 20180621 +/*20161221 to 20180711 신분증번호 하위 7자리가 일치하지 않습니다. The lower numbers of the identification number does not match. */ MSG_ID_BE4 = 0xbe4, #endif #if PACKETVER >= 20161228 -/*20161228 to 20180621 +/*20161228 to 20180711 닫기 Close */ MSG_ID_BE5 = 0xbe5, -/*20161228 to 20180621 +/*20161228 to 20180711 규칙 Rule */ MSG_ID_BE6 = 0xbe6, -/*20161228 to 20180621 +/*20161228 to 20180711 1회 구매 Purchase 1x */ MSG_ID_BE7 = 0xbe7, -/*20161228 to 20180621 +/*20161228 to 20180711 10회 구매 Purchase 10x */ MSG_ID_BE8 = 0xbe8, -/*20161228 to 20180621 +/*20161228 to 20180711 100회 구매 Purchase 100x */ MSG_ID_BE9 = 0xbe9, -/*20161228 to 20180621 +/*20161228 to 20180711 1등 당첨 Win 1st prize */ MSG_ID_BEA = 0xbea, -/*20161228 to 20180621 +/*20161228 to 20180711 2등 당첨 Win 2nd prize */ MSG_ID_BEB = 0xbeb, -/*20161228 to 20180621 +/*20161228 to 20180711 3등 당첨 Win 3rd prize */ @@ -18417,7 +18417,7 @@ Win 3rd prize /*20161228 to 20170111 복권 구매 금액 Lottery purchase amount -20170118 to 20180621 +20170118 to 20180711 현재 사용하지 않음 Currently not in use */ @@ -18425,49 +18425,49 @@ Currently not in use /*20161228 to 20170111 참여 캐릭터 Participating character -20170118 to 20180621 +20170118 to 20180711 현재 사용하지 않음 Currently not in use */ MSG_ID_BEE = 0xbee, -/*20161228 to 20180621 +/*20161228 to 20180711 제니 로또 당첨자 Zeny Lottery winner */ MSG_ID_BEF = 0xbef, /*20161228 to 20170111 복권 진행일 -20170118 to 20180621 +20170118 to 20180711 복권 구매 금액 Lottery purchase amount */ MSG_ID_BF0 = 0xbf0, -/*20161228 to 20180621 +/*20161228 to 20180711 참여 캐릭터 Participating character */ MSG_ID_BF1 = 0xbf1, -/*20161228 to 20180621 +/*20161228 to 20180711 1등 1st Price */ MSG_ID_BF2 = 0xbf2, -/*20161228 to 20180621 +/*20161228 to 20180711 2등 2nd Price */ MSG_ID_BF3 = 0xbf3, -/*20161228 to 20180621 +/*20161228 to 20180711 3등 3rd Price */ MSG_ID_BF4 = 0xbf4, -/*20161228 to 20180621 +/*20161228 to 20180711 구매 보상 아이템 Purchase Reward Item */ MSG_ID_BF5 = 0xbf5, -/*20161228 to 20180621 +/*20161228 to 20180711 ^1a1a1a복권 ^b%d개^/b를 ^4435b2%dZeny^1a1a1a로 구매하시겠습니까? @@ -18475,165 +18475,165 @@ Purchase Reward Item ^4435b2%dZeny^1a1a1a? */ MSG_ID_BF6 = 0xbf6, -/*20161228 to 20180621 +/*20161228 to 20180711 복권을 성공적으로 구매하였습니다. You have successfully purchased the lottery ticket. */ MSG_ID_BF7 = 0xbf7, -/*20161228 to 20180621 +/*20161228 to 20180711 소지 제니가 부족하여 복권을 구매 할 수 없습니다. Not enough Zeny to purchase lottey ticket. */ MSG_ID_BF8 = 0xbf8, -/*20161228 to 20180621 +/*20161228 to 20180711 최대 복권 구매 횟수는 1000회를 초과 할 수 없습니다. You are only able to purchase the tickets upto 1000 times. */ MSG_ID_BF9 = 0xbf9, -/*20161228 to 20180621 +/*20161228 to 20180711 예 Yes */ MSG_ID_BFA = 0xbfa, -/*20161228 to 20180621 +/*20161228 to 20180711 아니요 No */ MSG_ID_BFB = 0xbfb, -/*20161228 to 20180621 +/*20161228 to 20180711 HP */ MSG_ID_BFC = 0xbfc, -/*20161228 to 20180621 +/*20161228 to 20180711 SP */ MSG_ID_BFD = 0xbfd, -/*20161228 to 20180621 +/*20161228 to 20180711 Lv */ MSG_ID_BFE = 0xbfe, -/*20161228 to 20180621 +/*20161228 to 20180711 Lv */ MSG_ID_BFF = 0xbff, -/*20161228 to 20180621 +/*20161228 to 20180711 Exp */ MSG_ID_C00 = 0xc00, -/*20161228 to 20180621 +/*20161228 to 20180711 all on */ MSG_ID_C01 = 0xc01, -/*20161228 to 20180621 +/*20161228 to 20180711 Play Replay Flie */ MSG_ID_C02 = 0xc02, -/*20161228 to 20180621 +/*20161228 to 20180711 P */ MSG_ID_C03 = 0xc03, -/*20161228 to 20180621 +/*20161228 to 20180711 Total */ MSG_ID_C04 = 0xc04, -/*20161228 to 20180621 +/*20161228 to 20180711 Basicinfo */ MSG_ID_C05 = 0xc05, -/*20161228 to 20180621 +/*20161228 to 20180711 Equip */ MSG_ID_C06 = 0xc06, -/*20161228 to 20180621 +/*20161228 to 20180711 Item */ MSG_ID_C07 = 0xc07, -/*20161228 to 20180621 +/*20161228 to 20180711 Skill */ MSG_ID_C08 = 0xc08, -/*20161228 to 20180621 +/*20161228 to 20180711 Guild */ MSG_ID_C09 = 0xc09, -/*20161228 to 20180621 +/*20161228 to 20180711 Party */ MSG_ID_C0A = 0xc0a, -/*20161228 to 20180621 +/*20161228 to 20180711 Chatting */ MSG_ID_C0B = 0xc0b, -/*20161228 to 20180621 +/*20161228 to 20180711 Shortcut */ MSG_ID_C0C = 0xc0c, -/*20161228 to 20180621 +/*20161228 to 20180711 Status */ MSG_ID_C0D = 0xc0d, -/*20161228 to 20180621 +/*20161228 to 20180711 ALL All */ MSG_ID_C0E = 0xc0e, -/*20161228 to 20180621 +/*20161228 to 20180711 User Defined File Name */ MSG_ID_C0F = 0xc0f, -/*20161228 to 20180621 +/*20161228 to 20180711 Repeated File Check */ MSG_ID_C10 = 0xc10, -/*20161228 to 20180621 +/*20161228 to 20180711 on */ MSG_ID_C11 = 0xc11, -/*20161228 to 20180621 +/*20161228 to 20180711 <Basic Skin> */ MSG_ID_C12 = 0xc12, -/*20161228 to 20180621 +/*20161228 to 20180711 Select Skin */ MSG_ID_C13 = 0xc13, #endif #if PACKETVER >= 20170111 -/*20170111 to 20180621 +/*20170111 to 20180711 현재 복권에 참여 중이라 삭제할 수 없습니다 You cannot delete it because you are currently participating in the lottery */ MSG_ID_C14 = 0xc14, -/*20170111 to 20180621 +/*20170111 to 20180711 /achievement */ MSG_ID_C15 = 0xc15, -/*20170111 to 20180621 +/*20170111 to 20180711 제니 복권 Zeny Lottery ticket */ MSG_ID_C16 = 0xc16, -/*20170111 to 20180621 +/*20170111 to 20180711 제니 복권 %d등 당첨 보상 Zenyy Lottery %dprize reward */ MSG_ID_C17 = 0xc17, -/*20170111 to 20180621 +/*20170111 to 20180711 %d등 당첨 보상: %s %dprize reward: %s */ MSG_ID_C18 = 0xc18, -/*20170111 to 20180621 +/*20170111 to 20180711 제니 복권 누적 구매 보상 Zeny Lottery Cumulative purchase reward */ MSG_ID_C19 = 0xc19, -/*20170111 to 20180621 +/*20170111 to 20180711 누적 %d회 보상: %s Cumulative %d times reward: %s */ MSG_ID_C1A = 0xc1a, -/*20170111 to 20180621 +/*20170111 to 20180711 제니 복권 구매 환불 Zeny Lottery Refund */ @@ -18641,282 +18641,282 @@ Zeny Lottery Refund /*20170111 to 20170111 환불 금액: %d Zeny 환불 사유: 서버 내 복권 추첨 달성 실패 -20170118 to 20180621 +20170118 to 20180711 환불 금액: %d Zeny 환불 사유: 서버 내 복권 추첨 달성 실패 Refund amount: %d Zeny Reason for Refund: Failed to draw lottery in the server */ MSG_ID_C1C = 0xc1c, -/*20170111 to 20180621 +/*20170111 to 20180711 미니 파티창 추가 Add Mini Party Chat */ MSG_ID_C1D = 0xc1d, -/*20170111 to 20180621 +/*20170111 to 20180711 미니 파티창 삭제 Delete Mini Party Chat */ MSG_ID_C1E = 0xc1e, #endif #if PACKETVER >= 20170118 -/*20170118 to 20180621 +/*20170118 to 20180711 복권 추첨이 모두 종료 되었습니다! 당첨자를 확인해주세요 The lottery draw had ended! Check the winner! */ MSG_ID_C1F = 0xc1f, -/*20170118 to 20180621 +/*20170118 to 20180711 %d월 %d일 %dMonth %dDay */ MSG_ID_C20 = 0xc20, -/*20170118 to 20180621 +/*20170118 to 20180711 다음 등급까지 Till the next grade */ MSG_ID_C21 = 0xc21, -/*20170118 to 20180621 +/*20170118 to 20180711 전체 All */ MSG_ID_C22 = 0xc22, -/*20170118 to 20180621 +/*20170118 to 20180711 미완료 Incomplete */ MSG_ID_C23 = 0xc23, -/*20170118 to 20180621 +/*20170118 to 20180711 (달성!) (Accomplished!) */ MSG_ID_C24 = 0xc24, -/*20170118 to 20180621 +/*20170118 to 20180711 (미달성) (Not Accomplished) */ MSG_ID_C25 = 0xc25, #endif #if PACKETVER >= 20170208 -/*20170208 to 20180621 +/*20170208 to 20180711 장비 교체 Change equipment */ MSG_ID_C26 = 0xc26, -/*20170208 to 20180621 +/*20170208 to 20180711 CHANGE */ MSG_ID_C27 = 0xc27, -/*20170208 to 20180621 +/*20170208 to 20180711 힘 파라메터 ^cc0000근접 물리 공격력^ffffff, 소지무게 Power Parameter ^cc0000Melee PhysicalAttack^ffffff, Carrying Weight */ MSG_ID_C28 = 0xc28, -/*20170208 to 20180621 +/*20170208 to 20180711 민첩성 파라메터 ^cc0000공격 속도^ffffff, 회피율, 물리 방어력 Agility Parameter ^cc0000Attack Speed^ffffff, Dodge, Physical Defense */ MSG_ID_C29 = 0xc29, -/*20170208 to 20180621 +/*20170208 to 20180711 체력 파라메터 ^cc0000최대 체력^ffffff, 물리 방어력, 마법 방어력 HP Parameter ^cc0000Max HP^ffffff, Physical Defense, Magic Defense */ MSG_ID_C2A = 0xc2a, -/*20170208 to 20180621 +/*20170208 to 20180711 지력 파라메터 ^cc0000마법 공격력^ffffff, 캐스팅 시간, 마법 방어력 Intellect Parameter ^cc0000Magic Attack^ffffff, Casting Time, Magic Defense */ MSG_ID_C2B = 0xc2b, -/*20170208 to 20180621 +/*20170208 to 20180711 손재주 파라메터 ^cc0000원거리 물리 공격력^ffffff, 명중률, 캐스팅 시간, 마법 공격력 Handcraft Parameter ^cc0000Long Range Physical Attack^ffffff, Accuracy, Casting Time, Magic Attack */ MSG_ID_C2C = 0xc2c, -/*20170208 to 20180621 +/*20170208 to 20180711 운 파라메터 ^cc0000치명타율^ffffff, 명중률, 물리공격력, 마법공격력, 회피율 Moon Parameter ^cc0000Critical Rate^ffffff, Accuracy, Physical Attack, Magic Attack, Dodge */ MSG_ID_C2D = 0xc2d, -/*20170208 to 20180621 +/*20170208 to 20180711 물리 공격력 Physical Attack */ MSG_ID_C2E = 0xc2e, -/*20170208 to 20180621 +/*20170208 to 20180711 물리 방어력 Physical Defense */ MSG_ID_C2F = 0xc2f, -/*20170208 to 20180621 +/*20170208 to 20180711 명중률 Accuracy */ MSG_ID_C30 = 0xc30, -/*20170208 to 20180621 +/*20170208 to 20180711 치명타율 Critical Rate */ MSG_ID_C31 = 0xc31, -/*20170208 to 20180621 +/*20170208 to 20180711 소속길드 Affiliated Guild */ MSG_ID_C32 = 0xc32, -/*20170208 to 20180621 +/*20170208 to 20180711 각 파라메터 레벨업에 사용되는 포인트 Points to level up each Parameter */ MSG_ID_C33 = 0xc33, -/*20170208 to 20180621 +/*20170208 to 20180711 마법공격력 Magic Attack */ MSG_ID_C34 = 0xc34, -/*20170208 to 20180621 +/*20170208 to 20180711 마법방어력 Magic Defense */ MSG_ID_C35 = 0xc35, -/*20170208 to 20180621 +/*20170208 to 20180711 회피율 Dodge */ MSG_ID_C36 = 0xc36, -/*20170208 to 20180621 +/*20170208 to 20180711 공격 속도 Attack Speed */ MSG_ID_C37 = 0xc37, #endif #if PACKETVER >= 20170215 -/*20170215 to 20180621 +/*20170215 to 20180711 단축키 안내 Shortcut */ MSG_ID_C38 = 0xc38, -/*20170215 to 20180621 +/*20170215 to 20180711 옵션 Option */ MSG_ID_C39 = 0xc39, -/*20170215 to 20180621 +/*20170215 to 20180711 스킬 단축키 (F1 ~ F9) Skill Shortcut Key (F1 ~ F9) */ MSG_ID_C3A = 0xc3a, -/*20170215 to 20180621 +/*20170215 to 20180711 이미지 캡쳐 Capture Image */ MSG_ID_C3B = 0xc3b, -/*20170215 to 20180621 +/*20170215 to 20180711 확대 Zoom In */ MSG_ID_C3C = 0xc3c, -/*20170215 to 20180621 +/*20170215 to 20180711 축소 Zoom Out */ MSG_ID_C3D = 0xc3d, -/*20170215 to 20180621 +/*20170215 to 20180711 길드 Guild */ MSG_ID_C3E = 0xc3e, -/*20170215 to 20180621 +/*20170215 to 20180711 은행 Bank */ MSG_ID_C3F = 0xc3f, -/*20170215 to 20180621 +/*20170215 to 20180711 우편 Mail */ MSG_ID_C40 = 0xc40, -/*20170215 to 20180621 +/*20170215 to 20180711 캐시 상점 Cash Shop */ MSG_ID_C41 = 0xc41, -/*20170215 to 20180621 +/*20170215 to 20180711 앉기 Sit */ MSG_ID_C42 = 0xc42, -/*20170215 to 20180621 +/*20170215 to 20180711 이동 Move */ MSG_ID_C43 = 0xc43, -/*20170215 to 20180621 +/*20170215 to 20180711 회전 Rotate */ MSG_ID_C44 = 0xc44, -/*20170215 to 20180621 +/*20170215 to 20180711 파티장은 파티장을 다른 파티원에게 위임 후 탈퇴 가능합니다. The Party Leader can be dropped out only after another party member becomes a Party Leader. */ MSG_ID_C45 = 0xc45, -/*20170215 to 20180621 +/*20170215 to 20180711 이 동영상을 그만 보시겠습니까? Do you want to stop viewing this video? */ MSG_ID_C46 = 0xc46, -/*20170215 to 20180621 +/*20170215 to 20180711 장비가 장비 교체 창에 장착 되었습니다. gear has been equipped in the gear equipment pop-up. */ MSG_ID_C47 = 0xc47, -/*20170215 to 20180621 +/*20170215 to 20180711 장비가 장비 교체 창에서 해제 되었습니다. gear has been removed in the gear equipment pop-up. */ MSG_ID_C48 = 0xc48, #endif #if PACKETVER >= 20170222 -/*20170222 to 20180621 +/*20170222 to 20180711 현재가 마지막 라인입니다. This is the last line. */ MSG_ID_C49 = 0xc49, -/*20170222 to 20180621 +/*20170222 to 20180711 %.1f%% ( 기본 100%% + 프리미엄 %.1f%%+ %s서버 %.1f%% ) %.1f%% ( Base 100%% + Premium %.1f%%+ %sServer %.1f%% ) */ MSG_ID_C4A = 0xc4a, #endif #if PACKETVER >= 20170228 -/*20170228 to 20180621 +/*20170228 to 20180711 한자 Chinese character */ MSG_ID_C4B = 0xc4b, -/*20170228 to 20180621 +/*20170228 to 20180711 단축키 설정 Shortcut Settings */ MSG_ID_C4C = 0xc4c, #endif #if PACKETVER >= 20170308 -/*20170308 to 20180621 +/*20170308 to 20180711 당신의 정액제 기간은 %s에 종료됩니다. Your subscription will be ended on%s. */ MSG_ID_C4D = 0xc4d, -/*20170308 to 20180621 +/*20170308 to 20180711 리플레이 파일을 찾지 못하였습니다. Cannot find the replay file. */ @@ -18924,7 +18924,7 @@ Cannot find the replay file. /*20170308 to 20170801 신발 Head -20170809 to 20180621 +20170809 to 20180711 의상 Shoes */ @@ -18932,22 +18932,22 @@ Shoes /*20170308 to 20170801 머리 Costume -20170809 to 20180621 +20170809 to 20180711 신발 Head */ MSG_ID_C50 = 0xc50, -/*20170308 to 20180621 +/*20170308 to 20180711 갑옷 Armor */ MSG_ID_C51 = 0xc51, -/*20170308 to 20180621 +/*20170308 to 20180711 어깨 Shoulders */ MSG_ID_C52 = 0xc52, -/*20170308 to 20180621 +/*20170308 to 20180711 악세 Accessory */ @@ -18955,12 +18955,12 @@ Accessory /*20170308 to 20170801 의상 Shoes -20170809 to 20180621 +20170809 to 20180711 머리 Costume */ MSG_ID_C54 = 0xc54, -/*20170308 to 20180621 +/*20170308 to 20180711 차순정렬 Sort Order */ @@ -18968,7 +18968,7 @@ Sort Order /*20170308 to 20170308 Current admission application state. -20170315 to 20180621 +20170315 to 20180711 일반 장비 Normal Gear */ @@ -18976,7 +18976,7 @@ Normal Gear /*20170308 to 20170308 Current admission application state. -20170315 to 20180621 +20170315 to 20180711 특수 장비 Special Gear */ @@ -18984,291 +18984,291 @@ Special Gear /*20170308 to 20170308 Current admission application state. -20170315 to 20180621 +20170315 to 20180711 칭호 Style */ MSG_ID_C58 = 0xc58, #endif #if PACKETVER >= 20170315 -/*20170315 to 20180621 +/*20170315 to 20180711 /quake : 화면 흔들림 효과 On/Off /quake : Screen Shaking Effect On/Off */ MSG_ID_C59 = 0xc59, -/*20170315 to 20180621 +/*20170315 to 20180711 /aura2 : 오오라를 완전히 Off 시킬 수 있습니다 On Off /aura2 : You can completely turn off the aurora On/Off */ MSG_ID_C5A = 0xc5a, -/*20170315 to 20180621 +/*20170315 to 20180711 기본 설정 Default Settings */ MSG_ID_C5B = 0xc5b, -/*20170315 to 20180621 +/*20170315 to 20180711 고급 설정 Advanced Settings */ MSG_ID_C5C = 0xc5c, -/*20170315 to 20180621 +/*20170315 to 20180711 기본설정값이 적용됩니다. The Default Settings will be applied. */ MSG_ID_C5D = 0xc5d, -/*20170315 to 20180621 +/*20170315 to 20180711 기본 설정값이 적용됩니다. 동의하십니까? The Default Settings will be applied. Do you agree? */ MSG_ID_C5E = 0xc5e, -/*20170315 to 20180621 +/*20170315 to 20180711 설정값이 적용됩니다. 동의하십니까? The settings will be applied. Do you agree? */ MSG_ID_C5F = 0xc5f, -/*20170315 to 20180621 +/*20170315 to 20180711 설정값을 적용하려면 재시작이 필요합니다. 동의하십니까? Need to restart to apply the settings. Do you agree? */ MSG_ID_C60 = 0xc60, -/*20170315 to 20180621 +/*20170315 to 20180711 안개 Fog */ MSG_ID_C61 = 0xc61, -/*20170315 to 20180621 +/*20170315 to 20180711 오오라 간략화 Simplified aurora */ MSG_ID_C62 = 0xc62, -/*20170315 to 20180621 +/*20170315 to 20180711 오오라켜기 Turn on aurora */ MSG_ID_C63 = 0xc63, -/*20170315 to 20180621 +/*20170315 to 20180711 이펙트 표시 Show Effect */ MSG_ID_C64 = 0xc64, -/*20170315 to 20180621 +/*20170315 to 20180711 음영 표시 Show Shadows */ MSG_ID_C65 = 0xc65, -/*20170315 to 20180621 +/*20170315 to 20180711 No Shift */ MSG_ID_C66 = 0xc66, -/*20170315 to 20180621 +/*20170315 to 20180711 하드웨어 T&L 가속기능을 선택합니다 Select Hardware T&L Acceleration Function */ MSG_ID_C67 = 0xc67, -/*20170315 to 20180621 +/*20170315 to 20180711 게임의 해상도를 선택합니다 Select Game Resolution */ MSG_ID_C68 = 0xc68, -/*20170315 to 20180621 +/*20170315 to 20180711 전체화면 사용 Use full screen */ MSG_ID_C69 = 0xc69, -/*20170315 to 20180621 +/*20170315 to 20180711 마우스 고정 Fix mouse */ MSG_ID_C6A = 0xc6a, -/*20170315 to 20180621 +/*20170315 to 20180711 이펙트 설정 Effect Settings */ MSG_ID_C6B = 0xc6b, -/*20170315 to 20180621 +/*20170315 to 20180711 Control 설정 Control Settings */ MSG_ID_C6C = 0xc6c, -/*20170315 to 20180621 +/*20170315 to 20180711 그래픽 장치 설정 Graphic Device Settings */ MSG_ID_C6D = 0xc6d, -/*20170315 to 20180621 +/*20170315 to 20180711 그래픽 해상도 설정 Graphic Resolution Settings */ MSG_ID_C6E = 0xc6e, -/*20170315 to 20180621 +/*20170315 to 20180711 전체 화면 유무 설정 Full Screen Settings */ MSG_ID_C6F = 0xc6f, -/*20170315 to 20180621 +/*20170315 to 20180711 마우스 고정 여부 설정 Fix mouse Settings */ MSG_ID_C70 = 0xc70, -/*20170315 to 20180621 +/*20170315 to 20180711 수수료 : Commission : */ MSG_ID_C71 = 0xc71, -/*20170315 to 20180621 +/*20170315 to 20180711 수수료 총액 : Total commission amount : */ MSG_ID_C72 = 0xc72, -/*20170315 to 20180621 +/*20170315 to 20180711 수신인 설정 Select receiver */ MSG_ID_C73 = 0xc73, -/*20170315 to 20180621 +/*20170315 to 20180711 수신그룹 설정 Select receiving group */ MSG_ID_C74 = 0xc74, -/*20170315 to 20180621 +/*20170315 to 20180711 크기 변경(F10) Change size(F10) */ MSG_ID_C75 = 0xc75, -/*20170315 to 20180621 +/*20170315 to 20180711 메일함을 불러오는 중 입니다. 불필요한 메일은 ^c92114삭제^000000해 주세요~!! Loading the mailbox. ^c92114Delete^000000unnecessary emails!! */ MSG_ID_C76 = 0xc76, -/*20170315 to 20180621 +/*20170315 to 20180711 NOW LOADING.. */ MSG_ID_C77 = 0xc77, -/*20170315 to 20180621 +/*20170315 to 20180711 제목 Title */ MSG_ID_C78 = 0xc78, -/*20170315 to 20180621 +/*20170315 to 20180711 보낸이 Sender */ MSG_ID_C79 = 0xc79, #endif #if PACKETVER >= 20170322 -/*20170322 to 20180621 +/*20170322 to 20180711 라그나로크 클라이언트와 동시에 실행이 불가능 합니다. setup을 종료합니다 */ MSG_ID_C7A = 0xc7a, -/*20170322 to 20180621 +/*20170322 to 20180711 추가 기능 설정 */ MSG_ID_C7B = 0xc7b, -/*20170322 to 20180621 +/*20170322 to 20180711 This account does not exist. */ MSG_ID_C7C = 0xc7c, -/*20170322 to 20180621 +/*20170322 to 20180711 Passwords do not match. */ MSG_ID_C7D = 0xc7d, -/*20170322 to 20180621 +/*20170322 to 20180711 Failed to pass IP authentication */ MSG_ID_C7E = 0xc7e, -/*20170322 to 20180621 +/*20170322 to 20180711 No identification number, supplement your registration information */ MSG_ID_C7F = 0xc7f, -/*20170322 to 20180621 +/*20170322 to 20180711 Account block */ MSG_ID_C80 = 0xc80, -/*20170322 to 20180621 +/*20170322 to 20180711 System error */ MSG_ID_C81 = 0xc81, -/*20170322 to 20180621 +/*20170322 to 20180711 unknown error found. */ MSG_ID_C82 = 0xc82, #endif #if PACKETVER >= 20170329 -/*20170329 to 20180621 +/*20170329 to 20180711 길안내 아이콘 설정 */ MSG_ID_C83 = 0xc83, -/*20170329 to 20180621 +/*20170329 to 20180711 길 안내 정보 UI */ MSG_ID_C84 = 0xc84, -/*20170329 to 20180621 +/*20170329 to 20180711 길 안내 정보 열기 */ MSG_ID_C85 = 0xc85, -/*20170329 to 20180621 +/*20170329 to 20180711 현재 위치 공유 */ MSG_ID_C86 = 0xc86, -/*20170329 to 20180621 +/*20170329 to 20180711 검색결과[0] */ MSG_ID_C87 = 0xc87, -/*20170329 to 20180621 +/*20170329 to 20180711 검색&안내 */ MSG_ID_C88 = 0xc88, /*20170329 to 20170329 위치 값은 음수 값이 들어 올 수 없습니다. -20170405 to 20180621 +20170405 to 20180711 위치가 올바르지 않습니다. */ MSG_ID_C89 = 0xc89, -/*20170329 to 20180621 +/*20170329 to 20180711 검색결과[%d] */ MSG_ID_C8A = 0xc8a, -/*20170329 to 20180621 +/*20170329 to 20180711 길안내 표시를 위한 아이콘 설정 */ MSG_ID_C8B = 0xc8b, -/*20170329 to 20180621 +/*20170329 to 20180711 길 찾기에 zeny 허용 */ MSG_ID_C8C = 0xc8c, -/*20170329 to 20180621 +/*20170329 to 20180711 내비게이션 도킹 해제 */ MSG_ID_C8D = 0xc8d, -/*20170329 to 20180621 +/*20170329 to 20180711 활성화 하지 않은 계정입니다. */ MSG_ID_C8E = 0xc8e, #endif #if PACKETVER >= 20170405 -/*20170405 to 20180621 +/*20170405 to 20180711 클릭한 위치가 채팅창에 공유 됩니다. */ MSG_ID_C8F = 0xc8f, -/*20170405 to 20180621 +/*20170405 to 20180711 4. Service 항목을 선택하면 Zeny&비공정 이용을 고려하여 안내 한다. */ MSG_ID_C90 = 0xc90, -/*20170405 to 20180621 +/*20170405 to 20180711 5. [<-] 버튼 : 길안내 모드 <-> 검색 모드를 바꾸거나 */ MSG_ID_C91 = 0xc91, -/*20170405 to 20180621 +/*20170405 to 20180711 공유하기 모드 -> 서치 모드로 돌아갈때 사용 된다. */ MSG_ID_C92 = 0xc92, -/*20170405 to 20180621 +/*20170405 to 20180711 경험치 %lld 얻음 */ MSG_ID_C93 = 0xc93, -/*20170405 to 20180621 +/*20170405 to 20180711 '%lld'의 경험치를 */ MSG_ID_C94 = 0xc94, @@ -19291,7 +19291,7 @@ unknown error found. = 수수료율 : ^1567fe8%^000000 100,000,001 z 이상 = 수수료율 : ^1567fe10%^000000 -20170524 to 20180621 +20170524 to 20180711 ^b- 노점 수수료 안내^/b 노점 설정 가격에 따라 일정 비율의 수수료가 부가됩니다. @@ -19312,745 +19312,745 @@ unknown error found. = 수수료율 : ^1567fe5%^000000 */ MSG_ID_C95 = 0xc95, -/*20170405 to 20180621 +/*20170405 to 20180711 실거래가 : */ MSG_ID_C96 = 0xc96, -/*20170405 to 20180621 +/*20170405 to 20180711 ※ 아이템 판매시, 실거래가만큼 제니를 획득합니다. */ MSG_ID_C97 = 0xc97, -/*20170405 to 20180621 +/*20170405 to 20180711 ※ 아이템 구매시, 실거래가만큼 제니가 차감됩니다. */ MSG_ID_C98 = 0xc98, -/*20170405 to 20180621 +/*20170405 to 20180711 채팅방 개설 */ MSG_ID_C99 = 0xc99, #endif #if PACKETVER >= 20170412 -/*20170412 to 20180621 +/*20170412 to 20180711 해당 캐릭터는 파티가입이 가능하지 않은 레벨입니다. */ MSG_ID_C9A = 0xc9a, -/*20170412 to 20180621 +/*20170412 to 20180711 '%lld'의 잡경험치를 */ MSG_ID_C9B = 0xc9b, -/*20170412 to 20180621 +/*20170412 to 20180711 잡경험치 %lld 얻음 */ MSG_ID_C9C = 0xc9c, #endif #if PACKETVER >= 20170419 -/*20170419 to 20180621 +/*20170419 to 20180711 현재위치(대로)에는 노점을 개설할 수 없습니다. */ MSG_ID_C9D = 0xc9d, #endif #if PACKETVER >= 20170426 -/*20170426 to 20180621 +/*20170426 to 20180711 초 후 가능합니다. */ MSG_ID_C9E = 0xc9e, #endif #if PACKETVER >= 20170517 -/*20170517 to 20180621 +/*20170517 to 20180711 파티원 */ MSG_ID_C9F = 0xc9f, -/*20170517 to 20180621 +/*20170517 to 20180711 SNS 전송실패(%d) */ MSG_ID_CA0 = 0xca0, -/*20170517 to 20180621 +/*20170517 to 20180711 SNS 서버 연결실패 */ MSG_ID_CA1 = 0xca1, -/*20170517 to 20180621 +/*20170517 to 20180711 SNS 로그인 후 사용 가능합니다. */ MSG_ID_CA2 = 0xca2, -/*20170517 to 20180621 +/*20170517 to 20180711 접속 할 수 있는 주소가 존재하지 않습니다. */ MSG_ID_CA3 = 0xca3, #endif #if PACKETVER >= 20170531 -/*20170531 to 20180621 +/*20170531 to 20180711 미니파티창이 겹쳐져 있어 사용하실 수 없습니다. */ MSG_ID_CA4 = 0xca4, -/*20170531 to 20180621 +/*20170531 to 20180711 나의 판매노점 */ MSG_ID_CA5 = 0xca5, #endif #if PACKETVER >= 20170614 -/*20170614 to 20180621 +/*20170614 to 20180711 BOX */ MSG_ID_CA6 = 0xca6, -/*20170614 to 20180621 +/*20170614 to 20180711 팁박스 */ MSG_ID_CA7 = 0xca7, #endif #if PACKETVER >= 20170621 -/*20170621 to 20180621 +/*20170621 to 20180711 트윗을 성공했습니다. */ MSG_ID_CA8 = 0xca8, #endif #if PACKETVER >= 20170628 -/*20170628 to 20180621 +/*20170628 to 20180711 다시하기 */ MSG_ID_CA9 = 0xca9, /*20170628 to 20170809 제련재료가 변경되어 다시하기가 비활성화 되었습니다. -20170816 to 20180621 +20170816 to 20180711 다시하기가 비활성화되었습니다. 제련 재료를 다시 선택해주세요. */ MSG_ID_CAA = 0xcaa, -/*20170628 to 20180621 +/*20170628 to 20180711 제련석이 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAB = 0xcab, -/*20170628 to 20180621 +/*20170628 to 20180711 제니가 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAC = 0xcac, -/*20170628 to 20180621 +/*20170628 to 20180711 대장장이의 축복이 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAD = 0xcad, -/*20170628 to 20180621 +/*20170628 to 20180711 아이템이 파괴되었습니다. */ MSG_ID_CAE = 0xcae, -/*20170628 to 20180621 +/*20170628 to 20180711 모든 스테이터스가 감소되었습니다. */ MSG_ID_CAF = 0xcaf, -/*20170628 to 20180621 +/*20170628 to 20180711 모든 스테이터스 감소 효과가 해제되었습니다. */ MSG_ID_CB0 = 0xcb0, -/*20170628 to 20180621 +/*20170628 to 20180711 OTP 비밀번호는 8자리 입니다. */ MSG_ID_CB1 = 0xcb1, #endif #if PACKETVER >= 20170705 -/*20170705 to 20180621 +/*20170705 to 20180711 통합계정 */ MSG_ID_CB2 = 0xcb2, -/*20170705 to 20180621 +/*20170705 to 20180711 라그나로크 */ MSG_ID_CB3 = 0xcb3, -/*20170705 to 20180621 +/*20170705 to 20180711 서비스 점검 중입니다. */ MSG_ID_CB4 = 0xcb4, -/*20170705 to 20180621 +/*20170705 to 20180711 검색어를 입력해주세요 */ MSG_ID_CB5 = 0xcb5, -/*20170705 to 20180621 +/*20170705 to 20180711 MOTP */ MSG_ID_CB6 = 0xcb6, -/*20170705 to 20180621 +/*20170705 to 20180711 인증번호 Identification number. */ MSG_ID_CB7 = 0xcb7, -/*20170705 to 20180621 +/*20170705 to 20180711 휴대폰에 다운받은 GNJOY MOTP를 실행하여 인증번호를 입력해 주세요. */ MSG_ID_CB8 = 0xcb8, #endif #if PACKETVER >= 20170712 -/*20170712 to 20180621 +/*20170712 to 20180711 파티장을 위임할 파티원이 존재하지 않습니다. 파티를 해산하시겠습니까? */ MSG_ID_CB9 = 0xcb9, #endif #if PACKETVER >= 20170719 -/*20170719 to 20180621 +/*20170719 to 20180711 - 만18세이상 */ MSG_ID_CBA = 0xcba, -/*20170719 to 20180621 +/*20170719 to 20180711 - 유료서버 */ MSG_ID_CBB = 0xcbb, -/*20170719 to 20180621 +/*20170719 to 20180711 - 무료서버 */ MSG_ID_CBC = 0xcbc, -/*20170719 to 20180621 +/*20170719 to 20180711 쾌적 */ MSG_ID_CBD = 0xcbd, -/*20170719 to 20180621 +/*20170719 to 20180711 보통 Normal */ MSG_ID_CBE = 0xcbe, -/*20170719 to 20180621 +/*20170719 to 20180711 혼잡 */ MSG_ID_CBF = 0xcbf, -/*20170719 to 20180621 +/*20170719 to 20180711 포화 */ MSG_ID_CC0 = 0xcc0, -/*20170719 to 20180621 +/*20170719 to 20180711 map */ MSG_ID_CC1 = 0xcc1, -/*20170719 to 20180621 +/*20170719 to 20180711 월드창고는 인벤토리 아이템만 입출고 할 수 있습니다. */ MSG_ID_CC2 = 0xcc2, -/*20170719 to 20180621 +/*20170719 to 20180711 월드창고에는 펫알을 입고할 수 없습니다. */ MSG_ID_CC3 = 0xcc3, -/*20170719 to 20180621 +/*20170719 to 20180711 월드창고에는 제작아이템을 입고할 수 없습니다. */ MSG_ID_CC4 = 0xcc4, -/*20170719 to 20180621 +/*20170719 to 20180711 %s 에서는 출고 할 수 없는 아이템입니다. */ MSG_ID_CC5 = 0xcc5, #endif #if PACKETVER >= 20170726 -/*20170726 to 20180621 +/*20170726 to 20180711 던전 파괴 */ MSG_ID_CC6 = 0xcc6, -/*20170726 to 20180621 +/*20170726 to 20180711 [%s] 님이 제련을 성공하여, [+%d %s] 아이템을 획득하였습니다. */ MSG_ID_CC7 = 0xcc7, -/*20170726 to 20180621 +/*20170726 to 20180711 [%s] 님이 [+%d %s] 아이템의 제련에 실패하였습니다. */ MSG_ID_CC8 = 0xcc8, -/*20170726 to 20180621 +/*20170726 to 20180711 파티장을 위임한 이후에 탈퇴할 수 있습니다. */ MSG_ID_CC9 = 0xcc9, #endif #if PACKETVER >= 20170809 -/*20170809 to 20180621 +/*20170809 to 20180711 오름 */ MSG_ID_CCA = 0xcca, -/*20170809 to 20180621 +/*20170809 to 20180711 내림 */ MSG_ID_CCB = 0xccb, -/*20170809 to 20180621 +/*20170809 to 20180711 기본 */ MSG_ID_CCC = 0xccc, -/*20170809 to 20180621 +/*20170809 to 20180711 변조된 파일이 발견되었습니다. 게임을 다시 실행시켜주세요. */ MSG_ID_CCD = 0xccd, #endif #if PACKETVER >= 20170823 -/*20170823 to 20180621 +/*20170823 to 20180711 %s 은(는) 이맵에서 이동이 제한된 아이템입니다. */ MSG_ID_CCE = 0xcce, #endif #if PACKETVER >= 20170906 -/*20170906 to 20180621 +/*20170906 to 20180711 스스로 먹이먹기 */ MSG_ID_CCF = 0xccf, -/*20170906 to 20180621 +/*20170906 to 20180711 로덱스 작성창이 열려있는 동안 호문클루스가 먹이를 먹지 못합니다. */ MSG_ID_CD0 = 0xcd0, -/*20170906 to 20180621 +/*20170906 to 20180711 호문클루스가 먹이를 먹었습니다. '%s' 잔여량 %d개 */ MSG_ID_CD1 = 0xcd1, -/*20170906 to 20180621 +/*20170906 to 20180711 호문클루스 스스로 먹이 먹기 활성화 On */ MSG_ID_CD2 = 0xcd2, -/*20170906 to 20180621 +/*20170906 to 20180711 호문클루스 스스로 먹이 먹기 활성화 Off */ MSG_ID_CD3 = 0xcd3, -/*20170906 to 20180621 +/*20170906 to 20180711 호문클루스는 주인이 획득하는 경험치의 10%만큼을 자신의 경험치로 분배 받습니다. */ MSG_ID_CD4 = 0xcd4, -/*20170906 to 20180621 +/*20170906 to 20180711 확률 : %d%% */ MSG_ID_CD5 = 0xcd5, -/*20170906 to 20180621 +/*20170906 to 20180711 해당 대상은 호문의 공격대상이 아닙니다. 'Alt + 우클릭'을 통해 호문클루스의 공격대상을 지정해주세요. */ MSG_ID_CD6 = 0xcd6, -/*20170906 to 20180621 +/*20170906 to 20180711 호문의 공격대상이 존재하지 않습니다. 'Alt + 우클릭'을 통해 호문클루스의 공격대상을 지정해주세요. */ MSG_ID_CD7 = 0xcd7, #endif #if PACKETVER >= 20170913 -/*20170913 to 20180621 +/*20170913 to 20180711 판매 리스트 */ MSG_ID_CD8 = 0xcd8, -/*20170913 to 20180621 +/*20170913 to 20180711 구입 리스트 */ MSG_ID_CD9 = 0xcd9, -/*20170913 to 20180621 +/*20170913 to 20180711 신규 New */ MSG_ID_CDA = 0xcda, -/*20170913 to 20180621 +/*20170913 to 20180711 인기 Headgears */ MSG_ID_CDB = 0xcdb, -/*20170913 to 20180621 +/*20170913 to 20180711 한정 Limited */ MSG_ID_CDC = 0xcdc, -/*20170913 to 20180621 +/*20170913 to 20180711 임대장비 Rental Items */ MSG_ID_CDD = 0xcdd, -/*20170913 to 20180621 +/*20170913 to 20180711 영구장비 Equipments */ MSG_ID_CDE = 0xcde, -/*20170913 to 20180621 +/*20170913 to 20180711 버프 Scrolls */ MSG_ID_CDF = 0xcdf, -/*20170913 to 20180621 +/*20170913 to 20180711 회복 Consumables */ MSG_ID_CE0 = 0xce0, -/*20170913 to 20180621 +/*20170913 to 20180711 기타 Other */ MSG_ID_CE1 = 0xce1, -/*20170913 to 20180621 +/*20170913 to 20180711 특가 Special */ MSG_ID_CE2 = 0xce2, -/*20170913 to 20180621 +/*20170913 to 20180711 충전하기 */ MSG_ID_CE3 = 0xce3, -/*20170913 to 20180621 +/*20170913 to 20180711 구입하기 */ MSG_ID_CE4 = 0xce4, /*20170913 to 20171206 https://payment.gnjoy.com/bill/login.grv -20171213 to 20180621 +20171213 to 20180711 http://member.gnjoy.com/user/pay/chargelist.asp */ MSG_ID_CE5 = 0xce5, -/*20170913 to 20180621 +/*20170913 to 20180711 아이템 검색 */ MSG_ID_CE6 = 0xce6, -/*20170913 to 20180621 +/*20170913 to 20180711 무료캐시 */ MSG_ID_CE7 = 0xce7, -/*20170913 to 20180621 +/*20170913 to 20180711 무료캐시 사용 */ MSG_ID_CE8 = 0xce8, -/*20170913 to 20180621 +/*20170913 to 20180711 소지캐시 */ MSG_ID_CE9 = 0xce9, -/*20170913 to 20180621 +/*20170913 to 20180711 수량갱신 */ MSG_ID_CEA = 0xcea, -/*20170913 to 20180621 +/*20170913 to 20180711 성제(여) */ MSG_ID_CEB = 0xceb, -/*20170913 to 20180621 +/*20170913 to 20180711 소울리퍼(여) */ MSG_ID_CEC = 0xcec, -/*20170913 to 20180621 +/*20170913 to 20180711 성제(남) */ MSG_ID_CED = 0xced, -/*20170913 to 20180621 +/*20170913 to 20180711 소울리퍼(남) */ MSG_ID_CEE = 0xcee, #endif #if PACKETVER >= 20170920 -/*20170920 to 20180621 +/*20170920 to 20180711 무게가 %d 퍼센트 이상일때는 HP SP가 자연적으로 회복이 되지 않습니다. */ MSG_ID_CEF = 0xcef, -/*20170920 to 20180621 +/*20170920 to 20180711 한 번에 구입 가능한 아이템의 가짓수는 8개입니다. */ MSG_ID_CF0 = 0xcf0, -/*20170920 to 20180621 +/*20170920 to 20180711 http://gift.zhaouc.com/#/index http://gift.zhaouc.com/ */ MSG_ID_CF1 = 0xcf1, #endif #if PACKETVER >= 20170927 -/*20170927 to 20180621 +/*20170927 to 20180711 UNKNOWN ERROR:%d */ MSG_ID_CF2 = 0xcf2, -/*20170927 to 20180621 +/*20170927 to 20180711 NOT USER */ MSG_ID_CF3 = 0xcf3, -/*20170927 to 20180621 +/*20170927 to 20180711 THIS ACCOUNT ID IS BLOCKED */ MSG_ID_CF4 = 0xcf4, -/*20170927 to 20180621 +/*20170927 to 20180711 COUNTRY REJECT (OR NOT AVALIABLE USER ) */ MSG_ID_CF5 = 0xcf5, -/*20170927 to 20180621 +/*20170927 to 20180711 NOT MATCH PASSWORD */ MSG_ID_CF6 = 0xcf6, -/*20170927 to 20180621 +/*20170927 to 20180711 NOT EMAIL CERT */ MSG_ID_CF7 = 0xcf7, -/*20170927 to 20180621 +/*20170927 to 20180711 PAYPAL BLOCK */ MSG_ID_CF8 = 0xcf8, -/*20170927 to 20180621 +/*20170927 to 20180711 COUNTRY REJECT */ MSG_ID_CF9 = 0xcf9, -/*20170927 to 20180621 +/*20170927 to 20180711 PAYPAL BLOCK */ MSG_ID_CFA = 0xcfa, -/*20170927 to 20180621 +/*20170927 to 20180711 WEB BLOCK */ MSG_ID_CFB = 0xcfb, -/*20170927 to 20180621 +/*20170927 to 20180711 AGE LIMIT USER */ MSG_ID_CFC = 0xcfc, -/*20170927 to 20180621 +/*20170927 to 20180711 PASSWORD HAS NOT BEEN CHANGED FOR MORE THAN 90DAYS */ MSG_ID_CFD = 0xcfd, -/*20170927 to 20180621 +/*20170927 to 20180711 INPUT DATA ERROR */ MSG_ID_CFE = 0xcfe, -/*20170927 to 20180621 +/*20170927 to 20180711 ERROR DATABASE */ MSG_ID_CFF = 0xcff, -/*20170927 to 20180621 +/*20170927 to 20180711 ERROR SYSTEM */ MSG_ID_D00 = 0xd00, /*20170927 to 20171025 %s 지불 -20171101 to 20180621 +20171101 to 20180711 %s 소모 */ MSG_ID_D01 = 0xd01, -/*20170927 to 20180621 +/*20170927 to 20180711 비용지불 */ MSG_ID_D02 = 0xd02, -/*20170927 to 20180621 +/*20170927 to 20180711 출발 가능한 맵이 아닙니다. */ MSG_ID_D03 = 0xd03, -/*20170927 to 20180621 +/*20170927 to 20180711 이동 불가능한 맵입니다 */ MSG_ID_D04 = 0xd04, -/*20170927 to 20180621 +/*20170927 to 20180711 아이템이 부족합니다. */ MSG_ID_D05 = 0xd05, -/*20170927 to 20180621 +/*20170927 to 20180711 줄 바꿈 없이 한 줄로 입력해주세요. */ MSG_ID_D06 = 0xd06, #endif #if PACKETVER >= 20171011 -/*20171011 to 20180621 +/*20171011 to 20180711 불량 단어가 포함된 이름은 등록할 수 없습니다. */ MSG_ID_D07 = 0xd07, #endif #if PACKETVER >= 20171018 -/*20171018 to 20180621 +/*20171018 to 20180711 회원 가입을 위해 공식 홈페이지로 이동됩니다. */ MSG_ID_D08 = 0xd08, #endif #if PACKETVER >= 20171025 -/*20171025 to 20180621 +/*20171025 to 20180711 TokenAgency 서버 연결 실패 */ MSG_ID_D09 = 0xd09, -/*20171025 to 20180621 +/*20171025 to 20180711 과금정보 */ MSG_ID_D0A = 0xd0a, -/*20171025 to 20180621 +/*20171025 to 20180711 삭제예약 */ MSG_ID_D0B = 0xd0b, -/*20171025 to 20180621 +/*20171025 to 20180711 예약취소 */ MSG_ID_D0C = 0xd0c, -/*20171025 to 20180621 +/*20171025 to 20180711 게임시작 */ MSG_ID_D0D = 0xd0d, -/*20171025 to 20180621 +/*20171025 to 20180711 삭제 */ MSG_ID_D0E = 0xd0e, -/*20171025 to 20180621 +/*20171025 to 20180711 Character List */ MSG_ID_D0F = 0xd0f, -/*20171025 to 20180621 +/*20171025 to 20180711 공지 Notice */ MSG_ID_D10 = 0xd10, -/*20171025 to 20180621 +/*20171025 to 20180711 생성 */ MSG_ID_D11 = 0xd11, -/*20171025 to 20180621 +/*20171025 to 20180711 Hair Style */ MSG_ID_D12 = 0xd12, -/*20171025 to 20180621 +/*20171025 to 20180711 Hair Color */ MSG_ID_D13 = 0xd13, -/*20171025 to 20180621 +/*20171025 to 20180711 중복확인 */ MSG_ID_D14 = 0xd14, -/*20171025 to 20180621 +/*20171025 to 20180711 %d시 %d분 %d초 */ MSG_ID_D15 = 0xd15, -/*20171025 to 20180621 +/*20171025 to 20180711 MOTP 입력 시간이 초과되었습니다. 처음부터 다시 로그인해주십시오. */ MSG_ID_D16 = 0xd16, -/*20171025 to 20180621 +/*20171025 to 20180711 뒤로가기 */ MSG_ID_D17 = 0xd17, #endif #if PACKETVER >= 20171101 -/*20171101 to 20180621 +/*20171101 to 20180711 아이템을 사용할 수 없습니다. */ MSG_ID_D18 = 0xd18, -/*20171101 to 20180621 +/*20171101 to 20180711 동일한 맵으로 이동할 수 없습니다. */ MSG_ID_D19 = 0xd19, -/*20171101 to 20180621 +/*20171101 to 20180711 사망시 이동이 불가능합니다. */ MSG_ID_D1A = 0xd1a, -/*20171101 to 20180621 +/*20171101 to 20180711 캐릭터 생성 */ MSG_ID_D1B = 0xd1b, #endif #if PACKETVER >= 20171108 -/*20171108 to 20180621 +/*20171108 to 20180711 모험가 중개소 등록 */ MSG_ID_D1C = 0xd1c, -/*20171108 to 20180621 +/*20171108 to 20180711 모집 중단 */ MSG_ID_D1D = 0xd1d, -/*20171108 to 20180621 +/*20171108 to 20180711 모험가 중개소 설정 */ MSG_ID_D1E = 0xd1e, -/*20171108 to 20180621 +/*20171108 to 20180711 전 지역 */ MSG_ID_D1F = 0xd1f, -/*20171108 to 20180621 +/*20171108 to 20180711 직접기재 */ MSG_ID_D20 = 0xd20, -/*20171108 to 20180621 +/*20171108 to 20180711 검사계열 */ MSG_ID_D21 = 0xd21, -/*20171108 to 20180621 +/*20171108 to 20180711 법사계열 */ MSG_ID_D22 = 0xd22, -/*20171108 to 20180621 +/*20171108 to 20180711 궁수계열 */ MSG_ID_D23 = 0xd23, -/*20171108 to 20180621 +/*20171108 to 20180711 복사계열 */ MSG_ID_D24 = 0xd24, -/*20171108 to 20180621 +/*20171108 to 20180711 상인계열 */ MSG_ID_D25 = 0xd25, -/*20171108 to 20180621 +/*20171108 to 20180711 도둑계열 */ MSG_ID_D26 = 0xd26, -/*20171108 to 20180621 +/*20171108 to 20180711 태권계열 */ MSG_ID_D27 = 0xd27, -/*20171108 to 20180621 +/*20171108 to 20180711 닌자계열 */ MSG_ID_D28 = 0xd28, -/*20171108 to 20180621 +/*20171108 to 20180711 건슬링거계열 */ MSG_ID_D29 = 0xd29, -/*20171108 to 20180621 +/*20171108 to 20180711 도람족계열 */ MSG_ID_D2A = 0xd2a, -/*20171108 to 20180621 +/*20171108 to 20180711 지역명 */ MSG_ID_D2B = 0xd2b, -/*20171108 to 20180621 +/*20171108 to 20180711 지역명 검색 */ MSG_ID_D2C = 0xd2c, -/*20171108 to 20180621 +/*20171108 to 20180711 가입 요청하기 */ MSG_ID_D2D = 0xd2d, -/*20171108 to 20180621 +/*20171108 to 20180711 신고하기 */ MSG_ID_D2E = 0xd2e, -/*20171108 to 20180621 +/*20171108 to 20180711 파티 모집 중단 */ MSG_ID_D2F = 0xd2f, -/*20171108 to 20180621 +/*20171108 to 20180711 지역명을 입력해주세요. */ MSG_ID_D30 = 0xd30, -/*20171108 to 20180621 +/*20171108 to 20180711 지역 */ MSG_ID_D31 = 0xd31, -/*20171108 to 20180621 +/*20171108 to 20180711 전 직업 */ MSG_ID_D32 = 0xd32, -/*20171108 to 20180621 +/*20171108 to 20180711 로그인 */ MSG_ID_D33 = 0xd33, -/*20171108 to 20180621 +/*20171108 to 20180711 계정 */ MSG_ID_D34 = 0xd34, -/*20171108 to 20180621 +/*20171108 to 20180711 종료 Exit */ MSG_ID_D35 = 0xd35, -/*20171108 to 20180621 +/*20171108 to 20180711 신청 */ MSG_ID_D36 = 0xd36, -/*20171108 to 20180621 +/*20171108 to 20180711 접속 */ MSG_ID_D37 = 0xd37, -/*20171108 to 20180621 +/*20171108 to 20180711 확인 */ MSG_ID_D38 = 0xd38, -/*20171108 to 20180621 +/*20171108 to 20180711 휴대폰에 다운받은 GNJOY MOTP를 */ MSG_ID_D39 = 0xd39, -/*20171108 to 20180621 +/*20171108 to 20180711 실행하여 인증번호를 입력해 주세요. */ MSG_ID_D3A = 0xd3a, -/*20171108 to 20180621 +/*20171108 to 20180711 NPC가 있는 맵의 랜덤 좌표로 이동 됩니다. */ MSG_ID_D3B = 0xd3b, -/*20171108 to 20180621 +/*20171108 to 20180711 태권 */ MSG_ID_D3C = 0xd3c, /*20171108 to 20171115 님이 차단 상태로 설정되었습니다. -20171122 to 20180621 +20171122 to 20180711 에게 전체채팅 및 귓말 거부상태 */ MSG_ID_D3D = 0xd3d, @@ -20058,346 +20058,346 @@ NPC가 있는 맵의 랜덤 좌표로 이동 됩니다. #if PACKETVER >= 20171115 /*20171115 to 20171115 님을 차단 상태로 설정하는데 실패하였습니다. -20171122 to 20180621 +20171122 to 20180711 에게 전체채팅 및 귓말 거부 요청 실패 */ MSG_ID_D3E = 0xd3e, /*20171115 to 20171115 님을 차단 상태로 설정하는데 실패하였습니다.(인원 초과) -20171122 to 20180621 +20171122 to 20180711 에게 전체채팅 및 귓말 거부 요청실패 (인원초과) */ MSG_ID_D3F = 0xd3f, /*20171115 to 20171115 님이 차단 해제 되었습니다. -20171122 to 20180621 +20171122 to 20180711 에게 전체채팅 및 귓말 가능상태 */ MSG_ID_D40 = 0xd40, /*20171115 to 20171115 님을 차단 해제하는데 실패하였습니다. -20171122 to 20180621 +20171122 to 20180711 에게 전체채팅 및 귓말 가능 요청실패 */ MSG_ID_D41 = 0xd41, /*20171115 to 20171115 님을 차단 해제하는데 실패하였습니다.(인원 초과) -20171122 to 20180621 +20171122 to 20180711 에게 전체채팅 및 귓말 가능 요청실패 (인원초과) */ MSG_ID_D42 = 0xd42, -/*20171115 to 20180621 +/*20171115 to 20180711 차단 리스트가 없습니다 */ MSG_ID_D43 = 0xd43, -/*20171115 to 20180621 +/*20171115 to 20180711 -차단 리스트- */ MSG_ID_D44 = 0xd44, -/*20171115 to 20180621 +/*20171115 to 20180711 진행중 Act */ MSG_ID_D45 = 0xd45, -/*20171115 to 20180621 +/*20171115 to 20180711 추천 Rec */ MSG_ID_D46 = 0xd46, -/*20171115 to 20180621 +/*20171115 to 20180711 보류중 Pen */ MSG_ID_D47 = 0xd47, -/*20171115 to 20180621 +/*20171115 to 20180711 QUEST */ MSG_ID_D48 = 0xd48, -/*20171115 to 20180621 +/*20171115 to 20180711 내용 For */ MSG_ID_D49 = 0xd49, -/*20171115 to 20180621 +/*20171115 to 20180711 몬스터 */ MSG_ID_D4A = 0xd4a, -/*20171115 to 20180621 +/*20171115 to 20180711 보상 */ MSG_ID_D4B = 0xd4b, -/*20171115 to 20180621 +/*20171115 to 20180711 EXP */ MSG_ID_D4C = 0xd4c, -/*20171115 to 20180621 +/*20171115 to 20180711 JEXP */ MSG_ID_D4D = 0xd4d, -/*20171115 to 20180621 +/*20171115 to 20180711 아이템 Item */ MSG_ID_D4E = 0xd4e, -/*20171115 to 20180621 +/*20171115 to 20180711 진행/보류 */ MSG_ID_D4F = 0xd4f, -/*20171115 to 20180621 +/*20171115 to 20180711 하단으로 이동 */ MSG_ID_D50 = 0xd50, -/*20171115 to 20180621 +/*20171115 to 20180711 간편 퀘스트창에 표시 */ MSG_ID_D51 = 0xd51, -/*20171115 to 20180621 +/*20171115 to 20180711 입력시간 */ MSG_ID_D52 = 0xd52, #endif #if PACKETVER >= 20171122 -/*20171122 to 20180621 +/*20171122 to 20180711 아이디 저장 */ MSG_ID_D53 = 0xd53, -/*20171122 to 20180621 +/*20171122 to 20180711 비밀번호 Password */ MSG_ID_D54 = 0xd54, -/*20171122 to 20180621 +/*20171122 to 20180711 아이디 */ MSG_ID_D55 = 0xd55, -/*20171122 to 20180621 +/*20171122 to 20180711 회원가입 */ MSG_ID_D56 = 0xd56, -/*20171122 to 20180621 +/*20171122 to 20180711 노비스계열 */ MSG_ID_D57 = 0xd57, -/*20171122 to 20180621 +/*20171122 to 20180711 슈퍼노비스계열 */ MSG_ID_D58 = 0xd58, -/*20171122 to 20180621 +/*20171122 to 20180711 모험가 중개소 등록에 실패했습니다. */ MSG_ID_D59 = 0xd59, -/*20171122 to 20180621 +/*20171122 to 20180711 모험가 중개소에 등록되었습니다. */ MSG_ID_D5A = 0xd5a, /*20171122 to 20180328 직업을 한 개 이상 선택해주세요. -20180404 to 20180621 +20180404 to 20180711 모집을 희망하는 파티원의 직업을 한 개 이상 선택해 주세요. */ MSG_ID_D5B = 0xd5b, -/*20171122 to 20180621 +/*20171122 to 20180711 지역명을 두 글자 이상 입력해주세요. */ MSG_ID_D5C = 0xd5c, -/*20171122 to 20180621 +/*20171122 to 20180711 %.1f%% (+ %s서버 %.1f%%) */ MSG_ID_D5D = 0xd5d, -/*20171122 to 20180621 +/*20171122 to 20180711 /ex (캐릭터이름) or /차단 (캐릭터이름) : 해당 캐릭터에 대해 전체채팅 및 귓말 차단 */ MSG_ID_D5E = 0xd5e, -/*20171122 to 20180621 +/*20171122 to 20180711 /in (캐릭터이름) or /해제 (캐릭터이름) : 해당 캐릭터에 대해 전체채팅 및 귓말 허용 */ MSG_ID_D5F = 0xd5f, -/*20171122 to 20180621 +/*20171122 to 20180711 /ex or /차단 : 전체채팅 및 귓말 차단 캐릭터 리스트 */ MSG_ID_D60 = 0xd60, -/*20171122 to 20180621 +/*20171122 to 20180711 /exall or /차단전부 : 모두에게 전체채팅 및 귓말 차단 */ MSG_ID_D61 = 0xd61, -/*20171122 to 20180621 +/*20171122 to 20180711 /inall or /해제전부 : 모두에게 전체채팅 및 귓말 허용 */ MSG_ID_D62 = 0xd62, -/*20171122 to 20180621 +/*20171122 to 20180711 모두에게 전체채팅 및 귓말 거부상태 */ MSG_ID_D63 = 0xd63, -/*20171122 to 20180621 +/*20171122 to 20180711 모두에게 전체채팅 및 귓말 거부요청 실패 */ MSG_ID_D64 = 0xd64, -/*20171122 to 20180621 +/*20171122 to 20180711 모두에게 전체채팅 및 귓말 가능상태 */ MSG_ID_D65 = 0xd65, -/*20171122 to 20180621 +/*20171122 to 20180711 모두에게 전체채팅 및 귓말 가능요청 실패 */ MSG_ID_D66 = 0xd66, -/*20171122 to 20180621 +/*20171122 to 20180711 오프닝 */ MSG_ID_D67 = 0xd67, #endif #if PACKETVER >= 20171206 -/*20171206 to 20180621 +/*20171206 to 20180711 로그인 화면으로 돌아가시겠습니까? */ MSG_ID_D68 = 0xd68, -/*20171206 to 20180621 +/*20171206 to 20180711 힘과 공격력이 강해졌습니다. */ MSG_ID_D69 = 0xd69, -/*20171206 to 20180621 +/*20171206 to 20180711 힘, 지능, 손재주 및 명중률이 증가하였습니다. */ MSG_ID_D6A = 0xd6a, -/*20171206 to 20180621 +/*20171206 to 20180711 방어력 및 HP가 증가되었습니다. */ MSG_ID_D6B = 0xd6b, -/*20171206 to 20180621 +/*20171206 to 20180711 젤스타 */ MSG_ID_D6C = 0xd6c, -/*20171206 to 20180621 +/*20171206 to 20180711 계정버프 */ MSG_ID_D6D = 0xd6d, -/*20171206 to 20180621 +/*20171206 to 20180711 정액서비스 */ MSG_ID_D6E = 0xd6e, #endif #if PACKETVER >= 20171213 -/*20171213 to 20180621 +/*20171213 to 20180711 현재 접속이 지연되고 있습니다. 순차적으로 접속이 가능하니 잠시 후 재접속 부탁드립니다. */ MSG_ID_D6F = 0xd6f, -/*20171213 to 20180621 +/*20171213 to 20180711 현재 접속이 지연되고 있으니 잠시 후 재접속 부탁드립니다. */ MSG_ID_D70 = 0xd70, -/*20171213 to 20180621 +/*20171213 to 20180711 불량 단어가 포함된 이름은 검색할 수 없습니다. */ MSG_ID_D71 = 0xd71, -/*20171213 to 20180621 +/*20171213 to 20180711 파티 마스터가 요청을 받을 수 없는 맵에 있습니다. */ MSG_ID_D72 = 0xd72, -/*20171213 to 20180621 +/*20171213 to 20180711 파티를 찾을 수 없습니다. */ MSG_ID_D73 = 0xd73, /*20171213 to 20180328 님의 파티요청입니다. -20180404 to 20180621 +20180404 to 20180711 님의 파티 가입 요청입니다. */ MSG_ID_D74 = 0xd74, #endif #if PACKETVER >= 20171220 -/*20171220 to 20180621 +/*20171220 to 20180711 http://ro.gnjoy.com */ MSG_ID_D75 = 0xd75, -/*20171220 to 20180621 +/*20171220 to 20180711 ▲ */ MSG_ID_D76 = 0xd76, -/*20171220 to 20180621 +/*20171220 to 20180711 ▼ */ MSG_ID_D77 = 0xd77, #endif #if PACKETVER >= 20171227 -/*20171227 to 20180621 +/*20171227 to 20180711 이미 친구입니다 */ MSG_ID_D78 = 0xd78, -/*20171227 to 20180621 +/*20171227 to 20180711 상대방을 찾을 수 없습니다 */ MSG_ID_D79 = 0xd79, -/*20171227 to 20180621 +/*20171227 to 20180711 이미 다른 캐릭터가 친구 신청 중입니다. */ MSG_ID_D7A = 0xd7a, -/*20171227 to 20180621 +/*20171227 to 20180711 혼구슬 표시 ON */ MSG_ID_D7B = 0xd7b, -/*20171227 to 20180621 +/*20171227 to 20180711 혼구슬 표시 OFF */ MSG_ID_D7C = 0xd7c, #endif #if PACKETVER >= 20180117 -/*20180117 to 20180621 +/*20180117 to 20180711 해당 계정은 2차 비밀번호 오입력으로 인해 게임내 접속이 제한된 상태입니다. %02d시간 %02d분 후에 접속제한이 해제되며, 접속제한의 해제는 홈페이지 -> 개인정보변경 -> 2차 비밀번호 에서 본인인증 후 진행해주시기 바랍니다. */ MSG_ID_D7D = 0xd7d, -/*20180117 to 20180621 +/*20180117 to 20180711 보안패스워드를 3회이상 틀리셨습니다. 계정 보안을 위해 24시간동안 게임내 접속이 제한됩니다. 접속제한의 해제는 홈페이지 -> 개인정보변경 -> 2차 비밀번호 에서 본인인증 후 진행해주시기 바랍니다. */ MSG_ID_D7E = 0xd7e, -/*20180117 to 20180621 +/*20180117 to 20180711 운영진 */ MSG_ID_D7F = 0xd7f, -/*20180117 to 20180621 +/*20180117 to 20180711 %d일차 출석 보상이 지급되었습니다. */ MSG_ID_D80 = 0xd80, /*20180117 to 20180117 계정설정정보 받아오는데 실패 했습니다.( 재시도를 위해서는 재시작 해야 합니다. ) -20180124 to 20180621 +20180124 to 20180711 계정 설정 데이터를 불러오는 중에 오류가 발생했습니다. ( 재시도를 위해서는 재시작 해야 합니다. ) */ MSG_ID_D81 = 0xd81, -/*20180117 to 20180621 +/*20180117 to 20180711 해당 스킬은 파티 상태에서 사용 가능합니다. */ MSG_ID_D82 = 0xd82, #endif #if PACKETVER >= 20180124 -/*20180124 to 20180621 +/*20180124 to 20180711 파티 모집을 중단하였습니다. */ MSG_ID_D83 = 0xd83, -/*20180124 to 20180621 +/*20180124 to 20180711 길드 상납 경험치는 최대 %d%%까지 가능합니다. */ MSG_ID_D84 = 0xd84, -/*20180124 to 20180621 +/*20180124 to 20180711 길드 레벨이 최대여서 더 이상 경험치를 상납할 수 없습니다. */ MSG_ID_D85 = 0xd85, #endif #if PACKETVER >= 20180207 -/*20180207 to 20180621 +/*20180207 to 20180711 계정보안을 위하여 MOTP미사용자는 홈페이지 로그인만 가능합니다. 홈페이지로 로그인을 시도해주시기 바랍니다. */ MSG_ID_D86 = 0xd86, -/*20180207 to 20180621 +/*20180207 to 20180711 물리 공격력과 마법 공격력이 향상되었습니다. */ MSG_ID_D87 = 0xd87, -/*20180207 to 20180621 +/*20180207 to 20180711 물리 공격력과 마법 공격력이 감소되었습니다. */ MSG_ID_D88 = 0xd88, -/*20180207 to 20180621 +/*20180207 to 20180711 %s 출석체크 보상 %s Attendance Check Reward */ @@ -20405,324 +20405,330 @@ http://ro.gnjoy.com /*20180207 to 20180502 이벤트 기간 : %02d월 %02d일 ~ %2d월 %2d일 24:00까지 Event period : From %02d/%02d ~ Until %2d/%2d (Month/Day) 24:00 -20180516 to 20180621 +20180516 to 20180711 이벤트 기간 : %02d월 %02d일 ~ %02d월 %02d일 24:00까지 */ MSG_ID_D8A = 0xd8a, -/*20180207 to 20180621 +/*20180207 to 20180711 %d일차 %d Day */ MSG_ID_D8B = 0xd8b, -/*20180207 to 20180621 +/*20180207 to 20180711 %d일차 출석체크 클릭해주세요~! %d Day attendance check Please click~! */ MSG_ID_D8C = 0xd8c, -/*20180207 to 20180621 +/*20180207 to 20180711 %d일차 출석 성공! %d Day attendance success! */ MSG_ID_D8D = 0xd8d, -/*20180207 to 20180621 +/*20180207 to 20180711 D-day */ MSG_ID_D8E = 0xd8e, -/*20180207 to 20180621 +/*20180207 to 20180711 일 Day */ MSG_ID_D8F = 0xd8f, -/*20180207 to 20180621 +/*20180207 to 20180711 출석체크에 실패하였습니다. 다시 실행해주세요. Attendance Check failed. Please run again. */ MSG_ID_D90 = 0xd90, -/*20180207 to 20180621 +/*20180207 to 20180711 출석체크 Attendance Check */ MSG_ID_D91 = 0xd91, -/*20180207 to 20180621 +/*20180207 to 20180711 현재 출석체크 이벤트 기간이 아닙니다 This is not the current attendance check event */ MSG_ATTENDANCE_UNAVAILABLE = 0xd92, /*20180207 to 20180328 길드 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다 -20180404 to 20180621 +20180404 to 20180711 길드 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다. */ MSG_ID_D93 = 0xd93, -/*20180207 to 20180621 +/*20180207 to 20180711 개인 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다. */ MSG_ID_D94 = 0xd94, #endif #if PACKETVER >= 20180213 -/*20180213 to 20180621 +/*20180213 to 20180711 메시지 */ MSG_ID_D95 = 0xd95, -/*20180213 to 20180621 +/*20180213 to 20180711 트위터에 메세지 전송을 실패 했습니다. */ MSG_ID_D96 = 0xd96, -/*20180213 to 20180621 +/*20180213 to 20180711 영문 4자, 한글 2자 이상으로 입력해야 합니다. Enter 4 english words and 2 chinese words */ MSG_ID_D97 = 0xd97, #endif #if PACKETVER >= 20180307 -/*20180307 to 20180621 +/*20180307 to 20180711 몬스터의 테이밍이 불가능한 지역입니다. */ MSG_ID_D98 = 0xd98, #endif #if PACKETVER >= 20180321 -/*20180321 to 20180621 +/*20180321 to 20180711 순위를 가져오고 있습니다... */ MSG_ID_D99 = 0xd99, -/*20180321 to 20180621 +/*20180321 to 20180711 해당 스킬은 파티장일때만 사용 가능합니다. */ MSG_ID_D9A = 0xd9a, #endif #if PACKETVER >= 20180404 -/*20180404 to 20180621 +/*20180404 to 20180711 파트너의 SP가 부족하거나, 스킬 사용 불가 상태입니다. */ MSG_ID_D9B = 0xd9b, -/*20180404 to 20180621 +/*20180404 to 20180711 아르바이트 노점 강제 종료 알림메일 */ MSG_ID_D9C = 0xd9c, -/*20180404 to 20180621 +/*20180404 to 20180711 안녕하세요. 운영팀입니다. 해당 아르바이트 노점은 운영정책 위배되는 사항이 확인되어 강제 종료되었습니다. 자세한 확인을 원하시는 경우에는 1:1 문의를 접수해 주시기 바랍니다. 감사합니다 */ MSG_ID_D9D = 0xd9d, -/*20180404 to 20180621 +/*20180404 to 20180711 50% 이상의 값을 입력할 수 없습니다. */ MSG_ID_D9E = 0xd9e, -/*20180404 to 20180621 +/*20180404 to 20180711 파티 가입 요청을 보냈습니다. */ MSG_ID_D9F = 0xd9f, -/*20180404 to 20180621 +/*20180404 to 20180711 모험가 중개소에 파티를 등록할 수 없습니다 */ MSG_ID_DA0 = 0xda0, -/*20180404 to 20180621 +/*20180404 to 20180711 수락 */ MSG_ID_DA1 = 0xda1, -/*20180404 to 20180621 +/*20180404 to 20180711 거절 */ MSG_ID_DA2 = 0xda2, -/*20180404 to 20180621 +/*20180404 to 20180711 설정 권한은 파티장에게 있습니다. */ MSG_ID_DA3 = 0xda3, -/*20180404 to 20180621 +/*20180404 to 20180711 해당 캐릭터를 찾을 수 없습니다. */ MSG_ID_DA4 = 0xda4, -/*20180404 to 20180621 +/*20180404 to 20180711 노점 강제 철거 */ MSG_ID_DA5 = 0xda5, -/*20180404 to 20180621 +/*20180404 to 20180711 해당 파티의 파티장을 찾을 수 없습니다. */ MSG_ID_DA6 = 0xda6, -/*20180404 to 20180621 +/*20180404 to 20180711 잡레벨이 낮아 파티에 가입 할 수 없습니다. */ MSG_ID_DA7 = 0xda7, -/*20180404 to 20180621 +/*20180404 to 20180711 현재 요청자가 파티가입이 불가능한 지역에 있습니다. */ MSG_ID_DA8 = 0xda8, -/*20180404 to 20180621 +/*20180404 to 20180711 파티 인원수가 초과되었습니다. */ MSG_ID_DA9 = 0xda9, -/*20180404 to 20180621 +/*20180404 to 20180711 %s 파티의 파티장이 파티 가입을 승인했습니다. */ MSG_ID_DAA = 0xdaa, -/*20180404 to 20180621 +/*20180404 to 20180711 %s 파티의 파티장이 파티 가입을 거부했습니다. */ MSG_ID_DAB = 0xdab, -/*20180404 to 20180621 +/*20180404 to 20180711 %s 님이 이미 파티에 가입 중입니다. */ MSG_ID_DAC = 0xdac, -/*20180404 to 20180621 +/*20180404 to 20180711 %s 님의 파티 가입을 수락했습니다. */ MSG_ID_DAD = 0xdad, -/*20180404 to 20180621 +/*20180404 to 20180711 %s 님의 파티 가입을 거부했습니다. */ MSG_ID_DAE = 0xdae, -/*20180404 to 20180621 +/*20180404 to 20180711 파티 요청을 받을 수 없는 상태여서 %s님의 신청이 거절되었습니다. */ MSG_ID_DAF = 0xdaf, -/*20180404 to 20180621 +/*20180404 to 20180711 모험가 중개소 리스트 */ MSG_ID_DB0 = 0xdb0, -/*20180404 to 20180621 +/*20180404 to 20180711 파티 가입 요청 */ MSG_ID_DB1 = 0xdb1, -/*20180404 to 20180621 +/*20180404 to 20180711 파티장이 아닌 경우, 모험가 중개소에 파티를 등록할 수 없습니다. */ MSG_ID_DB2 = 0xdb2, /*20180404 to 20180404 파티 모집 중단에 실패했습니다. -20180418 to 20180621 +20180418 to 20180711 파티 모집을 중단할 수 없습니다. */ MSG_ID_DB3 = 0xdb3, #endif #if PACKETVER >= 20180418 -/*20180418 to 20180621 +/*20180418 to 20180711 존재하지 않는 파티 글입니다. */ MSG_ID_DB4 = 0xdb4, /*20180418 to 20180418 시야 확장 -20180425 to 20180621 +20180425 to 20180711 Zoom Out */ MSG_ID_DB5 = 0xdb5, /*20180418 to 20180418 %s : 시야확장을 켜거나 끌수 있습니다 On Off -20180425 to 20180621 +20180425 to 20180711 %s : Zoom Out을 켜거나 끌수 있습니다 On Off */ MSG_ID_DB6 = 0xdb6, /*20180418 to 20180418 시야를 확장합니다(On) -20180425 to 20180621 +20180425 to 20180711 Zoom Out 기능을 켭니다 (On) */ MSG_ID_DB7 = 0xdb7, /*20180418 to 20180418 시야확장을 해제합니다(Off) -20180425 to 20180621 +20180425 to 20180711 Zoom Out 기능을 해제합니다 (Off) */ MSG_ID_DB8 = 0xdb8, /*20180418 to 20180418 /expandsight -20180425 to 20180621 +20180425 to 20180711 /zoom */ MSG_ID_DB9 = 0xdb9, -/*20180418 to 20180621 +/*20180418 to 20180711 모험가 중개소 */ MSG_ID_DBA = 0xdba, -/*20180418 to 20180621 +/*20180418 to 20180711 파티장인 경우, 가입 요청을 할 수 없습니다. */ MSG_ID_DBB = 0xdbb, -/*20180418 to 20180621 +/*20180418 to 20180711 모험가 중개소에 등록 중입니다. 잠시만 기다려 주세요. */ MSG_ID_DBC = 0xdbc, -/*20180418 to 20180621 +/*20180418 to 20180711 더 이상 직업을 선택할 수 없습니다. */ MSG_ID_DBD = 0xdbd, -/*20180418 to 20180621 +/*20180418 to 20180711 게임 중 해당 유저의 가입 요청을 받지 않습니다. */ MSG_ID_DBE = 0xdbe, #endif #if PACKETVER >= 20180502 -/*20180502 to 20180621 +/*20180502 to 20180711 잠시 후 다시 열어주시기 바랍니다. */ MSG_ID_DBF = 0xdbf, -/*20180502 to 20180621 +/*20180502 to 20180711 공성시작 전 %d분 동안은 해당 기능을 이용하실 수 없습니다. */ MSG_ID_DC0 = 0xdc0, #endif #if PACKETVER >= 20180516 -/*20180516 to 20180621 +/*20180516 to 20180711 /viewclear */ MSG_ID_DC1 = 0xdc1, -/*20180516 to 20180621 +/*20180516 to 20180711 건물 반 투명화 ON */ MSG_ID_DC2 = 0xdc2, -/*20180516 to 20180621 +/*20180516 to 20180711 건물 반 투명화 OFF */ MSG_ID_DC3 = 0xdc3, -/*20180516 to 20180621 +/*20180516 to 20180711 건물 투명화 */ MSG_ID_DC4 = 0xdc4, -/*20180516 to 20180621 +/*20180516 to 20180711 알로 되돌리기가 실패했습니다. 로덱스 작성창을 닫아주세요. */ MSG_ID_DC5 = 0xdc5, -/*20180516 to 20180621 +/*20180516 to 20180711 Emblem Frame */ MSG_ID_DC6 = 0xdc6, -/*20180516 to 20180621 +/*20180516 to 20180711 Emblem 테두리를 그려줍니다 */ MSG_ID_DC7 = 0xdc7, -/*20180516 to 20180621 +/*20180516 to 20180711 Emblem 테두리를 그려주지 않습니다 */ MSG_ID_DC8 = 0xdc8, #endif #if PACKETVER >= 20180605 -/*20180605 to 20180621 +/*20180605 to 20180711 장착된 무기가 없습니다. */ MSG_ID_DC9 = 0xdc9, -/*20180605 to 20180621 +/*20180605 to 20180711 에너지 구체가 부족합니다. */ MSG_ID_DCA = 0xdca, -/*20180605 to 20180621 +/*20180605 to 20180711 배울 수 없는 스킬(%s)이 포함되어있습니다. */ MSG_ID_DCB = 0xdcb, -/*20180605 to 20180621 +/*20180605 to 20180711 /frame */ MSG_ID_DCC = 0xdcc, #endif #if PACKETVER >= 20180620 -/*20180620 to 20180621 +/*20180620 to 20180711 웨폰 블로킹 발동후 제한시간 내에 사용가능한 스킬입니다. */ MSG_ID_DCD = 0xdcd, #endif +#if PACKETVER >= 20180704 +/*20180704 to 20180711 +아이디혹은 패스워드가 잘못되었읍니다. +*/ + MSG_ID_DCE = 0xdce, +#endif }; #endif /* MAP_MESSAGES_RE_H */ diff --git a/src/map/messages_zero.h b/src/map/messages_zero.h index 7b9a07974..2ef3d2635 100644 --- a/src/map/messages_zero.h +++ b/src/map/messages_zero.h @@ -24,3708 +24,3708 @@ /* This file is autogenerated, please do not commit manual changes */ enum clif_messages { -/*20171018 to 20180627 +/*20171018 to 20180711 동의 하십니까? Do you agree? */ MSG_DO_YOU_AGREE = 0x0, -/*20171018 to 20180627 +/*20171018 to 20180711 서버 연결 실패 Failed to Connect to Server. */ MSG_SERVER_CONNECTION_FAILED = 0x1, -/*20171018 to 20180627 +/*20171018 to 20180711 서버와 연결이 끊어졌습니다. Disconnected from Server. */ MSG_UNABLE_TO_CONNECT_SERVER = 0x2, -/*20171018 to 20180627 +/*20171018 to 20180711 서버와 연결이 끊어졌습니다! Disconnected from Server! */ MSG_BANNED = 0x3, -/*20171018 to 20180627 +/*20171018 to 20180711 서버 종료됨 Server Closed. */ MSG_SERVER_OFF = 0x4, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 계정으로 다른 사용자가 로그인 하였습니다. Someone has Logged in with this ID. */ MSG_DOUBLE_LOGIN_PROHIBITED = 0x5, -/*20171018 to 20180627 +/*20171018 to 20180711 등록되지 않은 계정입니다. 다시 확인 바랍니다. Unregistered ID. Please make sure you have a registered account and you have correctly typed in the user ID. */ MSG_INCORRECT_USERID = 0x6, -/*20171018 to 20180627 +/*20171018 to 20180711 입력하신 비밀번호가 올바르지 않습니다. Incorrect User ID or Password. Please try again. */ MSG_INCORRECT_PASSWORD = 0x7, -/*20171018 to 20180627 +/*20171018 to 20180711 본 ID 는 사용기간이 만료 되었습니다 This ID is expired. */ MSG_ID_EXPIRED = 0x8, -/*20171018 to 20180627 +/*20171018 to 20180711 서버 접근 거부 Rejected from Server. 20171117 to 20171117 2017년 11월 20일 11:00 부터 접속이 가능합니다. */ MSG_ACCESS_DENIED = 0x9, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 캐릭터 이름이 있습니다. Character Name already exists. */ MSG_CHARACTER_NAME_ALREADY_EXISTS = 0xa, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 생성 거부됨 Character Creation is denied. */ MSG_CHARACTER_CREATION_DENIED = 0xb, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 삭제 거부 Character Deletion is denied. */ MSG_CANNOT_DELETE_CHARACTER = 0xc, -/*20171018 to 20180627 +/*20171018 to 20180711 방제목를 입력하세요. Please Enter Room Title. */ MSG_ENTER_ROOM_TITLE = 0xd, -/*20171018 to 20180627 +/*20171018 to 20180711 불량단어가 검출되었습니다. Foul Language Detected. */ MSG_BAD_SENTANGE = 0xe, -/*20171018 to 20180627 +/*20171018 to 20180711 암호를 입력하세요. Please enter Password. */ MSG_ENTER_PASSWORD = 0xf, -/*20171018 to 20180627 +/*20171018 to 20180711 암호를 영문 4자 이상 입력하세요. Please enter Password. Passwords must be at least 4 characters long. */ MSG_Enter_Password_more_than_4_char = 0x10, -/*20171018 to 20180627 +/*20171018 to 20180711 종료 하시겠습니까? Are you sure that you want to quit? */ MSG_DO_YOU_REALLY_WANT_TO_QUIT = 0x11, -/*20171018 to 20180627 +/*20171018 to 20180711 4자 이상 입력해주세요. 사용자 계정이 없으신분들은 왼쪽 하단의 [신청] 버튼을 눌러 계정을 만드시기 바랍니다. Passwords are at least 4 characters long. Please try again. */ MSG_NAME_MUST_EXCEED_4_CHAR = 0x12, -/*20171018 to 20180627 +/*20171018 to 20180711 한 번 삭제된 캐릭터 및 관련 정보는 다시 복구되지 않습니다. 캐릭터를 삭제하시겠습니까? Are you sure that you want to delete this character? */ MSG_DELETE_CHARACTER = 0x13, -/*20171018 to 20180627 +/*20171018 to 20180711 불량단어가 검출되었습니다. Foul Language Detected. */ MSG_BAD_NAME = 0x14, -/*20171018 to 20180627 +/*20171018 to 20180711 이름을 입력해 주세요.(한글 2자 영문 4자 이상) Character Name must be at least 4 characters long. */ MSG_ENTER_NAME_MORE_THAN_4_CHAR = 0x15, -/*20171018 to 20180627 +/*20171018 to 20180711 명령어 일람: /h Command List: /h | /help */ MSG_LIST_COMMAND = 0x16, -/*20171018 to 20180627 +/*20171018 to 20180711 이펙트 On Effects On */ MSG_EFFECT_ON = 0x17, -/*20171018 to 20180627 +/*20171018 to 20180711 이펙트 Off Effects Off */ MSG_EFFECT_OFF = 0x18, -/*20171018 to 20180627 +/*20171018 to 20180711 사운드 볼륨 Sound Volume */ MSG_VOLUME_OF_SOUND = 0x19, -/*20171018 to 20180627 +/*20171018 to 20180711 배경음악 볼륨 BGM Volume */ MSG_VOLUME_OF_BGM = 0x1a, -/*20171018 to 20180627 +/*20171018 to 20180711 효과음 On Sound Effects On */ MSG_SOUND_ON = 0x1b, -/*20171018 to 20180627 +/*20171018 to 20180711 효과음 Off Sound Effects Off */ MSG_SOUND_OFF = 0x1c, -/*20171018 to 20180627 +/*20171018 to 20180711 프레임스킵 On Frame Skip On */ MSG_FRAME_SKIP_ON = 0x1d, -/*20171018 to 20180627 +/*20171018 to 20180711 프레임스킵 Off Frame Skip Off */ MSG_FRAME_SKIP_OFF = 0x1e, -/*20171018 to 20180627 +/*20171018 to 20180711 배경음악 On BGM On */ MSG_BGM_ON = 0x1f, -/*20171018 to 20180627 +/*20171018 to 20180711 배경음악 Off BGM Off */ MSG_BGM_OFF = 0x20, -/*20171018 to 20180627 +/*20171018 to 20180711 /h or /help: 명령어 일람 /h or /help: Shows this Command Help List */ MSG_EXPLAIN_HELP = 0x21, -/*20171018 to 20180627 +/*20171018 to 20180711 /w or /who or /접속자 or /누구: 현재 접속자수 보기 /w or /who or /player or /who: wiew current the number of player */ MSG_EXPLAIN_WHO = 0x22, -/*20171018 to 20180627 +/*20171018 to 20180711 /음악 : 배경음악 On Off /music: Turns BGM On or Off */ MSG_EXPLAIN_MUSIC = 0x23, -/*20171018 to 20180627 +/*20171018 to 20180711 /효과음 : 효과음 On Off /sound: Turns Sound Effects On or Off */ MSG_EXPLAIN_SOUND = 0x24, -/*20171018 to 20180627 +/*20171018 to 20180711 /이펙트 : 이펙트 On Off /effect: Effects On or Off */ MSG_EXPLAIN_EFFECT = 0x25, -/*20171018 to 20180627 +/*20171018 to 20180711 /좌표 or /장소: 현재 위치 표시 /where: Shows your present location */ MSG_EXPLAIN_POS = 0x26, -/*20171018 to 20180627 +/*20171018 to 20180711 /skip : 프래임스킵 On Off /skip: Turns Frame Skip On or Off */ MSG_EXPLAIN_FRAMESKIP = 0x27, -/*20171018 to 20180627 +/*20171018 to 20180711 /v (0~127): 효과음 볼륨조정 /v (0~127): Controls the volume of the Sound Effects */ MSG_EXPLAIN_SOUNDVOLUME = 0x28, -/*20171018 to 20180627 +/*20171018 to 20180711 /bv (0~127): 배경음악 볼륨조정 /bv (0~127): Controls the volume of the BGM */ MSG_EXPLAIN_BGMVOLUME = 0x29, -/*20171018 to 20180627 +/*20171018 to 20180711 /ex (캐릭터이름) or /차단 (캐릭터이름) : 해당캐릭터에 대해 귓말차단 /ex (Character Name): Blocks whispering from the Character */ MSG_EXPLAIN_SAYISOLATION = 0x2a, -/*20171018 to 20180627 +/*20171018 to 20180711 /ex or /차단 : 귓말차단 캐릭터 리스트 /ex: View a list of Characters you have Blocked */ MSG_EXPLAIN_LIST_SAYISOLATION_CHAR = 0x2b, -/*20171018 to 20180627 +/*20171018 to 20180711 /in (캐릭터이름) or /해제 (캐릭터이름) : 해당캐릭터에 대해 귓말허용 /in (Character Name): Allows whispering from the Character */ MSG_EXPLAIN_SAY_PERMIT = 0x2c, -/*20171018 to 20180627 +/*20171018 to 20180711 /inall or /해제전부 : 모두에게 귓말허용 /inall: Allows whispers from anyone */ MSG_EXPLAIN_SAY_PERMITALL = 0x2d, -/*20171018 to 20180627 +/*20171018 to 20180711 /exall or /차단전부 : 모두에게 귓말차단 /exall: Blocks whispers from everyone */ MSG_EXPLAIN_SAY_ISOLATEALL = 0x2e, -/*20171018 to 20180627 +/*20171018 to 20180711 다른유저 캐릭터를 마우스 오른버튼을 누르고 있는 상태에서 왼버튼으로 클릭하면 그캐릭터이름이 귓말콤보박스에 저장됩니다. Right click on a character and select [Register as a Friend] to add a person to your Friend List. */ MSG_EXPLAIN_TIP1 = 0x2f, -/*20171018 to 20180627 +/*20171018 to 20180711 단축아이탬창(F12) 소비장비 아이템을 드래그한후 사용하세요. 사용키(F1F2F3F4F5F6F7F8F9) F12 Brings up a Hotkey Window which allows you to drag and drop Recovery Items, Equipment and Skills into it for faster access. */ MSG_EXPLAIN_TIP2 = 0x30, -/*20171018 to 20180627 +/*20171018 to 20180711 같은말을 3번이상 연속해서 전송할 수 없습니다. You can't type the same word/phrase more than 3 times. */ MSG_NO_SAME_SENTANCE = 0x31, -/*20171018 to 20180627 +/*20171018 to 20180711 불량단어 검출로 전송이 중단 되었습니다. Chat Filter: Yeah, uh, I don't think so buddy... */ MSG_NO_SEND_BECAUSE_INSULT = 0x32, -/*20171018 to 20180627 +/*20171018 to 20180711 같은아이템은 한번만 올릴수 있습니다. You cannot overlap items on a window. */ MSG_CAN_DRAG_ITEM_OLNY_ONETIME = 0x33, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 초과하여 아이템을 가질 수 없습니다. You cannot carry more items because you are overweight. */ MSG_CANT_GET_ITEM_BECAUSE_WEIGHT = 0x34, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 가질 수 없습니다. You cannot get the item. */ MSG_CANT_GET_ITEM = 0x35, -/*20171018 to 20180627 +/*20171018 to 20180711 거래가 잘 이루어졌습니다. The deal has successfully completed. */ MSG_DEAL_SECCESS = 0x36, -/*20171018 to 20180627 +/*20171018 to 20180711 돈이 부족합니다. You do not have enough zeny. */ MSG_INSUFFICIENT_MONEY = 0x37, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 초과 되었습니다. You are over your Weight Limit. */ MSG_OVER_WEIGHT = 0x38, -/*20171018 to 20180627 +/*20171018 to 20180711 거래가 실패 했습니다. The deal has failed. */ MSG_DEAL_FAIL = 0x39, -/*20171018 to 20180627 +/*20171018 to 20180711 모두에게 귓말거부상태로됨 You've blocked whispers from everyone. */ MSG_REFUSE_HEAR_ALL = 0x3a, -/*20171018 to 20180627 +/*20171018 to 20180711 모두에게 귓말거부요청 실패함 You've failed to block all whispers. */ MSG_REQ_REFUSE_HEAR_ALL_FAIL = 0x3b, -/*20171018 to 20180627 +/*20171018 to 20180711 모두에게 귓말가능상태가됨 You've allowed whispers from everyone. */ MSG_HEAR_ALL = 0x3c, -/*20171018 to 20180627 +/*20171018 to 20180711 모두에게 귓말가능요청 실패함 You've failed to allow all whispers. */ MSG_REQ_HEAR_ALL_FAIL = 0x3d, -/*20171018 to 20180627 +/*20171018 to 20180711 귓말 거부 리스트가 없습니다 You have no Block List. */ MSG_NO_REFUSE_HEAR_LIST = 0x3e, -/*20171018 to 20180627 +/*20171018 to 20180711 -귓말 거부 리스트- [ Character Block List ] */ MSG_REFUSE_HEAR_LIST = 0x3f, -/*20171018 to 20180627 +/*20171018 to 20180711 방이 잘 만들어 졌습니다. Room has been successfully created. */ MSG_ROOM_IS_MADE = 0x40, -/*20171018 to 20180627 +/*20171018 to 20180711 방갯수가 허용갯수를 초과 하였습니다. Room Limit Exceeded. */ MSG_TOO_MANY_ROOM = 0x41, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 방제목이 있습니다. Same Room exists. */ MSG_SAME_ROOM_TITLE = 0x42, -/*20171018 to 20180627 +/*20171018 to 20180711 인원초과로 방에 들어갈 수 없습니다. The Room is full. */ MSG_TOO_MANY_PEOPLE_IN_ROOM = 0x43, -/*20171018 to 20180627 +/*20171018 to 20180711 강제로 퇴장된 방입니다. You have been kicked out of this room. */ MSG_YOU_HAVE_BANNED_FROM_THE_ROOM = 0x44, -/*20171018 to 20180627 +/*20171018 to 20180711 교환요청을 거절 했습니다. The deal has been rejected. */ MSG_REJECT_DEAL = 0x45, -/*20171018 to 20180627 +/*20171018 to 20180711 교환가능거리를 벗어났습니다. You are too far away from the person to trade. */ MSG_TOO_FAR_TO_DEAL = 0x46, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 캐릭터가 없습니다. The Character is not currently online or does not exist. */ MSG_CHARACTER_IS_NOT_EXIST = 0x47, -/*20171018 to 20180627 +/*20171018 to 20180711 다른캐릭터와 교환중입니다. The person is in another deal. */ MSG_CHARACTER_IS_DEALING = 0x48, -/*20171018 to 20180627 +/*20171018 to 20180711 상대 캐릭터 중량초과로 올려놓을 수 없습니다. You cannot trade because this character will exceed his weight limit. */ MSG_CHARACTER_IS_OVER_WEIGHT = 0x49, -/*20171018 to 20180627 +/*20171018 to 20180711 거래가 취소 되었습니다. The deal has been canceled. */ MSG_DEAL_IS_CANCELED = 0x4a, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 교환이 잘 되었습니다. The deal has successfully completed. */ MSG_DEAL_SUCCESS = 0x4b, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 교환이 실패 하였습니다. The deal has failed. */ MSG_DEAL_FAILED = 0x4c, -/*20171018 to 20180627 +/*20171018 to 20180711 파티가 만들어졌습니다. Party has successfully been organized. */ MSG_PARTY_MAKE_SUCCEED = 0x4d, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 파티이름이 있습니다. That Party Name already exists. */ MSG_SAME_PARTY_NAME = 0x4e, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 파티에 속해있습니다. The Character is already in a party. */ MSG_YOU_ARE_ALREADY_IN_PARTY = 0x4f, -/*20171018 to 20180627 +/*20171018 to 20180711 다른파티에 가입되어 있습니다. The Character already joined another party. */ MSG_CHARACTER_IS_ALREADY_IN_PARTY = 0x50, -/*20171018 to 20180627 +/*20171018 to 20180711 파티가입을 거부했습니다. Request for party rejected. */ MSG_CHARACTER_REJECT_JOIN = 0x51, -/*20171018 to 20180627 +/*20171018 to 20180711 파티가입을 수락했습니다. Request for party accepted. */ MSG_CHARACTER_ACCEPT_JOIN = 0x52, -/*20171018 to 20180627 +/*20171018 to 20180711 파티정원을 초과했습니다. Party Capacity exceeded. */ MSG_TOO_MANY_PEOPLE_IN_PARTY = 0x53, -/*20171018 to 20180627 +/*20171018 to 20180711 파티에서 탈퇴하였습니다. You left the party. */ MSG_YOU_LEAVE_FROM_PARTY = 0x54, -/*20171018 to 20180627 +/*20171018 to 20180711 전체에게 보냄 Send to All */ MSG_SEND_TO_ALL = 0x55, -/*20171018 to 20180627 +/*20171018 to 20180711 파티에게 보냄 Send to Party */ MSG_SEND_TO_PARTY = 0x56, -/*20171018 to 20180627 +/*20171018 to 20180711 님과의 거래요청 Request a deal with %s */ MSG_REQ_DEAL_WITH = 0x57, -/*20171018 to 20180627 +/*20171018 to 20180711 님 파티에 가입요청 Ask %s to join your party */ MSG_REQ_JOIN_PARTY = 0x58, -/*20171018 to 20180627 +/*20171018 to 20180711 비공개 : Pri: */ MSG_ROOM_PRIVATE = 0x59, -/*20171018 to 20180627 +/*20171018 to 20180711 공개 : Pub: */ MSG_ROOM_PUBLIC = 0x5a, -/*20171018 to 20180627 +/*20171018 to 20180711 마지막 체크지점부터 시작하려면 '재시작'을 캐릭터 선택으로 돌아가려면 '종료'를 눌러주세요. Click ''Restart'' to go back to your save point or click ''Exit'' to select another character. */ MSG_RESTART_MSG = 0x5b, -/*20171018 to 20180627 +/*20171018 to 20180711 원하는 거래를 선택하세요. Please select a Deal Type. */ MSG_SELECT_DEAL_TYPE = 0x5c, -/*20171018 to 20180627 +/*20171018 to 20180711 님이 거래를 요청했습니다. requests a deal. */ MSG_SUGGEST_DEAL = 0x5d, -/*20171018 to 20180627 +/*20171018 to 20180711 파티에서 초청 메시지가 왔습니다. 합류하겠습니까? Party has sent you an invitation. Would you like to join? */ MSG_SUGGEST_JOIN_PARTY = 0x5e, -/*20171018 to 20180627 +/*20171018 to 20180711 명령이 틀렸습니다. Invalid Command */ MSG_INVALID_COMMAND = 0x5f, -/*20171018 to 20180627 +/*20171018 to 20180711 탈퇴하기 Leave party */ MSG_LEAVE_PARTY = 0x60, -/*20171018 to 20180627 +/*20171018 to 20180711 제명시키기 Expel */ MSG_EXPEL = 0x61, -/*20171018 to 20180627 +/*20171018 to 20180711 쪽지보내기 Send Message */ MSG_MSG = 0x62, -/*20171018 to 20180627 +/*20171018 to 20180711 1:1 대화 1:1 Chat */ MSG_1ON1 = 0x63, -/*20171018 to 20180627 +/*20171018 to 20180711 정보 Information */ MSG_CHARACTER_INFO = 0x64, -/*20171018 to 20180627 +/*20171018 to 20180711 파티설정 Party Setup */ MSG_PARTY_SETTING = 0x65, -/*20171018 to 20180627 +/*20171018 to 20180711 친구 Friend */ MSG_FRIEND = 0x66, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 Party */ MSG_PARTY = 0x67, -/*20171018 to 20180627 +/*20171018 to 20180711 장착아이템 Equipment */ MSG_EQUIPED_ITEM = 0x68, -/*20171018 to 20180627 +/*20171018 to 20180711 스테이터스 Status */ MSG_STATUS_ = 0x69, -/*20171018 to 20180627 +/*20171018 to 20180711 소지아이템 Inventory */ MSG_ITEM = 0x6a, -/*20171018 to 20180627 +/*20171018 to 20180711 /결성 [파티이름] : 파티결성 /탈퇴 : 파티탈퇴 /organize ''Party Name'' To organize a party. Type /leave To leave a Party. */ MSG_EXPLAIN_PARTY = 0x6b, -/*20171018 to 20180627 +/*20171018 to 20180711 자신이 파티리더일때 캐릭터를 오른버튼으로 클릭하면 파티에 가입요청하기 메뉴가 뜹니다. If you are the party master, you can invite someone into your party by right-clicking on a Character. */ MSG_EXPLAIN_TIP3 = 0x6c, -/*20171018 to 20180627 +/*20171018 to 20180711 회복 Consumables */ MSG_RESTORE = 0x6d, -/*20171018 to 20180627 +/*20171018 to 20180711 공격 Attack */ MSG_ATTACK = 0x6e, -/*20171018 to 20180627 +/*20171018 to 20180711 보조 Support */ MSG_SUPPORT = 0x6f, -/*20171018 to 20180627 +/*20171018 to 20180711 전체 All */ MSG_ALL = 0x70, -/*20171018 to 20180627 +/*20171018 to 20180711 무기 Weapons */ MSG_WEAPON = 0x71, -/*20171018 to 20180627 +/*20171018 to 20180711 방어 Defense */ MSG_DEFENCE = 0x72, -/*20171018 to 20180627 +/*20171018 to 20180711 수 Water */ MSG_WATER = 0x73, -/*20171018 to 20180627 +/*20171018 to 20180711 지 Earth */ MSG_EARTH = 0x74, -/*20171018 to 20180627 +/*20171018 to 20180711 화 Fire */ MSG_FIRE = 0x75, -/*20171018 to 20180627 +/*20171018 to 20180711 풍 Wind */ MSG_WIND = 0x76, -/*20171018 to 20180627 +/*20171018 to 20180711 같은종류의 장비아이템은 한번에 한개만 살 수 있습니다. Please avoid buying 2 of the same items at one time. */ MSG_EQUIPITEM_OLNY_ONE = 0x77, -/*20171018 to 20180627 +/*20171018 to 20180711 창모드에서 실행 할때는 16비트 컬러로 맞춰주세요. Please change your desktop Color Depth to 16-bit when running Ragnarok in windowed mode. */ MSG_ONLY_16BIT_WHEN_WINDOWMODE = 0x78, -/*20171018 to 20180627 +/*20171018 to 20180711 잠시만 기다려 주세요. Please wait... */ MSG_PLEASE_BE_PATIENT = 0x79, -/*20171018 to 20180627 +/*20171018 to 20180711 잠시만 기다려 주세요. Please wait... */ MSG_WAITING_RESPONSE_FROM_SERVER = 0x7a, -/*20171018 to 20180627 +/*20171018 to 20180711 잠시만 기다려 주세요. Please wait... */ MSG_MAKING_CHARACTER = 0x7b, -/*20171018 to 20180627 +/*20171018 to 20180711 잠시만 기다려 주세요. Please wait... */ MSG_DELETING_CHARACTER = 0x7c, -/*20171018 to 20180627 +/*20171018 to 20180711 방 만들기 Make a Room */ MSG_MAKING_ROOM = 0x7d, -/*20171018 to 20180627 +/*20171018 to 20180711 방셋팅 바꾸기 Room Setup */ MSG_CHANGE_ROOM_SETTING = 0x7e, -/*20171018 to 20180627 +/*20171018 to 20180711 강퇴시키기 Kick Character Out */ MSG_BAN = 0x7f, -/*20171018 to 20180627 +/*20171018 to 20180711 방장권한 주기 Give Master Authority */ MSG_GIVE_GIVE_ROOM_POWER = 0x80, -/*20171018 to 20180627 +/*20171018 to 20180711 정보보기 View Information */ MSG_SEE_INFORMATION_OF_CHARACTER = 0x81, -/*20171018 to 20180627 +/*20171018 to 20180711 대화방 Chat Room */ MSG_CHAT_ROOM = 0x82, -/*20171018 to 20180627 +/*20171018 to 20180711 명 Ppl */ MSG_COUNT_UNIT_OF_PEOPLE = 0x83, -/*20171018 to 20180627 +/*20171018 to 20180711 /앉기 or /sit : 앉기. 앉아있을때 서기 /sit: Sit command. If you are sitting, you will stand instead. */ MSG_EXPLAIN_SIT = 0x84, -/*20171018 to 20180627 +/*20171018 to 20180711 /서기 or /stand : 서기. 서있을때 앉기 /stand: Stand command. If you are standing, you will sit instead. */ MSG_EXPLAIN_STAND = 0x85, -/*20171018 to 20180627 +/*20171018 to 20180711 /채팅방 or /chat : 채팅방 만들기창 띄우기 /chat: Creates a Chat Room */ MSG_EXPLAIN_MAKE_CHAT = 0x86, -/*20171018 to 20180627 +/*20171018 to 20180711 /q : 채팅방 나가기. /q: Leaves a Chat Room */ MSG_EXPLAIN_EXIT_CHAT_ROOM = 0x87, -/*20171018 to 20180627 +/*20171018 to 20180711 /거래 [캐릭터이름] or /교환 [캐릭터이름] or /deal [캐릭터이름] : 해당 캐릭터와 거래요청 /deal ''Character Name'' Requests a deal with a character */ MSG_EXPLAIN_DEAL = 0x88, -/*20171018 to 20180627 +/*20171018 to 20180711 /결성 [파티이름] or /organize [파티이름] : 파티결성 /organize ''Party Name'' Organizes a party */ MSG_EXPLAIN_ORGANIZE_PARTY = 0x89, -/*20171018 to 20180627 +/*20171018 to 20180711 /탈퇴 or /leave : 파티 탈퇴 /leave: Leaves a party */ MSG_EXPLAIN_LEAVE_PARTY = 0x8a, -/*20171018 to 20180627 +/*20171018 to 20180711 /제명 [캐릭터이름] or /expel [캐릭터이름] : 해당캐릭터를 파티에서 제명시킴 /expel ''Character Name'' kicks a Character out of your party */ MSG_EXPLAIN_EXPEL_PARTY_MEMBER = 0x8b, -/*20171018 to 20180627 +/*20171018 to 20180711 [Alt] + [End] : 플레이어 hp/sp 게이지 On Off [Alt] + [End]: Turns HP/SP Bar On or Off */ MSG_EXPLAIN_TIP4 = 0x8c, -/*20171018 to 20180627 +/*20171018 to 20180711 [Alt] + [Home] : 지면 커서 표시 On Off [Alt] + [Home]: Turns Ground Cursor On or Off */ MSG_EXPLAIN_TIP5 = 0x8d, -/*20171018 to 20180627 +/*20171018 to 20180711 [Insert] : 앉기 서기 [Insert]: Makes you sit or stand. (Hotkey to toggle between /sit and /stand) */ MSG_EXPLAIN_TIP6 = 0x8e, -/*20171018 to 20180627 +/*20171018 to 20180711 MVP가 되셨습니다!! MVP 아이템은 Congratulations! You are the MVP! Your reward item is */ MSG_YOU_RECEIVE_MVP_ITEM = 0x8f, -/*20171018 to 20180627 +/*20171018 to 20180711 !! !! */ MSG_YOU_RECEIVE_MVP_ITEM2 = 0x90, -/*20171018 to 20180627 +/*20171018 to 20180711 MVP가 되셨습니다!! 특별경험치 Congratulations! You are the MVP! Your reward EXP Points are */ MSG_YOU_RECEIVE_MVP_EXP = 0x91, -/*20171018 to 20180627 +/*20171018 to 20180711 획득!! !! */ MSG_YOU_RECEIVE_MVP_EXP2 = 0x92, -/*20171018 to 20180627 +/*20171018 to 20180711 MVP가 되셨습니다만 무게초과로 MVP 아이템을 가질 수 없었습니다!! You are the MVP, but you can't take the reward because you are over your weight limit. */ MSG_YOU_THROW_MVPITEM = 0x93, -/*20171018 to 20180627 +/*20171018 to 20180711 없는 캐릭터 이름 입니다. There is no such character name or the user is offline. */ MSG_NOT_EXIST_CHARACTER = 0x94, -/*20171018 to 20180627 +/*20171018 to 20180711 수신 거부 상태입니다. doesn't want to receive your messages. */ MSG_NO_RECEIVE_MODE = 0x95, -/*20171018 to 20180627 +/*20171018 to 20180711 모든 캐릭터에 대해 수신 거부 상태 입니다. is not in the mood to talk with anyone. */ MSG_NO_RECEIVE_MODE_FOR_ALL = 0x96, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 접속끊기 성공. Killed/Disconnected User. */ MSG_SUCCESS_DISCONNECT_CHARACTER = 0x97, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 접속끊기 실패. Kill has failed. */ MSG_FAIL_DISCONNECT_CHARACTER = 0x98, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %d 개 획득 You got %s (%d). */ MSG_GET_ITEM = 0x99, -/*20171018 to 20180627 +/*20171018 to 20180711 [Alt] + [=] : 알파벳 간격이 넓어졌을때 되돌리기. [Alt] + [=]: Fix the interval error between letters. */ MSG_EXPLAIN_TIP7 = 0x9a, -/*20171018 to 20180627 +/*20171018 to 20180711 [F10] : 채팅창 크기조정 [Alt] + [F10] : 채팅창 On Off [F10]: To toggle Chat Window size; [Alt] + [F10]: Toggle Chat Window On or Off */ MSG_EXPLAIN_TIP8 = 0x9b, -/*20171018 to 20180627 +/*20171018 to 20180711 귓속말 하는법 : 채팅창 왼쪽 입력란에 캐릭터이름을 입력하고 오른쪽 입력란에 말을 입력하면 됩니다. TAB키로 두입력란 사이로 커서를 이동할 수 있습니다. How to Whisper: Enter a Character's Name on the left side of chat window and type your message on the right side. The Tab key helps you move between these boxes. */ MSG_EXPLAIN_TIP9 = 0x9c, -/*20171018 to 20180627 +/*20171018 to 20180711 /! /? /기쁨 /하트 /땀 /아하 /짜증 /화 /돈 /... /가위 /바위 /보 : Alt + (1~9) Ctrl + (-=\) 에 대응되는 명령어 입니다. /!,/?,/ho,/lv,/lv2,/swt,/ic,/an,/ag,/$,/….,/thx,/wah,/sry,/heh,/swt2,/hmm,/no1,/??,/omg,/oh,/X,/hp,/go,/sob,/gg,/kis,/kis2,/pif,/ok: Emotion icons corresponding to Alt + (1~9) Ctrl + (-=\\) */ MSG_EXPLAIN_TIP10 = 0x9d, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원에게 말하는법 : 말의 제일앞에 '%'를 붙이면 파티원에게 말이 갑니다. (예: "%안녕") How to Speak to Party: Add % in front of every message.(Example: \%Hello\) */ MSG_EXPLAIN_TIP11 = 0x9e, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. 교환 불능. You haven't learned enough Basic Skills to Trade. */ MSG_NOT_ENOUGH_SKILLLEVE1 = 0x9f, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. 이모션 불능. You haven't learned enough Basic Skills to use Emotion icons. */ MSG_NOT_ENOUGH_SKILLLEVE2 = 0xa0, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. 앉기 불능. You haven't learned enough Basic Skills to Sit. */ MSG_NOT_ENOUGH_SKILLLEVE3 = 0xa1, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. 채팅방만들기 불능. You haven't learned enough Basic Skills to create a chat room. */ MSG_NOT_ENOUGH_SKILLLEVE4 = 0xa2, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. 파티만들기 불능 You haven't learned enough Basic Skills to Party. */ MSG_NOT_ENOUGH_SKILLLEVE5 = 0xa3, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. 외치기 불능 You haven't learned enough skills to Shout. */ MSG_NOT_ENOUGH_SKILLLEVE6 = 0xa4, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. pk 불능 You haven't learned enough skills for Pking. */ MSG_NOT_ENOUGH_SKILLLEVE7 = 0xa5, -/*20171018 to 20180627 +/*20171018 to 20180711 사고자하는 품목 Buying Items */ MSG_ITEMS_FOR_BUY = 0xa6, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 상점 Item Shop */ MSG_ITEM_STORE = 0xa7, -/*20171018 to 20180627 +/*20171018 to 20180711 팔고자하는 품목 Selling Items */ MSG_ITEMS_FOR_SELL = 0xa8, -/*20171018 to 20180627 +/*20171018 to 20180711 보관아이템 Storage */ MSG_ITEMS_THAT_IS_STORED = 0xa9, -/*20171018 to 20180627 +/*20171018 to 20180711 장비가 장착 되었습니다. is put on. */ MSG_ITEM_IS_EQUIPED = 0xaa, -/*20171018 to 20180627 +/*20171018 to 20180711 장비가 해제 되었습니다. is taken off. */ MSG_ITEM_IS_REMOVED = 0xab, -/*20171018 to 20180627 +/*20171018 to 20180711 귓말리스트에 이름넣기 To add names on the Whispering List */ MSG_ADD_TO_WHISPER_CHAR_LIST = 0xac, -/*20171018 to 20180627 +/*20171018 to 20180711 스크린샷 찍는법 : [Print Screen]키나 [Scroll Lock]키를 누르면 됩니다. How to Take Screen Shots: Press [Print Screen] or [Scroll Lock] */ MSG_EXPLAIN_TIP12 = 0xad, -/*20171018 to 20180627 +/*20171018 to 20180711 오늘의 팁 Tip of the Day */ MSG_TIPOFTHEDAY = 0xae, -/*20171018 to 20180627 +/*20171018 to 20180711 ^3850a0알고 계셨습니까... ^000000 //^709fed ^3850a0Did you know...?^709fed */ MSG_DIDYOUKNOW = 0xaf, -/*20171018 to 20180627 +/*20171018 to 20180711 시작할때 열기 Display at startup */ MSG_SHOWTIPSATSTARTUP = 0xb0, -/*20171018 to 20180627 +/*20171018 to 20180711 /tip : 오늘의팁 열기 /tip: Opens ''Tip of the Day'' */ MSG_EXPLAIN_OPENTIP = 0xb1, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 접속자 %d명 There are %d Players Currently Connected. */ MSG_NUMPEOPLE = 0xb2, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님이 입장 하였습니다. (%s) has entered. */ MSG_USERGETINTHEROOM = 0xb3, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님이 퇴장 하였습니다. (%s) has left. */ MSG_USERGETOUTOFTHEROOM = 0xb4, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님이 강제 퇴장 되었습니다. (%s) was kicked out. */ MSG_USERGETOUTOFTHEROOMBYFORCE = 0xb5, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 개 %d ea. */ MSG_EA = 0xb6, -/*20171018 to 20180627 +/*20171018 to 20180711 %s : %d 개 %s: %d ea. */ MSG_EA2 = 0xb7, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %s : %d 개 %s %s: %d */ MSG_EA3 = 0xb8, -/*20171018 to 20180627 +/*20171018 to 20180711 팔 수 있는 품목 Available Items to sell */ MSG_ITEMSYOUCANSELL = 0xb9, -/*20171018 to 20180627 +/*20171018 to 20180711 상점에서 파는 품목 Shop Items */ MSG_SHOPITEMS = 0xba, -/*20171018 to 20180627 +/*20171018 to 20180711 알 수 없는곳 Unknown Area */ MSG_NOWHERE = 0xbb, -/*20171018 to 20180627 +/*20171018 to 20180711 서버와 언어가 맞지 않습니다. Your Client language doesn't match the Server language. */ MSG_CLIENTTYPEMISMATCH = 0xbc, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 버릴려면 장비창을 닫으세요. Please move your equipment to the inventory. And close the equipment window. */ MSG_CLOSEEQUIPWND = 0xbd, -/*20171018 to 20180627 +/*20171018 to 20180711 영어만 됩니다. This server provides English Text Characters Only. */ MSG_ENGLISHONLY = 0xbe, -/*20171018 to 20180627 +/*20171018 to 20180711 지금은 지원되지 않습니다. This is not implemented yet. */ MSG_NOTSUPPORTEDYET = 0xbf, -/*20171018 to 20180627 +/*20171018 to 20180711 귓말 리스트가 없습니다. No Whisper List. */ MSG_NOWHISPERLIST = 0xc0, -/*20171018 to 20180627 +/*20171018 to 20180711 에게 귓말거부상태로됨 : Whispering Blocked. */ MSG_WHISPERIGNORESUCCESS = 0xc1, -/*20171018 to 20180627 +/*20171018 to 20180711 에게 귓말거부 요청실패함 : Whispering Block has failed. */ MSG_WHISPERIGNOREFAILED1 = 0xc2, -/*20171018 to 20180627 +/*20171018 to 20180711 에게 귓말거부 요청실패함 (인원초과) : Whispering Block has failed. Block List is full. */ MSG_WHISPERIGNOREFAILED2 = 0xc3, -/*20171018 to 20180627 +/*20171018 to 20180711 에게 귓말가능상태로됨 : Whispering accepted. */ MSG_WHISPERNOIGNORESUCCESS = 0xc4, -/*20171018 to 20180627 +/*20171018 to 20180711 에게 귓말가능 요청실패함 : Command has failed. */ MSG_WHISPERNOIGNOREFAILED1 = 0xc5, -/*20171018 to 20180627 +/*20171018 to 20180711 에게 귓말가능 요청실패함 (인원초과) : Command has failed. Block List is full. */ MSG_WHISPERNOIGNOREFAILED2 = 0xc6, -/*20171018 to 20180627 +/*20171018 to 20180711 이름의 처음과 마지막에는 공백문자를 사용할 수 없습니다. You cannot put a space at the beginning or end of a name. */ MSG_NO_SPACE_IN_NAME = 0xc7, -/*20171018 to 20180627 +/*20171018 to 20180711 비공개 Private */ MSG_ROOM_PRIVATE2 = 0xc8, -/*20171018 to 20180627 +/*20171018 to 20180711 공개 Public */ MSG_ROOM_PUBLIC2 = 0xc9, -/*20171018 to 20180627 +/*20171018 to 20180711 SP가 부족합니다. Not Enough SP */ MSG_USESKILL_FAIL_SP_INSUFFICIENT = 0xca, -/*20171018 to 20180627 +/*20171018 to 20180711 HP가 부족합니다. Not Enough HP */ MSG_USESKILL_FAIL_HP_INSUFFICIENT = 0xcb, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬사용 실패. Skill has failed. */ MSG_NOT_ENOUGH_SKILLLEVE8 = 0xcc, -/*20171018 to 20180627 +/*20171018 to 20180711 훔치기 실패. Steal has failed. */ MSG_FAIL_STEAL = 0xcd, -/*20171018 to 20180627 +/*20171018 to 20180711 교환창 Trade */ MSG_EXCHANGE = 0xce, -/*20171018 to 20180627 +/*20171018 to 20180711 독걸기 실패. Envenom skill has failed. */ MSG_FAIL_POISON = 0xcf, -/*20171018 to 20180627 +/*20171018 to 20180711 이 아이디로는 이 서버에 접속할 수 없습니다. You cannot use this ID on this server. */ MSG_ID_MISMATCH = 0xd0, -/*20171018 to 20180627 +/*20171018 to 20180711 스피드가 향상되었습니다. Your Speed has increased. */ MSG_SPEEDUP = 0xd1, -/*20171018 to 20180627 +/*20171018 to 20180711 스피드가 감소되었습니다. Your Speed has decreased. */ MSG_SPEEDDOWN = 0xd2, -/*20171018 to 20180627 +/*20171018 to 20180711 /기억 : 워프할 장소 기억(워프 스킬이 있는경우) /memo: To memorize a place as Warp Point (If you are an Acolyte Class character) */ MSG_EXPLAIN_TIP13 = 0xd3, -/*20171018 to 20180627 +/*20171018 to 20180711 임의의 위치 Random Area */ MSG_RANDOM_POS = 0xd4, -/*20171018 to 20180627 +/*20171018 to 20180711 워프 할 위치를 선택하세요. Select an Area to Warp */ MSG_SELECTWHERETOWARP = 0xd5, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. Skill Level is not high enough */ MSG_NOTENOUGHSKILLLEVEL = 0xd6, -/*20171018 to 20180627 +/*20171018 to 20180711 저장된 워프할 장소가 없습니다. There are no memorized locations (Memo Points). */ MSG_NO_STORED_PLACE_TO_WARP = 0xd7, -/*20171018 to 20180627 +/*20171018 to 20180711 워프 관련 스킬이 없습니다. You haven't learned Warp. */ MSG_NOWARPSKILL = 0xd8, -/*20171018 to 20180627 +/*20171018 to 20180711 워프 장소로 저장됨. Saved location as a Memo Point for Warp Skill. */ MSG_WARPPOINTSTORED = 0xd9, -/*20171018 to 20180627 +/*20171018 to 20180711 취소 Cancel */ MSG_CANCEL = 0xda, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬 사용후 시간이 충분히 지나지 않았습니다. There is a Delay after using a Skill. */ MSG_SKILLINTERVAL = 0xdb, -/*20171018 to 20180627 +/*20171018 to 20180711 한번에 가질 수 있는 아이템 종류수를 초과하여 아이템을 가질 수 없습니다. You can't have this item because you will exceed the weight limit. */ MSG_CANT_GET_ITEM_BECAUSE_COUNT = 0xdc, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 최대 종류수를 초과 하였습니다. Out of the maximum capacity */ MSG_INSUFFICIENT_OVER_COUNT = 0xdd, -/*20171018 to 20180627 +/*20171018 to 20180711 수레아이템 Cart Items */ MSG_MERCHANTITEM = 0xde, -/*20171018 to 20180627 +/*20171018 to 20180711 수레 벗기 Take off Cart */ MSG_CARTOFF = 0xdf, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 개설 Opening a stall */ MSG_MERCHANTSHOPMAKER = 0xe0, -/*20171018 to 20180627 +/*20171018 to 20180711 노점이름을 입력하세요. Please Name your Shop. */ MSG_ENTER_SHOP_TITLE = 0xe1, -/*20171018 to 20180627 +/*20171018 to 20180711 나의 노점 My Shop */ MSG_ITEM_MY_STORE = 0xe2, -/*20171018 to 20180627 +/*20171018 to 20180711 상인 아이템 상점 Merchant Shop */ MSG_ITEM_MERCHANT_STORE = 0xe3, -/*20171018 to 20180627 +/*20171018 to 20180711 상인에게 사고자하는 품목 Buying Items */ MSG_ITEMS_FOR_BUY_FROM_MERCHANT = 0xe4, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 구입 실패 %s %s Purchase Failed %s */ MSG_FAIL_BUY_ITEM_FROM_MERCHANT = 0xe5, -/*20171018 to 20180627 +/*20171018 to 20180711 재고 부족. Out of Stock */ MSG_INSUFFICIENT_STOCK = 0xe6, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %d 개 팔림. %s %d sold. */ MSG_ITEM_IS_SOLD = 0xe7, -/*20171018 to 20180627 +/*20171018 to 20180711 노점에서 팔 수 있는 아이템 Available Items for Vending */ MSG_MERCHANTMIRRORITEM = 0xe8, -/*20171018 to 20180627 +/*20171018 to 20180711 제니가 부족해서 스킬을 사용 할 수 없습니다. Skill has failed because you do not have enough zeny. */ MSG_SKILL_FAIL_MONEY = 0xe9, -/*20171018 to 20180627 +/*20171018 to 20180711 사용할 대상을 선택하세요 Select a Target. */ MSG_SELECTTARGET = 0xea, -/*20171018 to 20180627 +/*20171018 to 20180711 /pk on : pk On /pk off : pk Off /pk on: Turns PK On. /pk off: Turns PK Off. */ MSG_EXPLAIN_TIP14 = 0xeb, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 Shop */ MSG_STREETSHOP = 0xec, -/*20171018 to 20180627 +/*20171018 to 20180711 수레 아이템 [Alt+W] Cart Items [Alt+W] */ MSG_OPENCARTWINDOW = 0xed, -/*20171018 to 20180627 +/*20171018 to 20180711 기본정보 Basic Information */ MSG_BASICINFOWND = 0xee, -/*20171018 to 20180627 +/*20171018 to 20180711 이무기로는 이스킬을 사용할수 없습니다. The skill cannot be used with this weapon. */ MSG_USESKILL_FAIL_NOT_SUITABLE_WEAPON = 0xef, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 사기 실패 재고 부족 현재 재고 %d 개. Buying %s has been failed. Out of Stock. Current Stock %d. */ MSG_FAIL_BUY_ITEM_FROM_MERCHANT_NO_STOCK = 0xf0, -/*20171018 to 20180627 +/*20171018 to 20180711 서버와 동기화가 틀려 연결이 끊어졌습니다. You've been disconnected due to a time gap between you and the server. */ MSG_SPEEDHACK = 0xf1, -/*20171018 to 20180627 +/*20171018 to 20180711 화살을 장착하세요 Please equip the proper ammunition first. */ MSG_ERR_ATTACK_ARROW = 0xf2, -/*20171018 to 20180627 +/*20171018 to 20180711 중량과다로 공격이나 스킬을 사용할 수 없습니다. You can't attack or use skills because you've exceeded the Weight Limit. */ MSG_ERR_ATTACK_WEIGHT = 0xf3, -/*20171018 to 20180627 +/*20171018 to 20180711 중량과다로 스킬을 사용할 수 없습니다. You can't use skills because you've exceeded the Weight Limit. */ MSG_ERR_SKILL_WEIGHT = 0xf4, -/*20171018 to 20180627 +/*20171018 to 20180711 화살이 장착되었습니다. Ammunition has been equipped. */ MSG_MSG_ARROW_EQUIPMENT_SUCCESS = 0xf5, -/*20171018 to 20180627 +/*20171018 to 20180711 레드젬스톤이 필요합니다. Red Gemstone required. */ MSG_NEED_REDJAMSTONE = 0xf6, -/*20171018 to 20180627 +/*20171018 to 20180711 블루젬스톤이 필요합니다. Blue Gemstone required. */ MSG_NEED_BLUEJAMSTONE = 0xf7, -/*20171018 to 20180627 +/*20171018 to 20180711 힘 파라메터 Strength */ MSG_DESC_STR = 0xf8, -/*20171018 to 20180627 +/*20171018 to 20180711 민첩성 파라메터 Agility */ MSG_DESC_AGI = 0xf9, -/*20171018 to 20180627 +/*20171018 to 20180711 체력 파라메터 Vitality */ MSG_DESC_VIT = 0xfa, -/*20171018 to 20180627 +/*20171018 to 20180711 지력 파라메터 Intelligence */ MSG_DESC_INT = 0xfb, -/*20171018 to 20180627 +/*20171018 to 20180711 손재주 파라메터 Dexterity */ MSG_DESC_DEX = 0xfc, -/*20171018 to 20180627 +/*20171018 to 20180711 운 파라메터 Luck */ MSG_DESC_LUK = 0xfd, -/*20171018 to 20180627 +/*20171018 to 20180711 공격력 Hit Point */ MSG_DESC_ATK = 0xfe, -/*20171018 to 20180627 +/*20171018 to 20180711 방어력 Defence Rate */ MSG_DESC_DEF = 0xff, -/*20171018 to 20180627 +/*20171018 to 20180711 명중률 Accuracy */ MSG_DESC_HIT = 0x100, -/*20171018 to 20180627 +/*20171018 to 20180711 필살공격률 Critical Attack */ MSG_DESC_CRI = 0x101, -/*20171018 to 20180627 +/*20171018 to 20180711 소속길드 Affiliated Guild */ MSG_DESC_GUILD = 0x102, -/*20171018 to 20180627 +/*20171018 to 20180711 각 파라메터 레벨업에 사용되는 포인트 Points to level up each Parameter */ MSG_DESC_POINT = 0x103, -/*20171018 to 20180627 +/*20171018 to 20180711 마법공격력 Magic Attack */ MSG_DESC_MATK = 0x104, -/*20171018 to 20180627 +/*20171018 to 20180711 마법방어력 Magic Defense */ MSG_DESC_MDEF = 0x105, -/*20171018 to 20180627 +/*20171018 to 20180711 회피율 Dodge */ MSG_DESC_FLEE = 0x106, -/*20171018 to 20180627 +/*20171018 to 20180711 공격스피드 Attack Speed */ MSG_DESC_ASPD = 0x107, -/*20171018 to 20180627 +/*20171018 to 20180711 지역당 수용인원 초과로 접속할 수 없습니다. Server is jammed due to over population. Please try again shortly. */ MSG_PC_OVERFLOW = 0x108, -/*20171018 to 20180627 +/*20171018 to 20180711 옵션 Option */ MSG_OPTIONWND = 0x109, -/*20171018 to 20180627 +/*20171018 to 20180711 E-MAIL 인증이 되지않았거나 블럭된 계정입니다. Account ID blocked by the Game Master Team. */ MSG_ID_EMAIL_CONFIRM_NEEDED = 0x10a, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호가 틀립니다. Incorrect User ID or Password. Please try again. */ MSG_INCORRECT_LOGIN_PASSWORD = 0x10b, -/*20171018 to 20180627 +/*20171018 to 20180711 머리모양 선택 Choose Hairstyle */ MSG_SELECT_HAIR_STYLE = 0x10c, -/*20171018 to 20180627 +/*20171018 to 20180711 공격력 Hit Point */ MSG_ATK = 0x10d, -/*20171018 to 20180627 +/*20171018 to 20180711 방어력 Defence Rate */ MSG_DEF = 0x10e, -/*20171018 to 20180627 +/*20171018 to 20180711 공격스냅 On Attack Snap On */ MSG_ATTACK_SNAP_ON = 0x10f, -/*20171018 to 20180627 +/*20171018 to 20180711 공격스냅 Off Attack Snap Off */ MSG_ATTACK_SNAP_OFF = 0x110, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬스냅 On Skill Snap On */ MSG_SKILL_SNAP_ON = 0x111, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬스냅 Off Skill Snap Off */ MSG_SKILL_SNAP_OFF = 0x112, -/*20171018 to 20180627 +/*20171018 to 20180711 /스냅 or /snap: 몬스터 공격시 스냅 On Off /스킬스냅 or /skillsnap: 스킬로 몬스터 공격시 스냅 On Off /아이템스냅 or /itemsnap: 아이템 주울때 스냅 On Off /snap: Turns snap On | Off for fights, /skillsnap: Turns snap On | Off for skills. /itemsnap: Turns snap On | Off for items on the grounds. */ MSG_EXPLAIN_SNAP = 0x113, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템스냅 On Item Snap On */ MSG_ITEM_SNAP_ON = 0x114, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템스냅 Off Item Snap Off */ MSG_ITEM_SNAP_OFF = 0x115, -/*20171018 to 20180627 +/*20171018 to 20180711 스냅 Snap */ MSG_SNAP = 0x116, -/*20171018 to 20180627 +/*20171018 to 20180711 한가지 아이템을 3만개 이상 가질수 없습니다. You cannot carry more than 30,000 of one kind of item. */ MSG_CANT_GET_ITEM_OVERCOUNT_ONEITEM = 0x117, -/*20171018 to 20180627 +/*20171018 to 20180711 레벨 30이상의 캐릭터는 삭제할 수 없습니다. 삭제를 원하시면 관계자에게 문의 하세요. You cannot delete a Character with a level greater than 30. If you want to delete the character please contact a Game Master. */ MSG_CANT_DELETE_CHARACTER_OVER_30_LEVEL = 0x118, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 교환중에는 아이템을 사고 팔 수 없습니다. You cannot use an NPC shop while in a trade. */ MSG_FAIL_BUY_ITEM_ITEM_EXCHANGING = 0x119, -/*20171018 to 20180627 +/*20171018 to 20180711 상점명 Shop Name */ MSG_STALL_NAME = 0x11a, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬목록 Skill Tree */ MSG_SKILLLIST = 0x11b, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬포인트 : %d Skill Point: %d */ MSG_SKILLPOINT = 0x11c, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬사용 실패 Skill has failed. */ MSG_USESKILL_FAIL = 0x11d, -/*20171018 to 20180627 +/*20171018 to 20180711 패시브 Passive */ MSG_PASSIVE = 0x11e, -/*20171018 to 20180627 +/*20171018 to 20180711 각자 취득 Individual */ MSG_EXPDIV1 = 0x11f, -/*20171018 to 20180627 +/*20171018 to 20180711 균등하게 분배 Shared */ MSG_EXPDIV2 = 0x120, -/*20171018 to 20180627 +/*20171018 to 20180711 각자 취득 Individual */ MSG_ITEMCOLLECT1 = 0x121, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 전체 공유 Party Share */ MSG_ITEMCOLLECT2 = 0x122, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 설정 Party Setup */ MSG_PARTYSETTING = 0x123, -/*20171018 to 20180627 +/*20171018 to 20180711 경험치 분배방식 How to share EXP */ MSG_HOWEXPDIV = 0x124, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 수집방식 How to share Items */ MSG_HOWITEMCOLLECT = 0x125, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 리더만 설정할 수 있습니다. Only the Party Leader can change this setting. */ MSG_ONLY_PARTYMASTER = 0x126, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 갯수 안물어보기 Toggle Item Amount. */ MSG_NOQUESTION_ITEMCOUNT = 0x127, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000%d^000000 초 후에 캐릭터가 지워집니다. 취소 하려면 취소 버튼을 누르세요. Character will be deleted after ^ff0000%d^000000 seconds. Press Cancel to quit. */ MSG_CHARARATER_DELETE_COUNT = 0x128, -/*20171018 to 20180627 +/*20171018 to 20180711 교환할 수 있는 최대 아이템 갯수는 10가지 입니다. You cannot trade more than 10 types of items per trade. */ MSG_MAXEXCHANGE_IS_10_KIND = 0x129, -/*20171018 to 20180627 +/*20171018 to 20180711 이서버를 이용할 수 없는 나이입니다. You are underaged. */ MSG_LIMIT_AGE = 0x12a, -/*20171018 to 20180627 +/*20171018 to 20180711 이메일 주소를 입력하세요. Please enter the deletion password. */ MSG_ENTER_EMAIL = 0x12b, -/*20171018 to 20180627 +/*20171018 to 20180711 이메일 주소 입력하기 E-mail Address (Case Sensitive). */ MSG_ENTER_EMAIL_TOOLTIP = 0x12c, -/*20171018 to 20180627 +/*20171018 to 20180711 이메일 주소가 틀려서 캐릭터가 삭제 되지 않았습니다. Character Deletion has failed because you have entered an incorrect e-mail address. */ MSG_CANNOT_DELETE_CHARACTER_EMAIL = 0x12d, -/*20171018 to 20180627 +/*20171018 to 20180711 계정 비밀번호를 입력하세요. Enter Second Serial Cord of your Social Security number. */ MSG_ENTER_PEOPLE_REG_NUMBER = 0x12e, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호가 틀려서 캐릭터가 삭제 되지 않았습니다. Character Deletion has failed because you have entered an incorrect SSN. */ MSG_CANNOT_DELETE_CHARACTER_PEOPLE_REG_NUMBER = 0x12f, -/*20171018 to 20180627 +/*20171018 to 20180711 한번에 15가지 이상의 아이템을 팔 수 없습니다. You can't sell more than 15 types of Items at one time. */ MSG_CANT_SELL_OVER_15 = 0x130, -/*20171018 to 20180627 +/*20171018 to 20180711 나이제한 때문에 이계정으로 이서버에 접속할 수 없습니다. The age limit from commandment tables cannot connect to this server. */ MSG_UNDER_AGE = 0x131, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 50 퍼센트 이상일때는 HP SP가 자연적으로 회복이 되지 않습니다. HP/SP will not be restored when your carried weight is over 50% of the Weight Limit. */ MSG_NO_RECOVER_OVERWEIGHT = 0x132, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 90 퍼센트 이상일때는 공격과 스킬을 사용할 수 없습니다. You can't use Skills or Attack while your carried weight is over 90% of your Weight Limit. */ MSG_NO_ATTACK_OVERWEIGHT = 0x133, -/*20171018 to 20180627 +/*20171018 to 20180711 HP SP가 자연적으로 회복이 가능한 상태가 되었습니다. Your HP/SP are now being restored naturally. */ MSG_NO_RECOVER_OVERWEIGHT_RELEASED = 0x134, -/*20171018 to 20180627 +/*20171018 to 20180711 공격과 스킬이 가능한 상태가 되었습니다. Attack and Skills are now available. */ MSG_NO_ATTACK_OVERWEIGHT_RELEASED = 0x135, -/*20171018 to 20180627 +/*20171018 to 20180711 서버 점검중입니다. Your Game's Exe File is not the latest version. */ MSG_INVALID_VERSION = 0x136, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템이 모두 팔렸습니다. Items are sold out. */ MSG_ITEM_IS_SOLD_OUT = 0x137, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅내용 파일로 저장하기 Save Chat as Text File */ MSG_WRITE_CHAT_TO_FILE = 0x138, -/*20171018 to 20180627 +/*20171018 to 20180711 /갈무리 or /savechat : 채팅 내용 파일로 저장하기. /savechat: Save a Chat Log */ MSG_EXPLAIN_SAVE_CHAT = 0x139, -/*20171018 to 20180627 +/*20171018 to 20180711 계정 만들기 Register */ MSG_MAKEACCOUNT = 0x13a, -/*20171018 to 20180627 +/*20171018 to 20180711 수신거부하기 Reject Whispering */ MSG_REQ_EX_LIST = 0x13b, -/*20171018 to 20180627 +/*20171018 to 20180711 수신거부해제하기 Allow Whispering */ MSG_REQ_IN = 0x13c, -/*20171018 to 20180627 +/*20171018 to 20180711 미스표시 On Shows ''Miss'' */ MSG_MISS_EFFECT_ON = 0x13d, -/*20171018 to 20180627 +/*20171018 to 20180711 미스표시 Off Shows ''Miss'' */ MSG_MISS_EFFECT_OFF = 0x13e, -/*20171018 to 20180627 +/*20171018 to 20180711 카메라고정 On Camera Zooming On */ MSG_FIXED_CAMERA_ON = 0x13f, -/*20171018 to 20180627 +/*20171018 to 20180711 카메라고정 Off Camera Zooming Off */ MSG_FIXED_CAMERA_OFF = 0x140, -/*20171018 to 20180627 +/*20171018 to 20180711 /camera : 플레이어에게 카메라고정 On Off /miss : 미스이펙트 On Off /camera: Camera Zooming On or Off. /miss: Toggle ''Miss'' display */ MSG_EXPLAIN_CAMERA_MISS = 0x141, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬정보보기 View Skill Info */ MSG_SEE_INFORMATION_OF_SKILL = 0x142, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬이름바꾸기 Change Skill */ MSG_CHANGE_SKILL_NAME = 0x143, -/*20171018 to 20180627 +/*20171018 to 20180711 스프라이트 해상도 Sprite Resolution */ MSG_SPRITE_RESOLUTION = 0x144, -/*20171018 to 20180627 +/*20171018 to 20180711 텍스쳐 해상도 Texture Resolution */ MSG_TEXTURE_RESOLUTION = 0x145, -/*20171018 to 20180627 +/*20171018 to 20180711 디테일 조정 Arrange Detail */ MSG_DETAILLEVELWND = 0x146, -/*20171018 to 20180627 +/*20171018 to 20180711 %s Zeny 획득 You got %s Zeny */ MSG_GET_ZENY = 0x147, -/*20171018 to 20180627 +/*20171018 to 20180711 길드명 Guild Name */ MSG_GUILDNAME = 0x148, -/*20171018 to 20180627 +/*20171018 to 20180711 길드레벨 Guild lvl */ MSG_GUILDLEVEL = 0x149, -/*20171018 to 20180627 +/*20171018 to 20180711 마스터이름 ClanMaster Name */ MSG_GUILD_MASTER_NAME = 0x14a, -/*20171018 to 20180627 +/*20171018 to 20180711 조합원수 Number of Members */ MSG_GUILD_NUM_MEMBER = 0x14b, -/*20171018 to 20180627 +/*20171018 to 20180711 조합원 평균레벨 Avg.lvl of Guildsmen */ MSG_GUILD_AVG_MEMBER_LEVEL = 0x14c, -/*20171018 to 20180627 +/*20171018 to 20180711 관리영지 Castles Owned */ MSG_GUILD_MANAGE_LAND = 0x14d, -/*20171018 to 20180627 +/*20171018 to 20180711 성향 Tendency */ MSG_GUILD_FAIR = 0x14e, -/*20171018 to 20180627 +/*20171018 to 20180711 경험치 EXP */ MSG_GUILD_EXP = 0x14f, -/*20171018 to 20180627 +/*20171018 to 20180711 길드엠블렘 Emblem */ MSG_GUILD_EMBLEM = 0x150, -/*20171018 to 20180627 +/*20171018 to 20180711 길드상납포인트 Tax Point */ MSG_GUILD_POINT = 0x151, -/*20171018 to 20180627 +/*20171018 to 20180711 동맹길드 Alliances */ MSG_ALLY_GUILD = 0x152, -/*20171018 to 20180627 +/*20171018 to 20180711 적대길드 Antagonists */ MSG_HOSTILITY_GUILD = 0x153, -/*20171018 to 20180627 +/*20171018 to 20180711 길드정보 Guild Info */ MSG_GUILDINFOMANAGE = 0x154, -/*20171018 to 20180627 +/*20171018 to 20180711 조합원정보 Guildsmen Info */ MSG_GUILDMEMBERMANAGE = 0x155, -/*20171018 to 20180627 +/*20171018 to 20180711 직위설정 Position */ MSG_GUILDPOSITIONMANAGE = 0x156, -/*20171018 to 20180627 +/*20171018 to 20180711 길드스킬 Guild Skill */ MSG_GUILDSKILL = 0x157, -/*20171018 to 20180627 +/*20171018 to 20180711 추방자 리스트 Expel History */ MSG_GUILDBANISHEDMEMBER = 0x158, -/*20171018 to 20180627 +/*20171018 to 20180711 공지사항 Guild Notice */ MSG_GUILDNOTICE = 0x159, -/*20171018 to 20180627 +/*20171018 to 20180711 전체길드 리스트 Entire Guild List */ MSG_GUILDTOTALINFO = 0x15a, -/*20171018 to 20180627 +/*20171018 to 20180711 귓말 리스트 Whispering List */ MSG_WHISPERLISTWND = 0x15b, -/*20171018 to 20180627 +/*20171018 to 20180711 귓말창 열기 Open Whispering Window */ MSG_OPENWHISPERLISTWND = 0x15c, -/*20171018 to 20180627 +/*20171018 to 20180711 귓말 리스트 창 여는법 : [Alt] + [H] 를 누르면 귓말 리스트 창이 열립니다. How to Open Whispering List: Press [Alt] + [H] */ MSG_EXPLAIN_WHISPER_LIST_WND = 0x15d, -/*20171018 to 20180627 +/*20171018 to 20180711 자동으로 귓말창 열기 Open Whispering List Automatically */ MSG_AUTOOPENWHISPERLISTWND = 0x15e, -/*20171018 to 20180627 +/*20171018 to 20180711 지우기 Delete */ MSG_DELETE = 0x15f, -/*20171018 to 20180627 +/*20171018 to 20180711 다음부터 열리지 않음 Close since next */ MSG_DONTOPEN = 0x160, -/*20171018 to 20180627 +/*20171018 to 20180711 마지막으로 접속한 시간 Last Log-in Time */ MSG_LAST_LOGIN_TIME = 0x161, -/*20171018 to 20180627 +/*20171018 to 20180711 마지막으로 접속한 IP Last Log-in IP */ MSG_LAST_LOGIN_IP = 0x162, -/*20171018 to 20180627 +/*20171018 to 20180711 친구 설정 Friend Setup */ MSG_FRIEND_SETTING = 0x163, -/*20171018 to 20180627 +/*20171018 to 20180711 정말 지우시겠습니까? Are you sure that you want to delete? */ MSG_DO_YOU_REALLY_WANT_DELETE = 0x164, -/*20171018 to 20180627 +/*20171018 to 20180711 정말 탈퇴하시겠습니까? Are you sure that you want to leave? */ MSG_DO_YOU_REALLY_WANT_LEAVE = 0x165, -/*20171018 to 20180627 +/*20171018 to 20180711 친구로 등록하기 Register as a Friend */ MSG_ADD_TO_FRIEND_CHAR_LIST = 0x166, -/*20171018 to 20180627 +/*20171018 to 20180711 친구일때 자동으로 1:1창 열기 Open 1:1 Chat between Friends */ MSG_AUTOOPENWHISPERLISTWND_FRIEND = 0x167, -/*20171018 to 20180627 +/*20171018 to 20180711 1:1창 열기 Open 1:1 Chat */ MSG_OPEN_1ON1_WINDOW = 0x168, -/*20171018 to 20180627 +/*20171018 to 20180711 친구가 아닐때 자동으로 1:1창 열기 Open 1:1 Chat between Strangers */ MSG_AUTOOPEN_1ON1_WINDOW = 0x169, -/*20171018 to 20180627 +/*20171018 to 20180711 1:1창 열릴때 소리로 알림 Alarm when you recieve a 1:1 Chat */ MSG_WHISPER_OPEN_SOUND = 0x16a, -/*20171018 to 20180627 +/*20171018 to 20180711 정말 제명시키시겠습니까? Are you sure that you want to expel? */ MSG_DO_YOU_REALLY_WANT_EXPEL = 0x16b, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 님이 길드를 탈퇴했습니다. %s has withdrawn from the guild. */ MSG_USER_LEFT_GUILD = 0x16c, -/*20171018 to 20180627 +/*20171018 to 20180711 탈퇴사유 : %s Secession Reason: %s */ MSG_REASON_LEAVE_GUILD = 0x16d, -/*20171018 to 20180627 +/*20171018 to 20180711 길드명이 일치하지 않습니다 You have failed to disband the guild. */ MSG_DISORGANIZE_GUILD_FAILURE = 0x16e, -/*20171018 to 20180627 +/*20171018 to 20180711 길드해체사유 : %s Disband Reason: %s */ MSG_DISORGANIZATION_REASON = 0x16f, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 계정은 삭제된 아이디 입니다. This ID has been removed. */ MSG_DELETED_ACCOUNT = 0x170, -/*20171018 to 20180627 +/*20171018 to 20180711 판매가 : Price: */ MSG_SELLPRICE = 0x171, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 님이 길드에서 추방되었습니다. %s has been expelled from our guild. */ MSG_BAN_GUILD = 0x172, -/*20171018 to 20180627 +/*20171018 to 20180711 추방사유 : %s Expulsion Reason: %s */ MSG_REASON_BAN_GUILD = 0x173, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 착용할 수 없습니다. You can't put this item on. */ MSG_CAN_NOT_EQUIP_ITEM = 0x174, -/*20171018 to 20180627 +/*20171018 to 20180711 파티설정을 변경할 수 없습니다. You can't modify Party Setup. */ MSG_PARTYSETTING_CHANGE_IMPOSSIBLE = 0x175, -/*20171018 to 20180627 +/*20171018 to 20180711 길드가 만들어 졌습니다. Guild has been Created. */ MSG_GUILD_MAKE_SUCCESS = 0x176, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 길드에 속해있습니다. You are already in a Guild. */ MSG_GUILD_MAKE_ALREADY_MEMBER = 0x177, -/*20171018 to 20180627 +/*20171018 to 20180711 같은이름의 길드가 존재합니다. That Guild Name already exists. */ MSG_GUILD_MAKE_GUILD_EXIST = 0x178, -/*20171018 to 20180627 +/*20171018 to 20180711 길드에서 초청 메시지가 왔습니다. 가입하겠습니까? Guild has sent you an invitation. Would you like to join this Guild? */ MSG_SUGGEST_JOIN_GUILD = 0x179, -/*20171018 to 20180627 +/*20171018 to 20180711 다른길드에 가입되어 있습니다. He/She is already in a Guild. */ MSG_CHARACTER_IS_ALREADY_IN_GUILD = 0x17a, -/*20171018 to 20180627 +/*20171018 to 20180711 길드가입을 거절 했습니다. Offer Rejected */ MSG_CHARACTER_REJECT_JOIN_GUILD = 0x17b, -/*20171018 to 20180627 +/*20171018 to 20180711 길드가입을 수락했습니다. Offer Accepted */ MSG_CHARACTER_ACCEPT_JOIN_GUILD = 0x17c, -/*20171018 to 20180627 +/*20171018 to 20180711 길드정원을 초과했습니다. Your Guild is Full. */ MSG_TOO_MANY_PEOPLE_IN_GUILD = 0x17d, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님 길드에 가입요청 Send (%s) a Guild invitation */ MSG_REQ_JOIN_GUILD = 0x17e, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬 레벨이 모자라서 매너포인트를 줄 수 없습니다. You haven't learned enough skills for aligning. */ MSG_NOT_ENOUGH_FOR_MANNER_POINT = 0x17f, -/*20171018 to 20180627 +/*20171018 to 20180711 매너 포인트 주기 성공 Aligning completed. */ MSG_GIVING_MANNER_POINT_SUCCESS = 0x180, -/*20171018 to 20180627 +/*20171018 to 20180711 오늘 이미 사용했습니다. You already spent your point for today. */ MSG_YOU_USE_TODAY_ALREADY = 0x181, -/*20171018 to 20180627 +/*20171018 to 20180711 이캐릭터에게 지급한지 한달이 지나지 않았습니다. Hasn't been a month yet since you aligned this person. */ MSG_ONE_MONTH_NOT_PASSED = 0x182, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 님으로부터 플러스 매너 포인트를 받았습니다. Remember, Spamming isn't nice. */ MSG_RECEIVE_PLUS_MANNER_POINT = 0x183, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 님으로부터 마이너스 매너 포인트를 받았습니다. Please refrain from ill-mannered conduct, thank you. */ MSG_RECEIVE_MINUS_MANNER_POINT = 0x184, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅 금지 시간 줄이기(풀기) Align with a Good Point */ MSG_GIVE_PLUS_MANNER_POINT = 0x185, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅 금지 시간 늘이기(걸기) Align with a Bad Point */ MSG_GIVE_MINUS_MANNER_POINT = 0x186, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님과의 거래요청 Request a deal with (%s) */ MSG_REQ_DEAL_WITH2 = 0x187, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님 파티에 가입요청 Ask (%s) to join your party */ MSG_REQ_JOIN_PARTY2 = 0x188, -/*20171018 to 20180627 +/*20171018 to 20180711 길드에서 동맹요청 메시지가 왔습니다. 동맹하겠습니까? Guild is asking you to agree to an Alliance with them. Do you accept? */ MSG_SUGGEST_ALLY_GUILD = 0x189, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 동맹되어 있습니다. This Guild is already your Ally. */ MSG_REQALLYGUILD_ALREADY_ALLIED = 0x18a, -/*20171018 to 20180627 +/*20171018 to 20180711 동맹을 거절 했습니다. You reject the offer */ MSG_REQALLYGUILD_REJECT = 0x18b, -/*20171018 to 20180627 +/*20171018 to 20180711 동맹을 수락 했습니다. You accept the offer */ MSG_REQALLYGUILD_ACCEPT = 0x18c, -/*20171018 to 20180627 +/*20171018 to 20180711 상대길드의 동맹길드의 수가 초과 되었습니다. They have too many Alliances. */ MSG_REQALLYGUILD_OVERSIZE = 0x18d, -/*20171018 to 20180627 +/*20171018 to 20180711 길드의 동맹길드의 수가 초과 되었습니다. You have too many Alliances. */ MSG_REQALLYMYGUILD_OVERSIZE = 0x18e, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 동맹 요청 Set this guild as an Alliance */ MSG_REQ_ALLY_GUILD = 0x18f, -/*20171018 to 20180627 +/*20171018 to 20180711 길드가 성공적으로 해체 되었습니다. Guild was successfully disbanded. */ MSG_DISORGANIZE_GUILD_SUCCESS = 0x190, -/*20171018 to 20180627 +/*20171018 to 20180711 주민등록번호가 틀려서 길드가 해체되지 않았습니다. You have failed to disband the guild due to your incorrect SSN. */ MSG_DISORGANIZE_GUILD_INVALIDKEY = 0x191, -/*20171018 to 20180627 +/*20171018 to 20180711 길드맴버가 존재해서 길드가 해체되지 않았습니다. You have failed to disband the guild because there are guildsmen still present. */ MSG_DISORGANIZE_GUILD_MEMBEREXIST = 0x192, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 적대 요청 Set this guild as an Antagonist */ MSG_REQ_HOSTILE_GUILD = 0x193, -/*20171018 to 20180627 +/*20171018 to 20180711 머리색깔 선택 Choose Hair Color */ MSG_SELECT_HAIR_COLOR = 0x194, -/*20171018 to 20180627 +/*20171018 to 20180711 길드결성시 필요한 아이템이 없습니다. You don't have necessary item to create a Guild. */ MSG_GUILD_MAKE_GUILD_NONE_ITEM = 0x195, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 정보 Monster Info */ MSG_MONSTER_INFO_WINDOW = 0x196, -/*20171018 to 20180627 +/*20171018 to 20180711 이름 Name */ MSG_NAME = 0x197, -/*20171018 to 20180627 +/*20171018 to 20180711 레벨 Level */ MSG_LEVEL = 0x198, -/*20171018 to 20180627 +/*20171018 to 20180711 HP */ MSG_HP = 0x199, -/*20171018 to 20180627 +/*20171018 to 20180711 크기 Size */ MSG_SIZE = 0x19a, -/*20171018 to 20180627 +/*20171018 to 20180711 종족 Type */ MSG_RACETYPE = 0x19b, -/*20171018 to 20180627 +/*20171018 to 20180711 MDEF */ MSG_MDEFPOWER = 0x19c, -/*20171018 to 20180627 +/*20171018 to 20180711 속성 Attribute */ MSG_PROPERTY = 0x19d, -/*20171018 to 20180627 +/*20171018 to 20180711 無 Neutral */ MSG_PROPERTY_NEUTURAL = 0x19e, -/*20171018 to 20180627 +/*20171018 to 20180711 水 Water */ MSG_PROPERTY_WATER = 0x19f, -/*20171018 to 20180627 +/*20171018 to 20180711 地 Earth */ MSG_PROPERTY_EARTH = 0x1a0, -/*20171018 to 20180627 +/*20171018 to 20180711 火 Fire */ MSG_PROPERTY_FIRE = 0x1a1, -/*20171018 to 20180627 +/*20171018 to 20180711 風 Wind */ MSG_PROPERTY_WIND = 0x1a2, -/*20171018 to 20180627 +/*20171018 to 20180711 毒 Poison */ MSG_PROPERTY_POISON = 0x1a3, -/*20171018 to 20180627 +/*20171018 to 20180711 聖 Holy */ MSG_PROPERTY_SAINT = 0x1a4, -/*20171018 to 20180627 +/*20171018 to 20180711 暗 Shadow */ MSG_PROPERTY_DARK = 0x1a5, -/*20171018 to 20180627 +/*20171018 to 20180711 念 Ghost */ MSG_PROPERTY_MENTAL = 0x1a6, -/*20171018 to 20180627 +/*20171018 to 20180711 死 Undead */ MSG_PROPERTY_UNDEAD = 0x1a7, -/*20171018 to 20180627 +/*20171018 to 20180711 현재는 아이템을 만들 수 없습니다. You can't create items yet. */ MSG_CANT_MAKE_ITEM = 0x1a8, -/*20171018 to 20180627 +/*20171018 to 20180711 제조 목록 Item List you can craft */ MSG_MAKE_LIST = 0x1a9, -/*20171018 to 20180627 +/*20171018 to 20180711 만들기 Create */ MSG_MAKE_TARGET = 0x1aa, -/*20171018 to 20180627 +/*20171018 to 20180711 에 필요한 재료: 's materials */ MSG_REQUIRE_FOR_MAKE_TARGET = 0x1ab, -/*20171018 to 20180627 +/*20171018 to 20180711 만들기 실패 item creation failed. */ MSG_MAKE_TARGET_FAIL = 0x1ac, -/*20171018 to 20180627 +/*20171018 to 20180711 만들기 성공 item created successfully. */ MSG_MAKE_TARGET_SUCCEESS = 0x1ad, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 만들기를 실패하였습니다. item creation failed. */ MSG_MAKE_TARGET_FAIL_MSG = 0x1ae, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 만들기를 성공했습니다. item created successfully. */ MSG_MAKE_TARGET_SUCCEESS_MSG = 0x1af, -/*20171018 to 20180627 +/*20171018 to 20180711 레벨이 부족합니다. You are not the required lvl. */ MSG_NOT_ENOUGH_LEVEL = 0x1b0, -/*20171018 to 20180627 +/*20171018 to 20180711 레벨이 너무 높습니다. Too high lvl for this job. */ MSG_TOO_HIGH_LEVEL = 0x1b1, -/*20171018 to 20180627 +/*20171018 to 20180711 직업이 적합하지 않습니다. Not the suitable job for this type of work. */ MSG_NOT_ACCEPTABLE_JOB = 0x1b2, -/*20171018 to 20180627 +/*20171018 to 20180711 토키 박스 트랩 메세지 Record a message in the Talkie Box */ MSG_TALKBOX_WINDOW = 0x1b3, -/*20171018 to 20180627 +/*20171018 to 20180711 기록할 메세지를 입력하시기 바랍니다. Please type a message for the Talkie Box */ MSG_TALKBOX_WINDOW_MSG = 0x1b4, -/*20171018 to 20180627 +/*20171018 to 20180711 길드에게 보냄 Send to Guild */ MSG_SEND_TO_GUILD = 0x1b5, -/*20171018 to 20180627 +/*20171018 to 20180711 결제된 계정이 아닙니다. 결제 페이지로 이동하시겠습니까? You didn't pay for this ID. Would you like to pay for it now? */ MSG_NOT_SETTLED = 0x1b6, -/*20171018 to 20180627 +/*20171018 to 20180711 서버가 혼잡한 관계로 잠시후 다시 시도해 주시기 바랍니다. Server is jammed due to overpopulation. Please try again after few minutes. */ MSG_ACCOUNT_BUSY = 0x1b7, -/*20171018 to 20180627 +/*20171018 to 20180711 지난 접속 정보가 남아 있습니다. 30초정도 지난뒤에 다시 시도해 주시기 바랍니다. Server still recognizes your last log-in. Please try again after a few minutes. */ MSG_INFORMATION_REMAINED = 0x1b8, -/*20171018 to 20180627 +/*20171018 to 20180711 매 풀어주기 Release Falcon */ MSG_BIRDOFF = 0x1b9, -/*20171018 to 20180627 +/*20171018 to 20180711 페코페코 내리기 Dismount */ MSG_CHIKENOFF = 0x1ba, -/*20171018 to 20180627 +/*20171018 to 20180711 小 Small */ MSG_SIZE_SMALL = 0x1bb, -/*20171018 to 20180627 +/*20171018 to 20180711 中 Med */ MSG_SIZE_MIDDLE = 0x1bc, -/*20171018 to 20180627 +/*20171018 to 20180711 大 Big */ MSG_SIZE_BIG = 0x1bd, -/*20171018 to 20180627 +/*20171018 to 20180711 더블 Double */ MSG_DOUBLE = 0x1be, -/*20171018 to 20180627 +/*20171018 to 20180711 트리플 Triple */ MSG_TRIPLE = 0x1bf, -/*20171018 to 20180627 +/*20171018 to 20180711 쿼드로플 Quadruple */ MSG_QUADROPLE = 0x1c0, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 까지 로그인을 금지하고 있습니다. You are prohibited to log in until %s. */ MSG_LOGIN_REFUSE_BLOCKED_UNTIL = 0x1c1, -/*20171018 to 20180627 +/*20171018 to 20180711 의 's */ MSG_MANUFACTURED_NORMAL_ITEM = 0x1c2, -/*20171018 to 20180627 +/*20171018 to 20180711 의 파이어 's Fire */ MSG_MANUFACTURED_FIRE_ITEM = 0x1c3, -/*20171018 to 20180627 +/*20171018 to 20180711 의 아이스 's Ice */ MSG_MANUFACTURED_ICE_ITEM = 0x1c4, -/*20171018 to 20180627 +/*20171018 to 20180711 의 윈드 's Wind */ MSG_MANUFACTURED_WIND_ITEM = 0x1c5, -/*20171018 to 20180627 +/*20171018 to 20180711 의 어스 's Earth */ MSG_MANUFACTURED_EARTH_ITEM = 0x1c6, -/*20171018 to 20180627 +/*20171018 to 20180711 211.239.161.246 38.144.194.2 */ MSG_ACCOUNT_ADDRESS = 0x1c7, -/*20171018 to 20180627 +/*20171018 to 20180711 6900 */ MSG_ACCOUNT_PORT = 0x1c8, /*20171018 to 20171206 http://www.ragnarok.co.kr -20171208 to 20180627 +20171208 to 20180711 http://roz.gnjoy.com/ http://www.ragnarok.co.kr */ MSG_REGISTRATION_WEB_URL = 0x1c9, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 사용자 강제 종료 Kill %s */ MSG_BAN_USER = 0x1ca, -/*20171018 to 20180627 +/*20171018 to 20180711 무지쎈 Very Strong */ MSG_ONE_STARPIECE = 0x1cb, -/*20171018 to 20180627 +/*20171018 to 20180711 무지무지쎈 Very Very Strong */ MSG_TWO_STARPIECE = 0x1cc, -/*20171018 to 20180627 +/*20171018 to 20180711 무무무쎈 Very Very Very Strong */ MSG_THREE_STARPIECE = 0x1cd, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 추방 사유 The Reason of Expulsion */ MSG_GUILD_KICK_REASON = 0x1ce, -/*20171018 to 20180627 +/*20171018 to 20180711 공격 속도가 증가했습니다. Attack Speed is up. */ MSG_INCATTACKSPEED = 0x1cf, -/*20171018 to 20180627 +/*20171018 to 20180711 공격 속도가 감소했습니다. Attack Speed is down. */ MSG_DECATTACKSPEED = 0x1d0, -/*20171018 to 20180627 +/*20171018 to 20180711 무기의 공격력이 향상되었습니다. Weapon Damage is improved. */ MSG_INCWEAPONATTACK = 0x1d1, -/*20171018 to 20180627 +/*20171018 to 20180711 무기의 공격력이 감소되었습니다. Weapon Damage is reduced. */ MSG_DECWEAPONATTACK = 0x1d2, -/*20171018 to 20180627 +/*20171018 to 20180711 시전 딜레이가 줄었습니다. Cast Delay is reduced. */ MSG_FASTPREDELAY = 0x1d3, -/*20171018 to 20180627 +/*20171018 to 20180711 시전 딜레이가 정상으로 되었습니다. Cast Delay has returned to normal. */ MSG_NORMALPREDELAY = 0x1d4, -/*20171018 to 20180627 +/*20171018 to 20180711 무기에 독속성이 부여되었습니다. Weapon is temporarily enchanted with Poison. */ MSG_WEAPONPROPERTYPOISON = 0x1d5, -/*20171018 to 20180627 +/*20171018 to 20180711 무기에 성속성이 부여되었습니다. Weapon is temporarily enchanted with an elemental property. */ MSG_WEAPONPROPERTYSAINT = 0x1d6, -/*20171018 to 20180627 +/*20171018 to 20180711 무기의 원래속성이 적용되었습니다. Weapon has changed back to normal. */ MSG_WEAPONPROPERTYORIGINAL = 0x1d7, -/*20171018 to 20180627 +/*20171018 to 20180711 방어구에 성속성이 부여되었습니다. Armor has been enchanted with the Holy Ghost. */ MSG_ARMORPROPERTYSAINT = 0x1d8, -/*20171018 to 20180627 +/*20171018 to 20180711 방어구의 원래속성이 적용되었습니다. Armor has changed back to normal. */ MSG_ARMORPROPERTYORIGINAL = 0x1d9, -/*20171018 to 20180627 +/*20171018 to 20180711 배리어 상태가 되었습니다. Barrier Formed. */ MSG_BARRIOR = 0x1da, -/*20171018 to 20180627 +/*20171018 to 20180711 배리어 상태가 해제 되었습니다. Barrier Canceled. */ MSG_DISAPPEARBARRIOR = 0x1db, -/*20171018 to 20180627 +/*20171018 to 20180711 소형, 중형, 대형 몬스터에게 100% 공격력을 줍니다. Weapon Perfection Initiated. */ MSG_PERFECTDAMAGE = 0x1dc, -/*20171018 to 20180627 +/*20171018 to 20180711 웨폰퍼펙션 모드가 해제 되었습니다. Weapon perfection Canceled. */ MSG_DISAPPEARPERFECTDAMAGE = 0x1dd, -/*20171018 to 20180627 +/*20171018 to 20180711 무기가 파괴될 가능성이 높아진 대신 무기의 공격력이 증가하였습니다. Power-Thrust Initiated. */ MSG_OVERTHRUSTING = 0x1de, -/*20171018 to 20180627 +/*20171018 to 20180711 오버트러스트 상태가 해제 되었습니다. Power-Thrust Canceled. */ MSG_DISAPPEAROVERTHRUSTING = 0x1df, -/*20171018 to 20180627 +/*20171018 to 20180711 무기의 최대 성능을 끌어냅니다. Maximize-Power Initiated. */ MSG_MAXIMIZE = 0x1e0, -/*20171018 to 20180627 +/*20171018 to 20180711 맥시마이즈 상태가 해제 되었습니다. Maximize-Power Canceled. */ MSG_DISAPPEARMAXIMIZE = 0x1e1, -/*20171018 to 20180627 +/*20171018 to 20180711 [신서버] [New Server] */ MSG_SERVER_PROPERTY_NEW = 0x1e2, -/*20171018 to 20180627 +/*20171018 to 20180711 (%d 명) (%d players) */ MSG_SERVER_USER_COUNT = 0x1e3, -/*20171018 to 20180627 +/*20171018 to 20180711 (점검중) (On the maintenance) */ MSG_SERVER_INSPECTING = 0x1e4, -/*20171018 to 20180627 +/*20171018 to 20180711 길드멤버 %s님이 접속하셨습니다. Guild member %s has connected. */ MSG_GUILD_MEMBER_STATUS_ONLINE = 0x1e5, -/*20171018 to 20180627 +/*20171018 to 20180711 길드멤버 %s님이 종료하셨습니다. Guild member %s has disconnected. */ MSG_GUILD_MEMBER_STATUS_OFFLINE = 0x1e6, -/*20171018 to 20180627 +/*20171018 to 20180711 경험치 %d 얻음 You got %d Base EXP. */ MSG_GOT_EXPERIENCE_POINT = 0x1e7, -/*20171018 to 20180627 +/*20171018 to 20180711 잡경험치 %d 얻음 You got %d Job EXP. */ MSG_GOT_JOB_EXPERIENCE_POINT = 0x1e8, -/*20171018 to 20180627 +/*20171018 to 20180711 길드에서 탈퇴 했습니다. You left the guild. */ MSG_LEFT_GUILD = 0x1e9, -/*20171018 to 20180627 +/*20171018 to 20180711 길드에서 추방 당했습니다. You have been expelled from the Guild. */ MSG_BAN_FROM_GUILD = 0x1ea, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 감정 성공 Item Appraisal has completed successfully. */ MSG_ITEM_IDENTIFY_SUCCEESS = 0x1eb, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 감정 실패 Item appraisal has failed. */ MSG_ITEM_IDENTIFY_FAIL = 0x1ec, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 조합 성공 Compounding has completed successfully. */ MSG_ITEM_COMPOUNDING_SUCCEESS = 0x1ed, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 조합 실패 Compounding has failed. */ MSG_ITEM_COMPOUNDING_FAIL = 0x1ee, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 적대 성공 Antagonist has been set. */ MSG_HOSTILE_GUILD_SUCCEESS = 0x1ef, -/*20171018 to 20180627 +/*20171018 to 20180711 적대 길드수 초과로 길드 적대 실패 Guild has too many Antagonists. */ MSG_TOO_MANY_HOSTILE_GUILD = 0x1f0, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 적대 길드 입니다 Already set as an Antagonist */ MSG_ALREADY_REGISTERED_HOSTILE_GUILD = 0x1f1, -/*20171018 to 20180627 +/*20171018 to 20180711 제련이 성공적으로 되었습니다. Upgrade has been completed successfully. */ MSG_ITEM_REFINING_SUCCEESS = 0x1f2, -/*20171018 to 20180627 +/*20171018 to 20180711 제련이 실패하였습니다. Upgrade has failed. */ MSG_ITEM_REFINING_FAIL = 0x1f3, -/*20171018 to 20180627 +/*20171018 to 20180711 이곳에서는 순간이동이 불가능합니다. Unavailable Area to Teleport */ MSG_IMPOSSIBLE_TELEPORT_AREA = 0x1f4, -/*20171018 to 20180627 +/*20171018 to 20180711 이 장소는 기억할 수 없습니다. Unable to memorize this place as Warp Point */ MSG_POSSIBLE_TELEPORT_AREA = 0x1f5, -/*20171018 to 20180627 +/*20171018 to 20180711 지금은 종료할 수 없습니다. Please wait 10 seconds before trying to log out. */ MSG_CANT_EXIT_NOW = 0x1f6, -/*20171018 to 20180627 +/*20171018 to 20180711 직위 Position */ MSG_POSITION = 0x1f7, -/*20171018 to 20180627 +/*20171018 to 20180711 직업 Job */ MSG_JOB = 0x1f8, -/*20171018 to 20180627 +/*20171018 to 20180711 메모 Note */ MSG_MEMO = 0x1f9, -/*20171018 to 20180627 +/*20171018 to 20180711 기여 Devotion */ MSG_CONTRIBUTION = 0x1fa, -/*20171018 to 20180627 +/*20171018 to 20180711 상납경험치 Tax Point */ MSG_EXP_CONTIRIBUTION = 0x1fb, -/*20171018 to 20180627 +/*20171018 to 20180711 길드탈퇴 Leave Guild */ MSG_LEAVE_GUILD = 0x1fc, -/*20171018 to 20180627 +/*20171018 to 20180711 제명시키기 Expel */ MSG_EXPEL_GUILD = 0x1fd, -/*20171018 to 20180627 +/*20171018 to 20180711 서열 Rank */ MSG_GRADE = 0x1fe, -/*20171018 to 20180627 +/*20171018 to 20180711 직위명 Position Title */ MSG_POSITION_NAME = 0x1ff, -/*20171018 to 20180627 +/*20171018 to 20180711 가입권한 Invitation */ MSG_JOIN_AUTHORITY = 0x200, -/*20171018 to 20180627 +/*20171018 to 20180711 처벌권한 Punish */ MSG_PENALTY_AUTORITY = 0x201, -/*20171018 to 20180627 +/*20171018 to 20180711 상납% Tax % */ MSG_CONTRIBUTION_PERCENT = 0x202, -/*20171018 to 20180627 +/*20171018 to 20180711 제목 Title */ MSG_TITLE = 0x203, -/*20171018 to 20180627 +/*20171018 to 20180711 내용 For */ MSG_CONTENTS = 0x204, -/*20171018 to 20180627 +/*20171018 to 20180711 길드이름 Guild Name */ MSG_GUILD_NAME = 0x205, -/*20171018 to 20180627 +/*20171018 to 20180711 길드레벨 Guild lvl */ MSG_GUILD_LEVEL = 0x206, -/*20171018 to 20180627 +/*20171018 to 20180711 조합원수 Number of Members */ MSG_GUILD_PEOPLE_COUNT = 0x207, -/*20171018 to 20180627 +/*20171018 to 20180711 랭킹 Ranking */ MSG_RANKING = 0x208, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 감정 Item Appraisal */ MSG_ITEM_IDENTIFY = 0x209, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 조합 Insert Card */ MSG_ITEM_COMPOUNDING = 0x20a, -/*20171018 to 20180627 +/*20171018 to 20180711 탈퇴 사유를 입력해주세요. Please enter the reason of Secession. */ MSG_PLEASE_INPUT_WHY_LEAVING = 0x20b, -/*20171018 to 20180627 +/*20171018 to 20180711 추방 사유를 입력해주세요. Please enter the reason of Expulsion. */ MSG_PELASE_INPUT_WHY_EXPEL = 0x20c, -/*20171018 to 20180627 +/*20171018 to 20180711 상점을 닫으세요. Please close Shop. */ MSG_PLEASE_CLOSE_STORE = 0x20d, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬 이름 Skill */ MSG_SKILL_NAME = 0x20e, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 이름 Item Name */ MSG_ITEM_NAME = 0x20f, -/*20171018 to 20180627 +/*20171018 to 20180711 https://payment.ragnarok.co.kr https://pay.ragnarok.co.kr (Billing Web) */ MSG_SETTLE_WEB_URL = 0x210, -/*20171018 to 20180627 +/*20171018 to 20180711 게임방에서 사용가능한 IP개수가 모두 사용중입니다. 개인 계정으로 결제 하시겠습니까? IP capacity of this Internet Cafe is full. Would you like to pay the personal base? */ MSG_BAN_IP_OVERFLOW = 0x211, -/*20171018 to 20180627 +/*20171018 to 20180711 결제시간이 다되어 게임을 종료합니다. You are out of available paid playing time. Game will be shut down automatically. */ MSG_BAN_PAY_OUT = 0x212, -/*20171018 to 20180627 +/*20171018 to 20180711 이름이 너무 깁니다. 한글 11자 영문 23자 이내로 써주십시오. Name is too long. Please enter a name no greater than 23 english characters. */ MSG_NAMELENGTH_TOO_LONG = 0x213, -/*20171018 to 20180627 +/*20171018 to 20180711 deleted Character will be deleted in %d seconds. */ MSG_DELETE_AFTER_10_SECOND = 0x214, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 개인 정액제 사용자입니다. You paid with the personal regular base. */ MSG_BILLING_100 = 0x215, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 개인정량제 사용자입니다. You paid with the personal regular base. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_200 = 0x216, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 개인 무료 사용자입니다. You are free! */ MSG_BILLING_300 = 0x217, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 개인 무료 허용기간 사용자입니다. You are free for the test, your available time is xx hrs xx mins xx secs. */ MSG_BILLING_400 = 0x218, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 게임방 정액제 사용자입니다. You paid with the Internet Cafe regular base. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_500 = 0x219, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 게임방 정량제 사용자입니다. You paid with the Time Limit for Internet Cafe. Available time is xx hrs xx mins xx secs. */ MSG_BILLING_501 = 0x21a, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 게임방 무료 허용기간 사용자입니다. You are free for the test of Internet Cafe version . */ MSG_BILLING_600 = 0x21b, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 게임방 무료 사용자입니다. You are free for the Internet Cafe version. */ MSG_BILLING_700 = 0x21c, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 종량제 사이트 이용자입니다. You paid on the Time Limit Website. */ MSG_BILLING_800 = 0x21d, -/*20171018 to 20180627 +/*20171018 to 20180711 이모션 목록 Emotion icon List */ MSG_EMOTION_LIST = 0x21e, -/*20171018 to 20180627 +/*20171018 to 20180711 /이모션 /emo */ MSG_VIEW_EMOTION = 0x21f, -/*20171018 to 20180627 +/*20171018 to 20180711 /! */ MSG_EMOTION_SURPRISE = 0x220, -/*20171018 to 20180627 +/*20171018 to 20180711 /? */ MSG_EMOTION_QUESTION = 0x221, -/*20171018 to 20180627 +/*20171018 to 20180711 /기쁨 /ho */ MSG_EMOTION_DELIGHT = 0x222, -/*20171018 to 20180627 +/*20171018 to 20180711 /하트 /lv */ MSG_EMOTION_THROB = 0x223, -/*20171018 to 20180627 +/*20171018 to 20180711 /왕하트 /lv2 */ MSG_EMOTION_BIGTHROB = 0x224, -/*20171018 to 20180627 +/*20171018 to 20180711 /땀 /swt */ MSG_EMOTION_SWEAT = 0x225, -/*20171018 to 20180627 +/*20171018 to 20180711 /아하 /ic */ MSG_EMOTION_AHA = 0x226, -/*20171018 to 20180627 +/*20171018 to 20180711 /짜증 /an */ MSG_EMOTION_FRET = 0x227, -/*20171018 to 20180627 +/*20171018 to 20180711 /화 /ag */ MSG_EMOTION_ANGER = 0x228, -/*20171018 to 20180627 +/*20171018 to 20180711 /돈 /$ */ MSG_EMOTION_MONEY = 0x229, -/*20171018 to 20180627 +/*20171018 to 20180711 /... */ MSG_EMOTION_THINK = 0x22a, -/*20171018 to 20180627 +/*20171018 to 20180711 /감사 /thx */ MSG_EMOTION_THANKS = 0x22b, -/*20171018 to 20180627 +/*20171018 to 20180711 /꽥 /wah */ MSG_EMOTION_KEK = 0x22c, -/*20171018 to 20180627 +/*20171018 to 20180711 /죄송 /sry */ MSG_EMOTION_SORRY = 0x22d, -/*20171018 to 20180627 +/*20171018 to 20180711 /웃음 /heh */ MSG_EMOTION_SMILE = 0x22e, -/*20171018 to 20180627 +/*20171018 to 20180711 /뻘뻘 /swt2 */ MSG_EMOTION_PROFUSELY_SWEAT = 0x22f, -/*20171018 to 20180627 +/*20171018 to 20180711 /긁적 /hmm */ MSG_EMOTION_SCRATCH = 0x230, -/*20171018 to 20180627 +/*20171018 to 20180711 /최고 /no1 */ MSG_EMOTION_BEST = 0x231, -/*20171018 to 20180627 +/*20171018 to 20180711 /두리번 /?? */ MSG_EMOTION_STARE_ABOUT = 0x232, -/*20171018 to 20180627 +/*20171018 to 20180711 /헉 /omg */ MSG_EMOTION_HUK = 0x233, -/*20171018 to 20180627 +/*20171018 to 20180711 /오 /oh */ MSG_EMOTION_O = 0x234, -/*20171018 to 20180627 +/*20171018 to 20180711 /엑스 /X */ MSG_EMOTION_X = 0x235, -/*20171018 to 20180627 +/*20171018 to 20180711 /헬프 /hlp */ MSG_EMOTION_HELP = 0x236, -/*20171018 to 20180627 +/*20171018 to 20180711 /가 /go */ MSG_EMOTION_GO = 0x237, -/*20171018 to 20180627 +/*20171018 to 20180711 /엉엉 /sob */ MSG_EMOTION_CRY = 0x238, -/*20171018 to 20180627 +/*20171018 to 20180711 /킥킥 /gg */ MSG_EMOTION_KIK = 0x239, -/*20171018 to 20180627 +/*20171018 to 20180711 /쪽 /kis */ MSG_EMOTION_CHUP = 0x23a, -/*20171018 to 20180627 +/*20171018 to 20180711 /쪽쪽 /kis2 */ MSG_EMOTION_CHUPCHUP = 0x23b, -/*20171018 to 20180627 +/*20171018 to 20180711 /흥 /pif */ MSG_EMOTION_HNG = 0x23c, -/*20171018 to 20180627 +/*20171018 to 20180711 /응 /ok */ MSG_EMOTION_OK = 0x23d, -/*20171018 to 20180627 +/*20171018 to 20180711 단축키 목록 Shortcut List */ MSG_SHORTCUT_LIST = 0x23e, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하의 계정은 보류되었습니다. Your account is suspended. */ MSG_BAN_PAY_SUSPEND = 0x23f, -/*20171018 to 20180627 +/*20171018 to 20180711 과금 정책 변경으로 인해 일시 종료됩니다. 다시 접속하여 주시기 바랍니다. Your connection is terminated due to change in the billing policy. Please connect again. */ MSG_BAN_PAY_CHANGE = 0x240, -/*20171018 to 20180627 +/*20171018 to 20180711 어카운트 서버에 인증된 IP와 귀하의 IP가 달라 연결을 종료합니다. Your connection is terminated because your IP doesn't match the authorized IP from the account server. */ MSG_BAN_PAY_WRONGIP = 0x241, -/*20171018 to 20180627 +/*20171018 to 20180711 게임방 IP에서 개인 종량제 과금을 막기 위해 연결을 종료합니다. 개인 종량제 과금을 사용하기 위해서는 게임방IP로 등록이 되지 않은 IP를 사용해 주세요. Your connection is terminated to prevent charging from your account's play time. */ MSG_BAN_PAY_PNGAMEROOM = 0x242, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 운영자에 의해 강제 종료 되었습니다. You have been forced to disconnect by the Game Master Team. */ MSG_BAN_OP_FORCE = 0x243, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 90%를 초과하여 스킬을 사용할 수 없습니다. You can't use this Skill because you are over your Weight Limit. */ MSG_USESKILL_FAIL_WEIGHTOVER = 0x244, -/*20171018 to 20180627 +/*20171018 to 20180711 무명 Nameless */ MSG_NAMELESS_USER = 0x245, -/*20171018 to 20180627 +/*20171018 to 20180711 축하합니다. %s님의 현재 랭킹이 %d위로 상승하였습니다. Congratulations! %s ranking has gone up to %d. */ MSG_RANK_IN_TEN = 0x246, -/*20171018 to 20180627 +/*20171018 to 20180711 안타깝게도 %s님의 현재 랭킹이 %d위로 하락하였습니다. What a pity! %s ranking has gone down to %d. */ MSG_RANK_OUT_TEN = 0x247, -/*20171018 to 20180627 +/*20171018 to 20180711 Pet Info */ MSG_PET_INFO = 0x248, -/*20171018 to 20180627 +/*20171018 to 20180711 만복도 Hunger */ MSG_PET_HUNGRY = 0x249, -/*20171018 to 20180627 +/*20171018 to 20180711 친밀도 Intimacy */ MSG_PET_FRIENDLY = 0x24a, -/*20171018 to 20180627 +/*20171018 to 20180711 상점과 채팅방을 동시에 열수 없습니다. Please avoid opening a chatroom while vending. */ MSG_CANT_OPEN_STORE_WHILE_CHAT = 0x24b, -/*20171018 to 20180627 +/*20171018 to 20180711 개 Total */ MSG_EA4 = 0x24c, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 를 전투불능으로 만들었습니다. You have knocked down %s. */ MSG_SLAIN = 0x24d, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 님에 의해 전투불능 상태가 되었습니다. You have been knocked down by %s. */ MSG_SLAINBY = 0x24e, -/*20171018 to 20180627 +/*20171018 to 20180711 먹이 - '%s' 아이템이 존재하지 않습니다.. Feed - "%s" is not available. */ MSG_NOT_EXIST_PET_FOOD = 0x24f, -/*20171018 to 20180627 +/*20171018 to 20180711 먹이 주기 Feed Pet */ MSG_PET_FEEDING = 0x250, -/*20171018 to 20180627 +/*20171018 to 20180711 퍼포먼스 Performance */ MSG_PET_PERFORMANCE = 0x251, -/*20171018 to 20180627 +/*20171018 to 20180711 알로 되돌리기 Return to Egg Shell */ MSG_PET_RETURN_EGG = 0x252, -/*20171018 to 20180627 +/*20171018 to 20180711 악세사리 해제 Unequip Accessory */ MSG_PET_ACC_OFF = 0x253, -/*20171018 to 20180627 +/*20171018 to 20180711 Pet 상태 보기 Check Pet Status */ MSG_PET_SHOWINFO = 0x254, -/*20171018 to 20180627 +/*20171018 to 20180711 악세사리 Accessory */ MSG_PET_ACCESSARY = 0x255, -/*20171018 to 20180627 +/*20171018 to 20180711 장착됨 Equipped */ MSG_ITEM_EQUIPED = 0x256, -/*20171018 to 20180627 +/*20171018 to 20180711 펫 리스트 Pet List */ MSG_PET_EGG_LIST = 0x257, -/*20171018 to 20180627 +/*20171018 to 20180711 장착 안됨 Unequipped */ MSG_ITEM_UNEQUIPED = 0x258, -/*20171018 to 20180627 +/*20171018 to 20180711 정말로 먹이를 주시겠습니까? Are you sure that you want to feed your pet? */ MSG_SURE_TO_FEED_PET = 0x259, -/*20171018 to 20180627 +/*20171018 to 20180711 가격을 쓰실땐 숫자(0~9)만 써주십시오. Only the numbers (0~9) are available. */ MSG_CAN_INPUT_NUMBER_ONLY = 0x25a, -/*20171018 to 20180627 +/*20171018 to 20180711 감정되지 않은 아이템은 판매할 수 없습니다. You cannot sell unidentified items. */ MSG_CANT_SELL_UNIDENTIFIED_ITEM = 0x25b, -/*20171018 to 20180627 +/*20171018 to 20180711 가격이 0 Zeny인 아이템이 존재합니다. 계속 하시겠습니까? Item at 0 Zeny exists. Do you wish to continue? */ MSG_YOU_HAVE_FREE_ITEM_ON_SHOP = 0x25c, -/*20171018 to 20180627 +/*20171018 to 20180711 [새로 추가된 이모션 리스트] [New Emotion List] */ MSG_NEW_EMOTION_LIST = 0x25d, -/*20171018 to 20180627 +/*20171018 to 20180711 일본쪽 베타 사용자들에게 전하는 메세지. -> 겅호에서 재가입 하세요. N/A */ MSG_BAN_JAPAN_REFUSE1 = 0x25e, -/*20171018 to 20180627 +/*20171018 to 20180711 일본쪽 과금이 종료된 사용자들에게 전하는 메세지. -> 돈내라. 두 번내라. N/A */ MSG_BAN_JAPAN_REFUSE2 = 0x25f, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 계정의 캐릭터가 이미 가입되어있습니다. Character in the same account already joined. */ MSG_ALREADY_SAME_AID_JOINED = 0x260, -/*20171018 to 20180627 +/*20171018 to 20180711 (%d 명) - 만18세이상 (%d ppl) - over the age 18 */ MSG_SERVER_PROPERTY_ADULT = 0x261, -/*20171018 to 20180627 +/*20171018 to 20180711 프로보크 상태가 되었습니다. Provoke initiated. */ MSG_ENST_PROVOKE = 0x262, -/*20171018 to 20180627 +/*20171018 to 20180711 프로보크 상태가 해제되었습니다. Provoke canceled. */ MSG_DSST_PROVOKE = 0x263, -/*20171018 to 20180627 +/*20171018 to 20180711 인듀어 상태가 되었습니다. Endure initiated. */ MSG_ENST_ENDURE = 0x264, -/*20171018 to 20180627 +/*20171018 to 20180711 인듀어 상태가 해제되었습니다. Endure canceled. */ MSG_DSST_ENDURE = 0x265, -/*20171018 to 20180627 +/*20171018 to 20180711 집중력 향상 상태가 되었습니다. Improve Concentration initiated. */ MSG_ENST_CONCENTRATION = 0x266, -/*20171018 to 20180627 +/*20171018 to 20180711 집중력 향상 상태가 해제되었습니다. Improve Concentration canceled. */ MSG_DSST_CONCENTRATION = 0x267, -/*20171018 to 20180627 +/*20171018 to 20180711 하이딩 상태가 되었습니다. Hiding Initiated. */ MSG_ENST_HIDING = 0x268, -/*20171018 to 20180627 +/*20171018 to 20180711 하이딩 상태가 해제되었습니다. Hiding Canceled. */ MSG_DSST_HIDING = 0x269, -/*20171018 to 20180627 +/*20171018 to 20180711 클로킹 상태가 되었습니다. Cloaking initiated. */ MSG_ENST_CLOAKING = 0x26a, -/*20171018 to 20180627 +/*20171018 to 20180711 클로킹 상태가 해제되었습니다. Cloaking canceled. */ MSG_DSST_CLOAKING = 0x26b, -/*20171018 to 20180627 +/*20171018 to 20180711 독을 반사 할 수 있는 상태가 되었습니다. Poison React initiated. */ MSG_ENST_POISONREACT = 0x26c, -/*20171018 to 20180627 +/*20171018 to 20180711 포이즌 리액트 상태가 해제되었습니다. Poison React canceled. */ MSG_DSST_POISONREACT = 0x26d, -/*20171018 to 20180627 +/*20171018 to 20180711 이동속도가 감소하였습니다. Speed reduced. */ MSG_ENST_QUAGMIRE = 0x26e, -/*20171018 to 20180627 +/*20171018 to 20180711 콰그마이어 상태가 해제되었습니다. Quagmire canceled. */ MSG_DSST_QUAGMIRE = 0x26f, -/*20171018 to 20180627 +/*20171018 to 20180711 방어력이 증가되었습니다. Defense increased. */ MSG_ENST_ANGELUS = 0x270, -/*20171018 to 20180627 +/*20171018 to 20180711 안젤루스 상태가 해제되었습니다. Angelus canceled. */ MSG_DSST_ANGELUS = 0x271, -/*20171018 to 20180627 +/*20171018 to 20180711 힘과 지능, 덱스가 증가하였습니다. Blessing aligned. */ MSG_ENST_BLESSING = 0x272, -/*20171018 to 20180627 +/*20171018 to 20180711 블레싱 상태가 해제되었습니다. Blessing canceled. */ MSG_DSST_BLESSING = 0x273, -/*20171018 to 20180627 +/*20171018 to 20180711 시그넘 크루시스를 사용하였습니다. Signum Crusis initiated. */ MSG_ENST_CRUCIS = 0x274, -/*20171018 to 20180627 +/*20171018 to 20180711 시그넘 크루시스 상태가 해제되었습니다. Signum Crusis canceled. */ MSG_DSST_CRUCIS = 0x275, -/*20171018 to 20180627 +/*20171018 to 20180711 독이 퍼지는 속도가 느려졌습니다. Slow Poison initiated. */ MSG_ENST_SLOWPOISON = 0x276, -/*20171018 to 20180627 +/*20171018 to 20180711 슬로우 포이즌 상태가 해제되었습니다. Slow Poison Canceled. */ MSG_DSST_SLOWPOISON = 0x277, -/*20171018 to 20180627 +/*20171018 to 20180711 SP의 회복 속도가 향상 되었습니다. HP/SP recovery increased. */ MSG_ENST_MAGNIFICAT = 0x278, -/*20171018 to 20180627 +/*20171018 to 20180711 마니피캇 상태가 해제되었습니다. Magnificat canceled. */ MSG_DSST_MAGNIFICAT = 0x279, -/*20171018 to 20180627 +/*20171018 to 20180711 행운이 향상되었습니다. Luck increased. */ MSG_ENST_GLORIA = 0x27a, -/*20171018 to 20180627 +/*20171018 to 20180711 글로리아 상태가 해제되었습니다. Gloria canceled. */ MSG_DSST_GLORIA = 0x27b, -/*20171018 to 20180627 +/*20171018 to 20180711 1회 공격에 두 배 데미지를 받는 상태가 되었습니다. You will received double damage from all attacking opponents. */ MSG_ENST_LEXAETERNA = 0x27c, -/*20171018 to 20180627 +/*20171018 to 20180711 렉스에테르나 상태가 해제되었습니다. Lex Eterna canceled. */ MSG_DSST_LEXAETERNA = 0x27d, -/*20171018 to 20180627 +/*20171018 to 20180711 공격속도가 증가하였습니다. Attack Speed increased. */ MSG_ENST_ADRENALINE = 0x27e, -/*20171018 to 20180627 +/*20171018 to 20180711 공격속도가 감소하였습니다. Attack Speed reduced. */ MSG_DSST_ADRENALINE = 0x27f, -/*20171018 to 20180627 +/*20171018 to 20180711 페코에 올라 탔습니다. You've just been on a Peco Peco. */ MSG_ENST_RIDING = 0x280, -/*20171018 to 20180627 +/*20171018 to 20180711 페코에서 내렸습니다. You've just got off of a Peco Peco. */ MSG_DSST_RIDING = 0x281, -/*20171018 to 20180627 +/*20171018 to 20180711 팔콘을 장착하였습니다. You've just carried a Falcon with. */ MSG_ENST_FALCON = 0x282, -/*20171018 to 20180627 +/*20171018 to 20180711 팔콘을 풀어주었습니다. You've just released a Falcon. */ MSG_DSST_FALCON = 0x283, -/*20171018 to 20180627 +/*20171018 to 20180711 죽은척하기 상태가 되었습니다. Play Dead initiated. */ MSG_ENST_TRICKDEAD = 0x284, -/*20171018 to 20180627 +/*20171018 to 20180711 죽은척하기 상태가 해제되었습니다. Play Dead canceled. */ MSG_DSST_TRICKDEAD = 0x285, -/*20171018 to 20180627 +/*20171018 to 20180711 힘이 강해졌습니다. STR improved. */ MSG_ENST_SHOUT = 0x286, -/*20171018 to 20180627 +/*20171018 to 20180711 힘이 원래대로 돌아왔습니다. STR turned back to normal. */ MSG_DSST_SHOUT = 0x287, -/*20171018 to 20180627 +/*20171018 to 20180711 에너지코트 상태가 되었습니다. Energy Coat initiated. */ MSG_ENST_ENERGYCOAT = 0x288, -/*20171018 to 20180627 +/*20171018 to 20180711 에너지코트 상태가 해제되었습니다. Energy Coat canceled. */ MSG_DSST_ENERGYCOAT = 0x289, -/*20171018 to 20180627 +/*20171018 to 20180711 방어구가 파괴되었습니다. Armor destroyed. */ MSG_ENST_BROKENAMOR = 0x28a, -/*20171018 to 20180627 +/*20171018 to 20180711 ... Weapon has just been released from destroyed status. */ MSG_DSST_BROKENAMOR = 0x28b, -/*20171018 to 20180627 +/*20171018 to 20180711 무기가 파괴되었니다. Weapon destroyed. */ MSG_ENST_BROKENWEAPON = 0x28c, -/*20171018 to 20180627 +/*20171018 to 20180711 ... Weapon has just been released from destroyed status. */ MSG_DSST_BROKENWEAPON = 0x28d, -/*20171018 to 20180627 +/*20171018 to 20180711 환영상태가 되었습니다. Invisibility initiated. */ MSG_ENST_ILLUSION = 0x28e, -/*20171018 to 20180627 +/*20171018 to 20180711 환영상태가 해제되었습니다. Invisibility canceled. */ MSG_DSST_ILLUSION = 0x28f, -/*20171018 to 20180627 +/*20171018 to 20180711 과금 정보 처리가 늦어지고 있어 접속이 지연되고 있습니다. 잠시 후에 다시 시도해 주시기 바랍니다. Sorry. It is delayed due to the process of payment. Please re-connect in a minute. */ MSG_REFUSE_BLOCK_TEMPORARY = 0x290, -/*20171018 to 20180627 +/*20171018 to 20180711 장착된 화살/탄환/수리검 을 해제해야합니다. You must unequip ammunition first. */ MSG_UNEQUIP_ARROW = 0x291, -/*20171018 to 20180627 +/*20171018 to 20180711 화살 목록 Arrow List */ MSG_ARROW_LIST = 0x292, -/*20171018 to 20180627 +/*20171018 to 20180711 카트 목록 Cart List */ MSG_CART_LIST = 0x293, -/*20171018 to 20180627 +/*20171018 to 20180711 카트를 장착한 상태여야 합니다. You must have a Pushcart. */ MSG_MUST_EQUIP_CART = 0x294, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅방을 개설 할 수 없습니다. You cannot open a Chat Window. */ MSG_CANT_MAKE_CHAT_ROOM = 0x295, -/*20171018 to 20180627 +/*20171018 to 20180711 라그나로크 홈페이지로 접속하여 계정을 만듭니다. 처음 계정을 만드시면 3일 동안은 무료로 이용하실 수 있습니다. Registering an account is the first step to accessing the game. Do you want to visit the registration page now? */ MSG_3DAY_FREE = 0x296, -/*20171018 to 20180627 +/*20171018 to 20180711 앉은 상태에서는 이 아이템을 사용할 수 없습니다. You cannot use this item while sitting. */ MSG_CANT_USE_WHEN_SITDOWN = 0x297, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅, 스킬, 아이템 사용금지가 %d 분간 남아 있습니다. Your use of skills and chat will be blocked for the next %d minutes. */ MSG_BAD_MANNER_REMAIN = 0x298, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅, 스킬, 아이템 사용금지가 해지 되었습니다. Your use of skills and chat have been reinstated. */ MSG_BAD_MANNER_END = 0x299, -/*20171018 to 20180627 +/*20171018 to 20180711 -[장착안됨] - [Not equipped] */ MSG_REF_UNEQUIP = 0x29a, -/*20171018 to 20180627 +/*20171018 to 20180711 배고픔 Very Hungry */ MSG_VERY_HUNGRY = 0x29b, -/*20171018 to 20180627 +/*20171018 to 20180711 출출함 Hungry */ MSG_HUNGRY = 0x29c, -/*20171018 to 20180627 +/*20171018 to 20180711 보통 Normal */ MSG_NORMAL = 0x29d, -/*20171018 to 20180627 +/*20171018 to 20180711 배부름 Satisfied */ MSG_REPLETE = 0x29e, -/*20171018 to 20180627 +/*20171018 to 20180711 아주 배부름 Stuffed */ MSG_VERY_REPLETE = 0x29f, -/*20171018 to 20180627 +/*20171018 to 20180711 서먹서먹함 Awkward */ MSG_VERY_AWKWARD = 0x2a0, -/*20171018 to 20180627 +/*20171018 to 20180711 어색함 Shy */ MSG_AWKWARD = 0x2a1, -/*20171018 to 20180627 +/*20171018 to 20180711 친함 Cordial */ MSG_FRIENDLY = 0x2a2, -/*20171018 to 20180627 +/*20171018 to 20180711 절친함 Loyal */ MSG_VERY_FRIENDLY = 0x2a3, -/*20171018 to 20180627 +/*20171018 to 20180711 알수 없음 Unknown */ MSG_UNKNOWN = 0x2a4, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 앞으로 %일 %d시간 %d분 사용이 가능합니다. Your account has play time of %d day %d hour %d minute. */ MSG_BILLING_DAY_HOUR_MINUTES = 0x2a5, -/*20171018 to 20180627 +/*20171018 to 20180711 이 계정은 이미 다른 어카운트 서버로 접속한 상태입니다. Your account is already connected to account server. */ MSG_BAN_INFORMATION_REMAINED_ANOTHER_ACCOUNT = 0x2a6, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 앞으로 %d시간 %d분 사용이 가능합니다. Your account has play time of %d hour %d minute. */ MSG_BILLING_HOUR_MINUTES = 0x2a7, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 무료 사용자 입니다. Your account is a free account. */ MSG_BILLING_FREE_USER = 0x2a8, -/*20171018 to 20180627 +/*20171018 to 20180711 이 계정으로 사크라이에 접속할수 없습니다. This account can't connect the Sakray server. */ MSG_REFUSE_NONSAKRAY_ID_BLOCKED = 0x2a9, -/*20171018 to 20180627 +/*20171018 to 20180711 펫의 이름은 영문 23, 한글 11자 이내로 정해 주세요. Your pet name must be 23 characters or less. */ MSG_PETNAME_IN23 = 0x2aa, -/*20171018 to 20180627 +/*20171018 to 20180711 이름은 단 한번만 바꿀수 있습니다. 펫 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? You may change your pet's name only once. Your pet's name will be changed to ^0000ff^0000ff %s^000000^000000. Do you wish to continue? */ MSG_PETNAME_CHANGE_ONLYONCE = 0x2ab, -/*20171018 to 20180627 +/*20171018 to 20180711 /폰트 /font */ MSG_NAMEBALLOON_TYPE = 0x2ac, -/*20171018 to 20180627 +/*20171018 to 20180711 길드에 남은 제니가 부족하여 작업이 실패하였습니다. Your guild lacks the funds to pay for this venture. */ MSG_GUILDZENY_NOT_ENOUGH = 0x2ad, -/*20171018 to 20180627 +/*20171018 to 20180711 길드가 소유할 수 있는 최대 금액을 초과하여 작업이 실패하였습니다. Your guild zeny limit prevents you from performing this action. */ MSG_GUILDZENY_OVER = 0x2ae, -/*20171018 to 20180627 +/*20171018 to 20180711 이펙트 간략화 On Simplified effects have been activated. */ MSG_MINEFFECT_ON = 0x2af, -/*20171018 to 20180627 +/*20171018 to 20180711 이펙트 간략화 Off Simplified effects have been deactivated. */ MSG_MINEFFECT_OFF = 0x2b0, -/*20171018 to 20180627 +/*20171018 to 20180711 자본금 Required Fee */ MSG_CAPITAL = 0x2b1, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 바닥에 버리려면, 아이템 창을 열어 주십시오. If you wish to drop an item, you must first open your Item Window (alt+e). */ MSG_OPEN_ITEMWND_TO_THROW = 0x2b2, -/*20171018 to 20180627 +/*20171018 to 20180711 PC방 요금이 종료하여 개인 요금제로 전환합니다. 개인 요금으로 게임을 계속 하시겠습니까? Internet Cafe Time Plan has been ended. Would you like to continue the game with your personal play time? */ MSG_ASK_PNGAMEROOM = 0x2b3, -/*20171018 to 20180627 +/*20171018 to 20180711 Current admission application state. */ MSG_REPLY_REMAINTIME = 0x2b4, -/*20171018 to 20180627 +/*20171018 to 20180711 Current admission application state. */ MSG_INFO_REMAINTIME = 0x2b5, -/*20171018 to 20180627 +/*20171018 to 20180711 돈이 모자라거나, 가질 수 있는 최대 금액을 초과하였습니다. Your lack of zeny or your zeny limit have prevented you from performing this action. */ MSG_OVER_OR_LOW_MONEY = 0x2b6, -/*20171018 to 20180627 +/*20171018 to 20180711 전투불능 상태가 되었습니다. esc키를 누르시면 선택창이 뜹니다. Your character has fainted. Push the ESC key to restart. */ MSG_PRESS_ESC_TO_RESTART = 0x2b7, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 개 획득 - %d obtained. */ MSG_EA_OBTAIN = 0x2b8, -/*20171018 to 20180627 +/*20171018 to 20180711 스펠 리스트 Spell List */ MSG_SPELL_LIST = 0x2b9, -/*20171018 to 20180627 +/*20171018 to 20180711 /최소화 /minimize */ MSG_MINEFFECT = 0x2ba, -/*20171018 to 20180627 +/*20171018 to 20180711 이 아이템은 손상되어 있습니다.. This item has been damaged. */ MSG_DAMAGED_ITEM = 0x2bb, -/*20171018 to 20180627 +/*20171018 to 20180711 /noshift : 쉬프트를 누르지않고 힐로 적을 공격할수있게됩니다 On Off /noshift: You may use your ''force heal'' ability without the Shift key. On | Off */ MSG_EXPLAIN_NOSHIFT = 0x2bc, -/*20171018 to 20180627 +/*20171018 to 20180711 시프트를 누르지 않고도 힐로 언데드를 공격할수 있습니다 [/ns ON] [no shift] option activated. [ON] */ MSG_NOSHIFT_ON = 0x2bd, -/*20171018 to 20180627 +/*20171018 to 20180711 시프트를 눌러야 힐로 언데드를 공격할수 있습니다 [/ns OFF] [no shift] option deactivated. [OFF] */ MSG_NOSHIFT_OFF = 0x2be, -/*20171018 to 20180627 +/*20171018 to 20180711 MSI_REFUSE_BAN_BY_DBA */ MSG_REFUSE_BAN_BY_DBA = 0x2bf, -/*20171018 to 20180627 +/*20171018 to 20180711 MSI_REFUSE_EMAIL_NOT_CONFIRMED */ MSG_REFUSE_EMAIL_NOT_CONFIRMED = 0x2c0, -/*20171018 to 20180627 +/*20171018 to 20180711 MSI_REFUSE_BAN_BY_GM */ MSG_REFUSE_BAN_BY_GM = 0x2c1, -/*20171018 to 20180627 +/*20171018 to 20180711 MSI_REFUSE_TEMP_BAN_FOR_DBWORK */ MSG_REFUSE_TEMP_BAN_FOR_DBWORK = 0x2c2, -/*20171018 to 20180627 +/*20171018 to 20180711 MSI_REFUSE_SELF_LOCK */ MSG_REFUSE_SELF_LOCK = 0x2c3, -/*20171018 to 20180627 +/*20171018 to 20180711 MSI_REFUSE_NOT_PERMITTED_GROUP */ MSG_REFUSE_NOT_PERMITTED_GROUP = 0x2c4, -/*20171018 to 20180627 +/*20171018 to 20180711 MSI_REFUSE_WAIT_FOR_SAKRAY_ACTIVE */ MSG_REFUSE_WAIT_FOR_SAKRAY_ACTIVE = 0x2c5, -/*20171018 to 20180627 +/*20171018 to 20180711 /aura : 오오라를 간략화 시킬수있습니다 On Off /aura: Simplify Aura effect On | Off */ MSG_EXPLAIN_AURA = 0x2c6, -/*20171018 to 20180627 +/*20171018 to 20180711 오오라가 정상적으로 표시됩니다 [오오라 ON] Turn On Aura [Aura ON] */ MSG_AURA_ON = 0x2c7, -/*20171018 to 20180627 +/*20171018 to 20180711 오오라가 간략화되서 표시됩니다 [오오라 OFF] Simplify Aura enabled. [ON] */ MSG_AURA_OFF = 0x2c8, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅금지 기록 %d 회 Chat block record %d times */ MSG_PROHIBIT_LOG = 0x2c9, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅 금지 리스트 Chat block list */ MSG_PROHIBIT_LIST = 0x2ca, -/*20171018 to 20180627 +/*20171018 to 20180711 /이름표시 or /showname : 캐릭터의 이름 표시 방식을 변경합니다. /showname: Change the name font type. */ MSG_EXPLAIN_SHOWNAMETYPE = 0x2cb, -/*20171018 to 20180627 +/*20171018 to 20180711 /noctrl : 콘트롤을 누르지않아도 자동공격이 됩니다. On Off /noctrl | /nc: Auto attack without pressing ctrl key. On | Off */ MSG_EXPLAIN_NOCTRL = 0x2cc, -/*20171018 to 20180627 +/*20171018 to 20180711 콘트롤을 누르지 않아도 자동공격을 합니다 [/nc ON] Use auto attack without Ctrl. [Auto attack ON] */ MSG_NOCTRL_ON = 0x2cd, -/*20171018 to 20180627 +/*20171018 to 20180711 콘트롤을 눌러야 자동공격을 합니다 [/nc OFF] Use auto attack with Ctrl. [Auto attack OFF] */ MSG_NOCTRL_OFF = 0x2ce, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅 금지 주기 Mute this player. */ MSG_APPEND_PROHIBIT = 0x2cf, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅 금지 완전 풀기 & 로그 삭제 Unmute player & Erase mute time. */ MSG_ERASE_PROHIBIT = 0x2d0, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅 금지 시간 줄이기(로그 삭제 안됨) Decrease Player Mute time. */ MSG_REDUCE_PROHIBIT = 0x2d1, -/*20171018 to 20180627 +/*20171018 to 20180711 폰트가 정상적으로 바뀌었습니다 [이름표시방식 1] Normal Font Displayed. [showname type 1] */ MSG_SHOWNAME_ON = 0x2d2, -/*20171018 to 20180627 +/*20171018 to 20180711 폰트가 가늘게 바뀌면서 파티명도 표시됩니다 [이름표시방식 2] Font will be thin and party name will be shown [showname type 2] */ MSG_SHOWNAME_OFF = 0x2d3, -/*20171018 to 20180627 +/*20171018 to 20180711 /doridori : 연속해서 이 명령어를 쳐주면 캐릭터가 도리도리 ^^;; /doridori: Shake head */ MSG_EXPLAIN_DORIDORI = 0x2d4, -/*20171018 to 20180627 +/*20171018 to 20180711 인터넷 카페에서 과금을 하고 있습니다. Internet room is paying now. */ MSG_BILLING_INTERNET_CAFE = 0x2d5, -/*20171018 to 20180627 +/*20171018 to 20180711 정액제 과금은 %d일 %d시간 %d분이 남았습니다. 종량제 과금은 %d시간 %d분이 남았습니다. Prepaid voucher validate until %d days %d hours %d minutes later. Time limit voucher validate untill %d hours %d minutes later. */ MSG_BILLING_BOTH = 0x2d6, -/*20171018 to 20180627 +/*20171018 to 20180711 /bingbing : 연속해서 이 명령어를 쳐주면 캐릭터가 빙글빙글 ^^;; /bingbing: Rotates player counter clockwise. */ MSG_EXPLAIN_BINGBING = 0x2d7, -/*20171018 to 20180627 +/*20171018 to 20180711 /bangbang : 연속해서 이 명령어를 쳐주면 캐릭터가 뱅글뱅글 ^^;; /bangbang: Rotates player clockwise. */ MSG_EXPLAIN_BANGBANG = 0x2d8, -/*20171018 to 20180627 +/*20171018 to 20180711 /skillfail : 빨간색의 스킬사용 실패 메세지를 표시하지 않습니다 On Off /skillfail: Display red font message when skill fails. On | Off */ MSG_EXPLAIN_SKILLFAIL = 0x2d9, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬사용 실패 메세지를 표시합니다 [/sf ON] Skill fail messages will be displayed. [Display On] */ MSG_SKILLFAIL_ON = 0x2da, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬사용 실패 메세지를 표시하지 않습니다 [/sf OFF] Skill fail messages will not be displayed. [Display OFF] */ MSG_SKILLFAIL_OFF = 0x2db, -/*20171018 to 20180627 +/*20171018 to 20180711 /notalkmsg : 채팅내용을 채팅창에 표시하지 않습니다 On Off /notalkmsg: Chat will not be displayed in chat window. On | Off */ MSG_EXPLAIN_NOTALKMSG = 0x2dc, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅내용을 채팅창에 표시합니다 [/nm ON] Chat content will be displayed in the chat window. [Display ON] */ MSG_NOTALKMSG_ON = 0x2dd, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅내용을 채팅창에 표시하지않습니다 [/nm OFF] Chat content will not be displayed in the chat window. [Display OFF] */ MSG_NOTALKMSG_OFF = 0x2de, -/*20171018 to 20180627 +/*20171018 to 20180711 /set1 : /nc + /showname + /sf + /wi, /set2 : + /q3 /set1: /noctrl + /showname + /skillfail */ MSG_EXPLAIN_SET1 = 0x2df, -/*20171018 to 20180627 +/*20171018 to 20180711 /fog : FOG이펙트를 키거나 끌수있습니다 On Off /fog: Fog effect. On | Off */ MSG_EXPLAIN_FOG = 0x2e0, -/*20171018 to 20180627 +/*20171018 to 20180711 청혼을 해왔습니다. 승낙하시겠습니까? You have received a marriage proposal. Do you accept? */ MSG_SUGGEST_COUPLE = 0x2e1, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 분배 방식 Item sharing type */ MSG_HOWITEMDIV = 0x2e2, -/*20171018 to 20180627 +/*20171018 to 20180711 각자 취득 Individual */ MSG_ITEMDIV1 = 0x2e3, -/*20171018 to 20180627 +/*20171018 to 20180711 균등하게 분배 Shared */ MSG_ITEMDIV2 = 0x2e4, -/*20171018 to 20180627 +/*20171018 to 20180711 nProtect KeyCrypt */ MSG_KEYCRYPT = 0x2e5, -/*20171018 to 20180627 +/*20171018 to 20180711 Keyboard Driver가 검출되었습니다. 키보드 보안 입력을 위해 추가기능을 설치하시겠습니까? @@ -3738,7 +3738,7 @@ Do you want to install a program for keyboard security? (After installation, System Reboot is required) */ MSG_KEYCRYPT_INSTALL_KEYDRIVER = 0x2e6, -/*20171018 to 20180627 +/*20171018 to 20180711 설치가 완료 되었습니다. 시스템을 Reboot 합니다. @@ -3747,17 +3747,17 @@ Installation has been completed. System will be rebooted. */ MSG_KEYCRYPT_REBOOT = 0x2e7, -/*20171018 to 20180627 +/*20171018 to 20180711 설치 실패. Installation has been failed. */ MSG_KEYCRYPT_INSTALLFAIL = 0x2e8, -/*20171018 to 20180627 +/*20171018 to 20180711 키보드 보안을 적용하지 않고 계속합니다. Keyboard Security will be skipped. */ MSG_KEYCRYPT_SKIPKEYCRYPT = 0x2e9, -/*20171018 to 20180627 +/*20171018 to 20180711 키보드 보안에 필요한 파일이 존재하지 않습니다. (npkeyc.vxd, npkeyc.sys, npkeycs.sys) @@ -3766,7 +3766,7 @@ Required file for Keyboard Security is not existing. (npkeyc.vxd, npkeyc.sys, npkeycs.sys) */ MSG_KEYCRYPT_NOKEYCRYPTFILE = 0x2ea, -/*20171018 to 20180627 +/*20171018 to 20180711 USB Keyboard가 검출되었습니다. 키보드 보안 입력을 위해 추가기능을 설치하시겠습니까? @@ -3779,56 +3779,56 @@ Do you want to install a program for keyboard security? (After installation, System Reboot is required) */ MSG_KEYCRYPT_USBKEYBOARD = 0x2eb, -/*20171018 to 20180627 +/*20171018 to 20180711 ftp://ragnarok.nefficient.co.kr/pub/ragnarok/ragnarok0526.exe */ MSG_FINDHACK_PATH = 0x2ec, -/*20171018 to 20180627 +/*20171018 to 20180711 FindHack이 정상적으로 설치가 되어있지 않습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다.(%d). FindHack is not installed correctly. Please download ragnarok0226.exe and install it in RagnarokOnline directory.(%d). */ MSG_FINDHACK_NOTINSTALLED = 0x2ed, -/*20171018 to 20180627 +/*20171018 to 20180711 해킹툴이 존재하지만 치료가 정상적으로 되지 않았습니다. 라그나로크가 실행되지 않습니다. Hacking tool is existing but it hasn't been cleaned. Rangarok Online will not be executed. */ MSG_FINDHACK_HACKTOOLEXIST = 0x2ee, -/*20171018 to 20180627 +/*20171018 to 20180711 해킹툴 진단 프로그램이 정상적으로 다운로드 되지 않았습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다. Hacking tool scan program has not been downloaded correctly. Please download ragnarok0226.exe and install it in RagnarokOnline directory. */ MSG_FINDHACK_CANTDOWNLOAD = 0x2ef, -/*20171018 to 20180627 +/*20171018 to 20180711 NPX.DLL 등록에러 이거나 FindHack 구동에 필요한 파일이 없습니다. ragnarok0226.exe 를 다운로드 하여 라그나로크가 설치된 폴더에 설치해 주시기 바랍니다. NPX.DLL register error or there is no necessary file to run FindHack. Please download ragnarok0226.exe and install it in RagnarokOnline directory. */ MSG_FINDHACK_NOFILE = 0x2f0, -/*20171018 to 20180627 +/*20171018 to 20180711 예외사항이 발생했습니다. (02-3281-0361)로 문의해주세요. 리턴값(%d) Exceptional Error. Please contact the customer support. Return Value: (%d) */ MSG_FINDHACK_EXCEPTION = 0x2f1, -/*20171018 to 20180627 +/*20171018 to 20180711 종료버튼을 클릭 하셨습니다. Exit button has been clicked. */ MSG_FINDHACK_EXITPRESSED = 0x2f2, -/*20171018 to 20180627 +/*20171018 to 20180711 Findhack 업데이트 서버접근 실패하였습니다. 잠시 후에 다시 시도해 주시거나 그라비티 운영팀으로 연락해주시기 바랍니다. Unable to connect Findhack Update Server. Please try again or contact the customer support. */ MSG_FINDHACK_UPDATEFAILED = 0x2f3, -/*20171018 to 20180627 +/*20171018 to 20180711 사랑받고있는 Beloved */ MSG_NAMED_PET = 0x2f4, -/*20171018 to 20180627 +/*20171018 to 20180711 /report or /신고 : 신고용 갈무리 파일을 저장합니다. /report: Save a chat log file. */ MSG_REPORTCOMMAND_EXPLANATION = 0x2f5, -/*20171018 to 20180627 +/*20171018 to 20180711 이 파일은 (주)그라비티의 운영팀에서 게임내의 부정행위나 비매너 행위에 대한 증거자료로 사용하게 됩니다. 문서를 다른 문서 형식으로 저장하거나 내용을 변경하여 원본과 일치하지 않게 @@ -3836,9722 +3836,9722 @@ Beloved Chat logs are not accepted as evidence for any ill-mannered violation on account of possible file modifications. However this feature is provided for players' personal reference. */ MSG_REPORTTEXT_HEADER = 0x2f6, -/*20171018 to 20180627 +/*20171018 to 20180711 당신을 사랑해요 ♡ I love you. */ MSG_LOVE_SKILL = 0x2f7, -/*20171018 to 20180627 +/*20171018 to 20180711 화면 또는 이펙트가 밝아서 눈에 부담이 되시는분들은 모니터의 밝기를 조정해주시기바랍니다. Please adjust your monitor/video brightness if effects appear too bright. */ MSG_EXPLAIN_BRIGHT = 0x2f8, -/*20171018 to 20180627 +/*20171018 to 20180711 전체화면모드가 잘안되는 경우에 게임실행후 ALT+TAB으로 화면을 전환하면 잘되는 기종도 있습니다 If full screen mode fails to work, it is suggested you alt+tab [or ctrl+esc] to inactivate and reactivate the Ragnarok Client. */ MSG_EXPLAIN_ALTTAB = 0x2f9, -/*20171018 to 20180627 +/*20171018 to 20180711 (%d 명) - 유료서버 (%d players) - Pay to Play Server */ MSG_SERVER_PROPERTY_PAY = 0x2fa, -/*20171018 to 20180627 +/*20171018 to 20180711 (%d 명) - 무료서버 (%d players) - Free Server */ MSG_SERVER_PROPERTY_FREE = 0x2fb, -/*20171018 to 20180627 +/*20171018 to 20180711 무료 회원은 유료 서버로 접속할 수 없습니다. Trial players can't connect Pay to Play Server. */ MSG_CANT_CONNECT_TO_PAY_SERVER = 0x2fc, -/*20171018 to 20180627 +/*20171018 to 20180711 마우스 우클릭으로 F9에 저장한 스킬을 쓸수있습니다 [/q1 ON] Right click menu skills for F9 are Enabled.[/q1 ON] */ MSG_QUICKSPELL_ON = 0x2fd, -/*20171018 to 20180627 +/*20171018 to 20180711 마우스 우클릭으로 스킬을 사용하지 못합니다 [/q1 OFF] Right click menu skills for F9 are Disabled.[/q1 OFF] */ MSG_QUICKSPELL_OFF = 0x2fe, -/*20171018 to 20180627 +/*20171018 to 20180711 /quickspell : 마우스 우클릭으로 F9에 저장한 스킬을 사용합니다 On Off /quickspell: Right-click menu enables you to use skills assigned to the F9 hotkey. On | Off */ MSG_EXPLAIN_QUICKSPELL = 0x2ff, -/*20171018 to 20180627 +/*20171018 to 20180711 마우스의 WHEEL을 사용해서 F7 과 F8에 저장한 스킬을 사용합니다 [/q2 ON] Mouse wheel skills for F7 and F8 are Enabled.[/q2 ON] */ MSG_QUICKSPELL2_ON = 0x300, -/*20171018 to 20180627 +/*20171018 to 20180711 마우스 WHEEL로 스킬을 사용하지 못합니다 [/q2 OFF] Mouse wheel skills for F7 and F8 are Disabled.[/q2 OFF] */ MSG_QUICKSPELL2_OFF = 0x301, -/*20171018 to 20180627 +/*20171018 to 20180711 /quickspell2 : 마우스 WHEEL을 위,아래로 굴려서 F7과F8에 저장한 스킬을 사용합니다 On Off /quickspell2: By rolling the mouse wheel up and down, you are able to use skills registered on F7 and F8 hotkeys. On | Off */ MSG_EXPLAIN_QUICKSPELL2 = 0x302, -/*20171018 to 20180627 +/*20171018 to 20180711 /q3 : /quickspell (/q1) + /quickspell2 (/q2) /q3: /quickspell (/q1) + /quickspell2 (/q2) */ MSG_EXPLAIN_QUICKSPELL3 = 0x303, -/*20171018 to 20180627 +/*20171018 to 20180711 /찌릿 /bzz */ MSG_EMOTION_STARE = 0x304, -/*20171018 to 20180627 +/*20171018 to 20180711 /밥 /rice */ MSG_EMOTION_HUNGRY = 0x305, -/*20171018 to 20180627 +/*20171018 to 20180711 /멋져 /awsm */ MSG_EMOTION_COOL = 0x306, -/*20171018 to 20180627 +/*20171018 to 20180711 /메롱 /meh */ MSG_EMOTION_MERONG = 0x307, -/*20171018 to 20180627 +/*20171018 to 20180711 /부끄 /shy */ MSG_EMOTION_SHY = 0x308, -/*20171018 to 20180627 +/*20171018 to 20180711 /쓱쓱 /pat */ MSG_EMOTION_GOODBOY = 0x309, -/*20171018 to 20180627 +/*20171018 to 20180711 /엠탐 /mp */ MSG_EMOTION_SPTIME = 0x30a, -/*20171018 to 20180627 +/*20171018 to 20180711 /질질 /slur */ MSG_EMOTION_SEXY = 0x30b, -/*20171018 to 20180627 +/*20171018 to 20180711 /컴온 /com */ MSG_EMOTION_COMEON = 0x30c, -/*20171018 to 20180627 +/*20171018 to 20180711 /하품 /yawn */ MSG_EMOTION_SLEEPY = 0x30d, -/*20171018 to 20180627 +/*20171018 to 20180711 /축하 /grat */ MSG_EMOTION_CONGRATULATION = 0x30e, -/*20171018 to 20180627 +/*20171018 to 20180711 /피탐 /hp */ MSG_EMOTION_HPTIME = 0x30f, -/*20171018 to 20180627 +/*20171018 to 20180711 /이모션 : 현재 사용가능한 이모션의 리스트를 보여줍니다. /emotion: views the emoticon list. */ MSG_EXPLAIN_EMOTION = 0x310, -/*20171018 to 20180627 +/*20171018 to 20180711 키보드를 이용해서 스킬단축창 1,2,3의 스킬들을 사용합니다. [/bm ON] Skills assigned to shortcut windows 1, 2, 3 are Enabled. [/bm ON] */ MSG_BATTLE_ON = 0x311, -/*20171018 to 20180627 +/*20171018 to 20180711 키보드를 이용해서 스킬단축창 1,2,3의 스킬들을 사용하지못합니다. [/bm OFF] Skills assigned to shortcut windows 1, 2, 3 are Disabled. [/bm OFF] */ MSG_BATTLE_OFF = 0x312, -/*20171018 to 20180627 +/*20171018 to 20180711 /battlemode : Q ~ O 를 누르면 스킬단축창2의 스킬들이 사용됩니다. /battlemode: allows you to use skills assigned to Shortcut Window 2 by pressing Q ~ O keys. */ MSG_EXPLAIN_BATTLE = 0x313, -/*20171018 to 20180627 +/*20171018 to 20180711 A ~ L 을 누르면 스킬단축창3의 스킬들이 사용됩니다. A ~ L keys allow you to use skills assigned to Shortcut Window 3. */ MSG_EXPLAIN_BATTLE2 = 0x314, -/*20171018 to 20180627 +/*20171018 to 20180711 라그나로크를 실행하실때 다른 프로그램을 띄우시면 게임이 느려질수도있습니다. Please remember, programs running in the background while playing may affect the game's performance. */ MSG_EXPLAIN_LAG = 0x315, -/*20171018 to 20180627 +/*20171018 to 20180711 천사님 제 목소리 들리세요? ^^; Dear angel, can you hear my voice? */ MSG_SUPERNOVICE1 = 0x316, -/*20171018 to 20180627 +/*20171018 to 20180711 슈퍼노비스 Super Novice */ MSG_SUPERNOVICE2 = 0x317, -/*20171018 to 20180627 +/*20171018 to 20180711 예요~ Super Novice~ */ MSG_SUPERNOVICE3 = 0x318, -/*20171018 to 20180627 +/*20171018 to 20180711 저 좀 도와주세요~ ㅠ_ㅠ Help me out~ Please~ T_T */ MSG_SUPERNOVICE4 = 0x319, -/*20171018 to 20180627 +/*20171018 to 20180711 님께서 당신을 입양시키고 싶어하십니다. 승낙하시겠습니까? wishes to adopt you. Do you accept? */ MSG_SUGGEST_BABY = 0x31a, -/*20171018 to 20180627 +/*20171018 to 20180711 Z ~ > 을 누르면 스킬단축창1의 스킬들이 사용됩니다. On Off Z ~ > keys allow you to use skills assigned on shortcut window 1. On | Off */ MSG_EXPLAIN_BATTLE3 = 0x31b, -/*20171018 to 20180627 +/*20171018 to 20180711 Space를 한번 누른뒤에 글자를 입력하면 채팅을 할수있습니다. Press the space bar to Chat when in Battle mode [/battlemode | /bm]. */ MSG_EXPLAIN_BATTLE4 = 0x31c, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 파일이 없거나 변조되었습니다. 게임가드 셋업 파일을 설치해보시기 바랍니다. "Either there's no Game Guard installed on the program or Game Guard is cracked. Please, try to reinstall Game Guard from its setup file." */ MSG_NPGAMEMON_ERROR_AUTH_GAMEGUARD = 0x31d, -/*20171018 to 20180627 +/*20171018 to 20180711 윈도우의 일부 시스템 파일이 손상되었습니다. 인터넷 익스플로러(IE)를 다시 설치해보시기 바랍니다. Some of Windows system files have been damaged. Please re-install your Internet Explorer. */ MSG_NPGAMEMON_ERROR_CRYPTOAPI = 0x31e, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 실행에 실패했습니다. 게임가드 셋업 파일을 다시 설치해보시기 바랍니다. "Failed to run Game Guard. Please, try to reinstall Game Guard from its setup file." */ MSG_NPGAMEMON_ERROR_EXECUTE = 0x31f, -/*20171018 to 20180627 +/*20171018 to 20180711 불법 프로그램이 발견되었습니다. 불필요한 프로그램을 종료한 후 다시 실행해보시기 바랍니다. "At least one hazardous program has been detected. Please, terminate all the unnecessary programs before executing Game Guard." */ MSG_NPGAMEMON_ERROR_ILLEGAL_PRG = 0x320, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 업데이트를 취소하셨습니다. 접속이 계속 되지 않을 경우 인터넷 및 방화벽 상태를 점검해보시기 바랍니다. "Game Guard update is canceled. If the disconnection continues, please, check your internet or firewall settings." */ MSG_NPGMUP_ERROR_ABORT = 0x321, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 업데이트 서버 접속에 실패하였습니다. 잠시 후 재시도 해보거나, 인터넷 및 방화벽 상태를 점검해 보시기 바랍니다. "Failed to connect to Game Guard update server. Try to connect again later, or try to check the internet or firewall settings." */ MSG_NPGMUP_ERROR_CONNECT = 0x322, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 업데이트를 완료하지 못 했습니다. 바이러스 검사를 해보시거나, PC 관리 프로그램을 사용하시면 설정을 조정한 후 게임을 실행해 보시기 바랍니다. "Can't complete Game Guard update process. Please, try to execute a vaccine program to remove viruses. Or, please try to modify the settings of your PC managing tool if you are using any." */ MSG_NPGMUP_ERROR_AUTH = 0x323, -/*20171018 to 20180627 +/*20171018 to 20180711 /notrade : 거래신청을 자동으로 거절합니다 On Off /notrade: Declines trade offers automatically. On | Off */ MSG_EXPLAIN_NOTRADE = 0x324, -/*20171018 to 20180627 +/*20171018 to 20180711 거래신청과 친구등록요청을 자동으로 거절합니다 [/nt ON] Auto decline trade offers has been Enabled. [/nt ON] */ MSG_NOTRADE_ON = 0x325, -/*20171018 to 20180627 +/*20171018 to 20180711 거래신청과 친구등록요청을 정상적으로 받습니다 [/nt OFF] Auto decline trade offers has been Disabled. [/nt OFF] */ MSG_NOTRADE_OFF = 0x326, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 아이템은 한번에 30000개 이상은 살수 없습니다. You cannot buy more than 30,000ea items at once. */ MSG_LIMIT_BUY_ITEM = 0x327, -/*20171018 to 20180627 +/*20171018 to 20180711 재료가 충분하지 않습니다. You do not have enough ingredients. */ MSG_NOT_ENOUGH_SOURCE = 0x328, -/*20171018 to 20180627 +/*20171018 to 20180711 %s에 계정정보가 남아있습니다. Login information remains at %s. */ MSG_ALREADY_CONNECT = 0x329, -/*20171018 to 20180627 +/*20171018 to 20180711 계정도용 조사를 위해 로그인이 금지되었습니다. 자세한 문의는 계정도용 관련 문의 메일로 해주시기 바랍니다. Account has been locked for a hacking investigation. Please contact the GM Team for more information. */ MSG_HACKING_INVESTIGATION = 0x32a, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 버그관련 조사중이므로 일시적으로 접속을 금합니다 This account has been temporarily prohibited from login due to a bug-related investigation. */ MSG_BUG_INVESTIGATION = 0x32b, -/*20171018 to 20180627 +/*20171018 to 20180711 수리가능한 아이템 Repairable items */ MSG_REPAIRITEMLIST = 0x32c, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 수리 성공 Item has been successfully repaired. */ MSG_ITEM_REPAIR_SUCCEESS = 0x32d, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 수리 실패 (재료 또는 상대와의 거리등을 확인해주십시요) You have failed to repair this item. Please check the distance between you and opponent. */ MSG_ITEM_REPAIR_FAIL = 0x32e, -/*20171018 to 20180627 +/*20171018 to 20180711 시스템 상황을 지속적으로 체크 합니다.[운영자모드] [/sc ON] System process enabled [GM mode] [/sc ON] */ MSG_SYSTEM_CHECK_ON = 0x32f, -/*20171018 to 20180627 +/*20171018 to 20180711 시스템 상황을 지속적으로 체크 하지 않습니다.[운영자모드] [/sc OFF] System process disabled [GM mode] [/sc OFF] */ MSG_SYSTEM_CHECK_OFF = 0x330, -/*20171018 to 20180627 +/*20171018 to 20180711 /systemcheck : 시스템 상황을 지속적으로 체크 합니다.[운영자모드] /systemcheck: Check the system process [GM mode] On | Off */ MSG_EXPLAIN_SYSTEM_CHECK = 0x331, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님이 친구 신청을 하셨습니다. 친구가 되시겠습니까? (%s) wishes to be friends with you. Would you like to accept? */ MSG_SUGGEST_JOIN_FRIEND = 0x332, -/*20171018 to 20180627 +/*20171018 to 20180711 더 이상 친구 등록을 하실수 없습니다. Your Friend List is full. */ MSG_FRIEND_ADD_ME_OVERSIZE = 0x333, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님이 더 이상 친구 등록을 하실수 없습니다. (%s)'s Friend List is full. */ MSG_FRIEND_ADD_OTHER_OVERSIZE = 0x334, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님과 친구가 되셨습니다. You have become friends with (%s). */ MSG_FRIEND_ADD_SUCCEED = 0x335, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님이 친구 되기를 원하지 않습니다. (%s) does not want to be friends with you. */ MSG_FRIEND_ADD_FALSE = 0x336, -/*20171018 to 20180627 +/*20171018 to 20180711 이 캐릭터는 %s 까지 블럭되어있습니다. This character will be blocked to use until %s. */ MSG_BLOCKED = 0x337, -/*20171018 to 20180627 +/*20171018 to 20180711 천만제니 이상 입력하셔도 가격은 천만제니로 판매됩니다. Price will be fixed at 10,000,000 zeny, even if you enter higher price. */ MSG_OVERPRICE = 0x338, -/*20171018 to 20180627 +/*20171018 to 20180711 (적음) (Very low) */ MSG_LITTLEUSER = 0x339, -/*20171018 to 20180627 +/*20171018 to 20180711 (약간 적음) (Low) */ MSG_ALITTLEUSER = 0x33a, -/*20171018 to 20180627 +/*20171018 to 20180711 (보통) (Normal) */ MSG_NORMLEUSER = 0x33b, -/*20171018 to 20180627 +/*20171018 to 20180711 (많음) (High) */ MSG_MANYUSER = 0x33c, -/*20171018 to 20180627 +/*20171018 to 20180711 (매우 많음) (Very high) */ MSG_VERYMANYUSER = 0x33d, -/*20171018 to 20180627 +/*20171018 to 20180711 비매너에 의해 운영자로부터 채팅금지가 적용됩니다. You have been blocked from using chat and skills for %d minutes by the GM Team. */ MSG_GM_BAD_MANNER_START = 0x33e, -/*20171018 to 20180627 +/*20171018 to 20180711 GM에 의한 채팅금지가 %d 분 남아 있습니다. %d minutes remain until release from the GM penalty. */ MSG_GM_BAD_MANNER_REMAIN = 0x33f, -/*20171018 to 20180627 +/*20171018 to 20180711 GM에 의한 채팅금지가 해지 되었습니다. You have been released from the GM penalty. */ MSG_GM_BAD_MANNER_END = 0x340, -/*20171018 to 20180627 +/*20171018 to 20180711 도배 방지 시스템으로 인한 자동 채팅금지가 적용됩니다. You have been blocked from using chat and skills for %d as an automatic penalty. */ MSG_AUTO_BAD_MANNER_START = 0x341, -/*20171018 to 20180627 +/*20171018 to 20180711 도배 방지 시스템으로 인한 채팅금지가 %d 분 남아 있습니다. %d minutes remain until release from auto penalty. */ MSG_AUTO_BAD_MANNER_REMAIN = 0x342, -/*20171018 to 20180627 +/*20171018 to 20180711 도배 방지 시스템으로 인한 채팅금지가 해지되었습니다. 게임진행 시에는 도배에 대해서 주의하여 주시기 바랍니다. You have been released from the auto penalty. Please refrain from spamming in-game. */ MSG_AUTO_BAD_MANNER_END = 0x343, -/*20171018 to 20180627 +/*20171018 to 20180711 %s님과 %s님이 이혼하셨습니다. %s and %s have divorced from each other. */ MSG_DIVORCE = 0x344, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 태양의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Solar Space. */ MSG_STARPLACE1 = 0x345, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 달의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Luna Space. */ MSG_STARPLACE2 = 0x346, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 별의 장소로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Stellar Space. */ MSG_STARPLACE3 = 0x347, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 태양의 장소는 %s 입니다 Gravity %s's Solar Space: %s */ MSG_STARPLACE4 = 0x348, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 달의 장소는 %s 입니다 Gravity %s's Luna Space: %s */ MSG_STARPLACE5 = 0x349, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 별의 장소는 %s 입니다 Gravity %s's Stellar Space: %s */ MSG_STARPLACE6 = 0x34a, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 태양의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Solar Monster. */ MSG_STARMONSTER1 = 0x34b, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 달의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Luna Monster. */ MSG_STARMONSTER2 = 0x34c, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 별의 몬스터로 %s 가 지정됐습니다. %s has been designated as Gravity %s's Stellar Monster. */ MSG_STARMONSTER3 = 0x34d, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 태양의 몬스터는 %s 입니다 Gravity %s's Solar Monster: %s */ MSG_STARMONSTER4 = 0x34e, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 달의 몬스터는 %s 입니다 Gravity %s's Luna Monster: %s */ MSG_STARMONSTER5 = 0x34f, -/*20171018 to 20180627 +/*20171018 to 20180711 拳聖 %s의 별의 몬스터는 %s 입니다 Gravity %s's Stellar Monster: %s */ MSG_STARMONSTER6 = 0x350, -/*20171018 to 20180627 +/*20171018 to 20180711 /window : 창 위치 이동시 다른 창과 달라붙는 속성이 들어갑니다 On Off /window: Display windows will snap/dock together. On | Off */ MSG_EXPLAIN_WINDOW = 0x351, -/*20171018 to 20180627 +/*20171018 to 20180711 창 위치 이동시 다른 창과 잘 붙습니다 [/wi ON] Display window docking enabled. [/wi ON] */ MSG_WINDOW_ON = 0x352, -/*20171018 to 20180627 +/*20171018 to 20180711 창 위치 이동시 다른 창과 붙으려는 속성을 가지지 않습니다 [/wi OFF] Display window docking disabled. [/wi OFF] */ MSG_WINDOW_OFF = 0x353, -/*20171018 to 20180627 +/*20171018 to 20180711 /pvpinfo : 자신의 PVP 승패와 PVP 포인트를 알 수 있습니다. /pvpinfo: shows your PVP result and PVP points. */ MSG_EXPLAIN_PVP_INFO = 0x354, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 %d승, %d패, PVP포인트는 %d입니다. You have won %d times and have lost %d times in PVP. Current points %d. */ MSG_PVP_INFO = 0x355, -/*20171018 to 20180627 +/*20171018 to 20180711 매너 포인트를 성공적으로 보냈습니다. A manner point has been successfully aligned. */ MSG_SEND_MANNER_POINT = 0x356, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 이곳은 PK 가능 지역입니다. 불의의 공격에 유의 하시기 바랍니다. You are in a PK area. Please beware of sudden attack. */ MSG_PKZONE = 0x357, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 업데이트가 바이러스나 스파이웨어와의 충돌로 실패했습니다. 백신 프로그램/스파이웨어 제거 프로그램을 사용한 후 접속해 주십시기 바랍니다 Game Guard update has been failed when either Virus or Spyware conflicted with. Please, Uninstall Spyware and Virus protection program before you log in. */ MSG_NPGAMEMON_ERROR_100ERROR = 0x358, -/*20171018 to 20180627 +/*20171018 to 20180711 윈도우 호환성 문제로 프로그램을 종료합니다. 게임을 다시 실행해 주시기 바랍니다 Program has encountered an error related to Windows compatibility. Please start the game again. */ MSG_NPGAMEMON_XP_COMPATIBILITY = 0x359, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅, 스킬, 아이템을 사용할수없게 되었습니다. You have been blocked from chatting, using skills and items. */ MSG_PK_HONOR = 0x35a, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 삭제 작업중이므로 접속이 일시적으로 제한됩니다. Login is temporarily unavailable while this character is being deleted. */ MSG_DELETING_CHAR = 0x35b, -/*20171018 to 20180627 +/*20171018 to 20180711 결혼 상대자의 캐릭터 삭제 작업중이므로 접속이 일시적으로 제한됩니다. Login is temporarily unavailable while your spouse character is being deleted. */ MSG_DELETING_SPOUSE_CHAR = 0x35c, -/*20171018 to 20180627 +/*20171018 to 20180711 Novice */ MSG_NOVICE = 0x35d, -/*20171018 to 20180627 +/*20171018 to 20180711 Swordman */ MSG_SWORDMAN = 0x35e, -/*20171018 to 20180627 +/*20171018 to 20180711 Magician Mage */ MSG_MAGICIAN = 0x35f, -/*20171018 to 20180627 +/*20171018 to 20180711 Archer */ MSG_ARCHER = 0x360, -/*20171018 to 20180627 +/*20171018 to 20180711 Acolyte */ MSG_ACOLYTE = 0x361, -/*20171018 to 20180627 +/*20171018 to 20180711 Merchant */ MSG_MERCHANT = 0x362, -/*20171018 to 20180627 +/*20171018 to 20180711 Thief */ MSG_THIEF = 0x363, -/*20171018 to 20180627 +/*20171018 to 20180711 Knight */ MSG_KNIGHT = 0x364, -/*20171018 to 20180627 +/*20171018 to 20180711 Prieset Priest */ MSG_PRIEST = 0x365, -/*20171018 to 20180627 +/*20171018 to 20180711 Wizerd Wizard */ MSG_WIZARD = 0x366, -/*20171018 to 20180627 +/*20171018 to 20180711 Blacksmith */ MSG_BLACKSMITH = 0x367, -/*20171018 to 20180627 +/*20171018 to 20180711 Hunter */ MSG_HUNTER = 0x368, -/*20171018 to 20180627 +/*20171018 to 20180711 Assassin */ MSG_ASSASSIN = 0x369, -/*20171018 to 20180627 +/*20171018 to 20180711 Novice */ MSG_NOVICE_W = 0x36a, -/*20171018 to 20180627 +/*20171018 to 20180711 Swordman */ MSG_SWORDMAN_W = 0x36b, -/*20171018 to 20180627 +/*20171018 to 20180711 Magician Mage */ MSG_MAGICIAN_W = 0x36c, -/*20171018 to 20180627 +/*20171018 to 20180711 Archer */ MSG_ARCHER_W = 0x36d, -/*20171018 to 20180627 +/*20171018 to 20180711 Acolyte */ MSG_ACOLYTE_W = 0x36e, -/*20171018 to 20180627 +/*20171018 to 20180711 Merchant */ MSG_MERCHANT_W = 0x36f, -/*20171018 to 20180627 +/*20171018 to 20180711 Thief */ MSG_THIEF_W = 0x370, -/*20171018 to 20180627 +/*20171018 to 20180711 Knight */ MSG_KNIGHT_W = 0x371, -/*20171018 to 20180627 +/*20171018 to 20180711 Prieset Priest */ MSG_PRIEST_W = 0x372, -/*20171018 to 20180627 +/*20171018 to 20180711 Wizerd Wizard */ MSG_WIZARD_W = 0x373, -/*20171018 to 20180627 +/*20171018 to 20180711 Blacksmith */ MSG_BLACKSMITH_W = 0x374, -/*20171018 to 20180627 +/*20171018 to 20180711 Hunter */ MSG_HUNTER_W = 0x375, -/*20171018 to 20180627 +/*20171018 to 20180711 Assassin */ MSG_ASSASSIN_W = 0x376, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님을 아이로 입양신청 Send an adoption request to %s */ MSG_REQ_JOIN_BABY = 0x377, -/*20171018 to 20180627 +/*20171018 to 20180711 아이가 되면 전승을 할수없고 스텟은 80이상 올릴수없게되며 HP와 SP가 줄어듭니다. 그래도 괜찮습니까? When you become a child, you will be unable to become a Transcendent Class character, all stats will be limited to a maximum of 80, and Max HP/SP will be reduced. Are you sure that you want to be adopted? */ MSG_SUGGEST_BABY2 = 0x378, -/*20171018 to 20180627 +/*20171018 to 20180711 모든 나쁜 상태이상이 제거 되었습니다. All abnormal status effects have been removed. */ MSG_GOSPEL1 = 0x379, -/*20171018 to 20180627 +/*20171018 to 20180711 1분간 모든 상태이상에 대해 면역이 됩니다. You will be immune to abnormal status effects for the next minute. */ MSG_GOSPEL2 = 0x37a, -/*20171018 to 20180627 +/*20171018 to 20180711 1분간 최대 생명력이 크게 늘어납니다. Your Max HP will stay increased for the next minute. */ MSG_GOSPEL3 = 0x37b, -/*20171018 to 20180627 +/*20171018 to 20180711 1분간 최대 마법력이 크게 늘어납니다. Your Max SP will stay increased for the next minute. */ MSG_GOSPEL4 = 0x37c, -/*20171018 to 20180627 +/*20171018 to 20180711 1분간 모든 능력이 크게 상승합니다. All of your Stats will stay increased for the next minute. */ MSG_GOSPEL5 = 0x37d, -/*20171018 to 20180627 +/*20171018 to 20180711 1분간 사용하는 무기에 성스러운 속성이 부여됩니다. Your weapon will remain blessed with Holy power for the next minute. */ MSG_GOSPEL6 = 0x37e, -/*20171018 to 20180627 +/*20171018 to 20180711 1분간 사용하는 갑옷에 성스러운 속성이 부여됩니다. Your armor will remain blessed with Holy power for the next minute. */ MSG_GOSPEL7 = 0x37f, -/*20171018 to 20180627 +/*20171018 to 20180711 10초간 방어력이 크게 상승합니다. Your Defense will stay increased for the next 10 seconds. */ MSG_GOSPEL8 = 0x380, -/*20171018 to 20180627 +/*20171018 to 20180711 1분간 공격력이 크게 증가합니다. Your Attack strength will be increased for the next minute. */ MSG_GOSPEL9 = 0x381, -/*20171018 to 20180627 +/*20171018 to 20180711 1분간 명중률과 회피율이 크게 상승합니다. Your Accuracy and Flee Rate will be increased for the next minute. */ MSG_GOSPEL10 = 0x382, -/*20171018 to 20180627 +/*20171018 to 20180711 아이를 한번 입양했던 부부는 추가 입양이 불가능합니다. You cannot adopt more than 1 child. */ MSG_BABY1 = 0x383, -/*20171018 to 20180627 +/*20171018 to 20180711 부부가 둘다 레벨70이 넘어야 아이를 입양할수있습니다. You must be at least character level 70 in order to adopt someone. */ MSG_BABY2 = 0x384, -/*20171018 to 20180627 +/*20171018 to 20180711 [POINT] 블랙스미스 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have been rewarded with %d Blacksmith rank points. Your point total is %d. */ MSG_BLACKSMITH_POINT = 0x385, -/*20171018 to 20180627 +/*20171018 to 20180711 [POINT] 알케미스트 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have been rewarded with %d Alchemist rank points. Your point total is %d. */ MSG_ALCHEMIST_POINT = 0x386, -/*20171018 to 20180627 +/*20171018 to 20180711 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE11 = 0x387, -/*20171018 to 20180627 +/*20171018 to 20180711 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE12 = 0x388, -/*20171018 to 20180627 +/*20171018 to 20180711 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE13 = 0x389, -/*20171018 to 20180627 +/*20171018 to 20180711 X Help me out~ Please~ T_T */ MSG_SUPERNOVICE14 = 0x38a, -/*20171018 to 20180627 +/*20171018 to 20180711 /notalkmsg2 : 채팅내용을 채팅창에 표시하지 않습니다 (길드말 포함) On Off /notalkmsg2: Hides chat messages(including guild chat). On Off */ MSG_EXPLAIN_NOTALKMSG2 = 0x38b, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅내용을 채팅창에 표시합니다 [/nm2 ON] Show chat messages. [/nm2 ON] */ MSG_NOTALKMSG2_ON = 0x38c, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅내용을 채팅창에 표시하지않습니다 (길드말 포함) [/nm2 OFF] Hide chat messages(including guild chat) [/nm2 OFF] */ MSG_NOTALKMSG2_OFF = 0x38d, -/*20171018 to 20180627 +/*20171018 to 20180711 제련가능한 아이템 Upgradable Weapons */ MSG_REFINEITEMLIST = 0x38e, -/*20171018 to 20180627 +/*20171018 to 20180711 제련한 무기 : %s Weapons upgraded: %s */ MSG_ITEM_REFINE_SUCCEESS = 0x38f, -/*20171018 to 20180627 +/*20171018 to 20180711 제련한 무기 : %s Weapons upgraded: %s */ MSG_ITEM_REFINE_FAIL = 0x390, -/*20171018 to 20180627 +/*20171018 to 20180711 무기제련스킬의 레벨이 부족해서 %s 제련을 할수없습니다. You cannot upgrade %s until you level up your Upgrade Weapon skill. */ MSG_ITEM_REFINE_FAIL_LEVEL = 0x391, -/*20171018 to 20180627 +/*20171018 to 20180711 제련에 필요한 아이템 (%s) 이 없으므로 제련할수없습니다. You lack a necessary item %s to upgrade this weapon. */ MSG_ITEM_REFINE_FAIL_MATERIAL = 0x392, -/*20171018 to 20180627 +/*20171018 to 20180711 완벽하게 코팅되어있어서 풀스트립이 통하지 않습니다. Full Divestment cannot pierce the target. The target is fully shielded. */ MSG_FULLSTRIP = 0x393, -/*20171018 to 20180627 +/*20171018 to 20180711 결혼한 캐릭터는 입양시킬수 없습니다. You cannot adopt a married person. */ MSG_BABY3 = 0x394, -/*20171018 to 20180627 +/*20171018 to 20180711 친구로 등록된 이름과 비슷하지만 등록된 이름이 아닙니다. 아는사람인지 확인하십시요. This name is not registered in your Friend List. Please check the name again. */ MSG_ID_WARNING = 0x395, -/*20171018 to 20180627 +/*20171018 to 20180711 /hi 또는 /hi 문장 : 친구로 등록된 캐릭터들에게 인사를 합니다. /hi or /hi message: Send greetings to people who are online and registered on your Friend List. */ MSG_EXPLAIN_HI = 0x396, -/*20171018 to 20180627 +/*20171018 to 20180711 길드원의 이름과 비슷하지만 길드원이 아닙니다. 길드원인지 확인하십시요. This character is not your guildsman. Please check the name again. */ MSG_ID_WARNING_GUILD = 0x397, -/*20171018 to 20180627 +/*20171018 to 20180711 9999만제니 이상 입력하셔도 가격은 9999만제니로 판매됩니다. Please be aware that the maximum selling price is fixed as 2 Billion. You cannot sell an item higher than that. */ MSG_OVERPRICE9999 = 0x398, -/*20171018 to 20180627 +/*20171018 to 20180711 친구의 귓속말은 [ Friend ] , 길드원은 [ Member ] 로 표시됩니다. Whispers from friends are displayed as [ Friend ], and ones from guildsmen are displayed as [ Member ]. */ MSG_EXPLAIN_SACHING1 = 0x399, -/*20171018 to 20180627 +/*20171018 to 20180711 ( From 캐릭터이름 : ) 이라고 표시 되는 귓속말은 친구나 길드원이 아닙니다. ( From character name: ) is from an anonymous character who is neither your friend nor guildsman. */ MSG_EXPLAIN_SACHING2 = 0x39a, -/*20171018 to 20180627 +/*20171018 to 20180711 /blacksmith : 블랙스미스의 상위 10위권 랭킹을 보여줍니다. /blacksmith: Shows top 10 Blacksmiths in the server. */ MSG_EXPLAIN_BLACKSMITH = 0x39b, -/*20171018 to 20180627 +/*20171018 to 20180711 /alchemist : 알케미스트의 상위 10위권 랭킹을 보여줍니다. /alchemist: Shows top 10 Alchemists in the server. */ MSG_EXPLAIN_ALCHEMIST = 0x39c, -/*20171018 to 20180627 +/*20171018 to 20180711 ALT+Y : 여러가지 명령어를 쉽게 쓸수있는 윈도우가 열립니다. ALT+Y: Opens a window which allows you to use various commands with ease. */ MSG_EXPLAIN_ALTY = 0x39d, -/*20171018 to 20180627 +/*20171018 to 20180711 [POINT] 태권미션 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You have been rewarded with %d Tae-Kwon Mission rank points. Your point total is %d. */ MSG_TAEKWON_POINT = 0x39e, -/*20171018 to 20180627 +/*20171018 to 20180711 [태권미션] Target Monster : %s (%d%%) [Taekwon Mission] Target Monster: %s (%d%%) */ MSG_TAEKWON_MISSION = 0x39f, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 초기화 에러 : %lu Error - Failed to initialize GameGuard: %lu */ MSG_INIT_ERROR = 0x3a0, -/*20171018 to 20180627 +/*20171018 to 20180711 스피드핵이 감지되었습니다. Speed Hack has been detected. */ MSG_SPEEDHACK_DETECT = 0x3a1, -/*20171018 to 20180627 +/*20171018 to 20180711 불법 프로그램 (%s) 가 발견되었습니다 The illegal program, (%s) has been detected. */ MSG_GAMEHACK_DETECT = 0x3a2, -/*20171018 to 20180627 +/*20171018 to 20180711 게임이나 게임가드가 변조되었습니다. The Game or Gameguard has been cracked. */ MSG_GAMEHACK_DOUBT = 0x3a3, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드가 실행 중 입니다. 잠시 후에 다시 실행해보시기 바랍니다. GameGuard is currently running. Please wait for sometime and restart the game. */ MSG_ERROR_EXIST = 0x3a4, -/*20171018 to 20180627 +/*20171018 to 20180711 게임이 중복 실행되었거나 게임가드가 이미 실행 중 입니다. 게임 종료 후 다시 실행해보시기 바랍니다. The Game or GameGuard is already running. Please close the game and restart the game. */ MSG_GAME_EXIST = 0x3a5, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 초기화 에러입니다. 재부팅 후 다시 실행해보거나 충돌할 수 있는 다른 프로그램들을 종료한 후 실행해 보시기 바랍니다. Failed to intialize GameGuard. Please try again after rebooting the system or closing other programs. */ MSG_ERROR_INIT = 0x3a6, -/*20171018 to 20180627 +/*20171018 to 20180711 바이러스 및 해킹툴 검사 모듈 로딩에 실패 했습니다. 메모리 부족이거나 바이러스에 의한 감염일 수 있습니다. Failed to load the scan module of virus and hacking tool. It's caused by lack of memory or PC virus infection. */ MSG_ERROR_NPSCAN = 0x3a7, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스 정보 Homunculus Info */ MSG_HOMUN_INFO = 0x3a8, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스 스킬목록 Homunculus Skill List */ MSG_HOMUN_SKILLLIST = 0x3a9, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스의 이름은 영문 23, 한글 11자 이내로 정해 주세요. Please give your Homunculus a name no longer than 23 letters. */ MSG_HOMUN_NAME_IN23 = 0x3aa, -/*20171018 to 20180627 +/*20171018 to 20180711 이름은 단 한번만 바꿀수 있습니다. 호문클루스의 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? You can name a Homunculus only once. You have entered the name, ^0000ff%s^000000. Would you like to continue? */ MSG_HOMUN_NAME_CHANGE_ONLYONCE = 0x3ab, -/*20171018 to 20180627 +/*20171018 to 20180711 지금은 부재중~ (Away) */ MSG_AUTO_MSG = 0x3ac, -/*20171018 to 20180627 +/*20171018 to 20180711 [자동응답] [Automated Message] */ MSG_AUTO_MSG2 = 0x3ad, -/*20171018 to 20180627 +/*20171018 to 20180711 부재시 타인의 귓말에 자동응답합니다. Send an automated message while you are away. */ MSG_AUTO_MSG_ON = 0x3ae, -/*20171018 to 20180627 +/*20171018 to 20180711 부재시 타인의 귓말에 자동응답하지 않습니다. Cancel automated away message. */ MSG_AUTO_MSG_OFF = 0x3af, -/*20171018 to 20180627 +/*20171018 to 20180711 자동 응답 메시지를 입력하세요. Please enter Away Message. */ MSG_ENTER_AUTO_MSG = 0x3b0, -/*20171018 to 20180627 +/*20171018 to 20180711 /번쩍 /fsh */ MSG_EMOTION_SPARK = 0x3b1, -/*20171018 to 20180627 +/*20171018 to 20180711 /빙빙 /spin */ MSG_EMOTION_CONFUSE = 0x3b2, -/*20171018 to 20180627 +/*20171018 to 20180711 /하아 /sigh */ MSG_EMOTION_OHNO = 0x3b3, -/*20171018 to 20180627 +/*20171018 to 20180711 /덤덤 /dum */ MSG_EMOTION_HUM = 0x3b4, -/*20171018 to 20180627 +/*20171018 to 20180711 /시끌 /crwd */ MSG_EMOTION_BLABLA = 0x3b5, -/*20171018 to 20180627 +/*20171018 to 20180711 /좌절 /desp */ MSG_EMOTION_OTL = 0x3b6, -/*20171018 to 20180627 +/*20171018 to 20180711 /주사위 /dice */ MSG_EMOTION_DICE = 0x3b7, -/*20171018 to 20180627 +/*20171018 to 20180711 /pk : 학살자의 상위 10위권 랭킹을 보여줍니다. /pk: Shows top 10 Slayers in the server. */ MSG_EXPLAIN_KILLER_RANK = 0x3b8, -/*20171018 to 20180627 +/*20171018 to 20180711 [POINT] 학살자 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You have been rewarded with %d Slayer rank points. Your point total is %d. */ MSG_KILLER_POINT = 0x3b9, -/*20171018 to 20180627 +/*20171018 to 20180711 진화 가능 Evolution Available */ MSG_HOMUN_EVOLVE = 0x3ba, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000^ff0000호문클루스를 삭제합니다.^000000^000000 삭제하실 경우 지금까지 키운 내역이 모두 삭제됩니다. 계속하시겠습니까? You have decided to delete this Homunculus ^ff0000^ff0000. When deleted, the homunculus and its history will be deleted and they cannot be restored in the future. Would you like to continue? */ MSG_DELETE_HOMUN = 0x3bb, -/*20171018 to 20180627 +/*20171018 to 20180711 호문의 상태를 파일에 저장합니다. Save Homunculus status as a file. */ MSG_TRACE_AI_ON = 0x3bc, -/*20171018 to 20180627 +/*20171018 to 20180711 호문의 상태를 파일에 저장하지 않습니다. Do not save Homunculus status as a file. */ MSG_TRACE_AI_OFF = 0x3bd, -/*20171018 to 20180627 +/*20171018 to 20180711 Crusader */ MSG_CRUSADER = 0x3be, -/*20171018 to 20180627 +/*20171018 to 20180711 Monk */ MSG_MONK = 0x3bf, -/*20171018 to 20180627 +/*20171018 to 20180711 Sage */ MSG_SAGE = 0x3c0, -/*20171018 to 20180627 +/*20171018 to 20180711 Rouge Rogue */ MSG_ROGUE = 0x3c1, -/*20171018 to 20180627 +/*20171018 to 20180711 Alchemist */ MSG_ALCHEMIST = 0x3c2, -/*20171018 to 20180627 +/*20171018 to 20180711 Bard */ MSG_BARD = 0x3c3, -/*20171018 to 20180627 +/*20171018 to 20180711 Crusader_W Crusader */ MSG_CRUSADER_W = 0x3c4, -/*20171018 to 20180627 +/*20171018 to 20180711 Monk_W Monk */ MSG_MONK_W = 0x3c5, -/*20171018 to 20180627 +/*20171018 to 20180711 Sage_W Sage */ MSG_SAGE_W = 0x3c6, -/*20171018 to 20180627 +/*20171018 to 20180711 Rouge_W Rogue */ MSG_ROGUE_W = 0x3c7, -/*20171018 to 20180627 +/*20171018 to 20180711 Alchemist_W Alchemist */ MSG_ALCHEMIST_W = 0x3c8, -/*20171018 to 20180627 +/*20171018 to 20180711 Dancer */ MSG_DANCER = 0x3c9, -/*20171018 to 20180627 +/*20171018 to 20180711 Novice High High Novice */ MSG_NOVICE_H = 0x3ca, -/*20171018 to 20180627 +/*20171018 to 20180711 Swordman High High Swordman */ MSG_SWORDMAN_H = 0x3cb, -/*20171018 to 20180627 +/*20171018 to 20180711 Magician High High Mage */ MSG_MAGICIAN_H = 0x3cc, -/*20171018 to 20180627 +/*20171018 to 20180711 Archer High High Archer */ MSG_ARCHER_H = 0x3cd, -/*20171018 to 20180627 +/*20171018 to 20180711 Acolyte High High Acolyte */ MSG_ACOLYTE_H = 0x3ce, -/*20171018 to 20180627 +/*20171018 to 20180711 Merchant High High Merchant */ MSG_MERCHANT_H = 0x3cf, -/*20171018 to 20180627 +/*20171018 to 20180711 Thief High High Thief */ MSG_THIEF_H = 0x3d0, -/*20171018 to 20180627 +/*20171018 to 20180711 Novice High_W High Novice */ MSG_NOVICE_H_W = 0x3d1, -/*20171018 to 20180627 +/*20171018 to 20180711 Swordman High_W High Swordman */ MSG_SWORDMAN_H_W = 0x3d2, -/*20171018 to 20180627 +/*20171018 to 20180711 Magician High_W High Mage */ MSG_MAGICIAN_H_W = 0x3d3, -/*20171018 to 20180627 +/*20171018 to 20180711 Archer High_W High Archer */ MSG_ARCHER_H_W = 0x3d4, -/*20171018 to 20180627 +/*20171018 to 20180711 Acolyte High_W High Acolyte */ MSG_ACOLYTE_H_W = 0x3d5, -/*20171018 to 20180627 +/*20171018 to 20180711 Merchant High_W High Merchant */ MSG_MERCHANT_H_W = 0x3d6, -/*20171018 to 20180627 +/*20171018 to 20180711 Thief High_W High Thief */ MSG_THIEF_H_W = 0x3d7, -/*20171018 to 20180627 +/*20171018 to 20180711 Lord Knight */ MSG_KNIGHT_H = 0x3d8, -/*20171018 to 20180627 +/*20171018 to 20180711 High Priest */ MSG_PRIEST_H = 0x3d9, -/*20171018 to 20180627 +/*20171018 to 20180711 High Wizard */ MSG_WIZARD_H = 0x3da, -/*20171018 to 20180627 +/*20171018 to 20180711 White Smith WhiteSmith */ MSG_BLACKSMITH_H = 0x3db, -/*20171018 to 20180627 +/*20171018 to 20180711 Sniper */ MSG_HUNTER_H = 0x3dc, -/*20171018 to 20180627 +/*20171018 to 20180711 Saaassin Cross Assassin Cross */ MSG_ASSASSIN_H = 0x3dd, -/*20171018 to 20180627 +/*20171018 to 20180711 Lord Knight_W Lord Knight */ MSG_KNIGHT_H_W = 0x3de, -/*20171018 to 20180627 +/*20171018 to 20180711 High Priest_W High Priest */ MSG_PRIEST_H_W = 0x3df, -/*20171018 to 20180627 +/*20171018 to 20180711 High Wizard_W High Wizard */ MSG_WIZARD_H_W = 0x3e0, -/*20171018 to 20180627 +/*20171018 to 20180711 White Smith_W WhiteSmith */ MSG_BLACKSMITH_H_W = 0x3e1, -/*20171018 to 20180627 +/*20171018 to 20180711 Sniper_W Sniper */ MSG_HUNTER_H_W = 0x3e2, -/*20171018 to 20180627 +/*20171018 to 20180711 Saaassin Cross_W Assassin Cross */ MSG_ASSASSIN_H_W = 0x3e3, -/*20171018 to 20180627 +/*20171018 to 20180711 Paladin */ MSG_CRUSADER_H = 0x3e4, -/*20171018 to 20180627 +/*20171018 to 20180711 Champion */ MSG_MONK_H = 0x3e5, -/*20171018 to 20180627 +/*20171018 to 20180711 Professor Scholar */ MSG_SAGE_H = 0x3e6, -/*20171018 to 20180627 +/*20171018 to 20180711 Stalker */ MSG_ROGUE_H = 0x3e7, -/*20171018 to 20180627 +/*20171018 to 20180711 Creator Biochemist */ MSG_ALCHEMIST_H = 0x3e8, -/*20171018 to 20180627 +/*20171018 to 20180711 Clown Minstrel */ MSG_BARD_H = 0x3e9, -/*20171018 to 20180627 +/*20171018 to 20180711 Paladin_W Paladin */ MSG_CRUSADER_H_W = 0x3ea, -/*20171018 to 20180627 +/*20171018 to 20180711 Champion_W Champion */ MSG_MONK_H_W = 0x3eb, -/*20171018 to 20180627 +/*20171018 to 20180711 Professor_W Professor */ MSG_SAGE_H_W = 0x3ec, -/*20171018 to 20180627 +/*20171018 to 20180711 Stalker_W Stalker */ MSG_ROGUE_H_W = 0x3ed, -/*20171018 to 20180627 +/*20171018 to 20180711 Creator_W Creator */ MSG_ALCHEMIST_H_W = 0x3ee, -/*20171018 to 20180627 +/*20171018 to 20180711 Gypsy */ MSG_DANCER_H = 0x3ef, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호가 지정되어 있지 않습니다. 새로운 비밀번호를 지정하시겠습니까? You have not set a password yet. Would you like to create one now? */ MSG_STORE_PASSWORD_REQ = 0x3f0, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호를 3회 틀려셨습니다. 나중에 다시 시도해 주세요. You have incorrectly entered the password 3 times. Please try again later. */ MSG_STORE_PASSWORD_PENALTY = 0x3f1, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호 변경이 실패하였습니다. Password creation has failed. */ MSG_STORE_PASSWORD_CHANGE_NG = 0x3f2, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호는 4자리 이상 8자리이하여야만 합니다. Password must be 4~8 letters long. */ MSG_STORE_PASSWORD_4_8 = 0x3f3, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호 Password */ MSG_STORE_PASSWORD = 0x3f4, -/*20171018 to 20180627 +/*20171018 to 20180711 신규 비밀번호 New Password */ MSG_STORE_NEW_PASSWORD = 0x3f5, -/*20171018 to 20180627 +/*20171018 to 20180711 확인 비밀번호 Confirm Password */ MSG_STORE_RENEW_PASSWORD = 0x3f6, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호 변경이 완료되었습니다. Password has been changed. */ MSG_STORE_PASSWORD_CHANGE_OK = 0x3f7, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호가 서로 다릅니다. Password does not match. */ MSG_STORE_PASSWORD_MISMATCH = 0x3f8, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호 입력 Enter Password */ MSG_STORE_PASSWORD_INPUT = 0x3f9, -/*20171018 to 20180627 +/*20171018 to 20180711 호문이 아사 직전입니다! 먹이를 주지 않으면 가출하게됩니다. Your Homunculus is starving. Please feed it, otherwise it will leave you. */ MSG_HOMUN_HUNGRY = 0x3fa, -/*20171018 to 20180627 +/*20171018 to 20180711 경험치 EXP */ MSG_HOMUN_EXP = 0x3fb, -/*20171018 to 20180627 +/*20171018 to 20180711 수령하지 않은 아이템이 존재합니다. 알베르타의 존다 기획사 직원을 찾아주세요. ^ff0000※ 아이템 수령 기간이 지나면 아이템이 소실 됩니다!^000000 [EVENT] You have won an event prize. Please claim your prize in game. */ MSG_EVENT_RESULT = 0x3fc, -/*20171018 to 20180627 +/*20171018 to 20180711 싫어함 Hate */ MSG_HATE = 0x3fd, -/*20171018 to 20180627 +/*20171018 to 20180711 매우싫어함 Hate with a Passion */ MSG_VERYHATE = 0x3fe, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스가 사용자 인공지능으로 동작합니다. Homunculus has been customized. */ MSG_HOMUN_USERAI_ON = 0x3ff, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스가 기본 인공지능으로 동작합니다. Homunculus has been activated with the basic AI. */ MSG_HOMUN_USERAI_OFF = 0x400, -/*20171018 to 20180627 +/*20171018 to 20180711 편지목록 Mail List */ MSG_MAIL_LIST = 0x401, -/*20171018 to 20180627 +/*20171018 to 20180711 편지쓰기 Write Mail */ MSG_MAIL_WRITE = 0x402, -/*20171018 to 20180627 +/*20171018 to 20180711 편지읽기 Read Mail */ MSG_MAIL_READ = 0x403, -/*20171018 to 20180627 +/*20171018 to 20180711 한번 지정하시면 변경이 불가능합니다! 이 맵으로 지정하시겠습니까? You cannot change a map's designation once it is designated. Are you sure that you want to designate this map? */ MSG_STARPLACE_ACCEPT = 0x404, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 아이템을 수령했습니다. Item has been added in the Item Window. */ MSG_MAIL_ADD_ITEM_SUCCESS = 0x405, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 아이템을 수령하지 못했습니다. You have failed to add the item in the Item Window. */ MSG_MAIL_ADD_ITEM_FAILURE = 0x406, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 보내기가 성공하였습니다. You have successfully mailed a message. */ MSG_MAIL_SEND_SUCCESS = 0x407, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 보내기가 실패하였습니다. 받는 사람이 존재하지 않습니다. You have failed to mail a message. Recipient does not exist. */ MSG_MAIL_USER_NOT_FOUND = 0x408, -/*20171018 to 20180627 +/*20171018 to 20180711 [태양과 달과 별의 천사] 지정했던 장소들과 몬스터들이 초기화됐습니다! [Solar, Lunar and Stellar Angel] Designated places and monsters have been reset. */ MSG_STAR_ANGEL = 0x409, -/*20171018 to 20180627 +/*20171018 to 20180711 경매 등록이 실패했습니다. The minimum starting bid for auctions is 10,000,000 zeny. */ MSG_AUCTION_ADD_FALSE = 0x40a, -/*20171018 to 20180627 +/*20171018 to 20180711 경매 등록이 성공했습니다. You have successfully started a new auction. */ MSG_AUCTION_ADD_TRUE = 0x40b, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 경매가 취소되었습니다. The auction has been canceled. */ MSG_AUCTION_ADD_CANCEL = 0x40c, -/*20171018 to 20180627 +/*20171018 to 20180711 입찰자가 있는 경매는 취소할 수 없습니다. An auction with at least one bidder cannot be canceled. */ MSG_AUCTION_ADD_CANCEL_FALSE = 0x40d, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 삭제가 성공하였습니다. Mail has been successfully deleted. */ MSG_MAIL_DELETE_SUCCESS = 0x40e, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 삭제가 실패하였습니다. You have failed to delete the mail. */ MSG_MAIL_DELETE_FAILURE = 0x40f, -/*20171018 to 20180627 +/*20171018 to 20180711 던지는 단검이 장착되었습니다. You have equipped throwing daggers. */ MSG_MSG_KNIFE_EQUIPMENT_SUCCESS = 0x410, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 님이 로그인했습니다. %s has logged in. */ MSG_LOGIN_FRIEND = 0x411, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 님이 로그아웃했습니다. %s has logged out. */ MSG_LOGOUT_FRIEND = 0x412, -/*20171018 to 20180627 +/*20171018 to 20180711 /loginout : 길드원과 친구들의 접속관련 메세지를 보여줍니다. On Off /loginout: Shows guildsmen and friends online status. On Off */ MSG_EXPLAIN_LOGINOUT = 0x413, -/*20171018 to 20180627 +/*20171018 to 20180711 친구들의 접속관련 메세지를 대화창에 표시합니다. [/li ON] Display online status of friends in Chat Window. [/li ON] */ MSG_LOGINOUT_ON = 0x414, -/*20171018 to 20180627 +/*20171018 to 20180711 친구들의 접속관련 메세지를 대화창에 표시하지않습니다. [/li OFF] Do not display online status of friends in Chat Window. [/li OFF] */ MSG_LOGINOUT_OFF = 0x415, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 실행중입니다. It is already running. */ MSG_SGP_CODE_ALREADY_RUNNING = 0x416, -/*20171018 to 20180627 +/*20171018 to 20180711 매크로 사용이 감지되었습니다. Use of Macro program has been detected. */ MSG_SGP_CODE_DETECTED_MACRO = 0x417, -/*20171018 to 20180627 +/*20171018 to 20180711 스피드해킹이 감지되었습니다. Use of Speed hack has been detected. */ MSG_SGP_CODE_DETECTED_SPEEDHACK = 0x418, -/*20171018 to 20180627 +/*20171018 to 20180711 API 후킹이 감지되었습니다. API Hooking has been detected. */ MSG_SGP_CODE_DETECTED_APIHOOK = 0x419, -/*20171018 to 20180627 +/*20171018 to 20180711 메시지 후킹이 감지되었습니다. Message Hooking has been detected. */ MSG_SGP_CODE_DETECTED_MSGHOOK = 0x41a, -/*20171018 to 20180627 +/*20171018 to 20180711 모듈이 변조 또는 손상되었거나 버전이 일치하지 않습니다. Module has been modified or damaged or its version does not match. */ MSG_SGP_CODE_NOT_EQUALENCRYPTEDDATA = 0x41b, -/*20171018 to 20180627 +/*20171018 to 20180711 (태국)귀하는 게임방 과금으로 로그인 하셨습니다. (Thailand) You have logged in game with PC cafe payment. */ MSG_BILLING_PCB = 0x41c, -/*20171018 to 20180627 +/*20171018 to 20180711 이전 Prev */ MSG_PREV_PAGE = 0x41d, -/*20171018 to 20180627 +/*20171018 to 20180711 다음 Next */ MSG_NEXT_PAGE = 0x41e, -/*20171018 to 20180627 +/*20171018 to 20180711 경매 Auction */ MSG_AUCTION = 0x41f, -/*20171018 to 20180627 +/*20171018 to 20180711 물품보기 Product List */ MSG_AUCTION_VIEW = 0x420, -/*20171018 to 20180627 +/*20171018 to 20180711 등록하기 Register */ MSG_AUCTION_ADD = 0x421, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 진행상태 Sale Status */ MSG_AUCTION_SELL = 0x422, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 진행상태 Purchase Status */ MSG_AUCTION_BUY = 0x423, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 Item */ MSG_ITEM2 = 0x424, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템명 Name */ MSG_ITEM_NAME2 = 0x425, -/*20171018 to 20180627 +/*20171018 to 20180711 가격 / 즉시구입가격 Current Bid / Max Bid */ MSG_ITEM_PRICE = 0x426, -/*20171018 to 20180627 +/*20171018 to 20180711 판매자 Seller */ MSG_SELLER = 0x427, -/*20171018 to 20180627 +/*20171018 to 20180711 구매자 Buyer */ MSG_BUYER = 0x428, -/*20171018 to 20180627 +/*20171018 to 20180711 종료시간 End Time */ MSG_FINISH_TIME = 0x429, -/*20171018 to 20180627 +/*20171018 to 20180711 %m월 %d일 %H시 %m %d %H */ MSG_TIME_TYPE = 0x42a, -/*20171018 to 20180627 +/*20171018 to 20180711 시간설정 Time (Hr) */ MSG_SET_TIME = 0x42b, -/*20171018 to 20180627 +/*20171018 to 20180711 수수료 Fee */ MSG_CHARGE = 0x42c, -/*20171018 to 20180627 +/*20171018 to 20180711 검색된 아이템이 없습니다. No items found in search. */ MSG_NOTHING_SEARCH_ITEM = 0x42d, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 판매중인 아이템이 없습니다. Your Sale List is empty. */ MSG_NOTHING_SEARCH_SELL_ITEM = 0x42e, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 구매중인 아이템이 없습니다. Your Purchase List is empty. */ MSG_NOTHING_SEARCH_BUY_ITEM = 0x42f, -/*20171018 to 20180627 +/*20171018 to 20180711 경매정보가 정확하지 않습니다. Auction Information is incorrect or incomplete. */ MSG_ERROR_AUCTION_ITEM_INFO = 0x430, -/*20171018 to 20180627 +/*20171018 to 20180711 경매에 등록할 아이템 정보가 없습니다. You must drag and drop an item from your Inventory into the Register Window to begin a new auction. */ MSG_NOTHING_AUCTION_ITEM_INFO = 0x431, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 등록된 경매입니다. The auction has already been registered. */ MSG_ERROR_ADD_AUCTION = 0x432, -/*20171018 to 20180627 +/*20171018 to 20180711 제시가격 Starting Bid */ MSG_PRICE = 0x433, -/*20171018 to 20180627 +/*20171018 to 20180711 구입희망가격 Current Bid */ MSG_PRICE2 = 0x434, -/*20171018 to 20180627 +/*20171018 to 20180711 즉시구입가격 Buy Now Price */ MSG_PRICE3 = 0x435, -/*20171018 to 20180627 +/*20171018 to 20180711 현재소지제니 Your Current Zeny */ MSG_PRICE4 = 0x436, -/*20171018 to 20180627 +/*20171018 to 20180711 현재최고가격 Highest Bid */ MSG_PRICE5 = 0x437, -/*20171018 to 20180627 +/*20171018 to 20180711 이전입찰가격 Previous Bid */ MSG_PRICE6 = 0x438, -/*20171018 to 20180627 +/*20171018 to 20180711 추가입찰가격 Next Bid */ MSG_PRICE7 = 0x439, -/*20171018 to 20180627 +/*20171018 to 20180711 구입하시겠습니까? Press buy to confirm. */ MSG_BUY_ACTION_ITEM = 0x43a, -/*20171018 to 20180627 +/*20171018 to 20180711 이 가격에 판매하시겠습니까? Would you like to sell this item? */ MSG_SELL_ACTION_ITEM = 0x43b, -/*20171018 to 20180627 +/*20171018 to 20180711 입찰하기 Place Bid */ MSG_BUY_AUCTION = 0x43c, -/*20171018 to 20180627 +/*20171018 to 20180711 즉시구매하기 Buy Now */ MSG_BUY_AUCTION2 = 0x43d, -/*20171018 to 20180627 +/*20171018 to 20180711 경매종료하기 End the Auction */ MSG_BUY_AUCTION3 = 0x43e, -/*20171018 to 20180627 +/*20171018 to 20180711 재입찰하기 Place another Bid */ MSG_FINISH_AUCTION = 0x43f, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 경매에 대한 입찰이 성공했습니다. You have placed a bid. */ MSG_RESULT_BUY_TRUE = 0x440, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 경매에 대한 입찰이 실패했습니다. You have failed to place a bid. */ MSG_RESULT_BUY_FALSE = 0x441, -/*20171018 to 20180627 +/*20171018 to 20180711 제니가 충분하지 않습니다. You do not have enough zeny. */ MSG_RESULT_BUY_FALSE_MONEY = 0x442, -/*20171018 to 20180627 +/*20171018 to 20180711 방어구 Armors */ MSG_EQUIP = 0x443, -/*20171018 to 20180627 +/*20171018 to 20180711 카드 Card */ MSG_CARD = 0x444, -/*20171018 to 20180627 +/*20171018 to 20180711 기타 Other */ MSG_ETC = 0x445, -/*20171018 to 20180627 +/*20171018 to 20180711 경매번호 Bid */ MSG_AUCTION_NUM = 0x446, -/*20171018 to 20180627 +/*20171018 to 20180711 검색 Search */ MSG_AUCTION_SEARCH = 0x447, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 경매를 종료했습니다. You have ended the auction. */ MSG_RESULT_MY_SELL_STOP_TRUE = 0x448, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 경매를 종료 할 수 없습니다. You cannot end the auction. */ MSG_RESULT_MY_SELL_STOP_FALSE = 0x449, -/*20171018 to 20180627 +/*20171018 to 20180711 경매 번호가 정확하지 않습니다. Bid Number is incorrect. */ MSG_RESULT_AUCTION_ID_FALSE = 0x44a, -/*20171018 to 20180627 +/*20171018 to 20180711 받는이 To */ MSG_SENDER = 0x44b, -/*20171018 to 20180627 +/*20171018 to 20180711 제 목 Title */ MSG_TITLE2 = 0x44c, -/*20171018 to 20180627 +/*20171018 to 20180711 새 메일이 도착하였습니다. You have received a message in the mail. */ MSG_NEW_MAIL = 0x44d, -/*20171018 to 20180627 +/*20171018 to 20180711 검색중입니다. Searching... */ MSG_SEARCHING_ITEM = 0x44e, -/*20171018 to 20180627 +/*20171018 to 20180711 더 이상 경매 등록할 수 없습니다. 경매 등록은 최대 5개까지 가능합니다. You cannot register more than 5 items in an auction at a time. */ MSG_AUCTION_ADD_OVER = 0x44f, -/*20171018 to 20180627 +/*20171018 to 20180711 더 이상 경매 물품에 입찰할 수 없습니다. 경매 물품 입찰은 최대 5개까지 가능합니다. You cannot place more than 5 bids at a time. */ MSG_RESULT_BUY_OVER = 0x450, -/*20171018 to 20180627 +/*20171018 to 20180711 삭제하려는 메일에 수령하지 않은 아이템이 있습니다. Please accept all items from your mail before deleting. */ MSG_MAIL_DELETE_ERROR = 0x451, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 제목을 입력하여 주십시오. Please enter a title. */ MSG_MAIL_SEND_ERROR = 0x452, -/*20171018 to 20180627 +/*20171018 to 20180711 /shopping : 클릭 한번으로 상점을 열고 상점이름 오른쪽 클릭으로 상점을 닫습니다 On Off /shopping: Enables you to open a shop with a single left-click and close your shop with a single right-click. On Off */ MSG_EXPLAIN_SHOPPING = 0x453, -/*20171018 to 20180627 +/*20171018 to 20180711 클릭 한번으로 상점을 열고 상점이름을 오른쪽 클릭해서 상점을 닫을수있습니다. [/sh ON] You can now open a shop with a single left-click and close your shop with a single right-click. [sh ON]. */ MSG_SHOPPING_ON = 0x454, -/*20171018 to 20180627 +/*20171018 to 20180711 더블클릭 으로 상점을 열게됩니다. [/sh OFF] You can open a shop by double-clicking. [/sh OFF] */ MSG_SHOPPING_OFF = 0x455, -/*20171018 to 20180627 +/*20171018 to 20180711 메일을 보내려면, 제니 입력을 완료해야 합니다. Please enter zeny amount before sending mail. */ MSG_MAIL_SEND_ERROR2 = 0x456, -/*20171018 to 20180627 +/*20171018 to 20180711 경매 수수료가 부족합니다. You do not have enough zeny to pay the Auction Fee. */ MSG_ADD_MONEY_FALSE = 0x457, -/*20171018 to 20180627 +/*20171018 to 20180711 상태보기 View Status */ MSG_HOMUN_SHOWINFO = 0x458, -/*20171018 to 20180627 +/*20171018 to 20180711 먹이주기 Feed */ MSG_HOMUN_FEEDING = 0x459, -/*20171018 to 20180627 +/*20171018 to 20180711 대기 Stand By */ MSG_HOMUN_WAITING = 0x45a, -/*20171018 to 20180627 +/*20171018 to 20180711 슈퍼노비스(남) Super Novice (Male) */ MSG_JOB_SUPERNOVICE_M = 0x45b, -/*20171018 to 20180627 +/*20171018 to 20180711 슈퍼노비스(여) Super Novice (Female) */ MSG_JOB_SUPERNOVICE_F = 0x45c, -/*20171018 to 20180627 +/*20171018 to 20180711 태권소년 Taekwon Boy */ MSG_JOB_TAEKWON_M = 0x45d, -/*20171018 to 20180627 +/*20171018 to 20180711 태권소녀 Taekwon Girl */ MSG_JOB_TAEKWON_F = 0x45e, -/*20171018 to 20180627 +/*20171018 to 20180711 권성(남) Taekwon Master (Male) */ MSG_KWONSUNG_M = 0x45f, -/*20171018 to 20180627 +/*20171018 to 20180711 권성(여) Taekwon Master (Female) */ MSG_KWONSUNG_F = 0x460, -/*20171018 to 20180627 +/*20171018 to 20180711 소울링커(남) Soul Linker (Male) */ MSG_SOULLINGKER_M = 0x461, -/*20171018 to 20180627 +/*20171018 to 20180711 소울링커(여) Soul Linker (Female) */ MSG_SOULLINGKER_F = 0x462, -/*20171018 to 20180627 +/*20171018 to 20180711 PC방요금제로 2개이상의 계정이 접속되고있습니다. 확인후 다시 사용하시기 바랍니다. Please check the connection, more than 2 accounts are connected with Internet Cafe Time Plan. */ MSG_BAN_PC_IP_UNFAIR = 0x463, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 월정액 요금제 사용자 입니다. (남은기간 : %d일) Your account is using monthly payment. (Remaining day: %d day) */ MSG_BILLING_1 = 0x464, -/*20171018 to 20180627 +/*20171018 to 20180711 귀하는 정량 요금제 사용자 입니다. (남은시간 : %d시간 %분 %초) Your account is using time limited. (Remaining time: %d hour %d minute %d second) */ MSG_BILLING_2 = 0x465, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 아이템은 메일에 첨부 할수 없는 아이템입니다. This item cannot be mailed. */ MSG_MAIL_ITEM_ADD_FAILED = 0x466, -/*20171018 to 20180627 +/*20171018 to 20180711 더이상 아이템을 가질수 없습니다. 아이템은 메일로 보관하겠습니다. You cannot accept any more items. Please try again later. */ MSG_MAIL_ADD_ITEM_OVER_FAILURE = 0x467, -/*20171018 to 20180627 +/*20171018 to 20180711 남성 Male */ MSG_PTSEX1 = 0x468, -/*20171018 to 20180627 +/*20171018 to 20180711 여성 Female */ MSG_PTSEX2 = 0x469, -/*20171018 to 20180627 +/*20171018 to 20180711 새로운 유저입니다 New User. */ MSG_PT_NEWUSER = 0x46a, -/*20171018 to 20180627 +/*20171018 to 20180711 E-mail은 캐릭터를 지울때 필요합니다. E-mail address is required to delete a character. */ MSG_PT_ACINFO = 0x46b, -/*20171018 to 20180627 +/*20171018 to 20180711 정확한 형식으로 입력해 주세요. Please enter the correct information. */ MSG_PT_ACINFO2 = 0x46c, -/*20171018 to 20180627 +/*20171018 to 20180711 이 키를 사용하세요 Please use this key. */ MSG_PT_NEWKEYINFO = 0x46d, -/*20171018 to 20180627 +/*20171018 to 20180711 정확한 카드 패스워드를 다시 입력해주세요 Please enter the correct card password. */ MSG_PT_FAIL_CARDPASS = 0x46e, -/*20171018 to 20180627 +/*20171018 to 20180711 PT정보 PT Info */ MSG_PTID1 = 0x46f, -/*20171018 to 20180627 +/*20171018 to 20180711 PT_ID는 %s PT_ID is %s */ MSG_PTID2 = 0x470, -/*20171018 to 20180627 +/*20171018 to 20180711 NUM_ID는 %s NUM_ID is %s */ MSG_PTID3 = 0x471, -/*20171018 to 20180627 +/*20171018 to 20180711 잊지않게 주의하세요 Please don't forget this information. */ MSG_PTID4 = 0x472, -/*20171018 to 20180627 +/*20171018 to 20180711 1001 */ MSG_PT_ERROR_1001 = 0x473, -/*20171018 to 20180627 +/*20171018 to 20180711 1002 */ MSG_PT_ERROR_1002 = 0x474, -/*20171018 to 20180627 +/*20171018 to 20180711 1003 */ MSG_PT_ERROR_1003 = 0x475, -/*20171018 to 20180627 +/*20171018 to 20180711 1004 */ MSG_PT_ERROR_1004 = 0x476, -/*20171018 to 20180627 +/*20171018 to 20180711 1006 */ MSG_PT_ERROR_1006 = 0x477, -/*20171018 to 20180627 +/*20171018 to 20180711 1007 */ MSG_PT_ERROR_1007 = 0x478, -/*20171018 to 20180627 +/*20171018 to 20180711 1008 */ MSG_PT_ERROR_1008 = 0x479, -/*20171018 to 20180627 +/*20171018 to 20180711 1009 */ MSG_PT_ERROR_1009 = 0x47a, -/*20171018 to 20180627 +/*20171018 to 20180711 1012 */ MSG_PT_ERROR_1012 = 0x47b, -/*20171018 to 20180627 +/*20171018 to 20180711 1013 */ MSG_PT_ERROR_1013 = 0x47c, -/*20171018 to 20180627 +/*20171018 to 20180711 1014 */ MSG_PT_ERROR_1014 = 0x47d, -/*20171018 to 20180627 +/*20171018 to 20180711 1015 */ MSG_PT_ERROR_1015 = 0x47e, -/*20171018 to 20180627 +/*20171018 to 20180711 1019 */ MSG_PT_ERROR_1019 = 0x47f, -/*20171018 to 20180627 +/*20171018 to 20180711 1020 Navigation */ MSG_PT_ERROR_1020 = 0x480, -/*20171018 to 20180627 +/*20171018 to 20180711 1021 */ MSG_PT_ERROR_1021 = 0x481, -/*20171018 to 20180627 +/*20171018 to 20180711 1023 */ MSG_PT_ERROR_1023 = 0x482, -/*20171018 to 20180627 +/*20171018 to 20180711 1024 */ MSG_PT_ERROR_1024 = 0x483, -/*20171018 to 20180627 +/*20171018 to 20180711 1025 */ MSG_PT_ERROR_1025 = 0x484, -/*20171018 to 20180627 +/*20171018 to 20180711 1027 */ MSG_PT_ERROR_1027 = 0x485, -/*20171018 to 20180627 +/*20171018 to 20180711 1028 */ MSG_PT_ERROR_1028 = 0x486, -/*20171018 to 20180627 +/*20171018 to 20180711 10 */ MSG_PT_ERROR_10 = 0x487, -/*20171018 to 20180627 +/*20171018 to 20180711 20 */ MSG_PT_ERROR_20 = 0x488, -/*20171018 to 20180627 +/*20171018 to 20180711 40 */ MSG_PT_ERROR_40 = 0x489, -/*20171018 to 20180627 +/*20171018 to 20180711 50 */ MSG_PT_ERROR_50 = 0x48a, -/*20171018 to 20180627 +/*20171018 to 20180711 60 */ MSG_PT_ERROR_60 = 0x48b, -/*20171018 to 20180627 +/*20171018 to 20180711 70 */ MSG_PT_ERROR_70 = 0x48c, -/*20171018 to 20180627 +/*20171018 to 20180711 80 */ MSG_PT_ERROR_80 = 0x48d, -/*20171018 to 20180627 +/*20171018 to 20180711 90 */ MSG_PT_ERROR_90 = 0x48e, -/*20171018 to 20180627 +/*20171018 to 20180711 100 */ MSG_PT_ERROR_100 = 0x48f, -/*20171018 to 20180627 +/*20171018 to 20180711 110 */ MSG_PT_ERROR_110 = 0x490, -/*20171018 to 20180627 +/*20171018 to 20180711 30포인트를 받으시겠습니까? Do you want to receive 30 points? */ MSG_PT_POINT1 = 0x491, -/*20171018 to 20180627 +/*20171018 to 20180711 30포인트(5시간)이 충전되었습니다 30 points (5 hours) have been added. */ MSG_PT_POINT2 = 0x492, -/*20171018 to 20180627 +/*20171018 to 20180711 감정되지 않은 아이템은 경매에 등록할 수 없습니다. You cannot register Unidentified Items in auctions. */ MSG_AUCTION_ADD_ITEM_FAILURE = 0x493, -/*20171018 to 20180627 +/*20171018 to 20180711 소비 아이템은 경매에 등록할 수 없습니다. You cannot register this Consumable Item in an auction. */ MSG_AUCTION_ADD_ITEM_FAILURE2 = 0x494, -/*20171018 to 20180627 +/*20171018 to 20180711 메일창을 열려면 카트창을 닫아 주십시요. Please close the Cart Window to open the Mail Window. */ MSG_CLOSE_MERCHANTITEMWND = 0x495, -/*20171018 to 20180627 +/*20171018 to 20180711 카트창을 열려면 메일창을 닫아 주십시요. Please close the Mail Window to open the Cart Window. */ MSG_CLOSE_MAILWND = 0x496, -/*20171018 to 20180627 +/*20171018 to 20180711 탄환이 장착되었습니다. Bullets have been equipped. */ MSG_MSG_BULLET_EQUIPMENT_SUCCESS = 0x497, -/*20171018 to 20180627 +/*20171018 to 20180711 메일이 반송되었습니다. The mail has been returned to sender. */ MSG_MAIL_RETURN_SUCCESS = 0x498, -/*20171018 to 20180627 +/*20171018 to 20180711 메일이 존재하지 않습니다. The mail no longer exists. */ MSG_MAIL_RETURN_FAILURE = 0x499, -/*20171018 to 20180627 +/*20171018 to 20180711 한시간 동안, 동일한 IP로 접속한 유저가 30건 이상입니다. 확인후 다시 사용하시기 바랍니다. More than 30 players sharing the same IP have logged into the game for an hour. Please check this matter. */ MSG_BAN_PC_IP_COUNT_ALL = 0x49a, -/*20171018 to 20180627 +/*20171018 to 20180711 한시간 동안, 동일한 IP로 10번 이상 접속되었습니다. 확인후 다시 사용하시기 바랍니다. More than 10 connections sharing the same IP have logged into the game for an hour. Please check this matter. */ MSG_BAN_PC_IP_COUNT = 0x49b, -/*20171018 to 20180627 +/*20171018 to 20180711 게임을 재시작 하십시오 Please restart the game. */ MSG_GAMEGUARD_RESTART = 0x49c, -/*20171018 to 20180627 +/*20171018 to 20180711 용병정보 - 아쳐타입 Mercenary: Archer */ MSG_MER_INFO_TYPE_ARCHER = 0x49d, -/*20171018 to 20180627 +/*20171018 to 20180711 용병정보 - 검사타입 Mercenary: Swordman */ MSG_MER_INFO_TYPE_SWORDMAN = 0x49e, -/*20171018 to 20180627 +/*20171018 to 20180711 용병정보 - 창병타입 Mercenary: Spearman */ MSG_MER_INFO_TYPE_LANCER = 0x49f, -/*20171018 to 20180627 +/*20171018 to 20180711 삭제시간 Expiration */ MSG_LEFT_TIME = 0x4a0, -/*20171018 to 20180627 +/*20171018 to 20180711 신뢰도 Loyalty */ MSG_MER_FRIENDLY = 0x4a1, -/*20171018 to 20180627 +/*20171018 to 20180711 소환횟수 Summons */ MSG_MER_CALLCOUNT = 0x4a2, -/*20171018 to 20180627 +/*20171018 to 20180711 Kill */ MSG_MER_KILL = 0x4a3, -/*20171018 to 20180627 +/*20171018 to 20180711 펫이 배가 고파서 당신을 원망하고 있다는 느낌이 든다. You can feel hatred from your pet for neglecting to feed it. */ MSG_PET_STARVING = 0x4a4, -/*20171018 to 20180627 +/*20171018 to 20180711 [POINT] 테이밍미션 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [POINT] You earned %d Taming Mission Ranking Points, giving you a total of %d points. */ MSG_GANGSI_POINT = 0x4a5, -/*20171018 to 20180627 +/*20171018 to 20180711 [테이밍미션] Target Monster : %s [Taming Mission] Target Monster: %s */ MSG_GANGSI_MISSION = 0x4a6, -/*20171018 to 20180627 +/*20171018 to 20180711 /hunting : 사냥 목록을 보여줍니다. /hunting: You can check the your hunting list. */ MSG_EXPLAIN_HUNTING = 0x4a7, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] 소녀에게 가르쳐주시어요. %s는 몇 스킬 찍으셨나요? [Angel's Question] Please tell me, how many %s skills do you have? */ MSG_DEATH_Q01 = 0x4a8, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] 소녀에게 가르쳐주시어요. 소지하시고있는 제니를 십만으로 나누면 얼마가 되시나요? [Angel's Question] Please tell me, how much zeny you'll have if you divide it by 100,000? */ MSG_DEATH_Q02 = 0x4a9, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] 소녀에게 가르쳐주시어요. 오늘이 몇일이신지 아시나요? [Angel's Question] Please tell me, what is today's date? */ MSG_DEATH_Q03 = 0x4aa, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] 소녀에게 가르쳐주시어요. %s은 지금 몇이신가요? [Angel's Question] Please tell me, how many %s do you have? */ MSG_DEATH_Q04 = 0x4ab, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 슈노, 태권계열, 무낙계열을 담당하고있는 SiYeon씨의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in SiYeon's name? */ MSG_DEATH_Q05 = 0x4ac, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 귀엽고 어여쁜 라그나로크의 히로인 Munak의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in Munak's name? */ MSG_DEATH_Q06 = 0x4ad, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 제가 어여뻐하는 Bongun의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in Bongun's name? */ MSG_DEATH_Q07 = 0x4ae, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 저희가 존재하는 온라인세계 Ragnarok의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, Ragnarok? */ MSG_DEATH_Q08 = 0x4af, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 언제나 Online상태인 천사동료들은 큰힘이 되어주죠. Online의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, online? */ MSG_DEATH_Q09 = 0x4b0, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 죽음도 두려워하지않는 기사들을 상징하는 단어인 Death의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, death? */ MSG_DEATH_Q10 = 0x4b1, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 기사들은 너무 멋진다고 생각해요. Knight의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, knight? */ MSG_DEATH_Q11 = 0x4b2, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 중력을 뜻하는 단어인 Gravity의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, gravity? */ MSG_DEATH_Q12 = 0x4b3, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 어둠속에서도 밝게 사는게 중요하지요. Dark의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, dark? */ MSG_DEATH_Q13 = 0x4b4, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의질문] A는 1이고 Z는 26이어요. 뭐든지 수집하는 Collector의 알파벳을 더하면 몇이 되나요? [Angel's Question] If A is 1, B is 2, and so on, and if Z is 26, what number do you get if you add the letters in the word, collecter? */ MSG_DEATH_Q14 = 0x4b5, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의대답] 소녀에게 정확한 사실을 가르쳐주셔서 감사하옵니다. [Angel's Answer] Thank you for letting me know~ */ MSG_DEATH_R01 = 0x4b6, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의대답] 사랑스러우신 분이시군요. 소녀 감탄했사옵니다. [Angel's Answer] I'm very pleased with your answer. You are a splendid adventurer. */ MSG_DEATH_R02 = 0x4b7, -/*20171018 to 20180627 +/*20171018 to 20180711 [천사의대답] 소녀 실망했사옵니다. [Angel's Answer] You've disappointed me... */ MSG_DEATH_R05 = 0x4b8, -/*20171018 to 20180627 +/*20171018 to 20180711 [POINT] 랭킹포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You earned %d Ranking Points, giving you a total of %d Ranking Points. */ MSG_DEATH_POINT = 0x4b9, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]의 소지 캐시 : %d 캐시 [%s]'s Points: %d Points */ MSG_POINT_SHOP = 0x4ba, -/*20171018 to 20180627 +/*20171018 to 20180711 선택하지 않은 캐릭터는 삭제 됩니다. 완료하시겠습니까? Unselected Characters will be deleted. Continue? */ MSG_CONFIRM_SELECT_CHARACTERS = 0x4bb, -/*20171018 to 20180627 +/*20171018 to 20180711 9개 이상 선택하실 수 없습니다. You cannot select more than 8. */ MSG_ERROR_SELECT_CHARACTERS = 0x4bc, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터명을 '%s' (으)로 변경하시겠습니까? Do you want to change your name to '%s'? */ MSG_CONFIRM_TO_CHANGE_NAME = 0x4bd, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터명이 성공적으로 변경되었습니다. Character Name has been changed successfully. */ MSG_CHANGE_NAME_SUCCESS = 0x4be, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터명 변경이 실패하였습니다. You have failed to change this character's name. */ MSG_CHANGE_NAME_FAILURE = 0x4bf, -/*20171018 to 20180627 +/*20171018 to 20180711 한 번에 한 종류의 아이템만 구매할 수 있습니다. You can purchase only one kind of item at a time. */ MSG_CAN_BUY_ONLY_ONEITEM = 0x4c0, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터가 한개도 선택되지 않았습니다. 반드시 한개 이상의 캐릭터를 선택하여야 합니다. No characters were selected. You must select at least one character. */ MSG_NO_SELECT_CHARACTERS = 0x4c1, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 캐릭터명을 변경한 적이 있습니다. 더 이상 변경 할 수 없습니다. This character's name has already been changed. You cannot change a character's name more than once. */ MSG_ALREADY_CHANGED_NAME = 0x4c2, -/*20171018 to 20180627 +/*20171018 to 20180711 사용자 정보가 정확하지 않습니다. User Information is not correct. */ MSG_NOTREGISTED_USER = 0x4c3, -/*20171018 to 20180627 +/*20171018 to 20180711 다른 사용자가 같은 캐릭터 명을 먼저 사용하였습니다. 다른 캐릭터명을 사용하여 주십시요. Another user is using this character name, so please select another one. */ MSG_DUPLICATED_CHAR_NAME = 0x4c4, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장 권한이 없어 파티원을 소환하지 못했습니다. The party member was not summoned because you are not the party leader. */ MSG_CANNOT_PARTYCALL = 0x4c5, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 맵에는 소환될 파티원이 존재하지 않습니다. There is no party member to summon in the current map. */ MSG_NO_PARTYMEM_ON_THISMAP = 0x4c6, -/*20171018 to 20180627 +/*20171018 to 20180711 이 지역에선 보스몬스터의 흔적을 찾을 수가 없습니다. You cannot find any trace of a Boss Monster in this area. */ MSG_NOTFIND_BOSSMON = 0x4c7, -/*20171018 to 20180627 +/*20171018 to 20180711 보스 몬스터 '%s'(이)가 %d시간 %d분 후에 등장합니다. Boss Monster, '%s' will appear in %02d hour(s) and %02d minute(s). */ MSG_APPEARANCE_TIME_OF_BOSSMON = 0x4c8, -/*20171018 to 20180627 +/*20171018 to 20180711 보스 몬스터 '%s'의 위치가 미니맵에 표시됩니다. The location of Boss Monster, '%s', will be displayed on your Mini-Map. */ MSG_SHOW_POSITION_OF_BOSSMON = 0x4c9, -/*20171018 to 20180627 +/*20171018 to 20180711 '%s'를 개봉 하시겠습니까? ^ff0000상자를 개봉하시면 청약 철회 대상에서 제외 됩니다.^000000 한번 개봉 된 아이템은 창고 저장 외의 다른 이동은 불가하며 임대 아이템은 창고 저장도 불가합니다. 한정 아이템은 거래 및 이동이 가능 합니다. 동일한 아이템을 중복 사용하더라도 효과가 중첩되지 않습니다. Do you want to open '%s'? Once opened, the contents cannot be moved to other locations aside from the Kafra Storage. The item effect isn't doubled, even if the same items are used more than once. */ MSG_CONFIRM_TO_OPEN_CASH_ITEM = 0x4ca, -/*20171018 to 20180627 +/*20171018 to 20180711 NPC가 존재하지 않아 구매가 실패하였습니다. The Purchase has failed because the NPC does not exist. */ MSG_BUY_CASH_FAIL_NPC = 0x4cb, -/*20171018 to 20180627 +/*20171018 to 20180711 부분 유료화 시스템이 정상 작동하지 않아 구매가 실패하였습니다. The Purchase has failed because the Kafra Shop System is not working correctly. */ MSG_BUY_CASH_FAIL_SYSTEM = 0x4cc, -/*20171018 to 20180627 +/*20171018 to 20180711 교환중에는 아이템을 구매 할 수 없습니다. You cannot purchase items while you are in a trade. */ MSG_BUY_CASH_FAIL_EXCHANGE = 0x4cd, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 정보가 정확하지 않아 구매가 실패하였습니다. The Purchase has failed because the Item Information was incorrect. */ MSG_BUY_CASH_FAIL_ITEM_ID = 0x4ce, -/*20171018 to 20180627 +/*20171018 to 20180711 STR이 향상되었습니다. STR has increased. */ MSG_ENST_STR = 0x4cf, -/*20171018 to 20180627 +/*20171018 to 20180711 STR이 원래대로 돌아왔습니다. STR has returned to normal. */ MSG_DSST_STR = 0x4d0, -/*20171018 to 20180627 +/*20171018 to 20180711 AGI이 향상되었습니다. AGI has increased. */ MSG_ENST_AGI = 0x4d1, -/*20171018 to 20180627 +/*20171018 to 20180711 AGI이 원래대로 돌아왔습니다. AGI has returned to normal. */ MSG_DSST_AGI = 0x4d2, -/*20171018 to 20180627 +/*20171018 to 20180711 VIT이 향상되었습니다. VIT has increased. */ MSG_ENST_VIT = 0x4d3, -/*20171018 to 20180627 +/*20171018 to 20180711 VIT이 원래대로 돌아왔습니다. VIT has returned to normal. */ MSG_DSST_VIT = 0x4d4, -/*20171018 to 20180627 +/*20171018 to 20180711 INT이 향상되었습니다. INT has increased. */ MSG_ENST_INT = 0x4d5, -/*20171018 to 20180627 +/*20171018 to 20180711 INT이 원래대로 돌아왔습니다. INT has returned to normal. */ MSG_DSST_INT = 0x4d6, -/*20171018 to 20180627 +/*20171018 to 20180711 DEX이 향상되었습니다. DEX has increased. */ MSG_ENST_DEX = 0x4d7, -/*20171018 to 20180627 +/*20171018 to 20180711 DEX이 원래대로 돌아왔습니다. DEX has returned to normal. */ MSG_DSST_DEX = 0x4d8, -/*20171018 to 20180627 +/*20171018 to 20180711 LUK이 향상되었습니다. LUK has increased. */ MSG_ENST_LUK = 0x4d9, -/*20171018 to 20180627 +/*20171018 to 20180711 LUK이 원래대로 돌아왔습니다. LUK has returned to normal. */ MSG_DSST_LUK = 0x4da, -/*20171018 to 20180627 +/*20171018 to 20180711 회피율이 향상되었습니다. Flee Rate (Flee) has increased. */ MSG_ENST_AVOIDANCE = 0x4db, -/*20171018 to 20180627 +/*20171018 to 20180711 회피율이 원래대로 돌아왔습니다. Flee Rate has returned to normal. */ MSG_DSST_AVOIDANCE = 0x4dc, -/*20171018 to 20180627 +/*20171018 to 20180711 명중률이 향상되었습니다. Accuracy Rate (Hit) has increased. */ MSG_ENST_HIT = 0x4dd, -/*20171018 to 20180627 +/*20171018 to 20180711 명중률이 원래대로 돌아왔습니다. Accuracy Rate has returned to normal. */ MSG_DSST_HIT = 0x4de, -/*20171018 to 20180627 +/*20171018 to 20180711 크리티컬 확률이 향상되었습니다. Critical Attack (Critical) has increased. */ MSG_ENST_CRITICALSUCCESSVALUE = 0x4df, -/*20171018 to 20180627 +/*20171018 to 20180711 크리티컬 확률이 원래대로 돌아왔습니다. Critical Attack has returned to normal. */ MSG_DSST_CRITICALSUCCESSVALUE = 0x4e0, -/*20171018 to 20180627 +/*20171018 to 20180711 30분간 얻을 수 있는 경험치가 50%% 증가합니다. You will receive 1.5 times more EXP from hunting monsters for the next 30 minutes. */ MSG_PLUSEXP = 0x4e1, -/*20171018 to 20180627 +/*20171018 to 20180711 30분내 사망시 1회에 한해 경험치 감소가 일어나지 않습니다. This character will not receive any EXP penalty if killed within the next 30 minutes. */ MSG_DDEATHPENALTY = 0x4e2, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 30분간 2배로 증가합니다. Regular item drops from monsters will be doubled for the next 30 minutes. */ MSG_RECEIVEITEM = 0x4e3, -/*20171018 to 20180627 +/*20171018 to 20180711 10분간 맵 내에 출현 가능한 보스 몬스터에 대한 정보를 안내해 드립니다. Boss Monster Map Information for the next 10 minutes. */ MSG_BOSS_ALARM = 0x4e4, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 %d캐시가 차감됩니다. Do you really want to purchase this item? %d points will be deducted from your total Kafra Credit Points. */ MSG_BUY_RECONFIRM = 0x4e5, -/*20171018 to 20180627 +/*20171018 to 20180711 캐시가 부족합니다. You do not have enough Kafra Credit Points. */ MSG_BUY_CASH_FAIL_MONEY = 0x4e6, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000파기일시: %s^000000 ^ff0000Expiration Date: %s^000000 */ MSG_NOTICE_TO_DELETE_TIME = 0x4e7, -/*20171018 to 20180627 +/*20171018 to 20180711 '%s'아이템의 사용시간이 %d분 남았습니다. The '%s' item will disappear in %d minutes. */ MSG_NOTICE_TO_REMAIN_ITEMUSINGTIME = 0x4e8, -/*20171018 to 20180627 +/*20171018 to 20180711 1분 후, '%s'아이템이 인벤토리에서 삭제됩니다. '%s' item will be deleted from the Inventory in 1 minute. */ MSG_LAST_NOTICE_TO_REMAIN_ITEMUSINGTIME = 0x4e9, -/*20171018 to 20180627 +/*20171018 to 20180711 '%s'아이템이 인벤토리에서 삭제되었습니다. '%s' item has been deleted from the Inventory. */ MSG_NOTICE_TO_DELETE_ITEM = 0x4ea, -/*20171018 to 20180627 +/*20171018 to 20180711 Input Number */ MSG_INPUT_NUMBER = 0x4eb, -/*20171018 to 20180627 +/*20171018 to 20180711 %m월 %d일 %H시 %M분 %m/%d %H:%M */ MSG_TIME_TYPE2 = 0x4ec, -/*20171018 to 20180627 +/*20171018 to 20180711 보스 몬스터 '%s'(이)가 잠시 후에 등장합니다. Boss Monster '%s' will appear within 1 minute. */ MSG_APPEARANCE_TIME_OF_BOSSMON2 = 0x4ed, -/*20171018 to 20180627 +/*20171018 to 20180711 용병 스킬목록 Mercenary Soldier Skill List */ MSG_MER_SKILLLIST = 0x4ee, -/*20171018 to 20180627 +/*20171018 to 20180711 블랙젬스톤 1개와 백만제니를 소모하는 마법의 실행에 동의합니까? Do you agree to cast the magic spell that consumes 1 Black Gemstone and 1,000,000 Zeny? */ MSG_DA_EXP_ACCEPT = 0x4ef, -/*20171018 to 20180627 +/*20171018 to 20180711 [POINT] 콜렉터랭킹 포인트가 %d 상승해서 %d 포인트가 되었습니다. [Point] You have gained %d Collector Rank Points; you now have a total of %d Collector Rank Points. */ MSG_COLLECTOR_POINT = 0x4f0, -/*20171018 to 20180627 +/*20171018 to 20180711 [콜렉터랭킹] Target Item : %s [Collector Rank] Target Item: %s */ MSG_COLLECTOR_MISSION = 0x4f1, -/*20171018 to 20180627 +/*20171018 to 20180711 용병 사용시간이 만료되었습니다. The mercenary contract has expired. */ MSG_MER_FINISH = 0x4f2, -/*20171018 to 20180627 +/*20171018 to 20180711 용병이 사망하였습니다. The mercenary has died. */ MSG_MER_DIE = 0x4f3, -/*20171018 to 20180627 +/*20171018 to 20180711 용병이 해고되었습니다. You have released the mercenary. */ MSG_MER_RETIRE = 0x4f4, -/*20171018 to 20180627 +/*20171018 to 20180711 용병이 도망갔습니다. The mercenary has run away. */ MSG_MER_RUNAWAY = 0x4f5, -/*20171018 to 20180627 +/*20171018 to 20180711 '%s'아이템의 사용시간이 %d초 남았습니다. The '%s' item will disappear in %d seconds. */ MSG_NOTICE_TO_REMAIN_ITEMUSINGTIME2 = 0x4f6, -/*20171018 to 20180627 +/*20171018 to 20180711 PC방 프리미엄 서비스 : 경험치 %d%% 증가, 사망 페널티 %d%% 감소, 드롭율 %d%% 증가 IP Bonus: EXP/JEXP %d%%, Death Penalty %d%%, Item Drop %d%% */ MSG_PCBANG_EVENT = 0x4f7, -/*20171018 to 20180627 +/*20171018 to 20180711 24시간 이후에 시도하세요 Symbols in Character Names are forbidden. */ MSG_LIMIT_CHAR_DELETE = 0x4f8, -/*20171018 to 20180627 +/*20171018 to 20180711 용병이 사용자 인공지능으로 동작합니다. Mercenary will follow custom AI. */ MSG_MER_USERAI_ON = 0x4f9, -/*20171018 to 20180627 +/*20171018 to 20180711 용병이 기본 인공지능으로 동작합니다. Mercenary will follow basic AI. */ MSG_MER_USERAI_OFF = 0x4fa, -/*20171018 to 20180627 +/*20171018 to 20180711 %s님의 %s's */ MSG_CHARACTER_NAME = 0x4fb, -/*20171018 to 20180627 +/*20171018 to 20180711 %s님이 %s 아이템을 획득하셨습니다. %s has acquired %s. */ MSG_ITEM_PICKUP_PARTY = 0x4fc, -/*20171018 to 20180627 +/*20171018 to 20180711 공개 채팅 메시지 표시 Public Chat Display */ MSG_VIEW_CHAT_MSG = 0x4fd, -/*20171018 to 20180627 +/*20171018 to 20180711 귓속말 채팅 메시지 표시 Whisper Display */ MSG_VIEW_WHISPER_MSG = 0x4fe, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 채팅 메시지 표시 Party Chat Display */ MSG_VIEW_PARTY_MSG = 0x4ff, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 채팅 메시지 표시 Guild Chat Display */ MSG_VIEW_GUILD_MSG = 0x500, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 획득/드롭 메시지 표시 Item Get/Drop Message Display */ MSG_VIEW_GET_ITEM_MSG = 0x501, -/*20171018 to 20180627 +/*20171018 to 20180711 장비 장착/해제 메시지 표시 Equipment On/Off Message Display */ MSG_VIEW_EQUIP_MSG = 0x502, -/*20171018 to 20180627 +/*20171018 to 20180711 상태이상 메시지 표시 Abnormal Status Message Display */ MSG_VIEW_CHANGE_STATUS_MSG = 0x503, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원의 주요 아이템 획득 메시지 표시 Party Member's Obtained Item Message Display */ MSG_VIEW_GET_ITEM_PARTY_MSG = 0x504, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원의 상태이상 메시지 표시 Party Member's Abnormal Status Message Display */ MSG_VIEW_CHANGE_STATUS_PARTY_MSG = 0x505, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬 사용 실패 메시지 표시 Skill Failure Message Display */ MSG_VIEW_FAIL_SKILL_MSG = 0x506, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 설정 메시지 표시 Party Configuration Message Display */ MSG_VIEW_PARTY_SETUP_MSG = 0x507, -/*20171018 to 20180627 +/*20171018 to 20180711 장비 손상 메시지 표시 Damaged Equipment Message Display */ MSG_VIEW_DAMAGED_EQUIP_MSG = 0x508, -/*20171018 to 20180627 +/*20171018 to 20180711 배틀 메시지 창 표시 정보 Battle Message Window Display */ MSG_BATTLE_CHAT_WND_OPTION = 0x509, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]의 소지 한코인 : %d 한코인 [%s]'s Han Coin: %d Han Coin */ MSG_POINT_SHOP_NHN = 0x50a, -/*20171018 to 20180627 +/*20171018 to 20180711 일반 메시지 Public Log */ MSG_ST_CHAT = 0x50b, -/*20171018 to 20180627 +/*20171018 to 20180711 배틀 메시지 Battle Log */ MSG_BT_CHAT = 0x50c, -/*20171018 to 20180627 +/*20171018 to 20180711 휴대폰 인증. Mobile Authentication */ MSG_PHONE_CONFIRM = 0x50d, -/*20171018 to 20180627 +/*20171018 to 20180711 읽기 Read */ MSG_BOOK_READ = 0x50e, -/*20171018 to 20180627 +/*20171018 to 20180711 자동낭독 Auto Read */ MSG_BOOK_AUTOREAD = 0x50f, -/*20171018 to 20180627 +/*20171018 to 20180711 책갈피 Bookmark */ MSG_BOOK_KEEP = 0x510, -/*20171018 to 20180627 +/*20171018 to 20180711 이전페이지 Previous */ MSG_BOOK_PREV = 0x511, -/*20171018 to 20180627 +/*20171018 to 20180711 다음페이지 Next */ MSG_BOOK_NEXT = 0x512, -/*20171018 to 20180627 +/*20171018 to 20180711 닫기 Close */ MSG_BOOK_CLOSE = 0x513, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 장비가 손상되었습니다. %s's Equipment has been damaged. */ MSG_DAMAGED_EQUIP = 0x514, -/*20171018 to 20180627 +/*20171018 to 20180711 %s님의 %s 손상되었습니다. %s's %s was damaged. */ MSG_DAMAGED_EQUIP_PARTY = 0x515, -/*20171018 to 20180627 +/*20171018 to 20180711 무기가 Weapon */ MSG_DAMAGED_WEAPON = 0x516, -/*20171018 to 20180627 +/*20171018 to 20180711 갑옷이 Armor */ MSG_DAMAGED_BODY = 0x517, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬레벨이 부족합니다. 파티가입 불능 Insufficient Skill Level for joining a Party */ MSG_NOT_ENOUGH_SKILLLEVE5_2 = 0x518, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]의 무료 캐시 : %d 캐시 [%s]'s Free Cash: %d Cash */ MSG_POINT_SHOP2 = 0x519, -/*20171018 to 20180627 +/*20171018 to 20180711 무료 캐시 사용 : Use Free Cash: */ MSG_USE_FREE_POINT = 0x51a, -/*20171018 to 20180627 +/*20171018 to 20180711 캐시 Cash */ MSG_CASH = 0x51b, -/*20171018 to 20180627 +/*20171018 to 20180711 http://payment.ro.hangame.com/index.asp */ MSG_SETTLE_WEB_URL_HANGAME = 0x51c, -/*20171018 to 20180627 +/*20171018 to 20180711 그라비티 회원 정보동의를 하셔야 사용할 수 있습니다. You need to accept the Privacy Policy from Gravity in order to use the service. */ MSG_BAN_GRAVITY_MEM_AGREE = 0x51d, -/*20171018 to 20180627 +/*20171018 to 20180711 이용약관에 동의를 하셔야 본 서비스를 이용하실 수 있습니다. You need to accept the User Agreement in order to use the service. */ MSG_BAN_GAME_MEM_AGREE = 0x51e, -/*20171018 to 20180627 +/*20171018 to 20180711 입력하신 아이디와 비밀번호가 등록된 정보와 일치하지 않습니다. Incorrect or nonexistent ID. */ MSG_BAN_HAN_VALID = 0x51f, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000본 아이템을 구매 후 7일 이내에는 청약 철회가 가능합니다. 다만, 7일이 지났거나 아이템을 개봉하시면 청약 철회 대상에서 제외 됩니다.또한 구매시 사용된 무료캐시는 청약철회시 반환되지 않습니다.^000000 정말로 아이템을 구매하시겠습니까? 구매하실 경우 일반 %d캐시, 무료 %d캐시가 차감됩니다. Do you really want to purchase these items? You will spend %d Regular Cash Points and %d Free Cash Points. */ MSG_BUY_RECONFIRM2 = 0x520, -/*20171018 to 20180627 +/*20171018 to 20180711 %d시간이 경과하였습니다. %d hour(s) has passed. */ MSG_NOTIFY_PLAYTIME1 = 0x521, -/*20171018 to 20180627 +/*20171018 to 20180711 %d시간 %d분이 경과하였습니다. %d hour(s) %d minute(s) has passed. */ MSG_NOTIFY_PLAYTIME2 = 0x522, -/*20171018 to 20180627 +/*20171018 to 20180711 게임을 종료하세요, 경험치 및 모든게 50%로 조정됩니다 Please stop playing the game, and take a break. Exp and other features will be reduced to 50%. */ MSG_WARNING_MSG1 = 0x523, -/*20171018 to 20180627 +/*20171018 to 20180711 불건전 시간대에 접어들었습니다. 게임을 종료하세요, 경험치 및 모든게 0%로 조정됩니다 Please stop playing the game since you'll need to rest. Exp and other features will be fixed to 0%. */ MSG_WARNING_MSG2 = 0x524, -/*20171018 to 20180627 +/*20171018 to 20180711 퀘스트 목록 Quest List */ MSG_QUESTWIN = 0x525, -/*20171018 to 20180627 +/*20171018 to 20180711 RO SHOP RO Shop */ MSG_RO_SHOP = 0x526, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼 '%s'의 예약이 알수없는 이유로 실패 하였습니다. Memorial Dungeon, '%s' is booked. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_UNKNOWN = 0x527, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼 '%s'의 예약이 예약중복으로 실패 하였습니다. Failed to book Memorial Dungeon, '%s'. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_DUPLICATE = 0x528, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼 '%s'의 예약이 권한문제로 실패 하였습니다. Memorial Dungeon, '%s' is already booked. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_RIGHT = 0x529, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼 '%s'의 예약이 중복생성요청으로 실패하였습니다. Memorial Dungeon, '%s' is created. Please enter in 5 minutes. */ MSG_MDUNGEON_SUBSCRIPTION_ERROR_EXIST = 0x52a, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼 '%s'의 예약취소가 실패 하였습니다. Failed to create Memorial Dungeon, '%s'. Please try again. */ MSG_MDUNGEON_SUBSCRIPTION_CANCEL_FAIL = 0x52b, -/*20171018 to 20180627 +/*20171018 to 20180711 상대방이 파티 초대 거부 상태입니다. The character blocked the party invitation. */ MSG_JOINMSG_REFUSE = 0x52c, -/*20171018 to 20180627 +/*20171018 to 20180711 모든 파티 초대를 거부합니다. Block all party invitations. */ MSG_INVITE_PARTY_REFUSE = 0x52d, -/*20171018 to 20180627 +/*20171018 to 20180711 모든 파티 초대를 수락합니다. Allow all party invitations. */ MSG_INVITE_PARTY_ACCEPT = 0x52e, -/*20171018 to 20180627 +/*20171018 to 20180711 착용하시면 이 아이템은 영구 귀속됩니다. 착용하시겠습니까? This item will be permanently bound to this character once it is equipped. Do you really want to equip this item? */ MSG_YOURITEM_EQUIP = 0x52f, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템이 귀속되었습니다. %s is now permanently bound to this character. */ MSG_YOURITEM_EQUIPED = 0x530, -/*20171018 to 20180627 +/*20171018 to 20180711 캐시가 부족합니다. 무료 캐시 포인트를 입력해 주시기 바랍니다. You do not have enough Kafra Credit Points. Please enter whether you have free credit points. */ MSG_BUY_TO_FREE_POINT = 0x531, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 가입요청 Request to Join Party */ MSG_REQ_JOIN_PARTY3 = 0x532, -/*20171018 to 20180627 +/*20171018 to 20180711 공성 정보 메시지 표시 Display WOE Info */ MSG_VIEW_SIEGE_INFO_MSG = 0x533, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼 '%s'의 예약이 취소 되었습니다. Memorial Dungeon %s's reservation has been canceled. */ MSG_MDUNGEON_SUBSCRIPTION_CANCEL_SUCCESS = 0x534, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼 '%s' 생성에 실패하였습니다. 다시 시도 하세요. Failed to create Memorial Dungeon %s. Please try again. */ MSG_MDUNGEON_CREATE_FAIL = 0x535, -/*20171018 to 20180627 +/*20171018 to 20180711 이 장소에서는 사용할 수 없는 스킬입니다. This skill cannot be used within this area. */ MSG_IMPOSSIBLE_SKILL_AREA = 0x536, -/*20171018 to 20180627 +/*20171018 to 20180711 이 장소에서는 사용할 수 없는 아이템입니다. This item cannot be used within this area. */ MSG_IMPOSSIBLE_USEITEM_AREA = 0x537, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼 던전 Memorial Dungeon */ MSG_MEMORIAL_DUN = 0x538, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 대기중 %s in Standby */ MSG_MEMORIAL_DUN_WAITING = 0x539, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 입장 가능 %s Available */ MSG_MEMORIAL_DUN_READY = 0x53a, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 진행중 %s in Progress */ MSG_MEMORIAL_DUN_IN = 0x53b, -/*20171018 to 20180627 +/*20171018 to 20180711 시간 안에 입장하지 않아 메모리얼 던전이 사라졌습니다. No one entered the Memorial Dungeon within its duration; the dungeon has disappeared. */ MSG_MEMORIAL_DUN_OUT1 = 0x53c, -/*20171018 to 20180627 +/*20171018 to 20180711 이용하시려면 이용 신청을 처음부터 다시 해주시기 바랍니다. Please apply for dungeon entry again to play in this dungeon. */ MSG_MEMORIAL_DUN_OUT2 = 0x53d, -/*20171018 to 20180627 +/*20171018 to 20180711 대기 순위 : ^ff0000%d^000000 Your Standby Priority: ^ff0000%d^000000 */ MSG_MEMORIAL_DUN_PRIORITY = 0x53e, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000%s^000000 내에 입장하지 않을 경우 신청하신 던전이 삭제 됩니다. The requested dungeon will be removed if you do not enter within ^ff0000%s^000000. */ MSG_MEMORIAL_DUN_NOTIFY = 0x53f, -/*20171018 to 20180627 +/*20171018 to 20180711 던전 미션 제한 시간 : Dungeon Mission Time Limit: */ MSG_MEMORIAL_DUN_NOTIFY2 = 0x540, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼 던전 예약이 취소되었습니다. The Memorial Dungeon reservation has been canceled. */ MSG_MEMORIAL_DUN_CANCEL = 0x541, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼 던전이 유지 시간 제한에 의해 파괴되었습니다. The Memorial Dungeon duration expired; it has been destroyed. */ MSG_MEMORIAL_DUN_LIVE_TIME_OUT = 0x542, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼 던전이 입장 시간 제한에 의해 파괴되었습니다. The Memorial Dungeon's entry time limit expired; it has been destroyed. */ MSG_MEMORIAL_DUN_ENTER_TIME_OUT = 0x543, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼 던전이 삭제 되었습니다. The Memorial Dungeon has been removed. */ MSG_MEMORIAL_DUN_DESTROY_REQUEST = 0x544, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼 던전에 시스템 오류가 발생하였습니다. 정상적인 게임 진행을 위해 재접속을 해주십시오. A system error has occurred in the Memorial Dungeon. Please relog in to the game to continue playing. */ MSG_MEMORIAL_DUN_ERROR = 0x545, -/*20171018 to 20180627 +/*20171018 to 20180711 사용할 수 없는 슬롯입니다. This slot is not usable. */ MSG_FR_INVALID_SLOT = 0x546, -/*20171018 to 20180627 +/*20171018 to 20180711 Base Level이 15를 넘었습니다. Your Base Level is over 15. */ MSG_FR_BASELVL = 0x547, -/*20171018 to 20180627 +/*20171018 to 20180711 Job Level이 15를 넘었습니다. Your Job Level is over 15. */ MSG_FR_INVALID_JOBLV = 0x548, -/*20171018 to 20180627 +/*20171018 to 20180711 해당슬롯 캐릭터에 직업군의 상인이므로 게임을 할 수 없습니다. You cannot play the Merchant class character in this slot. */ MSG_FR_JOB = 0x549, -/*20171018 to 20180627 +/*20171018 to 20180711 추후 사용예정 Not Yet Implemented */ MSG_FR_MAP = 0x54a, -/*20171018 to 20180627 +/*20171018 to 20180711 만들수 있는 케릭터 슬롯이 아닙니다. You are not eligible to open the Character Slot. */ MSG_FR_ERR_MKCHAR_INVALID_SLOT = 0x54b, -/*20171018 to 20180627 +/*20171018 to 20180711 삭제할 수 없는 케릭터 입니다. This character cannot be deleted. */ MSG_FR_ERR_DELCHAR_INVALID_SLOT = 0x54c, -/*20171018 to 20180627 +/*20171018 to 20180711 상대방의 장비창이 공개되어 있지 않습니다. This character's equipment information is not open to the public. */ MSG_OPEN_EQUIPEDITEM_REFUSED = 0x54d, -/*20171018 to 20180627 +/*20171018 to 20180711 장비창을 공개하지 않습니다. Equipment information not open to the public. */ MSG_OPEN_EQUIPEDITEM_REFUSE = 0x54e, -/*20171018 to 20180627 +/*20171018 to 20180711 장비창을 공개합니다. Equipment information open to the public. */ MSG_OPEN_EQUIPEDITEM_ACCEPT = 0x54f, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님 장비창 보기 Check %s's Equipment Info */ MSG_REQ_VIEW_OTHERUSER = 0x550, -/*20171018 to 20180627 +/*20171018 to 20180711 %s의 장착아이템 '%s's Equipment */ MSG_OTHERUSER_EQUIPED_ITEM = 0x551, -/*20171018 to 20180627 +/*20171018 to 20180711 장비창 공개 Show Equip */ MSG_OPEN_EQUIPED_ITEM = 0x552, -/*20171018 to 20180627 +/*20171018 to 20180711 프리미엄 서비스를 이용해 주시기 바랍니다. This service is only available for premium users. */ MSG_NEED_PREMIUM_SERVICE = 0x553, -/*20171018 to 20180627 +/*20171018 to 20180711 무료 사용자는 최대 50000제니까지 소유할 수 있습니다. Free Trial users can only hold up to 50,000 zeny. */ MSG_FR_INVALID_MONEY = 0x554, -/*20171018 to 20180627 +/*20171018 to 20180711 전장채팅 상태가 되었습니다. Battlefield Chat has been activated. */ MSG_BATTLECHAT_ON = 0x555, -/*20171018 to 20180627 +/*20171018 to 20180711 전장채팅 상태가 해제되었습니다. Battlefield Chat has been deactivated. */ MSG_BATTLECHAT_OFF = 0x556, -/*20171018 to 20180627 +/*20171018 to 20180711 용병정보 - 몬스터타입 Mercenary Info - Monster Type */ MSG_MER_INFO_TYPE_MONSTER = 0x557, -/*20171018 to 20180627 +/*20171018 to 20180711 전체 맵 보기 World Map */ MSG_RO_MAP = 0x558, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼이 CLOSE 상태입니다. The Memorial Dungeon is now closed. */ MSG_MEMORIAL_DUN_CLOSE = 0x559, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000^ff0000용병을 삭제합니다.^000000^000000 삭제하실 경우 지금까지 키운 내역이 모두 삭제됩니다. 계속하시겠습니까? ^ff0000Deleting a Mercenary Soldier^000000 will also delete his growth history. Do you really want to proceed with the deletion? */ MSG_DELETE_MER = 0x55a, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼던젼이 OPEN 상태입니다. The Memorial Dungeon is now open. */ MSG_MEMORIAL_DUN_OPEN = 0x55b, -/*20171018 to 20180627 +/*20171018 to 20180711 위의 계정은 아직 통신 안전 키에 연결되지 않았습니다. 먼저 안전 키를 해제하신 뒤 게임에 접속해 주십시오. This account has not been confirmed by connecting to the safe communication key. Please connect to the key first, and then log into the game. */ MSG_PHONE_BLOCK = 0x55c, -/*20171018 to 20180627 +/*20171018 to 20180711 한 아이피로 접속 가능한 유저수를 초과하였습니다. The number of accounts connected to this IP has exceeded the limit. */ MSG_BAN_PC_IP_LIMIT_ACCESS = 0x55d, -/*20171018 to 20180627 +/*20171018 to 20180711 새로운 퀘스트를 받았습니다 You have received a new quest. */ MSG_QUESTGET = 0x55e, -/*20171018 to 20180627 +/*20171018 to 20180711 ^777777습득조건 : ^CC3399Requirement: */ MSG_FINDTEXT_TO_SKILLDES = 0x55f, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬 설명 보기 View Skill Info */ MSG_VIEW_SKILL_DESCRIPT = 0x560, -/*20171018 to 20180627 +/*20171018 to 20180711 사용된 스킬 포인트는 다시 되돌릴 수 없습니다. 적용하시겠습니까? Once used, skill points cannot be re-allocated. Would you like to use the skill points? */ MSG_APPLY_SKILL_UP = 0x561, -/*20171018 to 20180627 +/*20171018 to 20180711 노비스·1차직업 1st */ MSG_1TABNAME_SKILLWND = 0x562, -/*20171018 to 20180627 +/*20171018 to 20180711 2차·전승직업 2nd */ MSG_2TABNAME_SKILLWND = 0x563, -/*20171018 to 20180627 +/*20171018 to 20180711 불법프로그램을 사용하였거나 혹은 해킹을 시도한 계정입니다. 블럭종료시간 : %s This account has been used for illegal program or hacking program. Block Time: %s */ MSG_RE17 = 0x564, -/*20171018 to 20180627 +/*20171018 to 20180711 불법프로그램이 실행, 바이러스 감염, 또는 해킹툴이 설치되어 있을 가능성이 있습니다. 정상 클라이언트를 실행하여 주시기 바랍니다. 함께 만드는 밝은 라그나로크가 될 수 있도록 노력하고 있습니다. The possibility of exposure to illegal program, PC virus infection or Hacking Tool has been detected. Please execute licensed client. Our team is trying to make a best environment for Ro players. */ MSG_RE18 = 0x565, -/*20171018 to 20180627 +/*20171018 to 20180711 당신은 지금 건강한 게임 시간 대에 있습니다, 즐거운 게임이 되시길 바랍니다 You are currently playing in the best game environment. Please enjoy the Ragnarok. */ MSG_WARNING_MSG3 = 0x566, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 사냥을 통해 얻을 수 있는 Job경험치가 30분간 1.25배로 증가합니다. Job Exp points from hunting monsters are increased by 50% for 30 minutes. */ MSG_PLUSONLYJOBEXP = 0x567, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 1.2배로 증가합니다. Exp points from hunting monsters are increased by 25% for 30 minutes. */ MSG_PLUSEXP14532 = 0x568, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 사냥을 통해 얻을 수 있는 경험치가 30분간 2배로 증가합니다. EXP points from hunting monsters are increased by 100%% for 30 minutes. */ MSG_PLUSEXP14533 = 0x569, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 사냥을 통해 얻을 수 있는 경험치가 60분간 1.5배로 증가합니다. EXP points from hunting monsters are increased by 50% for 60 minutes. */ MSG_PLUSEXP12312 = 0x56a, -/*20171018 to 20180627 +/*20171018 to 20180711 이 맵에서는 파티를 결성할 수 없습니다. Unable to organize a party in this map. */ MSG_NOPARTY = 0x56b, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님은 파티에 참여할 수 없는 맵에 있습니다. (%s) are currently in restricted map to join a party. */ MSG_NOPARTY2 = 0x56c, -/*20171018 to 20180627 +/*20171018 to 20180711 간편아이템샵 Simple Item Shop */ MSG_SIMPLE_CASH_SHOP = 0x56d, -/*20171018 to 20180627 +/*20171018 to 20180711 소지 한코인 : %d 한코인 Han Coin: %d Han Coin */ MSG_SIMPLE_POINT_SHOP_NHN = 0x56e, -/*20171018 to 20180627 +/*20171018 to 20180711 소지 캐시 : %d 캐시 RoK Point: %d RoK Point */ MSG_SIMPLE_POINT_SHOP = 0x56f, -/*20171018 to 20180627 +/*20171018 to 20180711 무료 캐시 : %d 캐시 Free Cash: %d Cash */ MSG_SIMPLE_POINT_SHOP2 = 0x570, -/*20171018 to 20180627 +/*20171018 to 20180711 본서버 유저는 프리서버에 접속할수 없습니다. An user of this server cannot connect to free server */ MSG_MAIN_USER_CANONT_LOGIN_FREE_SERVER = 0x571, -/*20171018 to 20180627 +/*20171018 to 20180711 유효기간이 지난 비밀번호 입니다. 다시 로그인하여주십시오. Your password has expired. Please log in again */ MSG_INVALID_ONETIMELIMIT = 0x572, -/*20171018 to 20180627 +/*20171018 to 20180711 3차직업 3rd */ MSG_3TABNAME_SKILLWND = 0x573, -/*20171018 to 20180627 +/*20171018 to 20180711 이 스킬을 사용할 수 없는 대상입니다. This skill can't be used on that target. */ MSG_USESKILL_FAIL_TOTARGET = 0x574, -/*20171018 to 20180627 +/*20171018 to 20180711 안실라 소유 개수가 초과하여 스킬을 사용할 수 없습니다. You can't use skill because you have exceeded the number Ancilla possession limit */ MSG_USESKILL_FAIL_ANCILLA_NUMOVER = 0x575, -/*20171018 to 20180627 +/*20171018 to 20180711 성수가 필요합니다. Unable to use the skill to exceed the number of Ancilla. */ MSG_USESKILL_FAIL_HOLYWATER = 0x576, -/*20171018 to 20180627 +/*20171018 to 20180711 안실라가 필요합니다. Holy water is required. */ MSG_USESKILL_FAIL_ANCILLA = 0x577, -/*20171018 to 20180627 +/*20171018 to 20180711 일정거리 내에 중복될 수 없습니다. Ancilla is required. */ MSG_USESKILL_FAIL_DUPLICATE_RANGEIN = 0x578, -/*20171018 to 20180627 +/*20171018 to 20180711 이 스킬을 사용하기 위해서는 다른 스킬이 필요합니다. Cannot be duplicated within a certain distance. */ MSG_USESKILL_FAIL_NEED_OTHER_SKILL = 0x579, -/*20171018 to 20180627 +/*20171018 to 20180711 이 맵에서는 채팅을 할 수 없습니다. This skill requires other skills to be used. */ MSG_NO_CHATTING = 0x57a, -/*20171018 to 20180627 +/*20171018 to 20180711 3시간이 지났습니다. Chat is not allowed in this map */ MSG_VET_3HOUR = 0x57b, -/*20171018 to 20180627 +/*20171018 to 20180711 5시간이 지났습니다. 3 hours have passed. */ MSG_VET_5HOUR = 0x57c, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드 초기화 에러 또는 구버전의 게임가드 파일입니다. 게임가드 셋업파일을 다시 설치하고 게임을 실행해 보시기 바랍니다. 5 hours have passed. */ MSG_NPGAMEMON_ERROR_GAMEGUARD = 0x57d, -/*20171018 to 20180627 +/*20171018 to 20180711 ini 파일이 없거나 변조되었습니다. 게임가드 셋업파일을 설치하면 해결 할 수 있습니다. Game guard initialization error or previous version game guard file is installed. Please re-install the setup file and try again */ MSG_NPGMUP_ERROR_PARAM = 0x57e, -/*20171018 to 20180627 +/*20171018 to 20180711 게임가드와 충돌 프로그램이 발견되었습니다. Either ini file is missing or altered. Install game guard setup file to fix the problem */ MSG_NPGG_ERROR_COLLISION = 0x57f, -/*20171018 to 20180627 +/*20171018 to 20180711 잘못된 클라이언트입니다. 정상적인 클라이언트를 실행하여 주십시요. There is a program found that conflicts with game guard */ MSG_PROOF_ERROR = 0x580, -/*20171018 to 20180627 +/*20171018 to 20180711 모바일 인증을 받아주시기 바랍니다. Incorrect client. Please run a normal client */ MSG_MOBILE_LOCKSERVER = 0x581, -/*20171018 to 20180627 +/*20171018 to 20180711 모바일 인증에 실패하였습니다. Thank you to accept mobile authentication. */ MSG_FAILED_MOBILE_LOCKSERVER = 0x582, -/*20171018 to 20180627 +/*20171018 to 20180711 이스킬은 혼자서 사용할수 없습니다. This skill can't be used alone */ MSG_USESKILL_FAIL_NEED_HELPER = 0x583, -/*20171018 to 20180627 +/*20171018 to 20180711 이스킬은 특정방향으로만 사용할수 있습니다. This skill can be used to certain direction only */ MSG_USESKILL_FAIL_INVALID_DIR = 0x584, -/*20171018 to 20180627 +/*20171018 to 20180711 더이상 소환할수 없습니다. Cannot summon spheres anymore. */ MSG_USESKILL_FAIL_SUMMON = 0x585, -/*20171018 to 20180627 +/*20171018 to 20180711 소환된 구체가 존재하지 않거나 부족합니다. There is no summoned sphere or you do not have enough sphere. */ MSG_USESKILL_FAIL_SUMMON_NONE = 0x586, -/*20171018 to 20180627 +/*20171018 to 20180711 사용가능한 모방스킬이 존재하지 않습니다. There is no imitation skills available. */ MSG_USESKILL_FAIL_IMITATION_SKILL_NONE = 0x587, -/*20171018 to 20180627 +/*20171018 to 20180711 이 스킬은 중복해서 사용할수 없습니다. You can't reuse this skill */ MSG_USESKILL_FAIL_DUPLICATE = 0x588, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬을 사용할수 없는 상태입니다. Skill can't be used in this state */ MSG_USESKILL_FAIL_CONDITION = 0x589, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템별 최대 소지량을 초과하여 가질 수 없습니다. You have exceeded the maximum amount of possession of another item. */ MSG_PICKUP_MAXCOUNT_LIMIT = 0x58a, -/*20171018 to 20180627 +/*20171018 to 20180711 관리자 권한이 없습니다. 프로그램 최초 실행은 관리자 권한으로 실행하셔야 합니다. No administrative privileges. Must first run the program with administrator privileges. */ MSG_NPK_ERROR_NOTADMIN = 0x58b, -/*20171018 to 20180627 +/*20171018 to 20180711 nProtect KeyCrypt 드라이버 버전이 맞지 않습니다. 시스템 재 부팅 후에 새로 실행 시켜 주십시오. nProtect KeyCrypt not the same. Please restart the program and the computer first. */ MSG_NPK_ERROR_DRIVERVERSION = 0x58c, -/*20171018 to 20180627 +/*20171018 to 20180711 WindowXP 호환성 모드를 사용하고 계십니다. 현재 프로그램에서 호환성 모드를 제거하였습니다. 프로그램을 새로 시작해 주십시오. Currently wearing WindowXP Compatibility Mode. The program now removes Compatibility Mode. Please restart the program. */ MSG_NPK_ERROR_VERIFYVERSION = 0x58d, -/*20171018 to 20180627 +/*20171018 to 20180711 PS/2 키로거가 존재합니다. PS/2 keyloggers exist. */ MSG_DETECT_PS2KEYLOGGER = 0x58e, -/*20171018 to 20180627 +/*20171018 to 20180711 USB 키보드 드라이버 해킹 시도가 탐지되었습니다. USB Keylogging attempt was detected. */ MSG_DETECT_USBKEYLOGGER = 0x58f, -/*20171018 to 20180627 +/*20171018 to 20180711 HHD 모니터링 툴이 탐지되었습니다. HHD monitoring tool has been detected. */ MSG_DETECT_HHDUSBH = 0x590, -/*20171018 to 20180627 +/*20171018 to 20180711 페인트붓이 필요합니다. Paintbrush is required. */ MSG_USESKILL_FAIL_PAINTBRUSH = 0x591, -/*20171018 to 20180627 +/*20171018 to 20180711 서페이스페인트가 필요합니다. Paint is required. */ MSG_USESKILL_FAIL_II_SURFACE_PAINTS = 0x592, -/*20171018 to 20180627 +/*20171018 to 20180711 지정한 위치에 스킬을 사용할수 없습니다. Use the skills that are not at the specified location. */ MSG_USESKILL_FAIL_POS = 0x593, -/*20171018 to 20180627 +/*20171018 to 20180711 도우미의 SP가 부족합니다. Not enough SP. */ MSG_USESKILL_FAIL_HELPER_SP_INSUFFICIENT = 0x594, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 선택창의 캐릭터가 %d개를 초과하면 게임에 접속할 수 없습니다. 불필요한 캐릭터를 삭제해주십시오. Character %d is character selection window cannot connect to the game that exceeds the total. Please remove unwanted characters. */ MSG_BAN_OVER_CHARACTER_LIST = 0x595, -/*20171018 to 20180627 +/*20171018 to 20180711 목캔디가 필요합니다. Throat Lozenge is required. */ MSG_USESKILL_FAIL_II_NECK_CANDY = 0x596, -/*20171018 to 20180627 +/*20171018 to 20180711 안타까운눈물이 필요합니다. Painful Tears is required. */ MSG_USESKILL_FAIL_II_MISERABLE_TEAR = 0x597, -/*20171018 to 20180627 +/*20171018 to 20180711 목 보호 캔디가 필요합니다. Throat Lozenge is required. */ MSG_USESKILL_FAIL_II_PROTECT_NECK_CANDY = 0x598, -/*20171018 to 20180627 +/*20171018 to 20180711 웨폰 블로킹의 연계로만 사용가능합니다. Cooperation is only available with Weapon Blocking. */ MSG_USESKILL_FAIL_GC_WEAPONBLOCKING = 0x599, -/*20171018 to 20180627 +/*20171018 to 20180711 길로틴크로스의 독을 바른 무기가 필요합니다. Poisoned weapons is required. */ MSG_USESKILL_FAIL_GC_POISONINGWEAPON = 0x59a, -/*20171018 to 20180627 +/*20171018 to 20180711 마도기어 탑승시에만 사용가능합니다. Item can only be used when Mado Gear is mounted. */ MSG_USESKILL_FAIL_MADOGEAR = 0x59b, -/*20171018 to 20180627 +/*20171018 to 20180711 발칸블릿이 필요합니다. Vulcan Bullet is required. */ MSG_USESKILL_FAIL_II_VULCANBULLET = 0x59c, -/*20171018 to 20180627 +/*20171018 to 20180711 마도기어 연료가 필요합니다. Mado Gear Fuel is required. */ MSG_USESKILL_FAIL_II_FUELGAS = 0x59d, -/*20171018 to 20180627 +/*20171018 to 20180711 액체냉각탄이 필요합니다. Liquid Cold Bullet is required. */ MSG_USESKILL_FAIL_II_COLDSLOWERBULLET = 0x59e, -/*20171018 to 20180627 +/*20171018 to 20180711 캐논볼을 장전 하세요. Please load a Cannon Ball. */ MSG_USESKILL_FAIL_CANONBALL = 0x59f, -/*20171018 to 20180627 +/*20171018 to 20180711 미도기어 가속장치를 착용하세요. Please equipped with a Mado Gear Accelerator. */ MSG_USESKILL_FAIL_II_MADOGEAR_ACCELERATION = 0x5a0, -/*20171018 to 20180627 +/*20171018 to 20180711 호버링부스터를 착용하세요. Please equipped with a Hovering Booster. */ MSG_USESKILL_FAIL_II_MADOGEAR_HOVERING_BOOSTER = 0x5a1, -/*20171018 to 20180627 +/*20171018 to 20180711 [톡신] 독 효과가 무기에 적용되었습니다. [Toxin] Poison effect was applied to the weapon. */ MSG_TOXIN = 0x5a2, -/*20171018 to 20180627 +/*20171018 to 20180711 [패럴라이즈] 독 효과가 무기에 적용되었습니다. [Paralysis] Poison effect was applied to the weapon. */ MSG_PARALYZE = 0x5a3, -/*20171018 to 20180627 +/*20171018 to 20180711 [베놈블리드] 독 효과가 무기에 적용되었습니다. [Fatigue] Poison effect was applied to the weapon. */ MSG_VENOMBLEED = 0x5a4, -/*20171018 to 20180627 +/*20171018 to 20180711 [매직 머쉬룸] 독 효과가 무기에 적용되었습니다. [Laughing] Poison effect was applied to the weapon. */ MSG_MAGICMUSHROOM = 0x5a5, -/*20171018 to 20180627 +/*20171018 to 20180711 [데스 허트] 독 효과가 무기에 적용되었습니다. [Disheart] Poison effect was applied to the weapon. */ MSG_DEATHHURT = 0x5a6, -/*20171018 to 20180627 +/*20171018 to 20180711 [파이렉시아] 독 효과가 무기에 적용되었습니다. [Pyrexia] Poison effect was applied to the weapon. */ MSG_PHYREXIA = 0x5a7, -/*20171018 to 20180627 +/*20171018 to 20180711 [오블리비언 커즈] 독 효과가 무기에 적용되었습니다. [Oblivion] Poison effect was applied to the weapon. */ MSG_OBLIANCURSE = 0x5a8, -/*20171018 to 20180627 +/*20171018 to 20180711 [리치 엔드] 독 효과가 무기에 적용되었습니다. [Leech] Poison effect was applied to the weapon. */ MSG_RICHEND = 0x5a9, -/*20171018 to 20180627 +/*20171018 to 20180711 호버링상태에서만 사용가능합니다. Can only be used in Hovering state. */ MSG_USESKILL_FAIL_MADOGEAR_HOVERING = 0x5aa, -/*20171018 to 20180627 +/*20171018 to 20180711 자폭장치를 장착하세요. Please equip a Self-Destruct Mechanism. */ MSG_USESKILL_FAIL_II_MADOGEAR_SELFDESTRUCTION_DEVICE = 0x5ab, -/*20171018 to 20180627 +/*20171018 to 20180711 셰이프쉬프터를 장착하세요. Please equip a Shape Shift. */ MSG_USESKILL_FAIL_II_MADOGEAR_SHAPESHIFTER = 0x5ac, -/*20171018 to 20180627 +/*20171018 to 20180711 길로틴독이 필요합니다. Guillotine Cross Poison is required. */ MSG_USESKILL_FAIL_GUILLONTINE_POISON = 0x5ad, -/*20171018 to 20180627 +/*20171018 to 20180711 냉각장치를 장착하세요. Please equipped with a Cooling System. */ MSG_USESKILL_FAIL_II_MADOGEAR_COOLING_DEVICE = 0x5ae, -/*20171018 to 20180627 +/*20171018 to 20180711 자기장필드생성기를 착용하세요. Please equipped with a Magnetic Field Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_MAGNETICFIELD_GENERATOR = 0x5af, -/*20171018 to 20180627 +/*20171018 to 20180711 베리어생성기를 착용하세요. Please equipped with a Barrier Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_BARRIER_GENERATOR = 0x5b0, -/*20171018 to 20180627 +/*20171018 to 20180711 광학미채발생기를 착용하세요. Please equipped with a Optical Camouflage Generator. */ MSG_USESKILL_FAIL_II_MADOGEAR_OPTICALCAMOUFLAGE_GENERATOR = 0x5b1, -/*20171018 to 20180627 +/*20171018 to 20180711 리페어키트를 착용하세요. Please equipped with a Repair Kit. */ MSG_USESKILL_FAIL_II_MADOGEAR_REPAIRKIT = 0x5b2, -/*20171018 to 20180627 +/*20171018 to 20180711 몽키 스패너가 필요합니다. Monkey Wrench is required. */ MSG_USESKILL_FAIL_II_MONKEY_SPANNER = 0x5b3, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s] 스킬을 시전 할 수 없습니다. [%s] Cannot use the skills due to cooldown delay. */ MSG_SKILLINTERVAL2 = 0x5b4, -/*20171018 to 20180627 +/*20171018 to 20180711 %d레벨 이상은 삭제가 불가능합니다. Deletion is impossible for over level %d */ MSG_LEMIT_DELETE_LEVEL = 0x5b5, -/*20171018 to 20180627 +/*20171018 to 20180711 마도기어 탑승시에는 사용 할 수 없습니다. Can't be used while on Magic Gear. */ MSG_USESKILL_FAIL_MADOGEAR_RIDE = 0x5b6, -/*20171018 to 20180627 +/*20171018 to 20180711 드래곤 내리기 Dismount Dragon */ MSG_DRAGONOFF = 0x5b7, -/*20171018 to 20180627 +/*20171018 to 20180711 마도기어 내리기 Dismount Magic Gear */ MSG_MADOOFF = 0x5b8, -/*20171018 to 20180627 +/*20171018 to 20180711 소비 I */ MSG_STORE_TABNAME_0 = 0x5b9, -/*20171018 to 20180627 +/*20171018 to 20180711 캐쉬 Cash */ MSG_STORE_TABNAME_1 = 0x5ba, -/*20171018 to 20180627 +/*20171018 to 20180711 방어구 Armors */ MSG_STORE_TABNAME_2 = 0x5bb, -/*20171018 to 20180627 +/*20171018 to 20180711 무기 Weapons */ MSG_STORE_TABNAME_3 = 0x5bc, -/*20171018 to 20180627 +/*20171018 to 20180711 투사체 Ammo */ MSG_STORE_TABNAME_4 = 0x5bd, -/*20171018 to 20180627 +/*20171018 to 20180711 카드 Card */ MSG_STORE_TABNAME_5 = 0x5be, -/*20171018 to 20180627 +/*20171018 to 20180711 기타 Other */ MSG_STORE_TABNAME_6 = 0x5bf, -/*20171018 to 20180627 +/*20171018 to 20180711 클라이언트 응답시간이 초과되어 연결이 끊어집니다. Client response time has passed so connection is terminated */ MSG_ERROR_HS_TIMEOUT = 0x5c0, -/*20171018 to 20180627 +/*20171018 to 20180711 핵쉴드 파일의 버전이 맞지 않습니다. 클라이언트를 재설치 해주십시오. Incorrect version of hack shield file. Please reinstall the client */ MSG_ERROR_DIFF_CLIENT = 0x5c1, -/*20171018 to 20180627 +/*20171018 to 20180711 마법서가 필요합니다. [Magic Book] is required. */ MSG_USESKILL_FAIL_SPELLBOOK = 0x5c2, -/*20171018 to 20180627 +/*20171018 to 20180711 마법서가 너무 어려워서 졸음이 몰려온다. Feel sleepy since Magic Book is too difficult to understand. */ MSG_USESKILL_FAIL_SPELLBOOK_DIFFICULT_SLEEP = 0x5c3, -/*20171018 to 20180627 +/*20171018 to 20180711 보존포인트가 부족합니다. Not enough saved point. */ MSG_USESKILL_FAIL_SPELLBOOK_PRESERVATION_POINT = 0x5c4, -/*20171018 to 20180627 +/*20171018 to 20180711 더이상 마법서를 읽을수 없습니다. Can't read a Magic Book anymore. */ MSG_USESKILL_FAIL_SPELLBOOK_READING = 0x5c5, -/*20171018 to 20180627 +/*20171018 to 20180711 페이스페인트가 필요합니다. Face Paint is required. */ MSG_USESKILL_FAIL_II_FACE_PAINTS = 0x5c6, -/*20171018 to 20180627 +/*20171018 to 20180711 분장용붓이 필요합니다. Brush is required. */ MSG_USESKILL_FAIL_II_MAKEUP_BRUSH = 0x5c7, -/*20171018 to 20180627 +/*20171018 to 20180711 대기 시간이 초과하였습니다. 다시 로그인 해주십시오. Waiting time has passed. Please log in again */ MSG_MOBILE_TIMEOVER = 0x5c8, -/*20171018 to 20180627 +/*20171018 to 20180711 위험! 이미 동일한 계정이 로그인 중에 있습니다. 잠시 모바일 인증 진행을 멈추시고 비번을 수정한 뒤 재 로그인 해주십시오. Watch out! Same account is already logged in. Stop mobile verification and log in again after changing your password */ MSG_MOBILE_ANOTHER_LOGIN = 0x5c9, -/*20171018 to 20180627 +/*20171018 to 20180711 위험! 현재 동일한 계정이 모바일 인증 대기 중에 있습니다. 잠시 모바일 인증 진행을 멈추시고 비번을 수정한 뒤 재 로그인 해주십시오. Watch out! Same account is waiting for mobile verification. Stop mobile verification and log in again after changing your password */ MSG_MOBILE_WAITING_STATE = 0x5ca, -/*20171018 to 20180627 +/*20171018 to 20180711 게임 옵션창 Game setting window */ MSG_ESC_OPTIONWND = 0x5cb, -/*20171018 to 20180627 +/*20171018 to 20180711 그래픽 설정 Graphics Settings */ MSG_GRAPHIC_OPTIONWND = 0x5cc, -/*20171018 to 20180627 +/*20171018 to 20180711 사운드 설정 Sound Settings */ MSG_SOUND_OPTIONWND = 0x5cd, -/*20171018 to 20180627 +/*20171018 to 20180711 변경 할 단축키를 누르거나, 'ESC'키를 눌러 삭제 해 주세요. Press a key to assign. Pressing 'ESC' will remove the assigned key. */ MSG_HOTKEYWND_NOTICE1 = 0x5ce, -/*20171018 to 20180627 +/*20171018 to 20180711 단일 키로 지정 할 수 없는 키입니다. Unable to specify a single key. */ MSG_HOTKEYWND_NOTICE2 = 0x5cf, -/*20171018 to 20180627 +/*20171018 to 20180711 지정 할 수 없는 키입니다. Unable to specify the key assigned. */ MSG_HOTKEYWND_NOTICE3 = 0x5d0, -/*20171018 to 20180627 +/*20171018 to 20180711 '%s'에 사용된 단축키와 중복됩니다. 바꾸시겠습니까? Duplicated with ['%s']. Do you still want to change? */ MSG_HOTKEYWND_NOTICE4 = 0x5d1, -/*20171018 to 20180627 +/*20171018 to 20180711 저장된 단축키 조합이 초기화 됩니다. 초기화 하시겠습니까? Initialization is stored in the shortcut key settings. Do you want to initialized? */ MSG_HOTKEYWND_NOTICE5 = 0x5d2, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬바 Skill Bar */ MSG_HOTKEYWND_TAB1 = 0x5d3, -/*20171018 to 20180627 +/*20171018 to 20180711 인터페이스 Interface */ MSG_HOTKEYWND_TAB2 = 0x5d4, -/*20171018 to 20180627 +/*20171018 to 20180711 이모션 Macros */ MSG_HOTKEYWND_TAB3 = 0x5d5, -/*20171018 to 20180627 +/*20171018 to 20180711 단축키 설정 창 Shortcut Settings */ MSG_HOTKEYWND_TITLE = 0x5d6, -/*20171018 to 20180627 +/*20171018 to 20180711 배경음 BGM */ MSG_BGM = 0x5d7, -/*20171018 to 20180627 +/*20171018 to 20180711 효과음 Effect */ MSG_SOUND = 0x5d8, -/*20171018 to 20180627 +/*20171018 to 20180711 스킨 Skin */ MSG_SKIN = 0x5d9, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅방 입장음만 소리남 On Chat room entrance sound on */ MSG_TINGONLY_ON = 0x5da, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅방 입장음만 소리남 Off Chat room entrance sound off */ MSG_TINGONLY_OFF = 0x5db, -/*20171018 to 20180627 +/*20171018 to 20180711 /tingonly : 채팅방 입장음만 들을수있게됩니다 /tingonly: you can hear only sound like a chat room entry. */ MSG_EXPLAIN_TINGONLY = 0x5dc, -/*20171018 to 20180627 +/*20171018 to 20180711 /주먹 /rock */ MSG_EMOTION_ROCK = 0x5dd, -/*20171018 to 20180627 +/*20171018 to 20180711 /가위 /scissors */ MSG_EMOTION_SCISSOR = 0x5de, -/*20171018 to 20180627 +/*20171018 to 20180711 /보 /paper */ MSG_EMOTION_WRAP = 0x5df, -/*20171018 to 20180627 +/*20171018 to 20180711 /러브 /love */ MSG_EMOTION_LUV = 0x5e0, -/*20171018 to 20180627 +/*20171018 to 20180711 /mobile */ MSG_EMOTION_MOBILE = 0x5e1, -/*20171018 to 20180627 +/*20171018 to 20180711 /mail */ MSG_EMOTION_MAIL = 0x5e2, -/*20171018 to 20180627 +/*20171018 to 20180711 /antenna0 */ MSG_EMOTION_ANTENNA0 = 0x5e3, -/*20171018 to 20180627 +/*20171018 to 20180711 /antenna1 */ MSG_EMOTION_ANTENNA1 = 0x5e4, -/*20171018 to 20180627 +/*20171018 to 20180711 /antenna2 */ MSG_EMOTION_ANTENNA2 = 0x5e5, -/*20171018 to 20180627 +/*20171018 to 20180711 /antenna3 */ MSG_EMOTION_ANTENNA3 = 0x5e6, -/*20171018 to 20180627 +/*20171018 to 20180711 /hum */ MSG_EMOTION_HUM2 = 0x5e7, -/*20171018 to 20180627 +/*20171018 to 20180711 /abs */ MSG_EMOTION_ABS = 0x5e8, -/*20171018 to 20180627 +/*20171018 to 20180711 /oops */ MSG_EMOTION_OOPS = 0x5e9, -/*20171018 to 20180627 +/*20171018 to 20180711 /spit */ MSG_EMOTION_SPIT = 0x5ea, -/*20171018 to 20180627 +/*20171018 to 20180711 /ene */ MSG_EMOTION_ENE = 0x5eb, -/*20171018 to 20180627 +/*20171018 to 20180711 /panic */ MSG_EMOTION_PANIC = 0x5ec, -/*20171018 to 20180627 +/*20171018 to 20180711 /whisp */ MSG_EMOTION_WHISP = 0x5ed, -/*20171018 to 20180627 +/*20171018 to 20180711 지정안함 Not Assigned */ MSG_HOTKEY_NOTHING = 0x5ee, -/*20171018 to 20180627 +/*20171018 to 20180711 카트장착시에만 사용가능합니다. Only available when cart is mounted. */ MSG_USESKILL_FAIL_CART = 0x5ef, -/*20171018 to 20180627 +/*20171018 to 20180711 [가시나무 씨앗]이 필요합니다. [Thorny Seed] is required. */ MSG_USESKILL_FAIL_II_THORNS_SEED = 0x5f0, -/*20171018 to 20180627 +/*20171018 to 20180711 [흡혈 식물 씨앗]이 필요합니다. [Bloodsucker Seed] is required. */ MSG_USESKILL_FAIL_II_BLOOD_SUCKER_SEED = 0x5f1, -/*20171018 to 20180627 +/*20171018 to 20180711 더이상 시전할수 없습니다. Cannot be used anymore. */ MSG_USESKILL_FAIL_NO_MORE_SPELL = 0x5f2, -/*20171018 to 20180627 +/*20171018 to 20180711 [폭탄버섯포자]가 필요합니다. [Bomb Mushroom Spore] is required. */ MSG_USESKILL_FAIL_II_BOMB_MUSHROOM_SPORE = 0x5f3, -/*20171018 to 20180627 +/*20171018 to 20180711 [화염병]이 필요합니다. [Fire Bottle] is required. */ MSG_USESKILL_FAIL_II_GASOLINE_BOOMB = 0x5f4, -/*20171018 to 20180627 +/*20171018 to 20180711 [기름병]이 필요합니다. [Oil Bottle] is required. */ MSG_USESKILL_FAIL_II_OIL_BOTTLE = 0x5f5, -/*20171018 to 20180627 +/*20171018 to 20180711 [폭발가루]가 필요합니다. [Explosive Powder] is required. */ MSG_USESKILL_FAIL_II_EXPLOSION_POWDER = 0x5f6, -/*20171018 to 20180627 +/*20171018 to 20180711 [연막가루]가 필요합니다. [Smokescreen Powder] is required. */ MSG_USESKILL_FAIL_II_SMOKE_POWDER = 0x5f7, -/*20171018 to 20180627 +/*20171018 to 20180711 [최루가스]가 필요합니다. [Tear Gas] is required. */ MSG_USESKILL_FAIL_II_TEAR_GAS = 0x5f8, -/*20171018 to 20180627 +/*20171018 to 20180711 [염산병]이 필요합니다. [Acid Bottle] is required. */ MSG_USESKILL_FAIL_II_HYDROCHLORIC_ACID_BOTTLE = 0x5f9, -/*20171018 to 20180627 +/*20171018 to 20180711 [식인식물병]이 필요합니다. [Bottom Man-Eating Plant] is required. */ MSG_USESKILL_FAIL_II_HELLS_PLANT_BOTTLE = 0x5fa, -/*20171018 to 20180627 +/*20171018 to 20180711 [만드라고라의 화분]이 필요합니다. [Pot of Mandragora] is required. */ MSG_USESKILL_FAIL_II_MANDRAGORA_FLOWERPOT = 0x5fb, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장 위임 Party delegation */ MSG_YIELD_PARTYMASTER = 0x5fc, -/*20171018 to 20180627 +/*20171018 to 20180711 정말 파티장을 위임하시겠습니까? Do you want to delegate the real party? */ MSG_DO_YOU_REALLY_WANT_YIELD_PARTYMASTER = 0x5fd, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장을 위임 할 수 없습니다. Party cannot be delegated. */ MSG_CANNOT_YIELD_PARTYMASTER = 0x5fe, -/*20171018 to 20180627 +/*20171018 to 20180711 변경불가 Immutable */ MSG_FAILED_CHANGE = 0x5ff, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]가 %d개 필요합니다. [%s] required '%d' amount. */ MSG_USESKILL_FAIL_NEED_ITEM = 0x600, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 수치가 하향 조정 되었습니다. Is now refining the value lowered. */ MSG_ITEM_REFINING_DOWNGRADE = 0x601, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]를 장비하고 있어야 사용할 수 있습니다 Need to put on [%s] in order to use. */ MSG_USESKILL_FAIL_NEED_EQUIPMENT = 0x602, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장 설정 Battle field entrance setting */ MSG_BATTLEFIELD_LIST = 0x603, -/*20171018 to 20180627 +/*20171018 to 20180711 % 전장으로 이동 할 수 없는 상태가 되어 전장 신청이 취소 되었습니다. Battlefield - [%s] you sign up? */ MSG_CANNOT_JOINTO_BATTLEFIELD = 0x604, -/*20171018 to 20180627 +/*20171018 to 20180711 Current admission application state. */ MSG_COMPLETED_JOINTO_BATTLEFIELD = 0x605, -/*20171018 to 20180627 +/*20171018 to 20180711 % 전장 입장이 보류 되었습니다. 다른 플레이어를 기다립니다. It was unregistered and not be able to enter the state. */ MSG_DIFFER_JOINTO_BATTLEFIELD = 0x606, -/*20171018 to 20180627 +/*20171018 to 20180711 Current admission application state. */ MSG_STATUS_JOINTO_BATTLEFIELD = 0x607, -/*20171018 to 20180627 +/*20171018 to 20180711 확인 단추를 누르면 전장 신청이 취소됩니다. 아래 단추를 클릭해 주세요. Do you want to cancel the admission application? */ MSG_REQ_CANCEL_JOINTO_BATTLEFIELD = 0x608, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 전장 입장 신청이 취소되었습니다. Admission request has been cancelled. */ MSG_CANCEL_JOINTO_BATTLEFIELD = 0x609, -/*20171018 to 20180627 +/*20171018 to 20180711 잠시후 %s 전장으로 이동 합니다. 공간 이동을 위한 안정적인 상태를 확보해 주시길 바랍니다. (거래 및 공간 이동 기능 일시 중지됨) Go to the battlefield quickly. */ MSG_MOVETO_BATTLEFIELD = 0x60a, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 명칭 Battlefield - [%s] */ MSG_BATTLEFIELD_NAME = 0x60b, -/*20171018 to 20180627 +/*20171018 to 20180711 정말 이동 하시겠습니까? Do you really want to go back to your savepoint? */ MSG_MOVETO_SAVEPOINT = 0x60c, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원 찾기 메세지 Search Message for Party Members */ MSG_VIEW_SEEK_PARTY = 0x60d, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원 찾기 메세지 옵션이 꺼져있습니다. Message option is off the search party members. */ MSG_UNVIEW_SEEK_PARTY = 0x60e, -/*20171018 to 20180627 +/*20171018 to 20180711 10초간 파티 지원 딜레이가 걸려있습니다. 10 seconds delay of party support is in effect */ MSG_SEEK_PARTY_DEALY = 0x60f, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장은 '%s' 님 입니다. Party leader is '%s'. */ MSG_NOTIFY_PARTY_ROLE_MASTER = 0x610, -/*20171018 to 20180627 +/*20171018 to 20180711 시스템 오류로 입장 할 수 없습니다. Unable to enter due to system error. */ MSG_ERROR_SYSTEM_ERROR_BATTLEFIELD = 0x611, -/*20171018 to 20180627 +/*20171018 to 20180711 대기 인원 수 초과로 입장 할 수 없습니다. Cannot wait to enter the number of excess. */ MSG_ERROR_FULL_ESROOM_BATTLEFIELD = 0x612, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 신청 되었습니다. Has already been applied. */ MSG_ERROR_DOUBLE_OFFER_BATTLEFIELD = 0x613, -/*20171018 to 20180627 +/*20171018 to 20180711 대기 시간이 초과되어 등록이 취소 되었습니다. Registration has been cancelled because of the excessive waiting time. */ MSG_ERROR_WAIT_TIMEOUT_BATTLEFIELD = 0x614, -/*20171018 to 20180627 +/*20171018 to 20180711 입장 조건이 맞지 않아, 등록이 취소 되었습니다. Unregistered because admission requirements are not matching. */ MSG_ERROR_BATTLEFILD_ENTER_BATTLEFIELD = 0x615, -/*20171018 to 20180627 +/*20171018 to 20180711 오류가 발생하여 등록이 취소 되었습니다. Was unregistered and error. */ MSG_ERROR_DROP_ENTRANCESTATION_BATTLEFIELD = 0x616, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]의 연계 스킬입니다. The skill need [%s]. */ MSG_USESKILL_FAIL_COMBOSKILL = 0x617, -/*20171018 to 20180627 +/*20171018 to 20180711 특정스킬 의 연계 스킬입니다. The skill need a particular skill. */ MSG_USESKILL_FAIL_COMBOSKILL2 = 0x618, -/*20171018 to 20180627 +/*20171018 to 20180711 기구체 %d 개가 필요합니다 Requires %d mind bullets */ MSG_USESKILL_FAIL_SPIRITS = 0x619, -/*20171018 to 20180627 +/*20171018 to 20180711 기구체가 필요합니다 Mind Bullet is required. */ MSG_USESKILL_FAIL_SPIRITS2 = 0x61a, -/*20171018 to 20180627 +/*20171018 to 20180711 최대 소지량 보다 많은 룬스톤을 제작할 수 없습니다. Cannot create rune stone more than the maximum amount. */ MSG_RUNESTONE_MAKEERROR_OVERCOUNT = 0x61b, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 리스트를 받을 수 없는 상태입니다. 확인 후 다시 시도 해 주세요. Not able to receive battle field list. Please check and try again */ MSG_ERROR_LIST_OPEN_BATTLEFIELD = 0x61c, -/*20171018 to 20180627 +/*20171018 to 20180711 레벨이 부족하여 입장 할 수 없습니다. Level is not high enough to enter */ MSG_ERROR_LEVEL_LIMIT_BATTLEFIELD = 0x61d, -/*20171018 to 20180627 +/*20171018 to 20180711 1차 직업 스킬 %d개를 더 올려 주십시오. You must consume all '%d' points in your 1st Tab. */ MSG_UPGRADESKILLERROR_MORE_FIRSTJOBSKILL = 0x61e, -/*20171018 to 20180627 +/*20171018 to 20180711 1차 혹은 2차 직업 스킬 %d개를 더 올려 주십시오. You must consume all '%d' remaining points in your 2nd Tab. 1st Tab is already done. */ MSG_UPGRADESKILLERROR_MORE_SECONDJOBSKILL = 0x61f, -/*20171018 to 20180627 +/*20171018 to 20180711 변환 가능한 아이템 Items available for conversion */ MSG_ITEMSYOUCANCHANGE = 0x620, -/*20171018 to 20180627 +/*20171018 to 20180711 변환할 아이템 Insert items to convert */ MSG_ITEMS_FOR_CHANGE = 0x621, -/*20171018 to 20180627 +/*20171018 to 20180711 변환이 불가능한 조합 입니다. Inconvertible combination */ MSG_SKILL_RECIPE_NOTEXIST = 0x622, -/*20171018 to 20180627 +/*20171018 to 20180711 인벤토리의 무게가 너무 무겁습니다. Inventory weight is too much */ MSG_SKILL_INVENTORY_WEIGHT_OVER = 0x623, -/*20171018 to 20180627 +/*20171018 to 20180711 인벤토리를 공간을 확보해주세요. Please secure some room in the inventory */ MSG_SKILL_INVENTORY_KINDCNT_OVER = 0x624, -/*20171018 to 20180627 +/*20171018 to 20180711 재료가 존재하지 않습니다. Material doesn't exist */ MSG_SKILL_MATERIAL_FAIL = 0x625, -/*20171018 to 20180627 +/*20171018 to 20180711 성공하였습니다. Successful. */ MSG_SKILL_SUCCESS = 0x626, -/*20171018 to 20180627 +/*20171018 to 20180711 실패 하였습니다. Failed. */ MSG_SKILL_FAIL = 0x627, -/*20171018 to 20180627 +/*20171018 to 20180711 실패하여 모든 재료가 사라졌습니다. all materials are gone due to failure */ MSG_SKILL_FAIL_MATERIAL_DESTROY = 0x628, -/*20171018 to 20180627 +/*20171018 to 20180711 지정하신 탭 이름이 너무 길어 변경 할 수 없습니다. unable to change the name of the specified tab, because it's too long. */ MSG_FAILED_CHANGE_TABNAME = 0x629, -/*20171018 to 20180627 +/*20171018 to 20180711 더 이상 추가 할 수 없습니다. Cannot add more. */ MSG_FAILED_ADD_TAB = 0x62a, -/*20171018 to 20180627 +/*20171018 to 20180711 인증에 실패 했습니다. Authentication failed. */ MSG_FAILED_LOCKSERVER = 0x62b, -/*20171018 to 20180627 +/*20171018 to 20180711 자동 입력 방지 Bot checks */ MSG_BOT_CHECK = 0x62c, -/*20171018 to 20180627 +/*20171018 to 20180711 감정이 않된 아이템은 재료로 사용할 수 없습니다. Items cannot be used in materials cannot be emotional. */ MSG_SKILL_FAIL_MATERIAL_IDENTITY = 0x62d, -/*20171018 to 20180627 +/*20171018 to 20180711 접속하신 IP는 라그나로크 온라인 이용이 불가능 합니다. 고객 지원 센터 또는 홈페이지로 문의 해 주십시오. It is impossible to connect using this IP in Ragnarok Online. Please contact the customer support center or home. */ MSG_BAN_IP_BLOCK = 0x62e, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호가 6회 이상 잘못 입력되어 잠시 동안 접속이 제한됩니다. 고객님의 개인정보를 다시 한 번 확인해 주시길 바랍니다. You have entered a wrong password for more than six times, please check your personal information again. */ MSG_BAN_INVALID_PWD_CNT = 0x62f, -/*20171018 to 20180627 +/*20171018 to 20180711 합성에 사용한 아이템은 소모됩니다. 괜찮겠습니까? Consumption items are used in the synthesis. Are you sure? */ MSG_MIX_ACCEPT = 0x630, -/*20171018 to 20180627 +/*20171018 to 20180711 왼쪽에 보이는 글자 및 숫자조합을 입력해주세요. Please input the captcha code found at your left side. */ MSG_BOT_CHECK_NOTIC = 0x631, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 설명 - Describes the battlefield -- */ MSG_DESCRIBE_BATTLEFIELD = 0x632, -/*20171018 to 20180627 +/*20171018 to 20180711 입장 대기 상태 - Waiting for admission -- */ MSG_BATTLEFIELD_STATUS = 0x633, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장 신청 도움말 Request help battle position */ MSG_BATTLEFIELD_HELP = 0x634, -/*20171018 to 20180627 +/*20171018 to 20180711 죄송합니다. 해당 직업의 캐릭터는 현재 테스트를 위해서 접속이 금지됩니다. Sorry the character you are trying to use is banned for testing connection. */ MSG_BAN_NOT_ALLOWED_JOBCLASS = 0x635, -/*20171018 to 20180627 +/*20171018 to 20180711 모든 장비 해제 Remove all equipment */ MSG_REMOVE_EQUIPEDITEM = 0x636, -/*20171018 to 20180627 +/*20171018 to 20180711 미니 아이콘 Mini Icon */ MSG_MINI_ICON = 0x637, -/*20171018 to 20180627 +/*20171018 to 20180711 진영 A : 진영 B Camp A: Camp B */ MSG_BATTLEFIELD_TEAM = 0x638, -/*20171018 to 20180627 +/*20171018 to 20180711 대기열 Wait */ MSG_WAIT_STATUS = 0x639, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 신청 취소 알림 cancellation notice of Battlefield registration. */ MSG_NOTIFY_BATTLEFIELD_CANCEL = 0x63a, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 필요 인원 Required field for staff */ MSG_BATTLEFIELD_COUNT = 0x63b, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 A 대기 인원 Battlefield staff A is waiting. */ MSG_BATTLEFIELD_ATEAM_COUNT = 0x63c, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 B 대기 인원 Battlefield staff B is waiting. */ MSG_BATTLEFIELD_BTEAM_COUNT = 0x63d, -/*20171018 to 20180627 +/*20171018 to 20180711 내 대기 상황 : %d(진영 A) Waiting for my situation: %d (Camp A) */ MSG_BATTLEFIELD_ATEAM_WAIT = 0x63e, -/*20171018 to 20180627 +/*20171018 to 20180711 내 대기 상황 : %d(진영 B) Waiting for my situation: %d (Camp B) */ MSG_BATTLEFIELD_BTEAM_WAIT = 0x63f, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 아이콘을 보여줍니다. Battlefield display icon. */ MSG_SHOW_BATTLEFIELD_ICON = 0x640, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 아이콘을 보여주지 않습니다. Does not display the icon field. */ MSG_DONT_SHOW_BATTLEFIELD_ICON = 0x641, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 이동 알림 Field notification was moved. */ MSG_NOTIFY_BATTLEFIELD_MOVE = 0x642, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장 보류 알림 Admission pending notification of the battlefield */ MSG_NOTIFY_BATTLEFIELD_DEFER = 0x643, -/*20171018 to 20180627 +/*20171018 to 20180711 누군가 Anyone */ MSG_WHO_IS = 0x644, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s](으)로부터 '%d'의 데미지를 받았습니다. [%s] deal '%d' damage on you. */ MSG_I_RECEIVED_DAMAGE = 0x645, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]님이 [%s](으)로부터 '%d'의 데미지를 받았습니다. [%s] received damage from [%s] with '%d' damage. */ MSG_PARTY_RECEIVED_DAMAGE = 0x646, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]에게 '%d'의 데미지를 주었습니다. [%s] received '%d' damage. */ MSG_I_GAVE_DAMAGE = 0x647, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]님이 [%s]에게 '%d'의 데미지를 주었습니다. [%s] deal damage to [%s] with '%d' damage. */ MSG_PARTY_GAVE_DAMAGE = 0x648, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %d 개 드롭 You dropped '%s' (%d). */ MSG_DROP_ITEM = 0x649, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]퀘스트의 [%s]몬스터를 처치하였습니다. (%d/%d) [%s] Quest - defeated [%s] progress (%d/%d) */ MSG_CLEAR_QUEST_MONSTER = 0x64a, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 퀘스트가 삭제 되었습니다. The Quest '%s' has been removed. */ MSG_DELETE_QUEST = 0x64b, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]님이 [%s] has */ MSG_NOTIFY_WHO = 0x64c, -/*20171018 to 20180627 +/*20171018 to 20180711 '%d'의 경험치를 You acquired '%d' Experience Points */ MSG_NOTIFY_EXP = 0x64d, -/*20171018 to 20180627 +/*20171018 to 20180711 '%d'의 잡경험치를 You acquired '%d' Job Experience Points */ MSG_NOTIFY_JOBEXP = 0x64e, -/*20171018 to 20180627 +/*20171018 to 20180711 획득했습니다. gained. */ MSG_GET = 0x64f, -/*20171018 to 20180627 +/*20171018 to 20180711 상실했습니다. has lost. */ MSG_LOSS = 0x650, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s](으)로부터 '%d'의 코인을 스틸했습니다. From [%s], '%d' coins were stolen. */ MSG_NOTIFY_STEAL_COIN = 0x651, -/*20171018 to 20180627 +/*20171018 to 20180711 전투 메시지 Battle Message */ MSG_VIEW_COMBAT_MSG = 0x652, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원 전투 메시지 Display Party Battle Message */ MSG_VIEW_PARTY_COMBAT_MSG = 0x653, -/*20171018 to 20180627 +/*20171018 to 20180711 획득 경험치 Display Experience Message */ MSG_VIEW_GETTING_EXP_MSG = 0x654, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원의 획득 경험치 Display Party Experience Message */ MSG_VIEW_PARTY_GETTING_EXP_MSG = 0x655, -/*20171018 to 20180627 +/*20171018 to 20180711 퀘스트 정보 표시 Display Quest Info Message */ MSG_VIEW_QUEST_INFO_MSG = 0x656, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 정보 표시 Display Battlefield Message */ MSG_VIEW_BATTLEFIELD_INFO_MSG = 0x657, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]에게 [%s] */ MSG_NOTIFY_TARGET_WHO = 0x658, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s] 스킬을 사용합니다. Casts [%s] skill. */ MSG_NOTIFY_SKILL_TO_TARGET = 0x659, -/*20171018 to 20180627 +/*20171018 to 20180711 기능제한상태 Activate lock function */ MSG_LOCK_MOUSE = 0x65a, -/*20171018 to 20180627 +/*20171018 to 20180711 기능제한해제상태 Deactivate lock function */ MSG_UNLOCK_MOUSE = 0x65b, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]님이 [%s](으)로부터 '%s' 를 획득 했습니다. Citizens of Midgard, Lady Luck shines upon [%s] !! [%s] has awarded the player with '%s' !! */ MSG_BROADCASTING_SPECIAL_ITEM_OBTAIN = 0x65c, -/*20171018 to 20180627 +/*20171018 to 20180711 소드맨 Swordman */ MSG_JOB_SWORDMAN = 0x65d, -/*20171018 to 20180627 +/*20171018 to 20180711 매지션 Magician */ MSG_JOB_MAGICIAN = 0x65e, -/*20171018 to 20180627 +/*20171018 to 20180711 아처 Archer */ MSG_JOB_ARCHER = 0x65f, -/*20171018 to 20180627 +/*20171018 to 20180711 어콜라이트 Acolyte */ MSG_JOB_ACOLYTE = 0x660, -/*20171018 to 20180627 +/*20171018 to 20180711 머첸트 Merchant */ MSG_JOB_MERCHANT = 0x661, -/*20171018 to 20180627 +/*20171018 to 20180711 씨프 Thief */ MSG_JOB_THIEF = 0x662, -/*20171018 to 20180627 +/*20171018 to 20180711 나이트 Knight */ MSG_JOB_KNIGHT = 0x663, -/*20171018 to 20180627 +/*20171018 to 20180711 프리스트 Priest */ MSG_JOB_PRIEST = 0x664, -/*20171018 to 20180627 +/*20171018 to 20180711 위저드 Wizard */ MSG_JOB_WIZARD = 0x665, -/*20171018 to 20180627 +/*20171018 to 20180711 블랙스미스 Black Smith */ MSG_JOB_BLACKSMITH = 0x666, -/*20171018 to 20180627 +/*20171018 to 20180711 헌터 Hunter */ MSG_JOB_HUNTER = 0x667, -/*20171018 to 20180627 +/*20171018 to 20180711 어새신 Assasin */ MSG_JOB_ASSASSIN = 0x668, -/*20171018 to 20180627 +/*20171018 to 20180711 크루세이더 Crusader */ MSG_JOB_CRUSADER = 0x669, -/*20171018 to 20180627 +/*20171018 to 20180711 몽크 Monk */ MSG_JOB_MONK = 0x66a, -/*20171018 to 20180627 +/*20171018 to 20180711 세이지 Sage */ MSG_JOB_SAGE = 0x66b, -/*20171018 to 20180627 +/*20171018 to 20180711 로그 Rogue */ MSG_JOB_ROGUE = 0x66c, -/*20171018 to 20180627 +/*20171018 to 20180711 알케미스트 Alchemist */ MSG_JOB_ALCHEMIST = 0x66d, -/*20171018 to 20180627 +/*20171018 to 20180711 바드 Bard */ MSG_JOB_BARD = 0x66e, -/*20171018 to 20180627 +/*20171018 to 20180711 댄서 Dancer */ MSG_JOB_DANCER = 0x66f, -/*20171018 to 20180627 +/*20171018 to 20180711 룬 나이트 Rune Knight */ MSG_JOB_RUNE_KNIGHT = 0x670, -/*20171018 to 20180627 +/*20171018 to 20180711 워록 Warlock */ MSG_JOB_WARLOCK = 0x671, -/*20171018 to 20180627 +/*20171018 to 20180711 레인져 Ranger */ MSG_JOB_RANGER = 0x672, -/*20171018 to 20180627 +/*20171018 to 20180711 아크 비숍 Arc Bishop */ MSG_JOB_ARCHBISHOP = 0x673, -/*20171018 to 20180627 +/*20171018 to 20180711 미케닉 Mechanic */ MSG_JOB_MECHANIC = 0x674, -/*20171018 to 20180627 +/*20171018 to 20180711 길로틴 크로스 Guillotine Cross */ MSG_JOB_GUILLOTINE_CROSS = 0x675, -/*20171018 to 20180627 +/*20171018 to 20180711 로얄가드 Royal Guard */ MSG_JOB_ROYAL_GUARD = 0x676, -/*20171018 to 20180627 +/*20171018 to 20180711 소서러 Sorcerer */ MSG_JOB_SORCERER = 0x677, -/*20171018 to 20180627 +/*20171018 to 20180711 민스트럴 Minstrel */ MSG_JOB_MINSTREL = 0x678, -/*20171018 to 20180627 +/*20171018 to 20180711 원더러 Wanderer */ MSG_JOB_WANDERER = 0x679, -/*20171018 to 20180627 +/*20171018 to 20180711 수라 Sura */ MSG_JOB_SURA = 0x67a, -/*20171018 to 20180627 +/*20171018 to 20180711 제네릭 Genetic */ MSG_JOB_GENETIC = 0x67b, -/*20171018 to 20180627 +/*20171018 to 20180711 쉐도우 체이서 Shadow Chaser */ MSG_JOB_SHADOW_CHASER = 0x67c, -/*20171018 to 20180627 +/*20171018 to 20180711 소드맨 하이 High Swordman */ MSG_JOB_SWORDMAN_H = 0x67d, -/*20171018 to 20180627 +/*20171018 to 20180711 매지션 하이 High Magician */ MSG_JOB_MAGICIAN_H = 0x67e, -/*20171018 to 20180627 +/*20171018 to 20180711 아처 하이 High Archer */ MSG_JOB_ARCHER_H = 0x67f, -/*20171018 to 20180627 +/*20171018 to 20180711 어콜라이트 하이 High Acolyte */ MSG_JOB_ACOLYTE_H = 0x680, -/*20171018 to 20180627 +/*20171018 to 20180711 머첸트 하이 High Merchant */ MSG_JOB_MERCHANT_H = 0x681, -/*20171018 to 20180627 +/*20171018 to 20180711 씨프 하이 High Thief */ MSG_JOB_THIEF_H = 0x682, -/*20171018 to 20180627 +/*20171018 to 20180711 로드나이트 Lord Knight */ MSG_JOB_KNIGHT_H = 0x683, -/*20171018 to 20180627 +/*20171018 to 20180711 하이프리스트 High Priest */ MSG_JOB_PRIEST_H = 0x684, -/*20171018 to 20180627 +/*20171018 to 20180711 하이위저드 High Wizard */ MSG_JOB_WIZARD_H = 0x685, -/*20171018 to 20180627 +/*20171018 to 20180711 화이트스미스 White Smith */ MSG_JOB_BLACKSMITH_H = 0x686, -/*20171018 to 20180627 +/*20171018 to 20180711 스나이퍼 Sniper */ MSG_JOB_HUNTER_H = 0x687, -/*20171018 to 20180627 +/*20171018 to 20180711 어새신크로스 Assasin Cross */ MSG_JOB_ASSASSIN_H = 0x688, -/*20171018 to 20180627 +/*20171018 to 20180711 팔라딘 Paladin */ MSG_JOB_CRUSADER_H = 0x689, -/*20171018 to 20180627 +/*20171018 to 20180711 챔피온 Champion */ MSG_JOB_MONK_H = 0x68a, -/*20171018 to 20180627 +/*20171018 to 20180711 프로페서 Professor */ MSG_JOB_SAGE_H = 0x68b, -/*20171018 to 20180627 +/*20171018 to 20180711 스토커 Stalker */ MSG_JOB_ROGUE_H = 0x68c, -/*20171018 to 20180627 +/*20171018 to 20180711 크리에이터 Creator */ MSG_JOB_ALCHEMIST_H = 0x68d, -/*20171018 to 20180627 +/*20171018 to 20180711 클로운 Clown */ MSG_JOB_BARD_H = 0x68e, -/*20171018 to 20180627 +/*20171018 to 20180711 집시 Gypsy */ MSG_JOB_DANCER_H = 0x68f, -/*20171018 to 20180627 +/*20171018 to 20180711 노비스 Wedding */ MSG_JOB_NOVICE = 0x690, -/*20171018 to 20180627 +/*20171018 to 20180711 하이노비스 High Novice */ MSG_JOB_NOVICE_H = 0x691, -/*20171018 to 20180627 +/*20171018 to 20180711 슈퍼노비스 Super Novice */ MSG_JOB_SUPERNOVICE = 0x692, -/*20171018 to 20180627 +/*20171018 to 20180711 건슬링거 Gunslinger */ MSG_JOB_GUNSLINGER = 0x693, -/*20171018 to 20180627 +/*20171018 to 20180711 닌자 Ninja */ MSG_JOB_NINJA = 0x694, -/*20171018 to 20180627 +/*20171018 to 20180711 태권소년/소녀 Taekwon F/M */ MSG_JOB_TAEKWON = 0x695, -/*20171018 to 20180627 +/*20171018 to 20180711 권성 Star Gladiator */ MSG_JOB_STAR = 0x696, -/*20171018 to 20180627 +/*20171018 to 20180711 소울링커 Soul Linker */ MSG_JOB_LINKER = 0x697, -/*20171018 to 20180627 +/*20171018 to 20180711 파티모집 Party Recruitment */ MSG_SEEK_PARTY_MEMBER = 0x698, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 모집 리스트 Party Booking List */ MSG_SEEK_PARTY_LIST = 0x699, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 모집 중 Recruiting Party */ MSG_SEEK_PARTY_CHECK = 0x69a, -/*20171018 to 20180627 +/*20171018 to 20180711 [활]을 장착한 상태여야 합니다. [Bow] must be equipped. */ MSG_FAIL_NEED_EQUIPPED_BOW = 0x69b, -/*20171018 to 20180627 +/*20171018 to 20180711 [악기/채찍]을 장착한 상태여야 합니다. [Musical Instrument/Whip] must be equipped. */ MSG_FAIL_NEED_EQUIPPED_INSTRUMENT_WHIP = 0x69c, -/*20171018 to 20180627 +/*20171018 to 20180711 영문과 숫자만 사용가능합니다. Only alphanumeric characters are allowed. */ MSG_BAD_CHAR = 0x69d, -/*20171018 to 20180627 +/*20171018 to 20180711 알림 Notice */ MSG_ALRAM = 0x69e, -/*20171018 to 20180627 +/*20171018 to 20180711 상점 정보가 정확하지 않아 아이템 구매가 실패하였습니다. Item purchase failed due to incorrect shop information. */ MSG_FAIL_BUY_ITEM_INVALID_MCSTORE = 0x69f, -/*20171018 to 20180627 +/*20171018 to 20180711 소지 아이템 창에서 버릴 수 있습니다. Item cannot be discarded from the window. */ MSG_CAN_DROP_ITEM_TO_ITEMWND = 0x6a0, -/*20171018 to 20180627 +/*20171018 to 20180711 시간 Time */ MSG_TIME = 0x6a1, -/*20171018 to 20180627 +/*20171018 to 20180711 맵 Map */ MSG_MAP = 0x6a2, -/*20171018 to 20180627 +/*20171018 to 20180711 거래 상태에서는 아이템 사용 및 장비 착용/해제를 할 수 없습니다. You can't use, equip or disarm items when you're trading. */ MSG_CANT_USE_WHEN_OPENED_EXCHANGEWND = 0x6a3, -/*20171018 to 20180627 +/*20171018 to 20180711 미지정값 Unspecified value */ MSG_HOTKEY_UNKOWN = 0x6a4, -/*20171018 to 20180627 +/*20171018 to 20180711 /stateinfo : 상태 아이콘에 대한 설명을 보여줍니다. On Off /stateinfo: Shows the description of status icons. On Off */ MSG_EXPLAIN_STATEINFO = 0x6a5, -/*20171018 to 20180627 +/*20171018 to 20180711 상태 정보 On : 상태 아이콘에 대한 설명이 표시됩니다. Status Information On: Status icon description is enabled. */ MSG_SHOW_STATEINFO_ON = 0x6a6, -/*20171018 to 20180627 +/*20171018 to 20180711 상태 정보 Off: 상태 아이콘에 대한 설명이 표시되지 않습니다. Status Information Off: Status icon description is disabled. */ MSG_SHOW_STATEINFO_OFF = 0x6a7, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 아이템은 한번에 %d개 이상은 살 수 없습니다. It is not possible to purchase the same item more than %d pieces at a time */ MSG_LIMIT_BUY_ITEM2 = 0x6a8, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 아이템은 한번에 %d개 이상은 팔 수 없습니다. It is not possible to purchase the same item more than %d pieces at a time */ MSG_LIMIT_SELL_ITEM = 0x6a9, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 아이템의 총 구매 가능 개수는 %d개 입니다. Can purchase upto %d pieces of the same item at a time. */ MSG_CAN_BUY_ITEM_NUM = 0x6aa, -/*20171018 to 20180627 +/*20171018 to 20180711 설정한 내용은 정상 종료 시 [%s\%s]에 저장됩니다. User customized key is saved to [%s\%s] */ MSG_SAVE_HOTKEY_TO_FILE = 0x6ab, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s] 님은 현재 교환 신청을 받을 수 없는 상태입니다. [%s] is currently on trade and cannot accept the request. */ MSG_CHARACTER_IS_BUSY = 0x6ac, -/*20171018 to 20180627 +/*20171018 to 20180711 RO_HELP RO_HELP. */ MSG_RO_HELP = 0x6ad, -/*20171018 to 20180627 +/*20171018 to 20180711 모루가 존재 하지 않습니다. Anvil does not exist. */ MSG_HAVENOT_ANVIL = 0x6ae, -/*20171018 to 20180627 +/*20171018 to 20180711 노비스 레벨 10 이하는 귓속말이 금지됩니다 Novice below level 10 is not allowed to whisper. */ MSG_WHISPER_BLOCK_NOVICE_LEVEL10 = 0x6af, -/*20171018 to 20180627 +/*20171018 to 20180711 공격 Attack */ MSG_JOB_ATTACKER = 0x6b0, -/*20171018 to 20180627 +/*20171018 to 20180711 방어 Defense */ MSG_JOB_TANKER = 0x6b1, -/*20171018 to 20180627 +/*20171018 to 20180711 회복 Consumables */ MSG_JOB_HEALER = 0x6b2, -/*20171018 to 20180627 +/*20171018 to 20180711 보조 Support */ MSG_JOB_ASSISTANCE = 0x6b3, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 모집 관련 명령어 Party recruitment related command */ MSG_DESCRIBE_PARTY_BOOKING = 0x6b4, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 동맹신청이 불가능합니다 Guild alliance application is not possible. */ MSG_GUILD_ALLY_REQUEST_DISABLE = 0x6b5, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 적대신청이 불가능합니다 Guild hostility application is not possible. */ MSG_GUILD_HOSTILE_REQUEST_DISABLE = 0x6b6, -/*20171018 to 20180627 +/*20171018 to 20180711 아지트맵에서는 친구추가가 불가능합니다 Adding friends is not possible in this map. */ MSG_FRIEND_ADD_FALSE_AGIT = 0x6b7, -/*20171018 to 20180627 +/*20171018 to 20180711 구매노점 개설 Buying Store Window */ MSG_BUYINGSTORE_MAKEWND_TITLE = 0x6b8, -/*20171018 to 20180627 +/*20171018 to 20180711 구매가 : Price: */ MSG_BUYINGSTORE_MAKEWND_PRICE = 0x6b9, -/*20171018 to 20180627 +/*20171018 to 20180711 소지액 : Money: */ MSG_BUYINGSTORE_MAKEWND_MYZENY = 0x6ba, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 한도액 Purchase Zeny Limit */ MSG_BUYINGSTORE_MAKEWND_LIMITZENY = 0x6bb, -/*20171018 to 20180627 +/*20171018 to 20180711 구매할 아이템을 등록하지 않았습니다. 구매하실 아이템을 등록해 주세요 Please register the item first that has to be purchased. */ MSG_BUYINGSTORE_MAKEWND_ADDITEM = 0x6bc, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템의 가격을 입력해 주세요. Enter the price for item %s. */ MSG_BUYINGSTORE_MAKEWND_INPUTPRICE = 0x6bd, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템의 가격을 9999만 Zeny이하로 입력해 주세요. Enter the price for item %s. It has to be below 99990000 Zeny. */ MSG_BUYINGSTORE_MAKEWND_REINPUTPRICE = 0x6be, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템의 구매수량을 입력해 주세요. Enter the item number for %s. */ MSG_BUYINGSTORE_MAKEWND_INPUTNUM = 0x6bf, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템의 소지수량과 구매수량의 합이 9999개 이상입니다. 9999개 이하의 수량을 입력해 주세요. The sum of purchasing and belonging items is over 9999. The sum has to be bellow 9999. */ MSG_BUYINGSTORE_MAKEWND_REINPUTNUM = 0x6c0, -/*20171018 to 20180627 +/*20171018 to 20180711 중복된 아이템이 존재합니다. You have duplicate items in your purchase list. */ MSG_BUYINGSTORE_MAKEWND_DUPLICATEITEM = 0x6c1, -/*20171018 to 20180627 +/*20171018 to 20180711 제한 금액을 입력해 주세요 Enter the limited price. */ MSG_BUYINGSTORE_MAKEWND_INPUTLIMITZENY = 0x6c2, -/*20171018 to 20180627 +/*20171018 to 20180711 입력한 제한금액이 소지금액을 초과합니다. 다시 설정해 주세요 You have entered a greater amount of zeny than you have. Please check your zeny. */ MSG_BUYINGSTORE_MAKEWND_REINPUTLIMITZENY = 0x6c3, -/*20171018 to 20180627 +/*20171018 to 20180711 %s : %s Zeny => %s EA %s: %s Zeny => %s ea. */ MSG_BUYINGSTORE_MAKEWND_ITEMLIST = 0x6c4, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 가능한 아이템 목록 Available items: */ MSG_BUYINGSTORE_MIRRORBUYITEMLIST = 0x6c5, -/*20171018 to 20180627 +/*20171018 to 20180711 나의 구매노점 Purchase list: */ MSG_BUYINGSTORE_MYSHOPWND_TITLE = 0x6c6, -/*20171018 to 20180627 +/*20171018 to 20180711 제한금액 : %s Zeny Price limit: %s Zeny */ MSG_BUYINGSTORE_MYSHOPWND_LIMITZENY = 0x6c7, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %s Zeny %d 개 Buying %s for %s Zeny. Amount: %d. */ MSG_BUYINGSTORE_MYSHOPWND_ITEMINFO = 0x6c8, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 노점 Wanted items */ MSG_BUYINGSTORE_SHOPWND_TITLE = 0x6c9, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 가능한 아이템 목록 Available items: */ MSG_BUYINGSTORE_MIRRORSELLWND_TITLE = 0x6ca, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 아이템의 총 판매 가능 개수는 %d개 입니다. The max. number of items you can sell is %d. */ MSG_BUYINGSTORE_SELLWND_LIMITNUM = 0x6cb, -/*20171018 to 20180627 +/*20171018 to 20180711 구매노점의 제한금액을 초과하여 판매할 수 없습니다. Buyer has insufficient money, lower the amount of items you're selling. */ MSG_BUYINGSTORE_SELLWND_LACKBUYERZENY = 0x6cc, -/*20171018 to 20180627 +/*20171018 to 20180711 구매상점 개설에 실패했습니다. Failed to open purchase shop. */ MSG_BUYINGSTORE_OPEN_FAILED = 0x6cd, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템의 총 무게가 %d 만큼 소지 한계량을 초과합니다. 다시 설정해 주세요. You exceed the total amount of items. */ MSG_BUYINGSTORE_OVERWEIGHT = 0x6ce, -/*20171018 to 20180627 +/*20171018 to 20180711 제한금액만큼의 아이템을 모두 구매하였습니다. You have purchased all items within the limited price. */ MSG_BUYINGSTORE_TRADE_OVERLIMITZENY = 0x6cf, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 모두 구매했습니다. You purchased all items. */ MSG_BUYINGSTORE_TRADE_BUYCOMPLETE = 0x6d0, -/*20171018 to 20180627 +/*20171018 to 20180711 구매자의 잔액이 부족하여 거래가 실패하였습니다. Failed to deal because you have not enough Zeny. */ MSG_BUYINGSTORE_TRADE_LACKBUYERZENY = 0x6d1, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %d개를 %dz에 판매하였습니다. You have sold %s. Amount: %d. Total Zeny: %dz */ MSG_BUYINGSTORE_TRADE_SELLCOMPLETE = 0x6d2, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템은 희망 구매갯수보다 수량이 많아 판매하지 못하였습니다 %s item could not be sold because you do not have the wanted amount of items. */ MSG_BUYINGSTORE_TRADE_OVERCOUNT = 0x6d3, -/*20171018 to 20180627 +/*20171018 to 20180711 소환된 정령이 없습니다. You don't have any summoned spirits. */ MSG_USESKILL_FAIL_EL_SUMMON = 0x6d4, -/*20171018 to 20180627 +/*20171018 to 20180711 서버연합대전 제약사항 입니다. This is a restricted server. */ MSG_AGAINSTSERVERSIEGEWARFARE_RESTRICTION = 0x6d5, -/*20171018 to 20180627 +/*20171018 to 20180711 OTP 비밀번호는 6자리 입니다. OTP password is 6 digits long. */ MSG_OTP_MUST_6_CHAR = 0x6d6, -/*20171018 to 20180627 +/*20171018 to 20180711 OTP 정보가 없습니다. 관리자에게 문의하시기 바랍니다. OTP information is unavailable. Please contact your administrator. */ MSG_DB_ERROR = 0x6d7, -/*20171018 to 20180627 +/*20171018 to 20180711 OTP 인증에 실패 했습니다. OTP authentication failed. */ MSG_OTP_FAILED = 0x6d8, -/*20171018 to 20180627 +/*20171018 to 20180711 파티광고가 추가되었습니다 Party ad has been added. */ MSG_PARTY_BOOKING_NOTIFY = 0x6d9, -/*20171018 to 20180627 +/*20171018 to 20180711 모집 중 Recruit party members */ MSG_PARTY_BOOKING_REQURT = 0x6da, -/*20171018 to 20180627 +/*20171018 to 20180711 역할 Roles */ MSG_PARTY_BOOKING_TYPE = 0x6db, -/*20171018 to 20180627 +/*20171018 to 20180711 1차 직업 1st Jobs */ MSG_PARTY_BOOKING_TYPE_1 = 0x6dc, -/*20171018 to 20180627 +/*20171018 to 20180711 2차 직업 2nd Jobs */ MSG_PARTY_BOOKING_TYPE_2 = 0x6dd, -/*20171018 to 20180627 +/*20171018 to 20180711 3-1차 직업 3-1 Classes */ MSG_PARTY_BOOKING_TYPE_3_1 = 0x6de, -/*20171018 to 20180627 +/*20171018 to 20180711 3-2차 직업 3-2 Classes */ MSG_PARTY_BOOKING_TYPE_3_2 = 0x6df, -/*20171018 to 20180627 +/*20171018 to 20180711 전승 1차 직업 1st Job High */ MSG_PARTY_BOOKING_TYPE_1PLUS = 0x6e0, -/*20171018 to 20180627 +/*20171018 to 20180711 전승 2차 직업 2nd Jobs High */ MSG_PARTY_BOOKING_TYPE_2PLUS = 0x6e1, -/*20171018 to 20180627 +/*20171018 to 20180711 기타 직업군 Other Jobs */ MSG_PARTY_BOOKING_TYPE_ETC = 0x6e2, -/*20171018 to 20180627 +/*20171018 to 20180711 모집 하기 Recruit */ MSG_PARTY_BOOKING_REQURTING = 0x6e3, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원을 모집합니다. Open party recruitment window. */ MSG_PARTY_BOOKING_REQURT_TIP = 0x6e4, -/*20171018 to 20180627 +/*20171018 to 20180711 검색 중 - Searching - */ MSG_PARTY_BOOKING_SEARCH = 0x6e5, -/*20171018 to 20180627 +/*20171018 to 20180711 모두 선택 Select All */ MSG_PARTY_BOOKING_ALL_SELECT = 0x6e6, -/*20171018 to 20180627 +/*20171018 to 20180711 최소한 하나의 직업이 모집 중이어야 합니다. Recruitment of at least one job must be running. */ MSG_PARTY_BOOKING_ERR1 = 0x6e7, -/*20171018 to 20180627 +/*20171018 to 20180711 최소 1개이상의 직업을 선택해 주셔야 합니다. You have to select atleast 1 or more jobs. */ MSG_PARTY_BOOKING_ERR2 = 0x6e8, -/*20171018 to 20180627 +/*20171018 to 20180711 선택된 직업은 %d개입니다. 최대 6개까지만 직업을 선택할 수 있습니다. You have selected %d Jobs. You can only select up to 6 different jobs. */ MSG_PARTY_BOOKING_ERR3 = 0x6e9, -/*20171018 to 20180627 +/*20171018 to 20180711 레벨에 숫자 이외의 문자는 들어갈 수 없습니다. Only numeric characters are allowed. */ MSG_PARTY_BOOKING_ERR4 = 0x6ea, -/*20171018 to 20180627 +/*20171018 to 20180711 레벨은 1~150 사이의 숫자를 입력해 주세요. Please enter levels between 1~150. */ MSG_PARTY_BOOKING_ERR5 = 0x6eb, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 맵에서는 의상 장비가 보이지 않습니다. Nothing found in the selected map. */ MSG_DISABLE_COSTUMEITEM_MAP = 0x6ec, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 착용할 수 있는 레벨이 아닙니다. You cannot equip this item with your current level. */ MSG_CANNOT_EQUIP_ITEM_LEVEL = 0x6ed, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 사용할 수 있는 레벨이 아닙니다. You cannot use this item with your current level. */ MSG_CANNOT_USE_ITEM_LEVEL = 0x6ee, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅모드 OnOff 활성화 Enable Battlemode */ MSG_CHATMODE_ONOFF = 0x6ef, -/*20171018 to 20180627 +/*20171018 to 20180711 탭사이즈 크기가 초과되어 추가할 수 없습니다. Failed to add because you have reached the limit. */ MSG_OVER_TABSIZE = 0x6f0, -/*20171018 to 20180627 +/*20171018 to 20180711 창 표시 정보 Window Sign Information */ MSG_SET_CHATINFO = 0x6f1, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 Sell */ MSG_SELL = 0x6f2, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 Purchase */ MSG_BUY = 0x6f3, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 검색 Search for Vends */ MSG_SEARCH_STOREINFO = 0x6f4, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 이름 Shop Name */ MSG_STORE_NAME = 0x6f5, -/*20171018 to 20180627 +/*20171018 to 20180711 수량 Quantity */ MSG_SEARCH_ITEM_COUNT = 0x6f6, -/*20171018 to 20180627 +/*20171018 to 20180711 가격 Cost */ MSG_SEARCH_ITEM_PRICE = 0x6f7, -/*20171018 to 20180627 +/*20171018 to 20180711 검색 결과가 너무 많습니다. 검색어를 자세히 입력 해 주세요. Too much results have been found. Please do a more precisely search. */ MSG_SSI_FAILED_OVER_MAXCOUNT = 0x6f8, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 노점을 여시겠습니까? Do you want to open a street stall? */ MSG_OPEN_SEARCH_STORE = 0x6f9, -/*20171018 to 20180627 +/*20171018 to 20180711 SSO 인증에 실패하였습니다. Failed to recognize SSO. */ MSG_SSO_FAILED = 0x6fa, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 해당지역으로 이동 할 수 없습니다 Cannot move to the applied area. */ MSG_ZONE_MOVE_FAIL = 0x6fb, -/*20171018 to 20180627 +/*20171018 to 20180711 단어가 포함된 아이템 검색 searching item including the word */ MSG_SEARCH_INCLUDED = 0x6fc, -/*20171018 to 20180627 +/*20171018 to 20180711 탈퇴한 유저입니다. User has been expelled. */ MSG_WITHDREW_USERS = 0x6fd, -/*20171018 to 20180627 +/*20171018 to 20180711 게임 이용에 동의하지 않았습니다. You have not accepted the user agreements yet. */ MSG_DIDNOT_AGREE = 0x6fe, -/*20171018 to 20180627 +/*20171018 to 20180711 존재 하지 않는 계정입니다. You will not be disconnect from the game. */ MSG_ACCOUNT_DOESNOT_EXIST = 0x6ff, -/*20171018 to 20180627 +/*20171018 to 20180711 본 게임은 12세 이용가입니다. It is available only for 12 hours. */ MSG_AGE_RESTRICTIONS = 0x700, -/*20171018 to 20180627 +/*20171018 to 20180711 계정도용 조사를 위한 블럭상태입니다. Your account is blocked due to illegal use of the game account. */ MSG_ACCOUNT_BLOCK = 0x701, -/*20171018 to 20180627 +/*20171018 to 20180711 버그조사를 위한 블럭상태입니다. Your account is blocked because there may exist a bug with your account. */ MSG_BUG_BLOCK = 0x702, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 사냥을 통해 얻을 수 있는 Base, Job 경험치가 30분간 75% 증가합니다. Increases base exp and job exp gained by killing monsters up to 75% for 30 minutes. */ MSG_PLUSEXP75 = 0x703, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 사냥을 통해 얻을 수 있는 Base, Job 경험치가 30분간 50% 증가합니다. Increases base exp and job exp gained by killing monsters up to 50% for 30 minutes. */ MSG_PLUSEXP50 = 0x704, -/*20171018 to 20180627 +/*20171018 to 20180711 판매(구매) 정보가 없습니다. No sales information. */ MSG_FAIL_OPEN_STORE = 0x705, -/*20171018 to 20180627 +/*20171018 to 20180711 더 이상 검색 할 수 없습니다. Failed to search any further. */ MSG_SSI_FAILED_SEARCH_CNT = 0x706, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 아이템 명은 존재하지 않습니다. The item you have entered does not exist. */ MSG_SSI_FAILED_ITEM_DOES_NOT_EXIST = 0x707, -/*20171018 to 20180627 +/*20171018 to 20180711 아직 검색 할 수 없습니다. Cannot search yet. */ MSG_SSI_FAILED_LIMIT_SERACH_TIME = 0x708, -/*20171018 to 20180627 +/*20171018 to 20180711 카드 이름 또는 접두사(접미사)를 입력하세요 Enter the card name or prefix/suffix. */ MSG_SSI_TOOLTIP_OF_SERACHING_THE_CARD = 0x709, -/*20171018 to 20180627 +/*20171018 to 20180711 남은 검색 횟수 : %d Searches left: %d */ MSG_SSI_REST_OF_NUMBER_OF_SEARCHES = 0x70a, -/*20171018 to 20180627 +/*20171018 to 20180711 검색 된 노점이 없습니다. No result has been found. */ MSG_SSI_FAILED_SEARCH_STORE = 0x70b, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 가격 범위가 잘못되었습니다. The item price is too high. */ MSG_SSI_FAILED_PRICE_ISNOT_VALID = 0x70c, -/*20171018 to 20180627 +/*20171018 to 20180711 일반 장비 Normal Gear */ MSG_GENERAL_EQUIPMENT = 0x70d, -/*20171018 to 20180627 +/*20171018 to 20180711 의상 장비 Costume */ MSG_COSTUME_EQUIPMENT = 0x70e, -/*20171018 to 20180627 +/*20171018 to 20180711 분 minute */ MSG_MINUTE = 0x70f, -/*20171018 to 20180627 +/*20171018 to 20180711 초 second */ MSG_SECOND = 0x710, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 명을 입력해 주세요. Please enter the name of the item. */ MSG_SSI_FAILED_ENTER_THE_NAME_OF_ITEM = 0x711, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 아이템 명은 존재하지 않습니다. The item you have entered does not exist. */ MSG_SSI_FAILED_NAME_OF_ITEM_DOES_NOT_EXIST = 0x712, -/*20171018 to 20180627 +/*20171018 to 20180711 진입가능한 맵이 존재하지 않습니다. The map is not available. */ MSG_NOT_EXIST_ENTRYMAP = 0x713, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 카드 이름이나 접두사(접미사)는 존재하지 않습니다. The selected name or prefix/suffix does not exist. */ MSG_SSI_FAILED_NAME_OF_CARD_DOES_NOT_EXIST = 0x714, -/*20171018 to 20180627 +/*20171018 to 20180711 한번에 구매 가능 종류는 10개입니다. You can purchase up to 10 items. */ MSG_CASH_FAILED_TOTAL_CNT = 0x715, -/*20171018 to 20180627 +/*20171018 to 20180711 일부 아이템의 구매가 실패하였습니다. Some items could not be purchased. */ MSG_CASH_FAILED_BUY_SOME = 0x716, -/*20171018 to 20180627 +/*20171018 to 20180711 생년월일 6자리를 입력하세요.(예시:801122) Enter your 6-digit DOB(YYMMDD) (e.g: 801122) */ MSG_ENTER_PEOPLE_BIRTH = 0x717, -/*20171018 to 20180627 +/*20171018 to 20180711 알 수 없는 오류가 발생하였습니다. Now Logging Out. */ MSG_RESULT_FAIL_UNKNOWN = 0x718, -/*20171018 to 20180627 +/*20171018 to 20180711 데이타 베이스 오류가 발생하였습니다. A database error has occurred. */ MSG_RESULT_FAIL_DATABASE = 0x719, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터를 삭제하기 위해서는 길드에서 탈퇴 해야 합니다. Please leave your guild first in order to remove your character. */ MSG_RESULT_FAIL_GUILD = 0x71a, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터를 삭제하기 위해서는 파티에서 탈퇴 해야 합니다. Please leave your party first in order to remove your character. */ MSG_RESULT_FAIL_PARTY = 0x71b, -/*20171018 to 20180627 +/*20171018 to 20180711 시스템 설정으로 인해 삭제할 수 없습니다. You cannot delete this character because the delete time has not expired yet. */ MSG_RESULT_FAIL_CONFIGURATION = 0x71c, -/*20171018 to 20180627 +/*20171018 to 20180711 아직 삭제 가능 시간이 아닙니다. You cannot delete this character at the moment. */ MSG_RESULT_FAIL_DATE = 0x71d, -/*20171018 to 20180627 +/*20171018 to 20180711 생년월일이 일치하지 않습니다. Your entered birthday does not match. */ MSG_RESULT_FAIL_BIRTH = 0x71e, -/*20171018 to 20180627 +/*20171018 to 20180711 친밀도가 부족합니다. You lack of familiarity. */ MSG_USESKILL_FAIL_RELATIONGRADE = 0x71f, -/*20171018 to 20180627 +/*20171018 to 20180711 스타일체인지 파이터 상태에서만 사용가능합니다. This is only available on style change for fighting classes. */ MSG_USESKILL_FAIL_STYLE_CHANGE_FIGHTER = 0x720, -/*20171018 to 20180627 +/*20171018 to 20180711 스타일체인지 그래플러 상태에서만 사용가능합니다. This is only available on style change for novice. */ MSG_USESKILL_FAIL_STYLE_CHANGE_GRAPPLER = 0x721, -/*20171018 to 20180627 +/*20171018 to 20180711 파티등록실패 Party Registration failed. */ MSG_PARTY_REGISTRATION_FAILED = 0x722, -/*20171018 to 20180627 +/*20171018 to 20180711 검색된 조건의 리스트가 없습니다. results have been found. */ MSG_PARTY_SEARCH_FAILED = 0x723, -/*20171018 to 20180627 +/*20171018 to 20180711 광고삭제에 실패했습니다. Failed to remove result. */ MSG_PARTY_AD_DELETE_FAILED = 0x724, -/*20171018 to 20180627 +/*20171018 to 20180711 조건에 맞는 광고가 없어 실패했습니다. No results have been found. */ MSG_PARTY_NOT_EXIST_AD = 0x725, -/*20171018 to 20180627 +/*20171018 to 20180711 결제 정보가 없습니다. No payment information has been found. */ MSG_REFUSE_SSO_NOT_PAY_USER = 0x726, -/*20171018 to 20180627 +/*20171018 to 20180711 교환 시 스크린샷 찍기 Screenshot Trade */ MSG_SCREENSHOT_FOR_EXCHANGE = 0x727, -/*20171018 to 20180627 +/*20171018 to 20180711 [거래_%s] [Trade_%s] */ MSG_SCREENSHOT_FOR_EXCHANGE_CHARNAME = 0x728, /*20171018 to 20180131 사망으로 인해 신생명보험서가 자동 소비되었습니다 -20180207 to 20180627 +20180207 to 20180711 사망 시 소지한 아이템으로 경험치 손실을 막았습니다. Death due to the auto insurance young people are spending. */ MSG_NOTIFY_NEO_INSURANCE_ITEM_USE = 0x729, -/*20171018 to 20180627 +/*20171018 to 20180711 대화 Chat Dialog */ MSG_TALK = 0x72a, -/*20171018 to 20180627 +/*20171018 to 20180711 중복사용이 불가능합니다. Redundant is not available. */ MSG_MACRO_DUPLICATE = 0x72b, -/*20171018 to 20180627 +/*20171018 to 20180711 사용제한이 걸려있습니다. Use the limit that has been set. */ MSG_MACRO_POSTDELAY = 0x72c, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 사용제한이 걸려 있지 않습니다. No user restrictions are set. */ MSG_MACRO_NOT_POSTDELAY = 0x72d, -/*20171018 to 20180627 +/*20171018 to 20180711 예기치 못한 사유로 인해 접속이 실패하였습니다. 관리자에게 문의해 주시기 바랍니다. Connection has failed. Please contact your administrator. */ MSG_SSO_ERROR_MSG = 0x72e, -/*20171018 to 20180627 +/*20171018 to 20180711 접속 정보 인증 실패하였습니다. Failed to authenticate. */ MSG_REFUSE_SSO_AUTH_INVALID_TOKEN = 0x72f, -/*20171018 to 20180627 +/*20171018 to 20180711 가입하지 않은 사용자입니다. User is offline. */ MSG_REFUSE_SSO_AUTH_INVALID_USER = 0x730, -/*20171018 to 20180627 +/*20171018 to 20180711 나이제한 때문에 이계정으로 이서버에 접속할 수 없습니다. The age limit from commandment tables cannot connect to this server. */ MSG_REFUSE_SSO_AUTH_INVALID_AGE = 0x731, -/*20171018 to 20180627 +/*20171018 to 20180711 구매하기 Buy */ MSG_NC_BUY = 0x732, -/*20171018 to 20180627 +/*20171018 to 20180711 장바구니 비우기 Cancel. */ MSG_NC_BLANK = 0x733, -/*20171018 to 20180627 +/*20171018 to 20180711 첫 페이지 First page */ MSG_NC_FIRSTPAGE = 0x734, -/*20171018 to 20180627 +/*20171018 to 20180711 마지막 페이지 Last page */ MSG_NC_LASTPAGE = 0x735, -/*20171018 to 20180627 +/*20171018 to 20180711 신규 New */ MSG_NC_CAT1 = 0x736, -/*20171018 to 20180627 +/*20171018 to 20180711 인기 Headgears */ MSG_NC_CAT2 = 0x737, -/*20171018 to 20180627 +/*20171018 to 20180711 한정 Limited */ MSG_NC_CAT3 = 0x738, -/*20171018 to 20180627 +/*20171018 to 20180711 임대장비 Rental Items */ MSG_NC_CAT4 = 0x739, -/*20171018 to 20180627 +/*20171018 to 20180711 영구장비 Equipments */ MSG_NC_CAT5 = 0x73a, -/*20171018 to 20180627 +/*20171018 to 20180711 버프 Scrolls */ MSG_NC_CAT6 = 0x73b, -/*20171018 to 20180627 +/*20171018 to 20180711 회복 Consumables */ MSG_NC_CAT7 = 0x73c, -/*20171018 to 20180627 +/*20171018 to 20180711 기타 Other */ MSG_NC_CAT8 = 0x73d, -/*20171018 to 20180627 +/*20171018 to 20180711 가격 Cost */ MSG_NC_COST = 0x73e, -/*20171018 to 20180627 +/*20171018 to 20180711 수량 Quantity */ MSG_NC_NUM = 0x73f, -/*20171018 to 20180627 +/*20171018 to 20180711 개 Total */ MSG_NC_COUNT = 0x740, -/*20171018 to 20180627 +/*20171018 to 20180711 무료 캐시 : %s C Free Cash: %s C */ MSG_NC_FREECASH = 0x741, -/*20171018 to 20180627 +/*20171018 to 20180711 소지 캐시 : %s C CashPoints: %s C */ MSG_NC_CASH = 0x742, -/*20171018 to 20180627 +/*20171018 to 20180711 이 지역에서는 몬스터 소환이 불가능합니다. You cannot summon a monster in this area. */ MSG_CALLMONSTER_FAIL_AREA = 0x743, -/*20171018 to 20180627 +/*20171018 to 20180711 무료캐시 사용량이 전체 금액을 초과하고있습니다 Exceeded total free cash */ MSG_BUY_CASH_FAIL2 = 0x744, -/*20171018 to 20180627 +/*20171018 to 20180711 설정한 내용이 [SaveData_ExMacro%d]에 저장됩니다. %d seconds left until you can use */ MSG_MACRO_SAVE_DATA = 0x745, -/*20171018 to 20180627 +/*20171018 to 20180711 약 %d 초 후에 사용할 수 있습니다 Content has been saved in [SaveData_ExMacro%d] */ MSG_ITEM_REUSE_LIMIT_SECOND = 0x746, -/*20171018 to 20180627 +/*20171018 to 20180711 [창]을 장착한 상태여야 합니다. ~ [Windows] must be equipped with. */ MSG_FAIL_NEED_EQUIPPED_SPEAR = 0x747, -/*20171018 to 20180627 +/*20171018 to 20180711 드래곤 탑승시에만 사용가능합니다. Available only on the dragon. */ MSG_USESKILL_FAIL_DRAGON = 0x748, -/*20171018 to 20180627 +/*20171018 to 20180711 본 서버에 접속할 수 있는 정원이 초과되어 진입이 불가능 합니다. Unable to proceed due to exceeding capacity. */ MSG_OVER_CONNECT_USER = 0x749, -/*20171018 to 20180627 +/*20171018 to 20180711 실명 인증이 되지 않았습니다. 실명인증 사이트로 이동합니다 Real name has not been verified. Go to name verification site. */ MSG_AUTHENTICATE = 0x74a, -/*20171018 to 20180627 +/*20171018 to 20180711 저장 할 슬롯을 선택 해 주세요 Please select slot you are going to save. */ MSG_SELECT_SAVESLOT = 0x74b, -/*20171018 to 20180627 +/*20171018 to 20180711 %s, 축하드립니다. '%s' 를 얻으셨습니다! Congratulation %s, Acquired '%s' ! */ MSG_BROADCASTING_SPECIAL_ITEM_OBTAIN2 = 0x74c, -/*20171018 to 20180627 +/*20171018 to 20180711 그루미상태에서는 사용할 수 없습니다 Unable to use in gloomy state */ MSG_NOTUSE_GROOMY = 0x74d, -/*20171018 to 20180627 +/*20171018 to 20180711 구매물품의 합계금액이 케릭터가 소지할 수 있는 최대 금액을 초과하였습니다 Purchased products has exceeded the total price. */ MSG_BUYINGSTORE_OVERFLOW_MONEY = 0x74e, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 맵에서는 파티 가입이 불가능합니다. Cannot join a party in this map. */ MSG_PREVENT_PARTY_JOIN = 0x74f, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 맵에서는 파티 탈퇴가 불가능합니다. Cannot leave a party in this map. */ MSG_PREVENT_PARTY_LEAVE = 0x750, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 맵에서는 파티 추방이 불가능합니다. Cannot withdraw/break the party in this map. */ MSG_PREVENT_PARTY_EXPEL = 0x751, -/*20171018 to 20180627 +/*20171018 to 20180711 실제 성명 Real Name */ MSG_SDO_REALNAME = 0x752, -/*20171018 to 20180627 +/*20171018 to 20180711 신분증 번호 ID Number */ MSG_SDO_ID_NUMBER = 0x753, -/*20171018 to 20180627 +/*20171018 to 20180711 이메일 E-mail */ MSG_SDO_EMAIL = 0x754, -/*20171018 to 20180627 +/*20171018 to 20180711 입력이 올바르지 않습니다 Invalid input */ MSG_SDO_WRONG_VALUE = 0x755, -/*20171018 to 20180627 +/*20171018 to 20180711 상대 캐릭터가 최대 보유제니량을 초과하여 거래가 불가능합니다. Failed to send the zeny */ MSG_MCSTORE_FAIL_SELLER_MONEY_GIVE = 0x756, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 직업이 아닙니다. This is not a relevant job */ MSG_INVALID_CLASS = 0x757, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 성별이 아닙니다. This is not a relevant gender */ MSG_INVALID_GENDER = 0x758, -/*20171018 to 20180627 +/*20171018 to 20180711 유저님의 정보가 인증에 성공했습니다. User information identification was successful. */ MSG_SUCCESS_AUTHENTICATE = 0x759, -/*20171018 to 20180627 +/*20171018 to 20180711 이름이 일치하지 않습니다. 재작성 해주세요. Name does not match. Please retry. */ MSG_INVALID_REALNAME = 0x75a, -/*20171018 to 20180627 +/*20171018 to 20180711 신분증 번호가 일치하지 않습니다. 재작성 해주세요. ID number does not match. Please retry. */ MSG_INVALID_IDNUMBER = 0x75b, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 서비스에 이상이 있으니 잠시 후 재시도 해주세요. Service is currently unavailable. Please try again later. */ MSG_INVALID_AUTHENTICATE = 0x75c, -/*20171018 to 20180627 +/*20171018 to 20180711 탑승 상태에서는 공격을 할 수 없습니다. Unable to attack while riding. */ MSG_CANNOT_ATTACK_IN_RIDING_STATE = 0x75d, -/*20171018 to 20180627 +/*20171018 to 20180711 탑승 상태에서는 스킬 시전을 할 수 없습니다. Unable to cast the skill while riding. */ MSG_CANNOT_USE_SKILL_IN_RIDING_STATE = 0x75e, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호는 4자리이하여야만 합니다. Pin number should be 4~6 characters. */ MSG_STORE_PASSWORD_4_6 = 0x75f, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 인증에 성공했습니다. Secured authentication is successful. */ MSG_SECOND_PASSWORD_LOGIN_SUCCESS = 0x760, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드의 생성에 성공했습니다. Succeeded in creating 2nd password. */ MSG_SECOND_PASSWORD_MAKE_SUCCESS = 0x761, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드를 삭제했습니다. 2nd password has been deleted. */ MSG_SECOND_PASSWORD_DEL_SUCCESS = 0x762, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드를 수정했습니다. 2nd password has been corrected. */ MSG_SECOND_PASSWORD_EDIT_SUCCESS = 0x763, -/*20171018 to 20180627 +/*20171018 to 20180711 잘못된 패스워드입니다.(%d회남음) Password is incorrect. */ MSG_SECOND_PASSWORD_LOGIN_FAILED = 0x764, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드의 생성에 실패했습니다. Failed to create 2nd password. */ MSG_SECOND_PASSWORD_MAKE_FAILED = 0x765, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드 삭제에 실패했습니다. Failed to delete 2nd password. */ MSG_SECOND_PASSWORD_DEL_FAILED = 0x766, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드의 수정에 실패했습니다. Failed to correct 2nd password. */ MSG_SECOND_PASSWORD_EDIT_FAILED = 0x767, -/*20171018 to 20180627 +/*20171018 to 20180711 입력하신패스워드는 사용하실수없습니다. Unable to use restricted number in 2nd password. */ MSG_SECOND_PASSWORD_EDIT_RESTRICT_PW = 0x768, -/*20171018 to 20180627 +/*20171018 to 20180711 주민등록번호는 사용할수없습니다. Unable to use your KSSN number. */ MSG_SECOND_PASSWORD_EDIT_PERSONALNUM_PW = 0x769, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 패스워드가 존재합니다. ~There is already a password. */ MSG_SECOND_PASSWORD_MAKE_DUPLICATED_PW = 0x76a, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드 Security Code */ MSG_SECOND_PASSWORD = 0x76b, -/*20171018 to 20180627 +/*20171018 to 20180711 계정보안을 위하여 추가적인 패스워드 설정을 권장합니다. Account for the additional password security settings are recommended. */ MSG_SECOND_PASSWORD_INPUT = 0x76c, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드 사용을 하지 않습니다. Do not use secure password. */ MSG_SECOND_PASSWDRD_NOT_AVAILABLE_SUCCESS = 0x76d, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드 사용설정에 실패했습니다. Use the set security password failed. */ MSG_SECOND_PASSWDRD_NOT_AVAILABLE_FAILED = 0x76e, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드를 사용합니다. 다음로그인부터 적용됩니다. Use secure passwords. Will be applied to your next login. */ MSG_SECOND_PASSWDRD_AVAILABLE_SUCCESS = 0x76f, -/*20171018 to 20180627 +/*20171018 to 20180711 보안 패스워드 사용 설정에 실패했습니다. Use the set security password failed. */ MSG_SECOND_PASSWDRD_AVAILABLE_FAILED = 0x770, -/*20171018 to 20180627 +/*20171018 to 20180711 계정보안을 위하여 추가적인 패스워드를 설정합니다. Added to the security of your account password is set. */ MSG_SECOND_PASSWORD_INFO_1 = 0x771, -/*20171018 to 20180627 +/*20171018 to 20180711 아래의 숫자버튼을 마우스를 이용하여 4자리를 클릭하세요. Use the mouse to enter the 4-digit password below. */ MSG_SECOND_PASSWORD_INFO_2 = 0x772, -/*20171018 to 20180627 +/*20171018 to 20180711 3회이상 잘못된패스워드 입력으로, 종료됩니다. Typing an incorrect password 3 times will shut down the client. */ MSG_SECOND_PASSWORD_INFO_3 = 0x773, -/*20171018 to 20180627 +/*20171018 to 20180711 ITEM */ MSG_MACRO_ITEM = 0x774, -/*20171018 to 20180627 +/*20171018 to 20180711 SKILL */ MSG_MACRO_SKILL = 0x775, -/*20171018 to 20180627 +/*20171018 to 20180711 TACTIC */ MSG_MACRO_TACTIC = 0x776, -/*20171018 to 20180627 +/*20171018 to 20180711 ETC */ MSG_MACRO_ETC = 0x777, -/*20171018 to 20180627 +/*20171018 to 20180711 COMBAT */ MSG_MACRO_COMBAT = 0x778, -/*20171018 to 20180627 +/*20171018 to 20180711 NON-COMBAT */ MSG_MACRO_NON_COMBAT = 0x779, -/*20171018 to 20180627 +/*20171018 to 20180711 BUFF */ MSG_MACRO_BUFF = 0x77a, -/*20171018 to 20180627 +/*20171018 to 20180711 AUTO EQUIPED */ MSG_MACRO_AUTO_EQUIPED = 0x77b, -/*20171018 to 20180627 +/*20171018 to 20180711 1st. ATTACK */ MSG_MACRO_1ST_ATTACK = 0x77c, -/*20171018 to 20180627 +/*20171018 to 20180711 ATTACK */ MSG_MACRO_ATTACK = 0x77d, -/*20171018 to 20180627 +/*20171018 to 20180711 Next attack time : Next attack time: */ MSG_MACRO_NEXT_ATK_TIME = 0x77e, -/*20171018 to 20180627 +/*20171018 to 20180711 When died */ MSG_MACRO_WHEN_DIED = 0x77f, -/*20171018 to 20180627 +/*20171018 to 20180711 When invited to a party */ MSG_MACRO_WHEN_INVITED_PARTY = 0x780, -/*20171018 to 20180627 +/*20171018 to 20180711 Pickup Item */ MSG_MACRO_PICKUP_ITEM = 0x781, -/*20171018 to 20180627 +/*20171018 to 20180711 Over 85% Weight */ MSG_MACRO_OVERWEIGHT = 0x782, -/*20171018 to 20180627 +/*20171018 to 20180711 진행중이던 작업(NPC대화,제조...)을 종료후에 다시 시도하세요. Any work in progress (NPC dialog, manufacturing ...) quit and try again. */ MSG_BUSY = 0x783, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터 사냥을 통해 얻을 수 있는 Job경험치가 %d분간 %.2f배로 증가합니다. Monster Job hunting experience that you can get through the doubling of %d is %.2f minutes. */ MSG_PLUSONLYJOBEXP2 = 0x784, -/*20171018 to 20180627 +/*20171018 to 20180711 SaveData_ExMacro%d SaveData_ExMacro %d */ MSG_MACRO_SAVE = 0x785, -/*20171018 to 20180627 +/*20171018 to 20180711 설정한 내용이 [%s]에 저장됩니다. Settings for [%s] are stored in. */ MSG_MACRO_SAVE_DATA2 = 0x786, -/*20171018 to 20180627 +/*20171018 to 20180711 보안레벨 Security level */ MSG_SECOND_PASSWORD_LEVEL = 0x787, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 캐릭터는 파티 또는 길드에 가입되어 있어서 삭제가 불가능합니다. The current character is a party or join the guild can not be deleted. */ MSG_RESULT_FAIL_CHAR_DELETE = 0x788, -/*20171018 to 20180627 +/*20171018 to 20180711 벽이나 물체 근처에서만 사용 할 수 있습니다. Objects can be used only near the wall. */ MSG_USESKILL_FAIL_NEER_WALL = 0x789, -/*20171018 to 20180627 +/*20171018 to 20180711 %s : 레벨 %d %s 파티구합니다. %s: Level %d %s party to obtain level. */ MSG_SEEK_PARTY_SET = 0x78a, -/*20171018 to 20180627 +/*20171018 to 20180711 탑승 중인 상태에서는 고삐 아이템을 사용할 수 없습니다. While boarding reins is not available for items. */ MSG_FAIELD_RIDING_OVERLAPPED = 0x78b, -/*20171018 to 20180627 +/*20171018 to 20180711 이 스킬은 1%의 경험치가 필요합니다. This skill requires 1% experience. */ MSG_USESKILL_FAIL_NEED_EXP_1PERCENT = 0x78c, -/*20171018 to 20180627 +/*20171018 to 20180711 경 험 치 : Experience value: */ MSG_EXP_MSG = 0x78d, -/*20171018 to 20180627 +/*20171018 to 20180711 드 롭 율 : Drop rate: */ MSG_DROP_MSG = 0x78e, -/*20171018 to 20180627 +/*20171018 to 20180711 사망페널티 : Death Penalty: */ MSG_DEATH_MSG = 0x78f, -/*20171018 to 20180627 +/*20171018 to 20180711 %d%% (PC방 %d%% + TPLUS %d%% + 프리미엄 %d%% + %s서버 %d%%) %d%% (PCroom %d%% + TPLUS %d%% + Premium %d%% + %s Server %d%%) */ MSG_BASIC_EXP_MSG = 0x790, -/*20171018 to 20180627 +/*20171018 to 20180711 합창스킬을 시전할 파티원의 SP량이 부족합니다. Amount of party members to cast the skill Chorus SP is low. */ MSG_USESKILL_FAIL_CHORUS_SP_INSUFFICIENT = 0x791, -/*20171018 to 20180627 +/*20171018 to 20180711 상대 캐릭터의 소지 아이템 종류의 한계량 초과로 거래가 불가능합니다. Relative character that has possession of the items can not trade because amount is exceeded. */ MSG_CHARACTER_IS_OVER_COUNT = 0x792, -/*20171018 to 20180627 +/*20171018 to 20180711 상대 캐릭터의 해당 아이템의 소지 한계량 초과로 거래가 불가능합니다. Relative character that has possession of the item amount which exceeds makes it impossible to trade. */ MSG_CHARACTER_IS_EACHITEM_OVER_COUNT = 0x793, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 아이템의 소지 한계량 초과로 구입이 불가능합니다. Amounts are exceeded the possession of the item is not available for purchase. */ MSG_PURCHASE_FAIL_EACHITEM_COUNT = 0x794, -/*20171018 to 20180627 +/*20171018 to 20180711 광고 등록 대기중입니다. Advertising is pending registration. */ MSG_PARTY_FAILED_TIMEOUT = 0x795, -/*20171018 to 20180627 +/*20171018 to 20180711 아래의 파일과 텍스트내용을 함께 라그나로크 공식홈페이지 -> 고객센터 -> 문의하기를 이용하여 보내주시기 바랍니다. With the following files and text content Ragnarok Official Website -> Support -> Contact Us to submit your comments by: */ MSG_UNEXCEPTION_MSG1ST = 0x796, -/*20171018 to 20180627 +/*20171018 to 20180711 빌링시스템에 오류가 발생햇습니다(%d) Has caused an error in billing system(%d) */ MSG_INGAMBA_BILLING_ZSVR_ERROR = 0x797, -/*20171018 to 20180627 +/*20171018 to 20180711 룬 아이템 소유 개수가 초과 되어 구매가 실패 하였습니다. Failed purchase of runes, items exceed the maximum number that can be held. */ MSG_CASH_FAILED_RUNE_OVERCOUNT = 0x798, -/*20171018 to 20180627 +/*20171018 to 20180711 개별 아이템 개수가 초과 되어 구매가 실패 하였습니다. Exceeded the number of individual items, purchase failed. */ MSG_CASH_FAILED_EACHITEM_OVERCOUNT = 0x799, -/*20171018 to 20180627 +/*20171018 to 20180711 알 수 없는 오류가 발생하여 구매가 실패 하였습니다. Purchase failed due to an unknown error. */ MSG_CASH_FAILED_UNKOWN = 0x79a, -/*20171018 to 20180627 +/*20171018 to 20180711 잠시 후 다시 시도해 주십시오. Please try again later. */ MSG_CASH_FAILED_BUSY = 0x79b, -/*20171018 to 20180627 +/*20171018 to 20180711 쿠나이 아이템을 장착 한 상태에서만 사용 가능합니다. Kunai must be equipped to use this skill. */ MSG_USESKILL_FAIL_NEED_EQUIPMENT_KUNAI = 0x79c, -/*20171018 to 20180627 +/*20171018 to 20180711 모집할 최소레벨값을 입력해주세요. Please enter the value of the minimum level to be recruited. */ MSG_SEEK_PARTY_LEVEL_HELP = 0x79d, -/*20171018 to 20180627 +/*20171018 to 20180711 존다기획사NPC 에게 아이템이 수령이 불가능합니다. 소지창의 여유공간을 확보해주세요. Jonda agency receipt of the item to the NPC is not possible. Gaining possession of the free space of the window. */ MSG_FAILED_GET_ITEM_FROM_ZONEDA = 0x79e, -/*20171018 to 20180627 +/*20171018 to 20180711 이 스킬은 공성전에서만 사용 가능합니다. This skill is only available in the siege. */ MSG_USESKILL_FAIL_SIZE = 0x79f, -/*20171018 to 20180627 +/*20171018 to 20180711 이 스킬은 플레이어에게만 사용 가능합니다. This skill is available only to the player. */ MSG_USESKILL_FAIL_TOTARGET_PLAYER = 0x7a0, -/*20171018 to 20180627 +/*20171018 to 20180711 착용이 금지 된 상태로 착용 할 수 없습니다. Forbidden to wear the state can not be worn. */ MSG_CAN_NOT_EQUIP_ITEM_FORBID = 0x7a1, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 위치에서는 상점 및 채팅방의 생성이 불가능합니다. Current location of the shop and chat room creation is disabled. */ MSG_USESKILL_FAIL_THERE_ARE_NPC_AROUND = 0x7a2, -/*20171018 to 20180627 +/*20171018 to 20180711 Elapsed time: %d:%d:%d / %d:%d:%d */ MSG_REPLAY_ELAPSEDTIME = 0x7a3, -/*20171018 to 20180627 +/*20171018 to 20180711 Speed : X 1/4 Speed: X 1/4 */ MSG_REPLAY_SPEED1_4 = 0x7a4, -/*20171018 to 20180627 +/*20171018 to 20180711 Speed : X 1/2 Speed: X 1/2 */ MSG_REPLAY_SPEED1_2 = 0x7a5, -/*20171018 to 20180627 +/*20171018 to 20180711 Speed : X 1 Speed: X 1 */ MSG_REPLAY_SPEED1 = 0x7a6, -/*20171018 to 20180627 +/*20171018 to 20180711 Speed : X 2 Speed: X 2 */ MSG_REPLAY_SPEED2 = 0x7a7, -/*20171018 to 20180627 +/*20171018 to 20180711 Speed : X 4 Speed: X 4 */ MSG_REPLAY_SPEED4 = 0x7a8, -/*20171018 to 20180627 +/*20171018 to 20180711 Speed : X 8 Speed: X 8 */ MSG_REPLAY_SPEED8 = 0x7a9, -/*20171018 to 20180627 +/*20171018 to 20180711 Speed : X 16 Speed: X 16 */ MSG_REPLAY_SPEED16 = 0x7aa, -/*20171018 to 20180627 +/*20171018 to 20180711 Speed : 알수없음 Speed: Unknown */ MSG_REPLAY_SPEEDUNKNOWN = 0x7ab, -/*20171018 to 20180627 +/*20171018 to 20180711 Service Info : %s Service Info: %s */ MSG_REPLAY_CHRVICEINFO = 0x7ac, -/*20171018 to 20180627 +/*20171018 to 20180711 Character Name : %s Character Name: %s */ MSG_REPLAY_CHARACTERNAME = 0x7ad, -/*20171018 to 20180627 +/*20171018 to 20180711 Map Name : %s Map Name: %s */ MSG_REPLAY_MAPNAME = 0x7ae, -/*20171018 to 20180627 +/*20171018 to 20180711 Record Time: %d-%01d-%01d %d: %02d: %02d */ MSG_REPLAY_RECORDTIME = 0x7af, -/*20171018 to 20180627 +/*20171018 to 20180711 Play Time: %02d: %02d: %02d */ MSG_REPLAY_PLAYTIME = 0x7b0, -/*20171018 to 20180627 +/*20171018 to 20180711 No Replay File. */ MSG_REPLAY_NOREPLAYFILE = 0x7b1, -/*20171018 to 20180627 +/*20171018 to 20180711 Server No Matching */ MSG_REPLAY_SERVERNOMATCH = 0x7b2, -/*20171018 to 20180627 +/*20171018 to 20180711 Replay Option Setting */ MSG_REPLAY_REPLAYOPTIONSETTING = 0x7b3, -/*20171018 to 20180627 +/*20171018 to 20180711 파일 이름을 입력하세요. Enter File Name */ MSG_REPLAY_ENTERTHEFILENAME = 0x7b4, -/*20171018 to 20180627 +/*20171018 to 20180711 Set Replay Save Data */ MSG_REPLAY_SETREPLAYSAVEDATA = 0x7b5, -/*20171018 to 20180627 +/*20171018 to 20180711 Set Rec Option */ MSG_REPLAY_SETRECOPTION = 0x7b6, -/*20171018 to 20180627 +/*20171018 to 20180711 %.1f %% Pos☞:%d:%d:%d %.1f % Pos->:%d:%d:%d */ MSG_REPLAY_GAGEPOS1 = 0x7b7, -/*20171018 to 20180627 +/*20171018 to 20180711 %.1f %% Pos☞:이동불가 %.1f % Pos->:cannot move */ MSG_REPLAY_GAGEPOS2 = 0x7b8, -/*20171018 to 20180627 +/*20171018 to 20180711 Start */ MSG_REPLAY_START = 0x7b9, -/*20171018 to 20180627 +/*20171018 to 20180711 Stop */ MSG_REPLAY_STOP = 0x7ba, -/*20171018 to 20180627 +/*20171018 to 20180711 Input FileName -> Start */ MSG_REPLAY_START2 = 0x7bb, -/*20171018 to 20180627 +/*20171018 to 20180711 Open Option */ MSG_REPLAY_OPENOPTION = 0x7bc, -/*20171018 to 20180627 +/*20171018 to 20180711 Close Option */ MSG_REPLAY_CLOSEOPION = 0x7bd, -/*20171018 to 20180627 +/*20171018 to 20180711 End */ MSG_REPLAY_END = 0x7be, -/*20171018 to 20180627 +/*20171018 to 20180711 Time */ MSG_REPLAY_TIME = 0x7bf, -/*20171018 to 20180627 +/*20171018 to 20180711 파티&친구 Party & Friends */ MSG_REPLAY_PARTYFRIEND = 0x7c0, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅 Chat */ MSG_REPLAY_CHAT = 0x7c1, -/*20171018 to 20180627 +/*20171018 to 20180711 단축키 Shortcuts */ MSG_REPLAY_SHORTCUTS = 0x7c2, -/*20171018 to 20180627 +/*20171018 to 20180711 자동 파일명 생성 Automatic filename generation */ MSG_REPLAY_AUTOMATICFILENAME = 0x7c3, -/*20171018 to 20180627 +/*20171018 to 20180711 파일 중복 채크 Checking for duplicate files */ MSG_REPLAY_CHECKINGFILE = 0x7c4, -/*20171018 to 20180627 +/*20171018 to 20180711 동일한 파일이 존재 합니다. The same file exists already. */ MSG_REPLAY_THESAMEFILEEXISTS = 0x7c5, -/*20171018 to 20180627 +/*20171018 to 20180711 Record Start */ MSG_REPLAY_RECORDSTART = 0x7c6, -/*20171018 to 20180627 +/*20171018 to 20180711 is Saved. */ MSG_REPLAY_RECORDEND = 0x7c7, -/*20171018 to 20180627 +/*20171018 to 20180711 Weight : %3d / %3d Weight: %3d / %3d */ MSG_WEIGHT = 0x7c8, -/*20171018 to 20180627 +/*20171018 to 20180711 Total : %s C Total: %s C */ MSG_TOTAL = 0x7c9, -/*20171018 to 20180627 +/*20171018 to 20180711 [수리검]을 장착한 상태여야 합니다. [Shuriken] must be equipped. */ MSG_FAIL_NEED_EQUIPPED_SYURIKEN = 0x7ca, -/*20171018 to 20180627 +/*20171018 to 20180711 Base Lv. %d */ MSG__BASIC_MSG_BASE = 0x7cb, -/*20171018 to 20180627 +/*20171018 to 20180711 Job Lv. %d */ MSG__BASIC_MSG_JOB = 0x7cc, -/*20171018 to 20180627 +/*20171018 to 20180711 Zeny : %s Zeny: %s */ MSG_BASIC_MSG_ZENY = 0x7cd, -/*20171018 to 20180627 +/*20171018 to 20180711 Trilinear */ MSG_GRAPHIC_MSG_TRILINEAR = 0x7ce, -/*20171018 to 20180627 +/*20171018 to 20180711 attack */ MSG_GRAPHIC_MSG_ATTACK = 0x7cf, -/*20171018 to 20180627 +/*20171018 to 20180711 skill */ MSG_GRAPHIC_MSG_SKILL = 0x7d0, -/*20171018 to 20180627 +/*20171018 to 20180711 item */ MSG_GRAPHIC_MSG_ITEM = 0x7d1, -/*20171018 to 20180627 +/*20171018 to 20180711 NoCtrl */ MSG_GRAPHIC_MSG_NOCTRL = 0x7d2, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 More */ MSG_GRAPHIC_MSG_BATTLE = 0x7d3, -/*20171018 to 20180627 +/*20171018 to 20180711 (Character/Total Slot) */ MSG_CHARACTER_MSG_CHARACTERTOTALSLOT = 0x7d4, -/*20171018 to 20180627 +/*20171018 to 20180711 Premium Service VIP Service */ MSG_CHARACTER_MSG_PREMIUMSERVICE = 0x7d5, -/*20171018 to 20180627 +/*20171018 to 20180711 Premium VIP */ MSG_CHARACTER_MSG_PREMIUM = 0x7d6, -/*20171018 to 20180627 +/*20171018 to 20180711 Service */ MSG_CHARACTER_MSG_SERVICE = 0x7d7, -/*20171018 to 20180627 +/*20171018 to 20180711 Billing Service VIP */ MSG_CHARACTER_MSG_BILLINGSERVICE = 0x7d8, -/*20171018 to 20180627 +/*20171018 to 20180711 Billing VIP */ MSG_CHARACTER_MSG_BILLING = 0x7d9, -/*20171018 to 20180627 +/*20171018 to 20180711 Command List */ MSG_MSG_COMMANDLIST = 0x7da, -/*20171018 to 20180627 +/*20171018 to 20180711 LEVEL */ MSG_SEEK_PARTY_LEVEL = 0x7db, -/*20171018 to 20180627 +/*20171018 to 20180711 MAP */ MSG_SEEK_PARTY_MAP = 0x7dc, -/*20171018 to 20180627 +/*20171018 to 20180711 JOB */ MSG_SEEK_PARTY_JOB = 0x7dd, -/*20171018 to 20180627 +/*20171018 to 20180711 Not Available */ MSG_MSG_NOTAVAILABLE = 0x7de, -/*20171018 to 20180627 +/*20171018 to 20180711 [수호 천사의 보호] 만렙일 경우 사용할 수 없습니다. [Protection of Guardian Angel] You can't use it when you reach the highest level. */ MSG_MSG_SUPERNOVICE_CHOPOKGI_CAPPEDLEVEL = 0x7df, -/*20171018 to 20180627 +/*20171018 to 20180711 정말 이동하시겠습니까? Do you really want to move? */ MSG_CHANGE_CHARACTER_SLOT = 0x7e0, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 슬롯 이동에 실패했습니다. Failed to move Char slot. */ MSG_CHANGE_CHARACTER_SLOT_FAILED = 0x7e1, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 이름이 잘못 되었습니다. Character name is invalid. */ MSG_CHARACTERNAME_ERROR = 0x7e2, -/*20171018 to 20180627 +/*20171018 to 20180711 퀘스트보기창 Show Quest */ MSG_QUEST_DISPLAY_ONOFF = 0x7e3, -/*20171018 to 20180627 +/*20171018 to 20180711 청소년 보호법에 따라, 잠시 후 0시 부터 6시 까지 만 16세 미만 고객님들의 게임 이용이 제한됩니다. Depending on the protection of youth, and 0:00 to 6:00 while under the age of 16 of your game use is limited. */ MSG_SHUTDOWN_ALERT_MSG = 0x7e4, -/*20171018 to 20180627 +/*20171018 to 20180711 청소년 보호법에 따라, 0시 부터 6시 까지 ^ff0000만 16세 미만 고객님들의 게임 이용이 제한^000000되며, 게임을 종료합니다. Depending on the protection of youth, 0:00 to 6:00 ^ff0000 under the age of 16 ^000000 limit your use of the game and the game ends. */ MSG_BAN_SHUTDOWN_TEENAGER = 0x7e5, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 이름을 변경하기 위해서는 길드에서 탈퇴 해야 합니다. In order to change the character name, you must leave the guild. */ MSG_FAILED_RENAME_BELONGS_TO_GUILD = 0x7e6, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 이름을 변경하기 위해서는 파티에서 탈퇴 해야 합니다. In order to change the character name, you must leave the party. */ MSG_FAILED_RENAME_BELONGS_TO_PARTY = 0x7e7, -/*20171018 to 20180627 +/*20171018 to 20180711 알 수 없는 오류로 캐릭터 이름 변경이 실패 하였습니다. Character name change failed, due an unknown error. */ MSG_FAILED_RENAME_UNKOWN = 0x7e8, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 캐릭터 슬롯변경이 가능한 상태입니다.(%d) Ready to change character slot in.(%d) */ MSG_CHARSLOT_CHANGE_DUPLICATE = 0x7e9, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 캐릭터 이름변경이 가능한 상태입니다.(%d) Ready to change character name in.(%d) */ MSG_CHARNAME_CHANGE_DUPLICATE = 0x7ea, -/*20171018 to 20180627 +/*20171018 to 20180711 변경하려는 이름의 길이가 최대크기를 초과하여 캐릭터 이름 변경이 실패 하였습니다. Length exceeds the maximum size of the character name you want to change. */ MSG_FAILED_RENAME_OVER_LENGTH = 0x7eb, -/*20171018 to 20180627 +/*20171018 to 20180711 사용할 수 없는 단어가 포함되어 캐릭터 이름 변경이 실패 하였습니다. Name contains invalid characters. Character name change failed. */ MSG_FAILED_RENAME_PREVENTNAM = 0x7ec, -/*20171018 to 20180627 +/*20171018 to 20180711 이름 변경이 금지된 상태이므로 캐릭터 이름 변경이 실패 하였습니다. The name change is prohibited. Character name change failed. */ MSG_FAILED_RENAME_FORBIDDEN = 0x7ed, -/*20171018 to 20180627 +/*20171018 to 20180711 완료 Complete */ MSG_COMPLETE_HUNTING_QUEST = 0x7ee, -/*20171018 to 20180627 +/*20171018 to 20180711 %d분간 얻을 수 있는 경험치가 %d%% 증가합니다. During %d minutes your Exp will increase by %d%%. */ MSG_PLUSEXP_VALUE = 0x7ef, -/*20171018 to 20180627 +/*20171018 to 20180711 소환까지 %02d초남았습니다. %02d seconds left until summon. */ MSG_PARTY_RECALL_TIME = 0x7f0, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장이 당신을 %s (%s) 로 소환합니다.소환시 %d zeny가 소모됩니다. Your party leader summons you to %s (%s). Warp costs %d Zeny. */ MSG_PARTY_RECALL_INFO = 0x7f1, -/*20171018 to 20180627 +/*20171018 to 20180711 소환대상 Summon target */ MSG_RECALL_TARGET = 0x7f2, -/*20171018 to 20180627 +/*20171018 to 20180711 차단목록 Block List */ MSG_PARTY_BLACKLIST = 0x7f3, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 광고를 등록하기 위해 %d제니가 소모됩니다. %d Zeny will be spent for making party ad. */ MSG_PARTY_CF_PAY = 0x7f4, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 광고를 하기 위한 제니가 부족합니다. Insufficient Zeny for making party ad. */ MSG_PARTY_CF_PAY_SHORTAGE_COST = 0x7f5, -/*20171018 to 20180627 +/*20171018 to 20180711 )님 파티 가입승인 ) party: accept invitation */ MSG_PARTY_ADD_OK = 0x7f6, -/*20171018 to 20180627 +/*20171018 to 20180711 )님 파티 가입거부 ) party: decline invitation */ MSG_PARTY_ADD_REFUSES = 0x7f7, -/*20171018 to 20180627 +/*20171018 to 20180711 )님 장비창보기 ) party: show equipment window */ MSG_PARTY_ITEM_VIEW = 0x7f8, -/*20171018 to 20180627 +/*20171018 to 20180711 한글18글자,영문36글자 입력가능 Up to 36 english letters can be entered */ MSG_SEEK_PARTY_MEMO_HELP = 0x7f9, -/*20171018 to 20180627 +/*20171018 to 20180711 지원하기 Enter */ MSG_PARTY_REQUEST = 0x7fa, -/*20171018 to 20180627 +/*20171018 to 20180711 1:1대화하기 1:1 Chat */ MSG_DIRECT_CHAT = 0x7fb, -/*20171018 to 20180627 +/*20171018 to 20180711 차단하기 Block */ MSG_ADD_BLACKLIST = 0x7fc, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장에게 소환되기 위한 제니가 부족합니다. Insufficient Zeny for recall. */ MSG_PARTY_RECRUIT_NOT_RECALL_PAY = 0x7fd, -/*20171018 to 20180627 +/*20171018 to 20180711 메모란에 파티광고를 써주세요. Input your party ad. */ MSG_PARTY_RECRUIT_MEMO_ERROR = 0x7fe, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장만이 파티광고를 등록할수있습니다. Only party leader can register party ad. */ MSG_PARTY_RECRUIT_ERROR = 0x7ff, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 지원한 파티광고입니다. You have already accepted this ad. */ MSG_PARTY_REFUSE_ERROR = 0x800, -/*20171018 to 20180627 +/*20171018 to 20180711 내용 For */ MSG_PARTY_RECRUIT_INFO = 0x801, -/*20171018 to 20180627 +/*20171018 to 20180711 장비 E */ MSG_INVENTORY_TABNAME_1 = 0x802, -/*20171018 to 20180627 +/*20171018 to 20180711 개인 F */ MSG_INVENTORY_TABNAME_3 = 0x803, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 버리기 잠금 Drop Lock: On/Off */ MSG_ITEM_DROP_LOCK = 0x804, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원 찾기 알람 Party Alarm */ MSG_PARTY_RECRUIT_ALRAM = 0x805, -/*20171018 to 20180627 +/*20171018 to 20180711 파티결성 Create Party */ MSG_CREATE_PARTY = 0x806, -/*20171018 to 20180627 +/*20171018 to 20180711 파티탈퇴 Leave Party */ MSG_WITHDRAW_PARTY = 0x807, -/*20171018 to 20180627 +/*20171018 to 20180711 파티초대 Party Invitation */ MSG_INVITE_PARTY = 0x808, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 이름 등록 Party Name: */ MSG_PUT_PARTY_NAME_IN = 0x809, -/*20171018 to 20180627 +/*20171018 to 20180711 초대할 캐릭터 이름 Player Name: */ MSG_PUT_PLAYER_NAME_IN = 0x80a, -/*20171018 to 20180627 +/*20171018 to 20180711 님께 파티가입 요청을 보냈습니다. has recieved an invitation to join your party. */ MSG_CHARACTER_PARTY_INVITATION_TO_JOIN = 0x80b, -/*20171018 to 20180627 +/*20171018 to 20180711 님께서 파티가입을 거절했습니다. rejected your party invitation. */ MSG_CHARACTER_REJECT_PARTY_INVITATION = 0x80c, -/*20171018 to 20180627 +/*20171018 to 20180711 님께서 파티가입을 수락했습니다. accepted your party invitation. */ MSG_CHARACTER_ACCEPT_PARTY_INVITATION = 0x80d, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 파티모집중입니다. Recruitment is already a party. */ MSG_PARTY_RECRUIT_ERROR1 = 0x80e, -/*20171018 to 20180627 +/*20171018 to 20180711 이전 검색과 같은 조건입니다. Same conditions such as the previous search. */ MSG_PARTY_RECRUIT_ERROR2 = 0x80f, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 탈퇴 후 사용 가능합니다. Guild after withdrwal. */ MSG_CHARNAME_CHANGE_FILED_GUILDMEMBER = 0x810, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 탈퇴 후 사용 가능합니다. Party after secession. */ MSG_CHARNAME_CHANGE_FILED_PARTYMEMBER = 0x811, -/*20171018 to 20180627 +/*20171018 to 20180711 소환 유저가 소환이 안되는 맵에 있습니다. The player can not be summoned to this map. */ MSG_PARTY_RECRUIT_RECALL_ERR1 = 0x812, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 파티장이 있는 맵에서는 소환이 안됩니다. Party Leader is on a map that is restricted to summon players. */ MSG_PARTY_RECRUIT_RECALL_ERR2 = 0x813, -/*20171018 to 20180627 +/*20171018 to 20180711 소환거부되었습니다. Summon has been denied. */ MSG_PARTY_RECRUIT_RECALL_ERR3 = 0x814, -/*20171018 to 20180627 +/*20171018 to 20180711 소환을 할 수 없습니다. Can not be summoned. */ MSG_PARTY_RECRUIT_RECALL_ERR4 = 0x815, -/*20171018 to 20180627 +/*20171018 to 20180711 파티초대는 파티장만 가능합니다. Only the leader can invite. */ MSG_YOU_ARE_NOT_PARTYMASTER = 0x816, -/*20171018 to 20180627 +/*20171018 to 20180711 검색할 아이템명 입력 : Search item: */ MSG_NC_ITEM_SEARCH = 0x817, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터명을 입력하셔야 합니다. You must enter a character name. */ MSG_PLEASE_PUT_CHARACTER_NAME_IN = 0x818, -/*20171018 to 20180627 +/*20171018 to 20180711 파티이름을 입력하셔야 합니다. You must enter the name of the party. */ MSG_PLEASE_PUT_PARTY_NAME_IN = 0x819, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 도우미 Guild Creation Window */ MSG_GUILD_HELPER = 0x81a, -/*20171018 to 20180627 +/*20171018 to 20180711 가입되어 있는 길드가 없습니다. Join a guild or start your own! */ MSG_NO_GUILD_CURRENTLY_PARTICIPATED_IN = 0x81b, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 결성 Create Guild */ MSG_CREATE_GUILD = 0x81c, -/*20171018 to 20180627 +/*20171018 to 20180711 생성할 길드 이름 Guild Name */ MIS_PUT_GUILD_NAME_IN = 0x81d, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 결성 도움말 Guild System */ MIS_GUILD_TIP = 0x81e, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 시스템이란 What is the guild system */ MIS_GUILD_SYSTEM = 0x81f, -/*20171018 to 20180627 +/*20171018 to 20180711 길드이름을 입력하셔야 합니다. You must enter the name of your guild. */ MSG_PLEASE_PUT_GUILD_NAME_IN = 0x820, -/*20171018 to 20180627 +/*20171018 to 20180711 지원한 파티에서 거부당했습니다. Supported at the party was rejected. */ MSG_PARTY_RECRUIT_REFUSE_VOLUNTEER = 0x821, -/*20171018 to 20180627 +/*20171018 to 20180711 서비스 선택. Select Service: */ MSG_SERVICESELECT = 0x822, -/*20171018 to 20180627 +/*20171018 to 20180711 탈출 가능한 지역. Possible escape area. */ MSG_SHOW_MAPNAMETITLE = 0x823, -/*20171018 to 20180627 +/*20171018 to 20180711 Replay File List */ MSG_REPLAY_STR_REPLAYFILELIST = 0x824, -/*20171018 to 20180627 +/*20171018 to 20180711 File info */ MSG_REPLAY_STR_FILEINFO = 0x825, -/*20171018 to 20180627 +/*20171018 to 20180711 File List */ MSG_REPLAY_STR_FILELIST = 0x826, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템은 거래가 불가능 합니다. %s Item deal not possible. */ MSG_NOT_MOVEABLE_TRADE = 0x827, -/*20171018 to 20180627 +/*20171018 to 20180711 길드해체 Disband the Guild */ MSG_GUILD_DISBAND = 0x828, -/*20171018 to 20180627 +/*20171018 to 20180711 해체할 길드 이름 Enter Guild Name */ MSG_PUT_DISBAND_GUILDNAME = 0x829, -/*20171018 to 20180627 +/*20171018 to 20180711 접속하지 않았거나 존재하지 않는 캐릭터입니다. The character is not online or does not exist. */ MSG_JOINGUILD_NOTEXIST_USER = 0x82a, -/*20171018 to 20180627 +/*20171018 to 20180711 팔콘 호출에 실패하였습니다. Failed to call Falcon. */ MSG_FAILED_SET_EFFECT_BIRD = 0x82b, -/*20171018 to 20180627 +/*20171018 to 20180711 %d%% ( 기본 100%% + 프리미엄 %d%% + %s서버 %d%% ) %d%%(default 100%%+ Premium%d%%+%s Server%d%%) */ MSG_BASIC_EXP_MSG_BRZ = 0x82c, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 유저는 현재 공성전에 참가하고 있습니다. This user is currently participating in the siege. */ MSG_JOINGUILD_TARGET_USER_IN_SIEGEMAP = 0x82d, -/*20171018 to 20180627 +/*20171018 to 20180711 동일한 맵에서만 파티장 변경이 가능합니다. It is only possible to change the party leader while on the same map. */ MSG_PARTY_MASTER_CHANGE_SAME_MAP = 0x82e, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 지역에서는 파티장 변경이 불가능합니다. In the current region it is not possible to change the party. */ MSG_CANNOT_PARTY_MASTER_CHANGE_IN_MAP = 0x82f, -/*20171018 to 20180627 +/*20171018 to 20180711 그리폰 내리기 Gryphon making */ MSG_ROYAL_CHIKENOFF = 0x830, -/*20171018 to 20180627 +/*20171018 to 20180711 %d월 %d일 %d시 %d분 %d초 Delete: %d/%d - %d:%d:%d */ MSG_TIME_TYPE3 = 0x831, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 공성전에 참여 중이므로 길드초대를 하실 수 없습니다. You can't invite characters in WoE maps. */ MSG_JOINGUILD_REQ_USER_IN_SIEGEMAP = 0x832, -/*20171018 to 20180627 +/*20171018 to 20180711 전장에 입장 대기를 신청하셨습니다. You are now in the battlefield queue. */ MSG_BATTLEFIELD_MSG_REQUEST_JOINWAIT = 0x833, -/*20171018 to 20180627 +/*20171018 to 20180711 인원이 가득 찼습니다. Queuing has finished. */ MSG_BATTLEFIELD_MSG_FULL = 0x834, -/*20171018 to 20180627 +/*20171018 to 20180711 확인되지 않은 전장명입니다. Invalid name of the battlefield. */ MSG_BATTLEFIELD_MSG_UNKNOWN_NAME = 0x835, -/*20171018 to 20180627 +/*20171018 to 20180711 확인되지 않은 신청타입입니다. Invalid type of application. */ MSG_BATTLEFIELD_MSG_UNKNOWN_TYPE = 0x836, -/*20171018 to 20180627 +/*20171018 to 20180711 최대 인원을 초과하였습니다. People count exceeded. */ MSG_BATTLEFIELD_MSG_MAXOVER = 0x837, -/*20171018 to 20180627 +/*20171018 to 20180711 입장 레벨이 맞지 않습니다. Your level doesn't fit this battlefield rules. */ MSG_BATTLEFIELD_MSG_JOIN_NOTLEVEL = 0x838, -/*20171018 to 20180627 +/*20171018 to 20180711 중복 신청하셨습니다. Duplicate application. */ MSG_BATTLEFIELD_MSG_JOIN_OVERLAP = 0x839, -/*20171018 to 20180627 +/*20171018 to 20180711 재접속후 다시 신청하여 주시기 바랍니다. After reconnecting, please re-apply. */ MSG_BATTLEFIELD_MSG_RESTART = 0x83a, -/*20171018 to 20180627 +/*20171018 to 20180711 직업이 맞지 않습니다. Your class can't participate in this battlefield. */ MSG_BATTLEFIELD_MSG_NOTJOB = 0x83b, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장이나 길드장만이 신청할 수 있습니다. Only party leader / guild master can apply. */ MSG_BATTLEFIELD_MSG_JOIN_ONLYBOSS = 0x83c, -/*20171018 to 20180627 +/*20171018 to 20180711 전장을 이용 중인 팀원이 있어 신청이 불가능 합니다. You can't apply while your team member is already on a battlefield. */ MSG_BATTLEFIELD_MSG_BUSY_PARTYMEMBER = 0x83d, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장 대기가 취소되었습니다. You have left the battlefield queue. */ MSG_BATTLEFIELD_MSG_CANCEL_JOINWAIT = 0x83e, -/*20171018 to 20180627 +/*20171018 to 20180711 잘못된 전장명 입니다. Wrong battlefield name. */ MSG_BATTLEFIELD_MSG_WRONG_NAME = 0x83f, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장 대기 순위에 없습니다. You are not in the battlefield queue list */ MSG_BATTLEFIELD_MSG_NOTRANK = 0x840, -/*20171018 to 20180627 +/*20171018 to 20180711 선택하신 전장은 현재 이용하실 수 없으므로 대기가 취소됩니다. The selected arena is unavailable; your application has been cancelled */ MSG_BATTLEFIELD_MSG_FAIL_CHOICE = 0x841, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장을 취소하였습니다. You have left the queue */ MSG_BATTLEFIELD_MSG_CANCEL_JOIN = 0x842, -/*20171018 to 20180627 +/*20171018 to 20180711 전장에 입장하시겠습니까? Are you sure you want to join a battleground? */ MSG_BATTLEFIELD_MSG_DOYOU_JOIN = 0x843, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장 신청 시스템 [Battlefield application rules] */ MSG_BATTLEFIELD_HELP1 = 0x844, -/*20171018 to 20180627 +/*20171018 to 20180711 입장 신청 및 전장으로의 공간이동 불가 상황 Application and position into the battlefield cannot be applied under this circumtances */ MSG_BATTLEFIELD_HELP2 = 0x845, -/*20171018 to 20180627 +/*20171018 to 20180711 1. 여러 종류의 전장을 동시에 신청할 수 없습니다. 1. Different types of battle can not be applied simultaneously. */ MSG_BATTLEFIELD_HELP3 = 0x846, -/*20171018 to 20180627 +/*20171018 to 20180711 2. 개인 / 파티 / 길드 전장을 동시에 신청할 수 없습니다. 2. Personal / party / guild battle can not be applied simultaneously. */ MSG_BATTLEFIELD_HELP4 = 0x847, -/*20171018 to 20180627 +/*20171018 to 20180711 3. 파티 전장 신청은 파티장만 신청할 수 있으며, 3. Parties can only be applied by their party leaders. */ MSG_BATTLEFIELD_HELP5 = 0x848, -/*20171018 to 20180627 +/*20171018 to 20180711 오프라인중이거나 오프라인 된 파티원은 대기열에서 누락됩니다. Offline party members won't proceed to the queue. */ MSG_BATTLEFIELD_HELP6 = 0x849, -/*20171018 to 20180627 +/*20171018 to 20180711 4. 전장 신청은 전장 맵을 제외한 모든 곳에서 신청 가능하나, 4. You can add request to enter the arena from any map except for those who don't allow teleport/warp. */ MSG_BATTLEFIELD_HELP7 = 0x84a, -/*20171018 to 20180627 +/*20171018 to 20180711 입장한 위치가 마을, 필드, 일반 던전이 아닐 경우 복귀 시 캐릭터 저장 좌표로 이동 됩니다. When the battle is finished your character will be returned to the current spot or (if it's not possible) to the save point. */ MSG_BATTLEFIELD_HELP8 = 0x84b, -/*20171018 to 20180627 +/*20171018 to 20180711 5. 전장의 보상 및 기타 서비스는 각 마을에 위치한 전장 모병관을 통해 전장 대기실에서 이용해 주십시오. 5. You can view and choose rewards in the arena waiting room. */ MSG_BATTLEFIELD_HELP9 = 0x84c, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장 신청 도움말 Request help battle position */ MSG_BATTLEFIELD_HELP10 = 0x84d, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 전장이 시작됩니다. %s battle begins. */ MSG_BATTLEFIELD_START = 0x84e, -/*20171018 to 20180627 +/*20171018 to 20180711 전장으로 이동하시겠습니까? Do you want to enter the arena? */ MSG_BATTLEFIELD_DOYOU_MOVE = 0x84f, -/*20171018 to 20180627 +/*20171018 to 20180711 [주의] [Note] */ MSG_BATTLEFIELD_WARNINGMSG1 = 0x850, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 위치가 마을, 필드 혹은 일반던전이 When the battle is finished your character will */ MSG_BATTLEFIELD_WARNINGMSG2 = 0x851, -/*20171018 to 20180627 +/*20171018 to 20180711 아닐 경우 전장 종료 후 저장된 위치로 be returned to the current spot or (if it's not */ MSG_BATTLEFIELD_WARNINGMSG3 = 0x852, -/*20171018 to 20180627 +/*20171018 to 20180711 되돌아가게 됩니다. possible) to the save point. */ MSG_BATTLEFIELD_WARNINGMSG4 = 0x853, -/*20171018 to 20180627 +/*20171018 to 20180711 다른 이의 요청 결과를 기다리고 있습니다. Waiting for the opponents. */ MSG_BATTLEFIELD_WAIT_PLAYER = 0x854, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 입장 요청 Battlefield position request */ MSG_BATTLEFIELD_REQUEST_JOIN = 0x855, -/*20171018 to 20180627 +/*20171018 to 20180711 수락대기시간:%d초 Accept standby time:%d seconds */ MSG_BATTLEFIELD_WAITTIME_D = 0x856, -/*20171018 to 20180627 +/*20171018 to 20180711 입장 대기 상태 Standby position */ MSG_BATTLEFIELD_STATE_JOINWAIT = 0x857, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 명칭: %s Battlefield name:%s */ MSG_BATTLEFIELD_NAME_S = 0x858, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 필요 인원: %d Persons required:%d */ MSG_BATTLEFIELD_MEMBER_D = 0x859, -/*20171018 to 20180627 +/*20171018 to 20180711 내 대기순번: %d Your position:%d */ MSG_BATTLEFIELD_MYRANK_D = 0x85a, -/*20171018 to 20180627 +/*20171018 to 20180711 명칭 : Name: */ MSG_BATTLEFIELD_DP_TITLE = 0x85b, -/*20171018 to 20180627 +/*20171018 to 20180711 목표 : Goal: */ MSG_BATTLEFIELD_DP_AIM = 0x85c, -/*20171018 to 20180627 +/*20171018 to 20180711 전장의 인원 구성 : Format: */ MSG_BATTLEFIELD_DP_MEMBER = 0x85d, -/*20171018 to 20180627 +/*20171018 to 20180711 참여조건 : Level: */ MSG_BATTLEFIELD_DP_REQUIRED = 0x85e, -/*20171018 to 20180627 +/*20171018 to 20180711 보상(승) : Win: */ MSG_BATTLEFIELD_DP_WIN = 0x85f, -/*20171018 to 20180627 +/*20171018 to 20180711 보상(무) : Draw: */ MSG_BATTLEFIELD_DP_DRAW = 0x860, -/*20171018 to 20180627 +/*20171018 to 20180711 보상(패) : Loss: */ MSG_BATTLEFIELD_DP_LOSS = 0x861, -/*20171018 to 20180627 +/*20171018 to 20180711 전장을 개인으로 신청 하셨습니다. 맞습니까? Do you want to participate in the individuals battle? */ MSG_BATTLEFIELD_DOYOU_SINGLE = 0x862, -/*20171018 to 20180627 +/*20171018 to 20180711 전장을 파티로 신청 하셨습니다. 맞습니까? Do you want to participate in the parties battle? */ MSG_BATTLEFIELD_DOYOU_PALTY = 0x863, -/*20171018 to 20180627 +/*20171018 to 20180711 전장을 길드로 신청 하셨습니다. 맞습니까? Do you want to participate in the guilds battle? */ MSG_BATTLEFIELD_DOYOU_GUILD = 0x864, -/*20171018 to 20180627 +/*20171018 to 20180711 전장 목록 Battleground List */ MSG_BATTLEFIELD_LIST2 = 0x865, -/*20171018 to 20180627 +/*20171018 to 20180711 %d VS %d */ MSG_BATTLEFIELD_D_VS_D = 0x866, -/*20171018 to 20180627 +/*20171018 to 20180711 Base LV %d 이하 LV %d and lower */ MSG_BATTLEFIELD_LEVELDOWN_D = 0x867, -/*20171018 to 20180627 +/*20171018 to 20180711 Base LV %d 이상 LV %d and higher */ MSG_BATTLEFIELD_LEVELUP_D = 0x868, -/*20171018 to 20180627 +/*20171018 to 20180711 Base LV %d ~ %d LV %d ~ %d */ MSG_BATTLEFIELD_LEVEL_D_D = 0x869, -/*20171018 to 20180627 +/*20171018 to 20180711 제한 없음 No restrictions */ MSG_BATTLEFIELD_LIMITLESS = 0x86a, -/*20171018 to 20180627 +/*20171018 to 20180711 [해당 맵에서는 신청하실 수 없습니다.] [You can't apply on this map.] */ MSG_BATTLEFIELD_MSG_NOT_JOINMAP = 0x86b, -/*20171018 to 20180627 +/*20171018 to 20180711 [전장 재신청까지 약 1분의 대기시간을 필요로 합니다.] [You must wait about 1 minute to apply.] */ MSG_BATTLEFIELD_MSG_WAIT_1MM = 0x86c, -/*20171018 to 20180627 +/*20171018 to 20180711 [파티에 먼저 가입하셔야 합니다.] [You must be in a party.] */ MSG_BATTLEFIELD_MSG_PLZ_PALTYJOIN = 0x86d, -/*20171018 to 20180627 +/*20171018 to 20180711 [파티장만 신청 가능합니다.] [Only party leader can apply.] */ MSG_BATTLEFIELD_MSG_NOT_PALTYBOSS = 0x86e, -/*20171018 to 20180627 +/*20171018 to 20180711 [접속되어있는 파티인원수가 많습니다.] [Too many party members online.] */ MSG_BATTLEFIELD_MSG_OVER_PARTYMEMBER = 0x86f, -/*20171018 to 20180627 +/*20171018 to 20180711 [길드에 먼저 가입하셔야 합니다.] [You must be in a guild.] */ MSG_BATTLEFIELD_MSG_PLZ_GUILDJOIN = 0x870, -/*20171018 to 20180627 +/*20171018 to 20180711 [길드장만 신청 가능합니다.] [Only guild master can apply.] */ MSG_BATTLEFIELD_MSG_NOT_GUILDBOSS = 0x871, -/*20171018 to 20180627 +/*20171018 to 20180711 [접속되어있는 길드인원수가 많습니다.] [Too many guild members online.] */ MSG_BATTLEFIELD_MSG_OVER_GUILDMEMBER = 0x872, -/*20171018 to 20180627 +/*20171018 to 20180711 이동예약 Moving Book */ MSG_RESERVE_CHANGE_CHARACTER_SLOT = 0x873, -/*20171018 to 20180627 +/*20171018 to 20180711 이동 Move */ MSG_CHARACTER_SLOT_CHANGE = 0x874, -/*20171018 to 20180627 +/*20171018 to 20180711 이름변경 Rename */ MSG_CHANGE_CHARACTER_NAME = 0x875, -/*20171018 to 20180627 +/*20171018 to 20180711 Make Character */ MSG_MSG_MAKECHARCTER = 0x876, -/*20171018 to 20180627 +/*20171018 to 20180711 http://ro.game.gnjoy.com/ */ MSG_UAE_URL = 0x877, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s) Server */ MSG_UAE_SERVERSTR = 0x878, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 병합(모두선택 Ctrl+클릭) Item Merge */ MSG_MERGE_ITEM = 0x879, -/*20171018 to 20180627 +/*20171018 to 20180711 같은 종류의 아이템을 2개 이상 선택해주세요. Two or more of the same type. Please select an item. */ MSG_SELECT_ITEM_TO_MERGE = 0x87a, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 합치기에 성공했습니다. Item merge is successful. */ MSG_MERGE_ITEM_SUCCESS = 0x87b, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 합치기는 한번에 1종류씩만 가능합니다. Combining items will be only one kind at a time. */ MSG_MERGE_ITEM_FAILED_NOT_MERGE = 0x87c, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템의 개수가 30000개 초과 했습니다. You cannot have more than 30,000 stacked items. */ MSG_MERGE_ITEM_FAILED_MAX_COUNT = 0x87d, -/*20171018 to 20180627 +/*20171018 to 20180711 좌로 회전 Rotate left */ MSG_CHARACTER_LEFT_ROLL = 0x87e, -/*20171018 to 20180627 +/*20171018 to 20180711 우로 회전 Rotate right */ MSG_CHARACTER_RIGHT_ROLL = 0x87f, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s)님의 이전서버 정보보기 (%s) to view the old server information */ MSG_VIEW_BEFORE_WORLDINFO = 0x880, -/*20171018 to 20180627 +/*20171018 to 20180711 기존 서버 정보 Existing server information */ MSG_VIEW_BEFORE_WORLDINFO_TITLE = 0x881, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000기존 서버 : ^0000ff ^ff0000Existing server: ^0000ff */ MSG_VIEW_BEFORE_SERVERINFO = 0x882, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000기존 캐릭명 : ^0000ff ^ff0000Existing character: ^0000ff */ MSG_VIEW_BEFORE_CHARNAME = 0x883, -/*20171018 to 20180627 +/*20171018 to 20180711 공격한 몬스터의 HP가 표시됩니다. Show monster HP bar when attacking. */ MSG_MONSTER_HP_ON = 0x884, -/*20171018 to 20180627 +/*20171018 to 20180711 공격한 몬스터의 HP가 표시되지 않습니다. Hide monster HP bar when attacking. */ MSG_MONSTER_HP_OFF = 0x885, -/*20171018 to 20180627 +/*20171018 to 20180711 병합 가능한 아이템이 존재하지 않습니다 Merge does not exist as an item */ MSG_MERGE_ITEM_FAILED_NOT_EXIST = 0x886, -/*20171018 to 20180627 +/*20171018 to 20180711 병합 가능한 아이템이 존재하지 않습니다. Merge items available does not exist. */ MSG_NOT_EXIST_MERGE_ITEM = 0x887, -/*20171018 to 20180627 +/*20171018 to 20180711 진행중 Act */ MSG_QUESTUI_TAB_PROCESS = 0x888, -/*20171018 to 20180627 +/*20171018 to 20180711 보류중 Pen */ MSG_QUESTUI_TAB_HOLD = 0x889, -/*20171018 to 20180627 +/*20171018 to 20180711 추천 Rec */ MSG_QUESTUI_TAB_BEST = 0x88a, -/*20171018 to 20180627 +/*20171018 to 20180711 에피소드 Episode */ MSG_QUESTUI_TAB_EPISODE = 0x88b, -/*20171018 to 20180627 +/*20171018 to 20180711 로컬 Loc */ MSG_QUESTUI_TAB_LOCAL = 0x88c, -/*20171018 to 20180627 +/*20171018 to 20180711 이벤트 Evt */ MSG_QUESTUI_TAB_EVENT = 0x88d, -/*20171018 to 20180627 +/*20171018 to 20180711 신규 New */ MSG_QUESTUI_TAB_NEW = 0x88e, -/*20171018 to 20180627 +/*20171018 to 20180711 사냥몬스터 Monsters to kill */ MSG_QUESTUI_HUNTMONSTER = 0x88f, -/*20171018 to 20180627 +/*20171018 to 20180711 보상아이템 Rewards */ MSG_QUESTUI_REWARDITEM = 0x890, -/*20171018 to 20180627 +/*20171018 to 20180711 필요아이템 Required Items */ MSG_QUESTUI_NEEDITEM = 0x891, -/*20171018 to 20180627 +/*20171018 to 20180711 제한시간 Time Limit */ MSG_QUESTUI_TIMELIMIT = 0x892, -/*20171018 to 20180627 +/*20171018 to 20180711 마감시간 Deadline */ MSG_QUESTUI_CLOSINGTIME = 0x893, -/*20171018 to 20180627 +/*20171018 to 20180711 검색 Search */ MSG_NAVIGATION_SEARCH = 0x894, -/*20171018 to 20180627 +/*20171018 to 20180711 목표로 안내 Navigation */ MSG_NAVIGATION_TARGETGO = 0x895, -/*20171018 to 20180627 +/*20171018 to 20180711 길 정보 Back to Navigation */ MSG_NAVIGATION_ROUTEINFO = 0x896, -/*20171018 to 20180627 +/*20171018 to 20180711 검색 정보 Find Information */ MSG_NAVIGATION_SEARCHINFO = 0x897, -/*20171018 to 20180627 +/*20171018 to 20180711 보기 모드 변경 Toggle Minimap */ MSG_NAVIGATION_VIEWCHANGE = 0x898, -/*20171018 to 20180627 +/*20171018 to 20180711 외부 길정보 파일 읽기 Read Information from External File */ MSG_NAVIGATION_LIGHTCHANGE = 0x899, -/*20171018 to 20180627 +/*20171018 to 20180711 종료 Exit */ MSG_NAVIGATION_END = 0x89a, -/*20171018 to 20180627 +/*20171018 to 20180711 기본 UI로 변경 Change the Default UI */ MSG_NAVIGATION_BASE = 0x89b, -/*20171018 to 20180627 +/*20171018 to 20180711 간편 UI로 변경 Change to Default UI */ MSG_NAVIGATION_MINI = 0x89c, -/*20171018 to 20180627 +/*20171018 to 20180711 도움말 Help */ MSG_NAVIGATION_HELP = 0x89d, -/*20171018 to 20180627 +/*20171018 to 20180711 ALL All */ MSG_NAVIGATION_ALL = 0x89e, -/*20171018 to 20180627 +/*20171018 to 20180711 Map */ MSG_NAVIGATION_MAP = 0x89f, -/*20171018 to 20180627 +/*20171018 to 20180711 Npc */ MSG_NAVIGATION_NPC = 0x8a0, -/*20171018 to 20180627 +/*20171018 to 20180711 Mob */ MSG_NAVIGATION_MOB = 0x8a1, -/*20171018 to 20180627 +/*20171018 to 20180711 검색 단어 설정 (Ex: 단어 단어 ... Enter search string... (Ex: word word ...) */ MSG_NAVIGATION_SETSTRING = 0x8a2, -/*20171018 to 20180627 +/*20171018 to 20180711 Scroll */ MSG_NAVIGATION_SCROLL = 0x8a3, -/*20171018 to 20180627 +/*20171018 to 20180711 던전이동 스크롤 사용 적용 Use Scroll? */ MSG_NAVIGATION_USESCROLL = 0x8a4, -/*20171018 to 20180627 +/*20171018 to 20180711 Service */ MSG_NAVIGATION_SERVICE = 0x8a5, -/*20171018 to 20180627 +/*20171018 to 20180711 위치 이동 서비스 허용 Use Kafra Warp? */ MSG_NAVIGATION_USESERVICE = 0x8a6, -/*20171018 to 20180627 +/*20171018 to 20180711 Plane */ MSG_NAVIGATION_PLANE = 0x8a7, -/*20171018 to 20180627 +/*20171018 to 20180711 비공정 이동 적용 Use Airship? */ MSG_NAVIGATION_USEPLANE = 0x8a8, -/*20171018 to 20180627 +/*20171018 to 20180711 >> 목표 정보를 읽지 못함! >> Failed to read the target information. */ MSG_NAVIGATION_TARGETUNKNOWN = 0x8a9, -/*20171018 to 20180627 +/*20171018 to 20180711 << 안내중 >> >> Destination << */ MSG_NAVIGATION_GOING = 0x8aa, -/*20171018 to 20180627 +/*20171018 to 20180711 << 검색중... >> << Goal >> */ MSG_NAVIGATION_SEARCHING = 0x8ab, -/*20171018 to 20180627 +/*20171018 to 20180711 ----------- */ MSG_NAVIGATION_UN = 0x8ac, -/*20171018 to 20180627 +/*20171018 to 20180711 Navigation */ MSG_NAVIGATION_NAVI = 0x8ad, -/*20171018 to 20180627 +/*20171018 to 20180711 == 검색 결과(%d)== = Found (%d) == */ MSG_NAVIGATION_SEARCHRESULT_D = 0x8ae, -/*20171018 to 20180627 +/*20171018 to 20180711 Npc)%s:%s */ MSG_NAVIGATION_NPC_S_S = 0x8af, -/*20171018 to 20180627 +/*20171018 to 20180711 Mob)%s:%s */ MSG_NAVIGATION_MOB_S_S = 0x8b0, -/*20171018 to 20180627 +/*20171018 to 20180711 Map)%s */ MSG_NAVIGATION_MAP_S = 0x8b1, -/*20171018 to 20180627 +/*20171018 to 20180711 ======== 결과 정보 ========== ======== Results ========== */ MSG_NAVIGATION_RESULTINFO = 0x8b2, -/*20171018 to 20180627 +/*20171018 to 20180711 거리 : %d Sell %d WarpMove Dist %d Cell %d WarpMove */ MSG_NAVIGATION_LENGTH = 0x8b3, -/*20171018 to 20180627 +/*20171018 to 20180711 목표맵: %s(%s) Coords %s(%s) */ MSG_NAVIGATION_TARGETMAP_S_S = 0x8b4, -/*20171018 to 20180627 +/*20171018 to 20180711 목표 : %s(%d, %d) Goal:%s (%d,%d) */ MSG_NAVIGATION_TARGET_S_D_D = 0x8b5, -/*20171018 to 20180627 +/*20171018 to 20180711 보스 Boss */ MSG_NAVIGATION_BOSS = 0x8b6, -/*20171018 to 20180627 +/*20171018 to 20180711 일반 General */ MSG_NAVIGATION_NORMAL = 0x8b7, -/*20171018 to 20180627 +/*20171018 to 20180711 목표 : %s(%s) Goal: */ MSG_NAVIGATION_TARGET_S_S = 0x8b8, -/*20171018 to 20180627 +/*20171018 to 20180711 목표: (%d, %d) Goal: (%d, %d) */ MSG_NAVIGATION_TARGET_D_D = 0x8b9, -/*20171018 to 20180627 +/*20171018 to 20180711 ======= 길 안내 정보 ======= ======= Guidance ======= */ MSG_NAVIGATION_GOINFO = 0x8ba, -/*20171018 to 20180627 +/*20171018 to 20180711 %2d) Item:%s => %s 사용! %2d) Item:%s => %s Use! */ MSG_NAVIGATION_ITEM_S_S = 0x8bb, -/*20171018 to 20180627 +/*20171018 to 20180711 %2d) %s(%d,%d)=>(%d,%d) */ MSG_NAVIGATION_D_S_D_D_D_D = 0x8bc, -/*20171018 to 20180627 +/*20171018 to 20180711 E%2d) %s(%d,%d)=>(%d,%d) */ MSG_NAVIGATION_E_D_S_D_D_D_D = 0x8bd, -/*20171018 to 20180627 +/*20171018 to 20180711 E%2d) %s */ MSG_NAVIGATION_E_D_S = 0x8be, -/*20171018 to 20180627 +/*20171018 to 20180711 안내중 입니다! 종료 하시겠습니까? Do you want to cancel navigation? */ MSG_NAVIGATION_GOEXIT = 0x8bf, -/*20171018 to 20180627 +/*20171018 to 20180711 내비게이션 도움말 How to Use Navigation */ MSG_NAVIGATION_HELPTITLE = 0x8c0, -/*20171018 to 20180627 +/*20171018 to 20180711 ------------------- 명령어 -------------------- ------------------- Instruction -------------------- */ MSG_NAVIGATION_HELP1 = 0x8c1, -/*20171018 to 20180627 +/*20171018 to 20180711 1. /navigation /navi 1) /Navigation or /navi */ MSG_NAVIGATION_HELP2 = 0x8c2, -/*20171018 to 20180627 +/*20171018 to 20180711 ex)/navi prontera 100/100 -> 맵이름, 100/100 ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 */ MSG_NAVIGATION_HELP3 = 0x8c3, -/*20171018 to 20180627 +/*20171018 to 20180711 기본 명령어는 제니, 비공정 검색을 기본으로 합니다. 2) /Navigation2 or /navi2 */ MSG_NAVIGATION_HELP4 = 0x8c4, -/*20171018 to 20180627 +/*20171018 to 20180711 2. /navigation2 /navi2 ex) /navi2 prontera 100 111 */ MSG_NAVIGATION_HELP5 = 0x8c5, -/*20171018 to 20180627 +/*20171018 to 20180711 ex) /navi2 prontera 100/100 1/1/1 -> MAPNAME location (100 90), Scroll | Zeny | Plane (1: Enable or 0: Disable) */ MSG_NAVIGATION_HELP6 = 0x8c6, -/*20171018 to 20180627 +/*20171018 to 20180711 -> 맵이름, 위치(100/100), scrool/zeny/plane (1:사용함 0: 사용안함) -> /navi2 goes with the case with location coordinates. They must be no less than 3 characters */ MSG_NAVIGATION_HELP7 = 0x8c7, -/*20171018 to 20180627 +/*20171018 to 20180711 3. $$all 모든 항목 출력 (Type 구분 항목으로 출력 종류 구분 가능.) 3) /$$ Output all the items (Can take a while...) */ MSG_NAVIGATION_HELP8 = 0x8c8, -/*20171018 to 20180627 +/*20171018 to 20180711 4. $$lv30 해당 레벨의 몬스터 출력 4) /$$ Lv30 monsters are placed in the output */ MSG_NAVIGATION_HELP9 = 0x8c9, -/*20171018 to 20180627 +/*20171018 to 20180711 5. $$lv20~30 해당 레벨 범위의 몬스터 출력 5) /$$ Lv20~30 monsters in that level range are placed in the output */ MSG_NAVIGATION_HELP10 = 0x8ca, -/*20171018 to 20180627 +/*20171018 to 20180711 ------------------- 설명 -------------------- ------------------- Description -------------------- */ MSG_NAVIGATION_HELP11 = 0x8cb, -/*20171018 to 20180627 +/*20171018 to 20180711 1.검색 종류는 전체, 맵, Npc, 몬스터 으로 분류 된다. 1) One can search for monsters, npcs, maps, or all at once */ MSG_NAVIGATION_HELP12 = 0x8cc, -/*20171018 to 20180627 +/*20171018 to 20180711 2.명령어로 검색한다. 규칙은 검색 하려는 문자열이 모두 포함된 정보를 출력 한다. 2) You can press the search button to get results. It will out put the results depending on what rule you choose */ MSG_NAVIGATION_HELP13 = 0x8cd, -/*20171018 to 20180627 +/*20171018 to 20180711 ex) 프론 카프 -> 검색 결과 프론테라의 카프라를 모두 출력 한다. ex) Drop down box -> Select "Npc", then type in the box "Kafra". Results will now be displayed */ MSG_NAVIGATION_HELP14 = 0x8ce, -/*20171018 to 20180627 +/*20171018 to 20180711 3.리스트에서 항목을 선택하면 정보가 출력된다. 3) When you select an item from a list, information about it are displayed. */ MSG_NAVIGATION_HELP15 = 0x8cf, -/*20171018 to 20180627 +/*20171018 to 20180711 출력 되고 있는 목표가 있을때 안내 버튼을 클릭하면 해당 목표로 길을 안내 한다. -> When button is clicked, it will point you towards your destination if available */ MSG_NAVIGATION_HELP16 = 0x8d0, -/*20171018 to 20180627 +/*20171018 to 20180711 4.scrool/ zeny/ plane 상자를 원하는 만큼 체크하여 더 빠른 경로를 안내 받을 수 있다. 4) Scroll | Zeny | Plane options can be checked to find a faster route */ MSG_NAVIGATION_HELP17 = 0x8d1, -/*20171018 to 20180627 +/*20171018 to 20180711 5.안내 버튼이 눌러지면 결과 리스트창은 길안내 리스트 장으로 변경 된다. 5) Guide button is pressed, the result list window displays where routes can change direction */ MSG_NAVIGATION_HELP18 = 0x8d2, -/*20171018 to 20180627 +/*20171018 to 20180711 6.검색 리스트창 하단 버튼을 이용하여 6) Using the button below, search results can be found */ MSG_NAVIGATION_HELP19 = 0x8d3, -/*20171018 to 20180627 +/*20171018 to 20180711 [결과 리스트 창] <-> [길 안내 정보 창] 으로 보기 모드 변경 가능하다. -> [Results List Window] <-> [View Modes can be switched] */ MSG_NAVIGATION_HELP20 = 0x8d4, -/*20171018 to 20180627 +/*20171018 to 20180711 Level:%d (보스) Level:%d (Boss) */ MSG_NAVIGATION_LEVEL_D_BOSS = 0x8d5, -/*20171018 to 20180627 +/*20171018 to 20180711 Level:%d (일반) Level:%d (Mob) */ MSG_NAVIGATION_LEVEL_D_NORMAL = 0x8d6, -/*20171018 to 20180627 +/*20171018 to 20180711 수속성%d Water %d */ MSG_NAVIGATION_PROPERTY1 = 0x8d7, -/*20171018 to 20180627 +/*20171018 to 20180711 지속성%d Earth %d */ MSG_NAVIGATION_PROPERTY2 = 0x8d8, -/*20171018 to 20180627 +/*20171018 to 20180711 화속성%d Fire %d */ MSG_NAVIGATION_PROPERTY3 = 0x8d9, -/*20171018 to 20180627 +/*20171018 to 20180711 풍속성%d Wind %d */ MSG_NAVIGATION_PROPERTY4 = 0x8da, -/*20171018 to 20180627 +/*20171018 to 20180711 독속성%d Poison %d */ MSG_NAVIGATION_PROPERTY5 = 0x8db, -/*20171018 to 20180627 +/*20171018 to 20180711 성속성%d Holy %d */ MSG_NAVIGATION_PROPERTY6 = 0x8dc, -/*20171018 to 20180627 +/*20171018 to 20180711 암속성%d Shadow %d */ MSG_NAVIGATION_PROPERTY7 = 0x8dd, -/*20171018 to 20180627 +/*20171018 to 20180711 염속성%d Ghost %d */ MSG_NAVIGATION_PROPERTY8 = 0x8de, -/*20171018 to 20180627 +/*20171018 to 20180711 언데드%d Undead %d */ MSG_NAVIGATION_PROPERTY9 = 0x8df, -/*20171018 to 20180627 +/*20171018 to 20180711 무속성%d Neutral %d */ MSG_NAVIGATION_PROPERTY0 = 0x8e0, -/*20171018 to 20180627 +/*20171018 to 20180711 중형 Medium */ MSG_NAVIGATION_SCALE1 = 0x8e1, -/*20171018 to 20180627 +/*20171018 to 20180711 대형 Large */ MSG_NAVIGATION_SCALE2 = 0x8e2, -/*20171018 to 20180627 +/*20171018 to 20180711 소형 Small */ MSG_NAVIGATION_SCALE0 = 0x8e3, -/*20171018 to 20180627 +/*20171018 to 20180711 불사형 Undead */ MSG_NAVIGATION_RACE1 = 0x8e4, -/*20171018 to 20180627 +/*20171018 to 20180711 동물형 Brute */ MSG_NAVIGATION_RACE2 = 0x8e5, -/*20171018 to 20180627 +/*20171018 to 20180711 식물형 Plant */ MSG_NAVIGATION_RACE3 = 0x8e6, -/*20171018 to 20180627 +/*20171018 to 20180711 곤충형 Insect */ MSG_NAVIGATION_RACE4 = 0x8e7, -/*20171018 to 20180627 +/*20171018 to 20180711 어패형 Fish */ MSG_NAVIGATION_RACE5 = 0x8e8, -/*20171018 to 20180627 +/*20171018 to 20180711 악마형 Demon */ MSG_NAVIGATION_RACE6 = 0x8e9, -/*20171018 to 20180627 +/*20171018 to 20180711 인간형 Demi-Human */ MSG_NAVIGATION_RACE7 = 0x8ea, -/*20171018 to 20180627 +/*20171018 to 20180711 천사형 Angel */ MSG_NAVIGATION_RACE8 = 0x8eb, -/*20171018 to 20180627 +/*20171018 to 20180711 용족 Dragon */ MSG_NAVIGATION_RACE9 = 0x8ec, -/*20171018 to 20180627 +/*20171018 to 20180711 무형 Formless */ MSG_NAVIGATION_RACE0 = 0x8ed, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 이동 클릭 Click to move %s */ MSG_NAVIGATION_MOVECLICK = 0x8ee, -/*20171018 to 20180627 +/*20171018 to 20180711 Npc 이동 서비스 이용 Move to the Kafra Service Npc */ MSG_NAVIGATION_NPCMOVE = 0x8ef, -/*20171018 to 20180627 +/*20171018 to 20180711 NPC 클릭 Click the NPC */ MSG_NAVIGATION_NPCCLICK = 0x8f0, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 이동 Move %s */ MSG_NAVIGATION_S_MOVE = 0x8f1, -/*20171018 to 20180627 +/*20171018 to 20180711 비공정 이동 Move to the Airship Service */ MSG_NAVIGATION_PLANEMOVE = 0x8f2, -/*20171018 to 20180627 +/*20171018 to 20180711 워프 이용 By Warp */ MSG_NAVIGATION_WARPUSE = 0x8f3, -/*20171018 to 20180627 +/*20171018 to 20180711 도착점 : ( %d %d ) End Points: (%d %d) */ MSG_NAVIGATION_TARGETPOINT_D_D = 0x8f4, -/*20171018 to 20180627 +/*20171018 to 20180711 내비게이션이 지원 되지 않는 지역 입니다. That does not support the navigation area */ MSG_NAVIGATION_UNKNOWNMAP = 0x8f5, -/*20171018 to 20180627 +/*20171018 to 20180711 찾고자 하는 목적이 불분명 합니다. The purpose is unclear */ MSG_NAVIGATION_RS_UNKNOWN = 0x8f6, -/*20171018 to 20180627 +/*20171018 to 20180711 매칭이 맞지 않는 맵이다. Does not meet the map requirement */ MSG_NAVIGATION_RS_NOTSAMEMAP = 0x8f7, -/*20171018 to 20180627 +/*20171018 to 20180711 출발 지역에 대한 정보 설정 실패! Information Failure | Change settings */ MSG_NAVIGATION_RS_FAILSTARTDATA = 0x8f8, -/*20171018 to 20180627 +/*20171018 to 20180711 도착 지점에 대한 정보 설정 실패! Failed to set info for location! */ MSG_NAVIGATION_RS_FAILTARGET = 0x8f9, -/*20171018 to 20180627 +/*20171018 to 20180711 길 찾기 실패 Failed to find a path */ MSG_NAVIGATION_RS_FAILROUTE = 0x8fa, -/*20171018 to 20180627 +/*20171018 to 20180711 플레이어 위치 찾기 실패 Failed to find players */ MSG_NAVIGATION_RS_FAILPLAYER = 0x8fb, -/*20171018 to 20180627 +/*20171018 to 20180711 내비게이션에 정보가 없습니다. No Information */ MSG_NAVIGATION_RS_NODATA = 0x8fc, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 맵은 길찾기가 지원 되지 않는 맵입니다. Map doesn't support directions */ MSG_NAVIGATION_RS_MAPNOTNAVIGATION = 0x8fd, -/*20171018 to 20180627 +/*20171018 to 20180711 목표를 지정 하시기 바랍니다. Please specify target goals. */ MSG_NAVIGATION_RS_FAILTARGETROUTE = 0x8fe, -/*20171018 to 20180627 +/*20171018 to 20180711 도착. Found */ MSG_NAVIGATION_RS_SUCCESS = 0x8ff, -/*20171018 to 20180627 +/*20171018 to 20180711 길 안내가 시작 되었습니다. Directions were started */ MSG_NAVIGATION_RS_START = 0x900, -/*20171018 to 20180627 +/*20171018 to 20180711 찾고자 하는 몬스터가 있는 맵 입니다. Is the map that your looking for mob */ MSG_NAVIGATION_RS_MOBTARGETMAP = 0x901, -/*20171018 to 20180627 +/*20171018 to 20180711 찾고자 하는 맵이 해당 맵 입니다. Map appears on the guide you are looking for */ MSG_NAVIGATION_RS_TARGETMAP = 0x902, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 사용하여 이동하여 주시기 바랍니다. Please navigate using the item */ MSG_NAVIGATION_RS_SCROLL = 0x903, -/*20171018 to 20180627 +/*20171018 to 20180711 안내하는 위치로 이동하시기 바랍니다. Please follow the instruction to reach your destination. */ MSG_NAVIGATION_RS_ROUTE_SUCCESS = 0x904, -/*20171018 to 20180627 +/*20171018 to 20180711 목표 맵에 도착하였습니다. Arrived at the target map */ MSG_NAVIGATION_RS_MAPTMAP_SUCCESS = 0x905, -/*20171018 to 20180627 +/*20171018 to 20180711 찾고자 하는 Npc가 있는 맵에 도착 하였습니다. Npc로 이동하시기 바랍니다. Arrived on the map that has the Npc your looking for. Go to that NPC */ MSG_NAVIGATION_RS_NPCTMAP_SUCCESS = 0x906, -/*20171018 to 20180627 +/*20171018 to 20180711 찾고자 하는 Mob이 서식하는 맵에 도착 하였습니다. You have arrived at the mob you were looking for */ MSG_NAVIGATION_RS_MOBTMAP_SUCCESS = 0x907, -/*20171018 to 20180627 +/*20171018 to 20180711 이전과 동일한 목표 입니다. You have reached your goal */ MSG_NAVIGATION_RS_POSTMAP_SUCCESS = 0x908, -/*20171018 to 20180627 +/*20171018 to 20180711 가리키는 방향으로 가시기 바랍니다. Please go to indicated direction. */ MSG_NAVIGATION_RS_SAMETARGET = 0x909, -/*20171018 to 20180627 +/*20171018 to 20180711 목표가 여기 입니다. The goal has been reached */ MSG_NAVIGATION_RS_HERE = 0x90a, -/*20171018 to 20180627 +/*20171018 to 20180711 Navigation >: %s */ MSG_NAVIGATION_PRINT_S = 0x90b, -/*20171018 to 20180627 +/*20171018 to 20180711 Navigation >: 안내하는 %s(을)를 이용하여 Navigation >: Talk to Guide "%s" (A) */ MSG_NAVIGATION_PRINT_GO_S = 0x90c, -/*20171018 to 20180627 +/*20171018 to 20180711 Navigation >: 맵(%s)으로 이동하시기 바랍니다 Navigation >: Move to (%s) map */ MSG_NAVIGATION_PRINT_MAP_S = 0x90d, -/*20171018 to 20180627 +/*20171018 to 20180711 Navigation >: 맵(%s)을 선택하여 이동 하시기 바랍니다 Navigation >: Choose (%s) Map from Kafra */ MSG_NAVIGATION_PRINT_SELECTMAP_S = 0x90e, -/*20171018 to 20180627 +/*20171018 to 20180711 Navigation >: 비공정으로 이동 하시기 바랍니다 Navigation >: Please go to the AirShip */ MSG_NAVIGATION_PRINT_PLANE = 0x90f, -/*20171018 to 20180627 +/*20171018 to 20180711 Navigation >: 워프를 이용하여 다음 지역으로 이동하시기 바랍니다. Navigation >: Get to your destination by using WarpPortal */ MSG_NAVIGATION_PRINT_WARP = 0x910, -/*20171018 to 20180627 +/*20171018 to 20180711 Item: */ MSG_NAVIGATION_PRINT_ITEM = 0x911, -/*20171018 to 20180627 +/*20171018 to 20180711 $$ */ MSG_NAVIGATION_ZZ = 0x912, -/*20171018 to 20180627 +/*20171018 to 20180711 $$lv */ MSG_NAVIGATION_ZZLV = 0x913, -/*20171018 to 20180627 +/*20171018 to 20180711 ~ */ MSG_NAVIGATION_ZZLIMIT = 0x914, -/*20171018 to 20180627 +/*20171018 to 20180711 $$all */ MSG_NAVIGATION_ZZALL = 0x915, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 확인서 Confirm Deal */ MSG_SHOP_ITEM_BAY_TITLE = 0x916, -/*20171018 to 20180627 +/*20171018 to 20180711 구입하려는 아이템들의 총가격은 Below is the total cost: */ MSG_SHOP_ITEM_BAY_MAG1 = 0x917, -/*20171018 to 20180627 +/*20171018 to 20180711 Zeny 입니다. Zeny to complete the transaction. */ MSG_SHOP_ITEM_BAY_MAG2 = 0x918, -/*20171018 to 20180627 +/*20171018 to 20180711 구입하시겠습니까? Press buy to confirm. */ MSG_SHOP_ITEM_BAY_MAG3 = 0x919, -/*20171018 to 20180627 +/*20171018 to 20180711 %.1f%% (PC방 %.1f%% + TPLUS %.1f%% + 프리미엄 %.1f%% + %s서버 %.1f%%) %.1f% (PCRoom %.1f% + TPLUS %.1f% + Premium %.1f% + %sServer %.1f%) */ MSG_BASIC_EXP_MSG2 = 0x91a, -/*20171018 to 20180627 +/*20171018 to 20180711 카드 북 Card Book */ MSG_CARDWIN = 0x91b, -/*20171018 to 20180627 +/*20171018 to 20180711 %d%% [ ( 기본 100%% + %s서버 %d%% ) * 활성 %.1f ] %d%% [ ( Basic 100%% + %sServer %d%% ) * Active %.1f ] */ MSG_PERSONAL_INFORMATION_MSG_CHN = 0x91c, -/*20171018 to 20180627 +/*20171018 to 20180711 %d%% [ 기본 100%% + %s서버 %d%% ] %d%% [ Basic 100%% + %sServer %d%% ] */ MSG_PERSONAL_INFORMATION_MSG_CHN_DEATH = 0x91d, -/*20171018 to 20180627 +/*20171018 to 20180711 이곳은 PK 지역입니다. 미성년자는 자발적으로 떠나주시기 바랍니다. This is PK region. Minors,Please leave immediately. */ MSG_CAUTION_PKZONE = 0x91e, -/*20171018 to 20180627 +/*20171018 to 20180711 피로도 Fatigue */ MSG_FATIGUE = 0x91f, -/*20171018 to 20180627 +/*20171018 to 20180711 건강상태 이며 게임수익은 100%입니다. Health and gaming revenue is 100%%. */ MSG_FATIGUE_LEVEL_ZERO = 0x920, -/*20171018 to 20180627 +/*20171018 to 20180711 지금은 피로상태이므로 손님의 게임수익은 50% 떨어집니다. 건강을 위하여 적당한 휴식 바랍니다. Fatigue because it is now a guest of the gaming revenue is down 50 percent.Hope for the proper health */ MSG_FATIGUE_LEVEL_HALF = 0x921, -/*20171018 to 20180627 +/*20171018 to 20180711 지금은 비건강상태이므로 손님의 건강을 위하여 게임오프라인을 원합니다. 계속 온라인상태에 있으면 건강에 손상을 주므로 게임 수익은 0%으로 떨어지며 게임 오프라인 5시간후에 다시 회복됩니다. Now because it is a non-health to the health of the guests want to offline games. If you still are online gaming revenue because the damage to the health of the game falls to 0% again after 5 hours will be restored offline. */ MSG_FATIGUE_LEVEL_FULL = 0x922, -/*20171018 to 20180627 +/*20171018 to 20180711 접속시간 %d 분이 되었습니다. Online since %d minutes */ MSG_FATIGUE_MESSAGE0 = 0x923, -/*20171018 to 20180627 +/*20171018 to 20180711 접속시간 %d 시간이 되었습니다. Online Time: %d */ MSG_FATIGUE_MESSAGE1 = 0x924, -/*20171018 to 20180627 +/*20171018 to 20180711 접속시간 %d 시간 %d 분이 되었습니다. Online since %d hours and %d minutes */ MSG_FATIGUE_MESSAGE2 = 0x925, -/*20171018 to 20180627 +/*20171018 to 20180711 /monsterhp : 공격한 몬스터의 HP정보를 표시합니다. On Off /monsterhp: Show the hp of attacked monster. On off */ MSG_EXPLAIN_MONSTERHP = 0x926, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬포인트 : Skill Points: */ MSG_SKILLPOINT2 = 0x927, -/*20171018 to 20180627 +/*20171018 to 20180711 인증서버로 부터의 응답이 없습니다. 다시 시도해 주세요 There is no response from the authentification server. Please try again */ MSG_BAN_BILLING_SERVER_ERROR = 0x928, -/*20171018 to 20180627 +/*20171018 to 20180711 암호를 변경하여 주시기 바랍니다. Please change your password */ MSG_REFUSE_CHANGE_PASSWD_FORCE = 0x929, -/*20171018 to 20180627 +/*20171018 to 20180711 http://www.ragnarok.co.kr */ MSG_REFUSE_CHANGE_PASSWD_SITE = 0x92a, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님께서는 현재 접속금지 시간입니다. Guest access is prohibited */ MSG_PLANNED_TIME_SHUTDOWN = 0x92b, -/*20171018 to 20180627 +/*20171018 to 20180711 셧다운제도에 의해 고객님의 게임제한 시간은 %1.2d-%1.2d-%1.2d %1.2d:%1.2d:%1.2d에 게임이 종료될 예정입니다. Your System is been Shutdown, %1.2d-%1.2d-%1.2d %1.2d:%1.2d:%1.2d is the end time. */ MSG_SHOUTDOWN_TIME = 0x92c, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님의 계정은 선택적 셧다운이 적용된 계정이며, 잔여시간은 %1.2d시간 %1.2d분입니다. 게임 이용에 참고해주시기 바랍니다. Selected System Shutdown is activated in your account,Time Left: %1.2d hours %1.2d minutes. */ MSG_PARTIAL_SHOUTDOWN_TIME = 0x92d, -/*20171018 to 20180627 +/*20171018 to 20180711 리플레이 Replay */ MSG_MENU_REPLAYWND = 0x92e, -/*20171018 to 20180627 +/*20171018 to 20180711 매크로 Macro */ MSG_MENU_MACROWND = 0x92f, -/*20171018 to 20180627 +/*20171018 to 20180711 Webbrowser */ MSG_MENU_WEBBROWSERWND = 0x930, -/*20171018 to 20180627 +/*20171018 to 20180711 내비게이션 Navigation */ MSG_MENU_NAVIGATIONWND = 0x931, -/*20171018 to 20180627 +/*20171018 to 20180711 UAEURL */ MSG_MENU_UAEURLWND = 0x932, -/*20171018 to 20180627 +/*20171018 to 20180711 클랜정보 Clan Information */ MSG_CLAN_INFOMANAGE = 0x933, -/*20171018 to 20180627 +/*20171018 to 20180711 클랜레벨 Clan Level */ MSG_CLAN_LEVEL = 0x934, -/*20171018 to 20180627 +/*20171018 to 20180711 클랜명 Clan Name */ MSG_CLAN_NAME = 0x935, -/*20171018 to 20180627 +/*20171018 to 20180711 클랜마크 Clan Mark */ MSG_CLAN_MARK = 0x936, -/*20171018 to 20180627 +/*20171018 to 20180711 동맹클랜 Ally Clan */ MSG_ALLY_CLAN = 0x937, -/*20171018 to 20180627 +/*20171018 to 20180711 적대클랜 Antagonist Clan */ MSG_HOSTILITY_CLAN = 0x938, -/*20171018 to 20180627 +/*20171018 to 20180711 클랜에게 보냄 Send to Clan */ MSG_SEND_TO_CLAN = 0x939, -/*20171018 to 20180627 +/*20171018 to 20180711 마스터이름 ClanMaster Name */ MSG_CLAN_MASTER_NAME = 0x93a, -/*20171018 to 20180627 +/*20171018 to 20180711 조합원수 Number of Members */ MSG_CLAN_NUM_MEMBER = 0x93b, -/*20171018 to 20180627 +/*20171018 to 20180711 관리영지 Castles Owned */ MSG_CLAN_MANAGE_LAND = 0x93c, -/*20171018 to 20180627 +/*20171018 to 20180711 클랜 채팅 메시지 표시 Clan Chat Messages */ MSG_VIEW_CLAN_MSG = 0x93d, -/*20171018 to 20180627 +/*20171018 to 20180711 충전 페이지로 이동합니다. Go to Page Charged. */ MSG_TWWAB_WARRING = 0x93e, -/*20171018 to 20180627 +/*20171018 to 20180711 https://gfb.gameflier.com/Billing/ingame/index_new.asp? */ MSG_TWWAB_URL = 0x93f, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 만들기 Create char */ MSG_STR_MAKECHARACTER = 0x940, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭명이 일치하지 않습니다. Name does not match */ MSG_CHR_DELETE_RESERVED_FAIL_CHARNAME = 0x941, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터명을 입력하세요 Enter the name of character */ MSG_CHR_DELETE_RESERVED_INPUTCONFIRMSTR_WND_TITLE = 0x942, -/*20171018 to 20180627 +/*20171018 to 20180711 성별 선택 창 Sex Selection Window */ MSG_SELECT_SEX = 0x943, -/*20171018 to 20180627 +/*20171018 to 20180711 파일의 위변조가 감지 되었습니다. Editing of the File Detected */ MSG_SPRITE_ALTER = 0x944, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 아이템을 개봉하여 획득되는 아이템들은 캐릭터 귀속 아이템 (창고이동 불가능) 입니다. 본 캐릭터에 사용하시는 것이 맞으신지 확인해주시기 바랍니다. 상자를 개봉하시겠습니까? Items obtained by opening the item is character bounded (can not move to storage). Do you want to open the box? */ MSG_CONFIRM_TO_OPEN_EVENT_ITEM = 0x945, -/*20171018 to 20180627 +/*20171018 to 20180711 게임 설정 Game Settings */ MSG_GAME_SETTING = 0x946, -/*20171018 to 20180627 +/*20171018 to 20180711 게임 시스템 Game System */ MSG_SYSTEM_SETTING = 0x947, -/*20171018 to 20180627 +/*20171018 to 20180711 게임 커맨드 Game Commands */ MSG_COMMAND_SETTING = 0x948, -/*20171018 to 20180627 +/*20171018 to 20180711 게임 커맨드 ON/OFF Game Command ON/OFF */ MSG_COMMAND_LIST = 0x949, -/*20171018 to 20180627 +/*20171018 to 20180711 매크로 Macro */ MSG_MACRO_LIST = 0x94a, -/*20171018 to 20180627 +/*20171018 to 20180711 이지역은 아이템교환이 금지 되어 있습니다 Trading is prohibited in this Map */ MSG_EXCHANGEITEM_DENY_MAP = 0x94b, -/*20171018 to 20180627 +/*20171018 to 20180711 이지역은 카트이용이 금지 되어 있습니다 Vending is prohibited in this Map */ MSG_CART_USE_DENY_MAP = 0x94c, -/*20171018 to 20180627 +/*20171018 to 20180711 이지역은 태양과달과별의 기적 효과가 발생하지 않습니다. In this Map,Effect of Mirace of Sun and Moon is nullified. */ MSG_BLOCK_SUNMOONSTAR_MIRACLE = 0x94d, -/*20171018 to 20180627 +/*20171018 to 20180711 랭킹 보드 Ranking Board */ MSG_RANKING_BOARD = 0x94e, -/*20171018 to 20180627 +/*20171018 to 20180711 순위 Rank */ MSG_RANKING_NUMBER = 0x94f, -/*20171018 to 20180627 +/*20171018 to 20180711 이름 Name */ MSG_RANKING_NAME = 0x950, -/*20171018 to 20180627 +/*20171018 to 20180711 포인트 Points */ MSG_RANKING_POINT = 0x951, -/*20171018 to 20180627 +/*20171018 to 20180711 BlackSmith */ MSG_RANKING_BLACKSMITH = 0x952, -/*20171018 to 20180627 +/*20171018 to 20180711 Alchemist */ MSG_RANKING_ALCHEMIST = 0x953, -/*20171018 to 20180627 +/*20171018 to 20180711 Taekwon */ MSG_RANKING_TAEKWON = 0x954, -/*20171018 to 20180627 +/*20171018 to 20180711 Killer */ MSG_RANKING_KILLER = 0x955, -/*20171018 to 20180627 +/*20171018 to 20180711 7 vs 7 */ MSG_RANKING_BATTLE_7VS7_ALL = 0x956, -/*20171018 to 20180627 +/*20171018 to 20180711 RuneKnight */ MSG_RANKING_RUNE_KNIGHT = 0x957, -/*20171018 to 20180627 +/*20171018 to 20180711 Warlock */ MSG_RANKING_WARLOCK = 0x958, -/*20171018 to 20180627 +/*20171018 to 20180711 Ranger */ MSG_RANKING_RANGER = 0x959, -/*20171018 to 20180627 +/*20171018 to 20180711 Mechanic */ MSG_RANKING_MECHANIC = 0x95a, -/*20171018 to 20180627 +/*20171018 to 20180711 GuillotineCross */ MSG_RANKING_GUILLOTINE_CROSS = 0x95b, -/*20171018 to 20180627 +/*20171018 to 20180711 Archbishop */ MSG_RANKING_ARCHBISHOP = 0x95c, -/*20171018 to 20180627 +/*20171018 to 20180711 RoyalGuard */ MSG_RANKING_ROYAL_GUARD = 0x95d, -/*20171018 to 20180627 +/*20171018 to 20180711 Sorcerer */ MSG_RANKING_SORCERER = 0x95e, -/*20171018 to 20180627 +/*20171018 to 20180711 Minstrel */ MSG_RANKING_MINSTREL = 0x95f, -/*20171018 to 20180627 +/*20171018 to 20180711 Wanderer */ MSG_RANKING_WANDERER = 0x960, -/*20171018 to 20180627 +/*20171018 to 20180711 Genetic */ MSG_RANKING_GENETIC = 0x961, -/*20171018 to 20180627 +/*20171018 to 20180711 ShadowChaser */ MSG_RANKING_SHADOW_CHASER = 0x962, -/*20171018 to 20180627 +/*20171018 to 20180711 Sura */ MSG_RANKING_SURA = 0x963, -/*20171018 to 20180627 +/*20171018 to 20180711 Kagerou */ MSG_RANKING_KAGEROU = 0x964, -/*20171018 to 20180627 +/*20171018 to 20180711 Oboro */ MSG_RANKING_OBORO = 0x965, -/*20171018 to 20180627 +/*20171018 to 20180711 Select Ranking Type */ MSG_RANKING_SELECT = 0x966, -/*20171018 to 20180627 +/*20171018 to 20180711 Ranking Type */ MSG_RANKING_TYPE = 0x967, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 접속 인원이 가득 찼습니다. ^0000ff현재 대기순위 : %d 예상 대기시간 : %d초 Currently,Server is full. ^0000ffPeople Currently Waiting: %d Expected Waiting Time: %dSeconds */ MSG_WAITING_FOR_ENTER_TO_CHARACTER_SEVER_IN_SEC = 0x968, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 접속 인원이 가득 찼습니다. ^0000ff현재 대기순위 : %d 예상 대기시간 : %d분 %d초 Currently,Server is full. ^0000ffPeople Currently Waiting: %d Expected Waiting Time: %dMinutes %d Seconds */ MSG_WAITING_FOR_ENTER_TO_CHARACTER_SEVER_IN_MIN = 0x969, -/*20171018 to 20180627 +/*20171018 to 20180711 CBT 초청 유저가 아닙니다 CBT is not an invited user */ MSG_CBT_ACTIVE_USER_CHECK = 0x96a, -/*20171018 to 20180627 +/*20171018 to 20180711 -------------- Navigation 명령어 -------------- ------------------- Instruction -------------------- */ MSG_NAVIGATION_HELP_1 = 0x96b, -/*20171018 to 20180627 +/*20171018 to 20180711 /navigation /navi : /navi yuno 100/100 ->> 맵이름, 위치(100/100) 1) /Navigation or /navi ex) /navi prontera 100 100 -> /navi "MAPNAME", 100, 100 */ MSG_NAVIGATION_HELP_2 = 0x96c, -/*20171018 to 20180627 +/*20171018 to 20180711 /navigation2 /navi2 : /navi2 yuno 100/100 1/1/1 ->> 맵이름, 위치(100/100), scrool/zeny/plane (1:사용함 0: 사용안함) 2) /Navigation2 or /navi2 ex) /navi2 prontera 100 111 -> MAPNAME location (100 90), Scroll | Zeny | Plane (1: Enable or 0: Disable) */ MSG_NAVIGATION_HELP_3 = 0x96d, -/*20171018 to 20180627 +/*20171018 to 20180711 -------------- Navigation 검색창 명령어 ------- -> /navi2 goes with the case with location coordinates. They must be no less than 3 characters */ MSG_NAVIGATION_HELP_4 = 0x96e, -/*20171018 to 20180627 +/*20171018 to 20180711 $$all : 모든 항목 출력 (Type 구분자에서 출력 종류를 나눌수 있다.) 3) $$all Output all the items (Can take a while...) */ MSG_NAVIGATION_HELP_5 = 0x96f, -/*20171018 to 20180627 +/*20171018 to 20180711 $$lv30 : 해당 레벨의 몬스터 출력 (숫자는 변경 가능) 4) $$lv30 monsters are placed in the output */ MSG_NAVIGATION_HELP_6 = 0x970, -/*20171018 to 20180627 +/*20171018 to 20180711 $$lv20~30 : 해당 레벨 범위의 몬스터 출력 (숫자는 변경 가능) 5) $$lv20~30 monsters in that level range are placed in the output */ MSG_NAVIGATION_HELP_7 = 0x971, -/*20171018 to 20180627 +/*20171018 to 20180711 1 vs 1 */ MSG_RANKING_BATTLE_1VS1_ALL = 0x972, -/*20171018 to 20180627 +/*20171018 to 20180711 특수 장비 Special Gear */ MSG_SHADOW_EQUIPMENT = 0x973, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 번째 캐릭터의 직업 정보가 이상합니다. 고객센터로 문의 부탁 드립니다. ErrorCode(%d) %d First character of the profession is more than information. Please contact the Customer Care Center. ErrorCode(%d) */ MSG_CHARACTERERROR_JOB = 0x974, -/*20171018 to 20180627 +/*20171018 to 20180711 (%s) %d / %d */ MSG_NAVIGATION_ALL_S = 0x975, -/*20171018 to 20180627 +/*20171018 to 20180711 %s-%s(%d/%d) */ MSG_NAVIGATION_ALL_SD = 0x976, -/*20171018 to 20180627 +/*20171018 to 20180711 접속자 수 초과로 서버에 더이상 접속할 수 없습니다. Server Exceeded the maximum number of users,Cannot Connect anymore users. */ MSG_REFUSE_OVER_USERLIMIT = 0x977, -/*20171018 to 20180627 +/*20171018 to 20180711 서버접속 실패 (%d) Server Connection Failed (%d) */ MSG_REFUSE_ERRORCODE = 0x978, -/*20171018 to 20180627 +/*20171018 to 20180711 로그인 허용시간 초과 Login Timeout Permitted */ MSG_REFUSE_DISCONNECT_KEEP_TIME = 0x979, -/*20171018 to 20180627 +/*20171018 to 20180711 로그인 중 인증서버로부터 인증이 실패하였습니다. Login Authentication Failed from Authentication Server. */ MSG_REFUSE_WEB_AUTH_FAILED = 0x97a, -/*20171018 to 20180627 +/*20171018 to 20180711 길드이름에 공백문자를 사용할 수 없습니다. Guild Cannot use Space in the name. */ MSG_GUILDNAME_CHECK = 0x97b, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님 안녕하세요! Hey,Hello There */ MSG_BILLING_CHN_1 = 0x97c, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님의 이용 시간은 %d년 %d 월 %d일 %d:%d 에 종료됩니다. Available Time will End on %d month %d hour %d:%d */ MSG_BILLING_CHN_2 = 0x97d, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님의 이용 시간은 아직 많이 남았으니 안심하고 플레이하세요! You've lot of time,Play in Peace. */ MSG_BILLING_CHN_3 = 0x97e, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님의 이용 시간은 이번 주 내로 종료 됩니다. 종료 전에 충전을 하시기 바랍니다. Your hours will be terminated within this week. Please Charge before termination. */ MSG_BILLING_CHN_4 = 0x97f, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님의 이용 시간은 24시간 내에 종료됩니다. 빨리 충전하시기 바랍니다. Your hours will be terminated within 24 hours.Please Charge Quickly. */ MSG_BILLING_CHN_5 = 0x980, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 고객님의 이용 시간은 %d시간 남았습니다. 정상적인 게임 이용을 위해 충전을 하시기 바랍니다. Current Time Left:%d hours.Charge the game for uninterrupted play. */ MSG_BILLING_CHN_6 = 0x981, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 고객님의 이용 시간은 %d분 남았습니다. 이용시간이 끝난 후 강제적으로 종료됩니다. 정상적인 게임 이용을 위해 충전을 하시기 바랍니다. Current Time Left:%d minutes.Charge the game for uninterrupted play. */ MSG_BILLING_CHN_7 = 0x982, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님의 이용 시간은 %d시간 %d분 남았습니다. Time Left: %d hours %d minutes */ MSG_BILLING_CHN_8 = 0x983, -/*20171018 to 20180627 +/*20171018 to 20180711 %d%% ( 기본 100%% + PC방 %d%% + 프리미엄 %d%% + %s서버 %d%% ) %d%% ( Basic 100%% + PCRoom %d%% + Premium %d%% + %sServer %d%% ) */ MSG_BASIC_EXP_MSG_THAI = 0x984, -/*20171018 to 20180627 +/*20171018 to 20180711 고객님의 이용 시간은 %d시간 %d분 후에 종료됩니다. After %d hours %d minutes, your game will be terminated. */ MSG_CHN_BILLING_EXPIRE_TIME = 0x985, -/*20171018 to 20180627 +/*20171018 to 20180711 유저님의 계정은 영구 접속금지 되였습니다 This Account is permanently Banned. */ MSG_CHN_BLOCK_FOREVER = 0x986, -/*20171018 to 20180627 +/*20171018 to 20180711 유저님의 계정은 접속금지 되였습니다 해지 시간 : %04d-%02d-%02d %02d:%02d This Account is banned. Termination Time:%04d-%02d-%02d %02d:%02d */ MSG_CHN_BLOCK = 0x987, -/*20171018 to 20180627 +/*20171018 to 20180711 몬스터(Tab) Monster(Tab) */ MSG_WORLDMAP_MSG1 = 0x988, -/*20171018 to 20180627 +/*20171018 to 20180711 맵(Alt) Map(Alt) */ MSG_WORLDMAP_MSG2 = 0x989, -/*20171018 to 20180627 +/*20171018 to 20180711 안내 정보 Product Information */ MSG_WORLDMAP_MSG3 = 0x98a, -/*20171018 to 20180627 +/*20171018 to 20180711 검색 정보 Find Information */ MSG_WORLDMAP_MSG4 = 0x98b, -/*20171018 to 20180627 +/*20171018 to 20180711 비공정 AirShip */ MSG_WORLDMAP_MSG5 = 0x98c, -/*20171018 to 20180627 +/*20171018 to 20180711 카프라 Kafra */ MSG_WORLDMAP_MSG6 = 0x98d, -/*20171018 to 20180627 +/*20171018 to 20180711 (도착) (Arrival) */ MSG_WORLDMAP_MSG7 = 0x98e, -/*20171018 to 20180627 +/*20171018 to 20180711 Mob)%s:%s(%s) */ MSG_NAVIGATION_MOB_S_S_S = 0x98f, -/*20171018 to 20180627 +/*20171018 to 20180711 분포도:%s Distribution:%s */ MSG_NAVIGATION_NUM = 0x990, -/*20171018 to 20180627 +/*20171018 to 20180711 매우많음 Very Plenty */ MSG_NAVIGATION_NUM1 = 0x991, -/*20171018 to 20180627 +/*20171018 to 20180711 많음 Plenty */ MSG_NAVIGATION_NUM2 = 0x992, -/*20171018 to 20180627 +/*20171018 to 20180711 보통 Normal */ MSG_NAVIGATION_NUM3 = 0x993, -/*20171018 to 20180627 +/*20171018 to 20180711 적음 Low */ MSG_NAVIGATION_NUM4 = 0x994, -/*20171018 to 20180627 +/*20171018 to 20180711 매우적음 Very Low */ MSG_NAVIGATION_NUM5 = 0x995, -/*20171018 to 20180627 +/*20171018 to 20180711 은행을 이용할 수 없습니다. 잠시 후 다시 시도하세요. The bank is not available. Please try again in a few minutes. */ MSG_BANK_SYSTEM_ERROR = 0x996, -/*20171018 to 20180627 +/*20171018 to 20180711 은행 잔고가 부족합니다. Bank balance is low. */ MSG_BANK_WITHDRAW_NO_MONEY = 0x997, -/*20171018 to 20180627 +/*20171018 to 20180711 보유한 Zeny 가 부족해서 입금할 수 없습니다. You don't have enough zeny */ MSG_BANK_DEPOSIT_NO_MONEY = 0x998, -/*20171018 to 20180627 +/*20171018 to 20180711 1 Zeny 이상 입금 가능합니다. Minimum Deposit Amount: 1 zeny */ MSG_BANK_DEPOSIT_ZERO = 0x999, -/*20171018 to 20180627 +/*20171018 to 20180711 1 Zeny 이상 출금 가능합니다. Minimum Withdrawal Amount: 1 zeny */ MSG_BANK_WITHDRAW_ZERO = 0x99a, -/*20171018 to 20180627 +/*20171018 to 20180711 보유 Zeny 는 2,147,483,647 Zeny를 넘을 수 없습니다. You cannot hold more than 2,147,483,647 Zeny */ MSG_BANK_OVER_INT_MAX = 0x99b, -/*20171018 to 20180627 +/*20171018 to 20180711 your account is lock by mobil otp your account is lock by mobile otp */ MSG_REFUSE_MOTP_LOCK = 0x99c, -/*20171018 to 20180627 +/*20171018 to 20180711 MOTP auth fail */ MSG_REFUSE_MOTP_AUTH_FAIL = 0x99d, -/*20171018 to 20180627 +/*20171018 to 20180711 %d분간 몬스터에게 얻을 수 있는 Job경험치가 %d%% 증가합니다. For %d minutes,Job Experience obtained from monster is increased by %d%% */ MSG_JOBPLUSEXP_VALUE = 0x99e, -/*20171018 to 20180627 +/*20171018 to 20180711 소지 Zeny : %s Zeny Current Zeny: %s Zeny */ MSG_BANK_MY_ZENY = 0x99f, -/*20171018 to 20180627 +/*20171018 to 20180711 Zeny */ MSG_BANK_ZENY = 0x9a0, -/*20171018 to 20180627 +/*20171018 to 20180711 최대 2,147,483,647 Zeny 까지만 보관이 가능합니다. The Maximum amount is 2,147,483,647 Zeny */ MSG_BANK_WARNING = 0x9a1, -/*20171018 to 20180627 +/*20171018 to 20180711 총알이 부족합니다. Insufficient bullet */ MSG_NEED_MORE_BULLET = 0x9a2, -/*20171018 to 20180627 +/*20171018 to 20180711 10억제니 이상 입력하셔도 가격은 10억 제니로 판매됩니다. You entered more than 1 Billion Zeny, the price will be set to 1 Billion Zeny. */ MSG_OVERPRICE_MAX = 0x9a3, -/*20171018 to 20180627 +/*20171018 to 20180711 AuthTicket is Not Vaild AuthTicket is Not Valid */ MSG_NOT_VALID_AUTH_TICKET = 0x9a4, -/*20171018 to 20180627 +/*20171018 to 20180711 ErrorCategory : %d, ErrorCode : %d (%d,%d,%d,%d) ErrorCategory: %d, ErrorCode: %d (%d,%d,%d,%d) */ MSG_STEAMAGENCY_ERROR = 0x9a5, -/*20171018 to 20180627 +/*20171018 to 20180711 %d%% ( Basic 100%% + Premium %d%% + PCCafe %d%% + %s Server %d%% ) %d%% ( Basic 100%% + Premium %d%% + Internet cafe %d%% + %s Server %d%% ) */ MSG_BASIC_EXP_MSG_INDONESIA = 0x9a6, -/*20171018 to 20180627 +/*20171018 to 20180711 %d분간 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d%%로 증가합니다. Basic item drop rate from monster hunting is increased for %dmins by %dtimes. */ MSG_RECEIVEITEM_VALUE = 0x9a7, -/*20171018 to 20180627 +/*20171018 to 20180711 %d시 %.2d분간 몬스터 사냥을 통해 얻을 수 있는 기본 아이템의 드롭률이 %d%%로 증가합니다. Basic item drop rate from monster hunting is increased for %dhour %.2dmins by %dtimes. */ MSG_RECEIVEITEM_VALUE_1 = 0x9a8, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 의 가격이 The price of^0000FF %s^000000 */ MSG_WARNING_PRICE1 = 0x9a9, -/*20171018 to 20180627 +/*20171018 to 20180711 100000000 1000000000 */ MSG_WARNING_PRICE2 = 0x9aa, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000%d^0000ff억 is over ^FF0000%d^0000FF Billion^000000 Zeny and */ MSG_WARNING_PRICE3 = 0x9ab, -/*20171018 to 20180627 +/*20171018 to 20180711 10000000 */ MSG_WARNING_PRICE4 = 0x9ac, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000%d^0000ff천만 more than^FF0000 %d0^0000FF Million^000000 Zeny */ MSG_WARNING_PRICE5 = 0x9ad, -/*20171018 to 20180627 +/*20171018 to 20180711 ^0000ffZeny 이상^000000입니다. 입력금액이 맞습니까? . Is this correct? */ MSG_WARNING_PRICE6 = 0x9ae, -/*20171018 to 20180627 +/*20171018 to 20180711 천만Zeny이상 안전확인 Safety check for more than 10m Zeny */ MSG_WARNING_PRICE7 = 0x9af, -/*20171018 to 20180627 +/*20171018 to 20180711 https://www.warpportal.com/account/login.aspx?ReturnUrl=%2faccount%2fpayment.aspx */ MSG_AMERICA_CASHSHOP_URL = 0x9b0, -/*20171018 to 20180627 +/*20171018 to 20180711 https://kepler.warpportal.com/ro1/purchase/?step=1&steamid=%lld&accountname= https://kepler.warpportal.com/ror/purchase/?step=1&steamid=%lld&accountname= */ MSG_AMERICA_CASHSHOP_URL_STEAM = 0x9b1, -/*20171018 to 20180627 +/*20171018 to 20180711 지상의 끝, 스플랑디드와 부유대륙 알프헤임을 잇는 다리, 비프로스트에 생겨난 거대한 균열, 그리고 근원을 알 수 없는 미궁숲. A giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim, and you do not know the source of the labyrinth forest. */ MSG_QUEST_INFO_01 = 0x9b2, -/*20171018 to 20180627 +/*20171018 to 20180711 이것은 여행의 끝을 알리는 표식인가, 새로운 세계를 여는 지표인가! 수호자는 노랫말 같은 유혹에 점차 넋을 잃어가고 있었다. This is a marker indicating the end of the trip, a new world is opening indicators! Guardian, such as the lyrics to the temptation was gradually losing the soul. */ MSG_QUEST_INFO_02 = 0x9b3, -/*20171018 to 20180627 +/*20171018 to 20180711 수천 년의 세월이 흐르는 동안, 그 스스로가 홀로 안간힘을 쓰며 지켜낸 것이 무엇이었는지, 봉인 되어 긴 시간을 갇혀버린 것은 오히려 자신이 아니었는지 혼란을 느끼고 있었다. For thousands of years, a mysterious melody has mesmerized the guardian. After a millennia of slumber, the guardian became confused about what he had been protecting all these years, and began to suspect that he might be the one who has been sealed and hidden away. */ MSG_QUEST_INFO_03 = 0x9b4, -/*20171018 to 20180627 +/*20171018 to 20180711 유혹의 노랫말이 최고조에 이르렀을 때, 지상의 끝 스플랑디드와 부유대륙 알프헤임을 잇는 다리, 비프로스트에 거대한 균열이 생겨났고, 그로 인해 두 세계간의 왕래가 끊기면서 사람들은 큰 불편을 겪게 되었다. When the melody reached its peak, a giant crevice appeared in Bifrost, the bridge between Splendide, the end of the world and the floating continent of Alfheim. As a result, the two worlds were cut off from each other, causing a big problem for the people. */ MSG_QUEST_INFO_04 = 0x9b5, -/*20171018 to 20180627 +/*20171018 to 20180711 비프로스트의 통로는 이제 미궁숲 뿐. 근원조차 알 수 없는 그곳을 무사히 통과 한 사람은 지금까지 아무도 없었다. Now, the only way to get to Bifrost is through the Labyrinth Forest. Nobody knows how the forest came to exist, and nobody has ever come out of it alive... */ MSG_QUEST_INFO_05 = 0x9b6, -/*20171018 to 20180627 +/*20171018 to 20180711 숱한 모험가들을 집어 삼킨 혼돈의 지옥, 미궁숲은 그 속을 방황하는 이름 모를 여인의 마음처럼 더욱 깊고 혼란스럽게 확장되고 있었다. Swallowed countless adventurers to put a hell of confusion, wandering in the forest labyrinth of nowhere, like the heart of a woman was being extend deeper confusion. */ MSG_QUEST_INFO_06 = 0x9b7, -/*20171018 to 20180627 +/*20171018 to 20180711 숫자만 입력 가능합니다. You can enter only numbers. */ MSG_BANK_CHECK_NUM = 0x9b8, -/*20171018 to 20180627 +/*20171018 to 20180711 교환창 또는 상점이 활성화 된 상태에서는 입출금을 하실수 없습니다. Exchange or store window is active and can not register the withdrawal. */ MSG_BANK_PROHIBIT = 0x9b9, -/*20171018 to 20180627 +/*20171018 to 20180711 바로가기 Go to */ MSG_QUEST_INFO_00 = 0x9ba, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 비교 Item Compare */ MSG_ITEM_COMPARISON = 0x9bb, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 장착하려고 하는 총기가 장착하고 있는 탄환에 맞지 않습니다 Now you are trying to mount the gun equipped with bullet does not meet */ MSG_WRONG_GUN = 0x9bc, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 장착하려고 하는 탄환이 장착하고 있는 총기와 맞지 않습니다 Now you are trying to mount the guns and bullets will not fit mounted */ MSG_WRONG_BULLET = 0x9bd, -/*20171018 to 20180627 +/*20171018 to 20180711 판매할 아이템을 등록하지 않았습니다. 판매하실 아이템을 등록해 주세요 Has not registered to sell the item. Please register to sell the item */ MSG_BUYINGSTORE_MAKEWND_ADD_GOODS = 0x9be, -/*20171018 to 20180627 +/*20171018 to 20180711 ITEM */ MSG_ITEM_IN_MAIL_SYSTEM = 0x9bf, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 창고를 이용할 수 없습니다. Guild storage is not available. */ MSG_GUILD_STORAGE_OPEN_ERROR = 0x9c0, -/*20171018 to 20180627 +/*20171018 to 20180711 길드에 가입되어 있지 않습니다. 가입 후 이용해주세요. Guild is not subscribed to. After signing up, please use */ MSG_GUILD_STORAGE_OPEN_NO_JOIN_GUILD = 0x9c1, -/*20171018 to 20180627 +/*20171018 to 20180711 다른 길드원이 사용중입니다. 잠시 후 이용해주세요. Two other guild members are in use. Please use it after a while. */ MSG_GUILD_STORAGE_WARNING_USING_ANOTHER_MEMBER = 0x9c2, -/*20171018 to 20180627 +/*20171018 to 20180711 창고권한 Storage Permission */ MSG_GUILD_STORAGE_PERMISSON = 0x9c3, -/*20171018 to 20180627 +/*20171018 to 20180711 길드창고 Guild Storage */ MSG_GUILD_STORAGE_TITLE = 0x9c4, -/*20171018 to 20180627 +/*20171018 to 20180711 길드창고의 사용 권한이 없습니다. You do not have permission to use guild storage. */ MSG_GUILD_STORAGE_PERMISSON_WARNING_MSG = 0x9c5, -/*20171018 to 20180627 +/*20171018 to 20180711 한정판매 등록창 Limited Sale Registration Window */ MSG_BARGAINSALE_TOOLWND_TITLE = 0x9c6, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 DB명 Item DB Name */ MSG_BARGAINSALE_TOOLWND_DB_NAME = 0x9c7, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 DB번호 Item DB Number */ MSG_BARGAINSALE_TOOLWND_DB_NUMBER = 0x9c8, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 갯수 Number of Sale */ MSG_BARGAINSALE_TOOLWND_SELL_COUNT = 0x9c9, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 시작시간 Sale Start Time */ MSG_BARGAINSALE_TOOLWND_SELL_STARTTIME = 0x9ca, -/*20171018 to 20180627 +/*20171018 to 20180711 판매할 시간 Time to sell */ MSG_BARGAINSALE_TOOLWND_SELL_PERIODTIME = 0x9cb, -/*20171018 to 20180627 +/*20171018 to 20180711 판매할 갯수를 입력해 주세요 Please enter number you want to sell */ MSG_BARGAINSALE_TOOLWND_INPUT_COUNT_MSG = 0x9cc, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 시작시간을 입력해 주세요 Enter start time of sale */ MSG_BARGAINSALE_TOOLWND_INPUT_STARTTIME_MSG = 0x9cd, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 시작시간의 범위가 맞지 않습니다 Start time does not match the scope of sales. */ MSG_BARGAINSALE_TOOLWND_WRONG_RANGE_MSG = 0x9ce, -/*20171018 to 20180627 +/*20171018 to 20180711 판매할 시간을 입력해 주세요 Please enter the time */ MSG_BARGAINSALE_TOOLWND_INPUT_PERIODTIME_MSG = 0x9cf, -/*20171018 to 20180627 +/*20171018 to 20180711 Item DB Name을 입력해 주세요 Please enter the Item DB Name */ MSG_BARGAINSALE_TOOLWND_INPUT_ITEMDBNAME_MSG = 0x9d0, -/*20171018 to 20180627 +/*20171018 to 20180711 Item ID 조회에 실패하였습니다. 확인 후 다시 시도해 주시기 바랍니다 Item ID lookup failed. Please try again later */ MSG_BARGAINSALE_TOOLWND_ITEMID_CHECK_FAILED_MSG = 0x9d1, -/*20171018 to 20180627 +/*20171018 to 20180711 >> ItemName : %s / Price : %dc / 수량 : %d / 판매기간 : %d월:%d일:%d시:%d분 ~ %d월:%d일:%d시:%d분 >> ItemName: %s / Price: %dc / Quantity: %d / TimeOfSale: %dMonth:%dDay:%dMinute:%dSecond ~ %dMonth:%dDay:%dMinute:%dSecond */ MSG_BARGAINSALE_TOOLWND_RESULT_FORMAT = 0x9d2, -/*20171018 to 20180627 +/*20171018 to 20180711 등록에 성공하였습니다 Registration successful */ MSG_BARGAINSALE_TOOLWND_APPLY_SUCCESS_MSG = 0x9d3, -/*20171018 to 20180627 +/*20171018 to 20180711 등록에 실패하였습니다. 다시 시도해 주시기 바랍니다. Registration failure. Please try again later. */ MSG_BARGAINSALE_TOOLWND_APPLY_FAILED_MSG = 0x9d4, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 등록된 아이템이 있습니다. 다시 시도해 주시기 바랍니다. Item has already been registered. Please try again later. */ MSG_BARGAINSALE_TOOLWND_ALREADY_REGISTERED_MSG = 0x9d5, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 삭제에 실패 하였습니다. 다시 시도해 주시기 바랍니다. Failed to delete the item. Please try again later. */ MSG_BARGAINSALE_TOOLWND_DELETE_FAILED_MSG = 0x9d6, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템이 삭제되었습니다. %s item has been deleted. */ MSG_BARGAINSALE_TOOLWND_DELETE_SUCCESS_MSG = 0x9d7, -/*20171018 to 20180627 +/*20171018 to 20180711 특가 Special */ MSG_BARGAINSALE_CASHSHOP_TAB_NAME = 0x9d8, -/*20171018 to 20180627 +/*20171018 to 20180711 한정판매 아이템 판매수량 갱신 Sales limited sale item update */ MSG_BARGAINSALE_CASHSHOP_REFRESH_BTN_TOOLTIP = 0x9d9, -/*20171018 to 20180627 +/*20171018 to 20180711 판매종료 Discontinued */ MSG_BARGAINSALE_CASHSHOP_TIMER = 0x9da, -/*20171018 to 20180627 +/*20171018 to 20180711 수량갱신이 필요합니다 Quantity update is required */ MSG_BARGAINSALE_CASHSHOP_REFRESH_MSG = 0x9db, -/*20171018 to 20180627 +/*20171018 to 20180711 재고가 부족하여 %d 개 만큼만 구입합니다 The %d is out of stock or to buy as much as */ MSG_BARGAINSALE_CASHSHOP_CHECK_COUNT_MSG = 0x9dc, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템의 특가판매가 시작되었습니다 %s Items are on sale */ MSG_BARGAINSALE_START_MSG = 0x9dd, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템의 매진 또는 판매시간만료로 인해 한정판매가 종료되었습니다 %s time-out or sale of the items sold has been shut down due to the limited sales */ MSG_BARGAINSALE_CLOSE_MSG = 0x9de, -/*20171018 to 20180627 +/*20171018 to 20180711 /한정판매 /limitedsale */ MSG_BARGAINSALE_TOOLWND_CALL = 0x9df, -/*20171018 to 20180627 +/*20171018 to 20180711 http://www.ragnarokeurope.com/news/home-r70.html */ MSG_FRANCE_CASHSHOP_URL = 0x9e0, -/*20171018 to 20180627 +/*20171018 to 20180711 http://www.ragnarokeurope.com/index.php?rubrique=70&Steam */ MSG_FRANCE_CASHSHOP_URL_STEAM = 0x9e1, -/*20171018 to 20180627 +/*20171018 to 20180711 구입에 성공한 품목 Item purchase successful */ MSG_PARA_RESULT_TITLE = 0x9e2, -/*20171018 to 20180627 +/*20171018 to 20180711 주문량이 재고량을 초과하였습니다. You do not have enough items. */ MSG_PARA_WRONG_PURCHASE_COUNT_MSG = 0x9e3, -/*20171018 to 20180627 +/*20171018 to 20180711 초대할수 없는 케릭터 이름입니다. Name of the character that cannot be invited. */ MSG_PARTY_INVITE = 0x9e4, -/*20171018 to 20180627 +/*20171018 to 20180711 길드초대할수 없는 케릭터 이름입니다. You cannot invite the character to the guild. */ MSG_GUILD_INVITE = 0x9e5, -/*20171018 to 20180627 +/*20171018 to 20180711 일부 품목은 이미 판매되어 구입에 실패하였습니다. Item already Sold,Purchase Failed. */ MSG_PARA_PURCHASE_ITEM_FAIL = 0x9e6, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 위치에서 워프 장소를 기억 할 수 없습니다. The warp spot cannot be memorized in current position. */ MSG_NOWARPSKILL2 = 0x9e7, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 초과되어 아이템을 구매할 수 없습니다. Cannot purchase item, You exceeded the weight. */ MSG_PARA_PURCHASE_ITEM_WEIGHT = 0x9e8, -/*20171018 to 20180627 +/*20171018 to 20180711 No. */ MSG_GUILD_STORAGE_NUMBER = 0x9e9, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 Item */ MSG_GUILD_STORAGE_ITEM = 0x9ea, -/*20171018 to 20180627 +/*20171018 to 20180711 개수 Number */ MSG_GUILD_STORAGE_ITEM_COUNT = 0x9eb, -/*20171018 to 20180627 +/*20171018 to 20180711 이름 Name */ MSG_GUILD_STORAGE_USER_NAME = 0x9ec, -/*20171018 to 20180627 +/*20171018 to 20180711 시간 Time */ MSG_GUILD_STORAGE_LOG_TIME = 0x9ed, -/*20171018 to 20180627 +/*20171018 to 20180711 입/출 Input/Output */ MSG_GUILD_STORAGE_ITEM_IN_OUT = 0x9ee, -/*20171018 to 20180627 +/*20171018 to 20180711 로그가 존재하지 않습니다. Log does not exist. */ MSG_GUILD_STORAGE_LOG_FINISH = 0x9ef, -/*20171018 to 20180627 +/*20171018 to 20180711 전 체 Entire */ MSG_GUILD_STORAGE_LOG_ALL = 0x9f0, -/*20171018 to 20180627 +/*20171018 to 20180711 넣 기 Insert Symbol */ MSG_GUILD_STORAGE_LOG_IN = 0x9f1, -/*20171018 to 20180627 +/*20171018 to 20180711 빼 기 Remaining Time */ MSG_GUILD_STORAGE_LOG_OUT = 0x9f2, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 창고 내역 Guild Storage Logs */ MSG_GUILD_STORAGE_LOG_WND_NAME = 0x9f3, -/*20171018 to 20180627 +/*20171018 to 20180711 내역은 최근 100개만 표시됩니다. 100 entries are displayed. */ MSG_GUILD_STORAGE_LOG_CAUTION = 0x9f4, -/*20171018 to 20180627 +/*20171018 to 20180711 길드창고의 사용 시간 2분이 경과되어 자동으로 종료됩니다. Guild Storage is open only for 2 minutes, and will close automatically. */ MSG_GUILD_STORAGE_CLOSE_TIMEOUT = 0x9f5, -/*20171018 to 20180627 +/*20171018 to 20180711 Incorrect GameSamba ID. Please Try Again. */ MSG_INCORRECT_GAMESAMBEID = 0x9f6, -/*20171018 to 20180627 +/*20171018 to 20180711 %s [%d옵션] : %d 개 %s [%d Option]: %d Quantity */ MSG_EA5 = 0x9f7, -/*20171018 to 20180627 +/*20171018 to 20180711 코인이 필요합니다. Requires a Coin. */ MSG_USESKILL_FAIL_COINTS = 0x9f8, -/*20171018 to 20180627 +/*20171018 to 20180711 코인이 %d 개가 필요합니다. %d Coins are required. */ MSG_USESKILL_FAIL_COINTS_NUM = 0x9f9, -/*20171018 to 20180627 +/*20171018 to 20180711 개틀링건 계열의 총기류를 장착한 상태여야 합니다. Gatling Gun should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_GATLING = 0x9fa, -/*20171018 to 20180627 +/*20171018 to 20180711 샷건 계열의 총기류를 장착한 상태여야 합니다. Shotguns should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_SHOTGUN = 0x9fb, -/*20171018 to 20180627 +/*20171018 to 20180711 라이플 계열의 총기류를 장착한 상태여야 합니다. Rifle should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_RIFLE = 0x9fc, -/*20171018 to 20180627 +/*20171018 to 20180711 리볼버 계열의 총기류를 장착한 상태여야 합니다. Pair of Revolver should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_HANDGUN = 0x9fd, -/*20171018 to 20180627 +/*20171018 to 20180711 성속성 블릿을 장착해야 합니다 [Silver Bullet] weapon class must be equipped. */ MSG_FAIL_NEED_EQUIPPED_PROPERTY_SAINT_BULLET = 0x9fe, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 판매 내역 Item Sell History */ MSG_MERCHANT_SOLD_ITEM_LOG = 0x9ff, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 구매 내역 Item Purchase History */ MSG_MERCHANT_ITEM_BUY_LOG = 0xa00, -/*20171018 to 20180627 +/*20171018 to 20180711 그레네이드런쳐 계열의 총기류를 장착한 상태여야 합니다. Grenade Launcher should be equipped with bullets. */ MSG_FAIL_NEED_EQUIPPED_GUN_GRANADE = 0xa01, -/*20171018 to 20180627 +/*20171018 to 20180711 [히트배럴],[매드니스 캔슬러],[플래티넘 알터] 의 효과들은 중첩하여 사용할 수 없습니다. [Heat barrel],[Last Stand],[Platinum Alter] cannot be used while sitting. */ MSG_FAIL_DUPLICATE_HEAT_BARREL_GS_MADNESSCANCEL_P_ALTER = 0xa02, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 맵에서는 사용할 수 없는 스킬입니다. Cannot use skill in this map. */ MSG_USESKILL_FAIL_MAP = 0xa03, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 창고를 이용중인 경우 창고의 모든 아이템이 사라지게 됩니다. If you are using a guild storage, all items inside it will disappear. */ MSG_GUILD_STORAGE_WARNING = 0xa04, -/*20171018 to 20180627 +/*20171018 to 20180711 http://ragnarok.gamesamba.com/paytest.html http://ragnarok.gamesamba.com/ */ MSG_AMERICA_CASHSHOP_URL_GAMESAMBA = 0xa05, -/*20171018 to 20180627 +/*20171018 to 20180711 로그인을 위해 패스워드를 입력해주세요. Please enter a password to login. */ MSG_SECOND_PASSWORD_INFO_4 = 0xa06, -/*20171018 to 20180627 +/*20171018 to 20180711 펫 진화 Pet Evolution */ MSG_PET_EVOLUTION = 0xa07, -/*20171018 to 20180627 +/*20171018 to 20180711 진화 - %s Evolution - %s */ MSG_PET_EVOLUTION_WITH_PET_NAME = 0xa08, -/*20171018 to 20180627 +/*20171018 to 20180711 진화에는 다음의 재료가 필요합니다. Evolution requires the following ingredients: */ MSG_PET_EVOLUTION_NEED_ITEM = 0xa09, -/*20171018 to 20180627 +/*20171018 to 20180711 진화 하시겠습니까? Are you sure you want to evolve your pet? */ MSG_DO_YOU_WANT_TO_EVOLVE_PET = 0xa0a, -/*20171018 to 20180627 +/*20171018 to 20180711 알 수 없는 오류 Unknown Error */ MSG_PET_EVOLUTION_FAIL_UNKNOWN = 0xa0b, -/*20171018 to 20180627 +/*20171018 to 20180711 소환된펫을 갖고 있지 않습니다. Pet Cannot be hatched. */ MSG_PET_EVOLUTION_FAIL_NOTEXIST_CALLPET = 0xa0c, -/*20171018 to 20180627 +/*20171018 to 20180711 요청한 것이 펫알이 아닙니다. It is not requested petal. */ MSG_PET_EVOLUTION_FAIL_NOT_PETEGG = 0xa0d, -/*20171018 to 20180627 +/*20171018 to 20180711 진화 재료가 부족합니다. Evolution material is low. */ MSG_PET_EVOLUTION_FAIL_RECIPE = 0xa0e, -/*20171018 to 20180627 +/*20171018 to 20180711 진화에 필요한 재료가 부족합니다. Insufficient materials for evolution. */ MSG_PET_EVOLUTION_FAIL_MATERIAL = 0xa0f, -/*20171018 to 20180627 +/*20171018 to 20180711 친밀도가 절친인 상태에서만 진화가 가능합니다. Loyal Intimacy is required to evolve. */ MSG_PET_EVOLUTION_FAIL_RG_FAMILIAR = 0xa10, -/*20171018 to 20180627 +/*20171018 to 20180711 펫 자동 먹이 주기 Automatic feeding */ MSG_PET_AUTO_FEEDING = 0xa11, -/*20171018 to 20180627 +/*20171018 to 20180711 펫에게 먹이를 주었습니다. '%s' 잔여량 %d개 Feeding the pet. %d '%d' remaining */ MSG_PET_AUTO_FEEDING_REST = 0xa12, -/*20171018 to 20180627 +/*20171018 to 20180711 펫 자동 먹이 주기 활성화 On Automatic feeding turned On */ MSG_PET_AUTO_FEEDING_ON = 0xa13, -/*20171018 to 20180627 +/*20171018 to 20180711 펫 자동 먹이 주기 활성화 Off Automatic feeding turned Off */ MSG_PET_AUTO_FEEDING_OFF = 0xa14, -/*20171018 to 20180627 +/*20171018 to 20180711 갱신 Update */ MSG_REFRESH = 0xa15, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 분 전 %d minutes ago */ MSG_TIME_LINE_MINUTE = 0xa16, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 시간 전 %d hours ago */ MSG_TIME_LINE_HOUR = 0xa17, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 일 전 %d days ago */ MSG_TIME_LINE_DAY = 0xa18, -/*20171018 to 20180627 +/*20171018 to 20180711 %d%% ( Premium %d%% + %s Server ) %d%%% ( Premium %d%%% + %s Server ) */ MSG_BASIC_EXP_MSG_PH = 0xa19, -/*20171018 to 20180627 +/*20171018 to 20180711 우편 발송 Mailed */ MSG_SEND_MAIL = 0xa1a, -/*20171018 to 20180627 +/*20171018 to 20180711 메일이 전송되었습니다. Your mail has been sent. */ MSG_MAIL_SENT = 0xa1b, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템이 인벤토리로 이동되었습니다. This item has been moved to the inventory. */ MSG_GET_ITEMS_FROM_MAIL_SUCCEED = 0xa1c, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 받기가 실패하였습니다. Failed to get items. */ MSG_GET_ITEMS_FROM_MAIL_FAILED = 0xa1d, -/*20171018 to 20180627 +/*20171018 to 20180711 인벤토리를 비워주세요 Please empty your inventory. */ MSG_GET_ITEMS_FROM_MAIL_OVERWEIGHT = 0xa1e, -/*20171018 to 20180627 +/*20171018 to 20180711 제니를 받았습니다. Zeny received. */ MSG_GET_ZENY_FROM_MAIL_SUCCEED = 0xa1f, -/*20171018 to 20180627 +/*20171018 to 20180711 제니 받기가 실패하였습니다. Failed to get zeny. */ MSG_GET_ZENY_FROM_MAIL_FAILED = 0xa20, -/*20171018 to 20180627 +/*20171018 to 20180711 제니의 한계치를 넘었습니다. Exceeded the limits of zenny. */ MSG_GET_ZENY_FROM_MAIL_OVERAMOUNT = 0xa21, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 첨부 성공 Items attached success */ MSG_SET_ITEMS_TO_MAIL_SUCCEED = 0xa22, -/*20171018 to 20180627 +/*20171018 to 20180711 받는 사람의 이름이 반드시 들어가야 합니다. The name of the recipient must be included. */ MSG_INVALID_MAIL_RECIEVER_INFO = 0xa23, -/*20171018 to 20180627 +/*20171018 to 20180711 제목의 길이는 한글 2자~25자, 영문 4자~50자 이어야 합니다. The length of the title must be 4 to 50 characters long. */ MSG_INVALID_MAIL_TITLE_INFO = 0xa24, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 전송이 실패하였습니다. Mail delivery failed. */ MSG_FAILED_SEND_MAIL = 0xa25, -/*20171018 to 20180627 +/*20171018 to 20180711 적절하지 못한 아이템으로 전송 실패하였습니다. Transmission has failed to inappropriate items. */ MSG_FAILED_SEND_MAIL_ITEM = 0xa26, -/*20171018 to 20180627 +/*20171018 to 20180711 받는 사람의 정보가 존재하지 않습니다. Information of the recipient does not exist. */ MSG_FAIELD_SEND_MAIL_TO = 0xa27, -/*20171018 to 20180627 +/*20171018 to 20180711 %s [%d옵션] %s [%d Option] */ MSG_EA6 = 0xa28, -/*20171018 to 20180627 +/*20171018 to 20180711 레벨은 1~%d 사이의 숫자를 입력해 주세요. Level, enter a number between 1 and %d. */ MSG_PARTY_BOOKING_ERR5R2 = 0xa29, -/*20171018 to 20180627 +/*20171018 to 20180711 소지창의 여유공간을 확보해주세요. Please free the window possessing space. */ MSG_ITEM_WND_OVERFULL = 0xa2a, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 보내기 횟수가 초과되었습니다. Sending mail count exceeded. */ MSG_FAILED_MAIL_LIMIT_CNT = 0xa2b, -/*20171018 to 20180627 +/*20171018 to 20180711 메일을 열 수 없습니다. You can not open the mail. */ MSG_FAILED_TO_WRITE_MAIL = 0xa2c, -/*20171018 to 20180627 +/*20171018 to 20180711 You are currently joined in CLan !! You are currently joined in Clan !! */ MSG_JOINED_IN_CLAN = 0xa2d, -/*20171018 to 20180627 +/*20171018 to 20180711 골드 PC방 마일리지 정보 Gold PC rooms mileage information */ MSG_GOLDPCCAFE_MILEAGE = 0xa2e, -/*20171018 to 20180627 +/*20171018 to 20180711 펫 액세서리를 해제해야 진화가 가능합니다. Unequip pet accessories first to start evolution */ MSG_PET_EVOLUTION_FAIL_PET_ACC_OFF = 0xa2f, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 분 후 %d minutes later */ MSG_TIME_LINE_MINUTE2 = 0xa30, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 시간 후 %d hours later */ MSG_TIME_LINE_HOUR2 = 0xa31, -/*20171018 to 20180627 +/*20171018 to 20180711 %d 일 후 %d days later */ MSG_TIME_LINE_DAY2 = 0xa32, -/*20171018 to 20180627 +/*20171018 to 20180711 확인 버튼을 눌러 C-CODE를 확인하세요. Press the OK button to confirm the C-CODE. */ MSG_INVALID_CCODE_INFO = 0xa33, -/*20171018 to 20180627 +/*20171018 to 20180711 첨부된 물품을 획득 후 삭제가 가능합니다. After obtaining the attached article can be deleted. */ MSG_FAILED_DELETE_MAIL = 0xa34, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 보유 제니 보다 많은 제니를 보낼 수 없습니다. You can not send any more zeny. */ MSG_FAILED_SEND_MAIL_ZENY = 0xa35, -/*20171018 to 20180627 +/*20171018 to 20180711 수수료 : %s Zeny Fee: %s Zeny */ MSG_SEND_MAIL_COMMISSION = 0xa36, -/*20171018 to 20180627 +/*20171018 to 20180711 받는 사람의 이름이 존재하지 않습니다. The recipient's name does not exist. */ MSG_FAILE_MAIL_RECIEVER_INFO = 0xa37, -/*20171018 to 20180627 +/*20171018 to 20180711 E X P : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) EXP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ MSG_TAIWAN_PERSONALINFO_EXPMSG = 0xa38, -/*20171018 to 20180627 +/*20171018 to 20180711 DROP : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) DROP : %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ MSG_TAIWAN_PERSONALINFO_DROPMSG = 0xa39, -/*20171018 to 20180627 +/*20171018 to 20180711 DEATH : %.1f%% ( basic %.1f%% premium %.1f%% + %s %.1f%%) DEATH: %.1f%% (Basic %.1f%% Premium %.1f%% + %s %.1f%%) */ MSG_TAIWAN_PERSONALINFO_DEATHMSG = 0xa3a, -/*20171018 to 20180627 +/*20171018 to 20180711 골드 PC방 마일리지는 최대 %d점까지 모을 수 있습니다. You can accumulate points of PC Gold-club up to %d points maximum. */ MSG_MILEAGE_HELP = 0xa3b, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 서버에서 사용 할 수 없는 기능 입니다 This function can not be used on the server. */ MSG_RESTRAINT_OF_TRADE_1 = 0xa3c, -/*20171018 to 20180627 +/*20171018 to 20180711 수래 이용이 불 가능한 서버 입니다. Imposible to use in server. */ MSG_RESTRAINT_OF_TRADE_2 = 0xa3d, -/*20171018 to 20180627 +/*20171018 to 20180711 옥션 이용이 불 가능한 서버 입니다. The auction is not available in server. */ MSG_RESTRAINT_OF_TRADE_3 = 0xa3e, -/*20171018 to 20180627 +/*20171018 to 20180711 거래가 불 가능한 서버 입니다. The deal is imposible in server. */ MSG_RESTRAINT_OF_TRADE_4 = 0xa3f, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 버리기가 불 가능한 서버 입니다. Items discard is imposible in server. */ MSG_RESTRAINT_OF_TRADE_5 = 0xa40, -/*20171018 to 20180627 +/*20171018 to 20180711 상점 판매 기능을 사용할수 없습니다. Stores selling features are not available. */ MSG_RESTRAINT_OF_TRADE_6 = 0xa41, -/*20171018 to 20180627 +/*20171018 to 20180711 소환물의 SP가 부족합니다. The SP's summoned enough. */ MSG_USESKILL_FAIL_SUMMON_SP_INSUFFICIENT = 0xa42, -/*20171018 to 20180627 +/*20171018 to 20180711 %s/%s */ MSG_SEND_MAIL_WEIGHT = 0xa43, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 내용의 최대 길이는 1K 이하 입니다. The maximum length of the message content is 1K. */ MSG_INVALID_MAIL_CONTENTS_INFO = 0xa44, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 첨부 실패 Failed to attach an item. */ MSG_SET_ITEMS_TO_MAIL_FAILED = 0xa45, -/*20171018 to 20180627 +/*20171018 to 20180711 메일에 첨부할수 있는 아이템의 무게가 초과되었습니다. The weight of the items that can be attached to mail has been exceeded. */ MSG_SET_ITEMS_TO_MAIL_OVER_WEIGHT = 0xa46, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 서비스 중입니다. 잠시 후 다시 시도해 주세요. Is already in service. Please try again in a few minutes. */ MSG_DYNAMICNPC_FAIL_DUPLICATENAME = 0xa47, -/*20171018 to 20180627 +/*20171018 to 20180711 행운의 룰렛창을 열 수 없습니다. Unable to open the window of Lucky Roulette. */ MSG_FAILED_OPEN_ROULLETTE = 0xa48, -/*20171018 to 20180627 +/*20171018 to 20180711 행운의 룰렛창을 닫을 수 없습니다. Unable to close the window of the Lucky Roulette. */ MSG_FAILED_CLOSE_ROULLETTE = 0xa49, -/*20171018 to 20180627 +/*20171018 to 20180711 행운의 룰렛을 시작 할 수 없습니다. You can not start a roulette wheel of fortune. */ MSG_FAILED_GENERATE_ROULLETTE = 0xa4a, -/*20171018 to 20180627 +/*20171018 to 20180711 행운의 룰렛을 시작하기 위해서는 포인트가 필요합니다. Points is required to play Lucky Roulette. */ MSG_NOT_ENOUGH_ROULLETTE_POINT = 0xa4b, -/*20171018 to 20180627 +/*20171018 to 20180711 당첨된 아이템을 수령할 수 없습니다. You can not receive a winning items. */ MSG_FAILED_RECV_ITEM = 0xa4c, -/*20171018 to 20180627 +/*20171018 to 20180711 인벤토리에 아이템 개수가 초과되었습니다. The number of items in the inventory has been exceeded. */ MSG_FAILED_RECV_ITEM_OVERCOUNT = 0xa4d, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 초과하였습니다. 소지창의 여유공간을 확보해주세요. The weight has been exceeded. Please free up the possesion window. */ MSG_FAILED_RECV_ITEM_OVERWEIGHT = 0xa4e, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 개설 실패. Failed to open stalls. */ MSG_MERCHANTSHOP_MAKING_FAIL = 0xa4f, -/*20171018 to 20180627 +/*20171018 to 20180711 룰렛이 돌고 있습니다. 경품을 확인 후에 다시 시도해주세요. The roulette wheel is spinning. Please try again after checking with prizes. */ MSG_FAILED_CLOSE_ROULLETTEWND = 0xa50, -/*20171018 to 20180627 +/*20171018 to 20180711 행운의 룰렛 Lucky Roulette */ MSG_ROULLETTE_WND = 0xa51, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 판매 시 소리로 알림 Notify when item sell out */ MSG_SOUNDEFFECT_ITEMSELLWND = 0xa52, -/*20171018 to 20180627 +/*20171018 to 20180711 수수료를 확인해주세요. Please check the fees. */ MSG_FAILED_SEND_MAIL_ITEMS = 0xa53, -/*20171018 to 20180627 +/*20171018 to 20180711 유저이름 확인 Verify user name */ MSG_CHECK_USER_NAME = 0xa54, -/*20171018 to 20180627 +/*20171018 to 20180711 삭제 예정 Schedule deletion */ MSG_DELETE_DUE_DATE = 0xa55, -/*20171018 to 20180627 +/*20171018 to 20180711 달성과제 Achievable challenge */ MSG_ACHIEVEMENT_SYSTEM = 0xa56, -/*20171018 to 20180627 +/*20171018 to 20180711 달성총점 Achieve overall */ MSG_ACHIEVEMENT_TOTAL_SCORE = 0xa57, -/*20171018 to 20180627 +/*20171018 to 20180711 달성등급 Achieve rank */ MSG_ACHIEVEMENT_GRADE = 0xa58, -/*20171018 to 20180627 +/*20171018 to 20180711 다음 달성등급까지 [%5d]점 The following compensation box until [% 5d] point */ MSG_ACHIEVEMENT_SCORE_REQUIRED_TO_REWARD = 0xa59, -/*20171018 to 20180627 +/*20171018 to 20180711 진척상황 Progress */ MSG_ACHIEVEMENT_SUMMARY_TITLE = 0xa5a, -/*20171018 to 20180627 +/*20171018 to 20180711 최근 달성 업적 Recent Achievements */ MSG_ACHIEVEMENT_RECENT_ACHIEVEMENT = 0xa5b, -/*20171018 to 20180627 +/*20171018 to 20180711 仙貝 품목 Cracker Item */ MSG_CASH_GEDARE1 = 0xa5c, -/*20171018 to 20180627 +/*20171018 to 20180711 仙貝 : %d / %d Cracker : %d / %d */ MSG_CASH_GEDARE2 = 0xa5d, -/*20171018 to 20180627 +/*20171018 to 20180711 仙貝가 부족합니다. Cracker is low. */ MSG_CASH_GEDARE_FAIL_MONEY = 0xa5e, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %s */ MSG_CASH_GEDARE_MONEY = 0xa5f, -/*20171018 to 20180627 +/*20171018 to 20180711 개요 Overview */ MSG_ACHIEVEMENT_TAB_SUMMARY = 0xa60, -/*20171018 to 20180627 +/*20171018 to 20180711 일반 General */ MSG_ACHIEVEMENT_TAB_GENERAL = 0xa61, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 Role */ MSG_ACHIEVEMENT_TAB_GENERAL_CHARACTER = 0xa62, -/*20171018 to 20180627 +/*20171018 to 20180711 행동 Action */ MSG_ACHIEVEMENT_TAB_GENERAL_ACTION = 0xa63, -/*20171018 to 20180627 +/*20171018 to 20180711 기타 Other */ MSG_ACHIEVEMENT_TAB_GENERAL_REST = 0xa64, -/*20171018 to 20180627 +/*20171018 to 20180711 모험 Adventure */ MSG_ACHIEVEMENT_TAB_ADVENTURE = 0xa65, -/*20171018 to 20180627 +/*20171018 to 20180711 룬미드가츠 Rune Midgarts */ MSG_ACHIEVEMENT_TAB_ADVENTURE_RUNEMIDGARTS = 0xa66, -/*20171018 to 20180627 +/*20171018 to 20180711 슈발츠발드 Schwartzvald */ MSG_ACHIEVEMENT_TAB_ADVENTURE_SCHWARZWALD = 0xa67, -/*20171018 to 20180627 +/*20171018 to 20180711 아루나펠츠 Arunafeltz */ MSG_ACHIEVEMENT_TAB_ADVENTURE_ARUNAFELTZ = 0xa68, -/*20171018 to 20180627 +/*20171018 to 20180711 이계 Commandment */ MSG_ACHIEVEMENT_TAB_ADVENTURE_ANOTHERWORLD = 0xa69, -/*20171018 to 20180627 +/*20171018 to 20180711 로컬라이징 Localizing */ MSG_ACHIEVEMENT_TAB_ADVENTURE_LOCALIZING = 0xa6a, -/*20171018 to 20180627 +/*20171018 to 20180711 던전 Dungeon */ MSG_ACHIEVEMENT_TAB_ADVENTURE_DUNGEON = 0xa6b, -/*20171018 to 20180627 +/*20171018 to 20180711 전투 Battle */ MSG_ACHIEVEMENT_TAB_BATTLE = 0xa6c, -/*20171018 to 20180627 +/*20171018 to 20180711 결투 Duel */ MSG_ACHIEVEMENT_TAB_BATTLE_PVP = 0xa6d, -/*20171018 to 20180627 +/*20171018 to 20180711 수련 Lily */ MSG_ACHIEVEMENT_TAB_BATTLE_TRAINING = 0xa6e, -/*20171018 to 20180627 +/*20171018 to 20180711 퀘스트 Quest */ MSG_ACHIEVEMENT_TAB_QUEST = 0xa6f, -/*20171018 to 20180627 +/*20171018 to 20180711 에피소드 Episode */ MSG_ACHIEVEMENT_TAB_QUEST_EPISODE = 0xa70, -/*20171018 to 20180627 +/*20171018 to 20180711 일반 General */ MSG_ACHIEVEMENT_TAB_QUEST_GENERAL = 0xa71, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼 Memorial */ MSG_ACHIEVEMENT_TAB_MEMORIAL = 0xa72, -/*20171018 to 20180627 +/*20171018 to 20180711 미드가르드 Midgard */ MSG_ACHIEVEMENT_TAB_MEMORIAL_MIDGARD = 0xa73, -/*20171018 to 20180627 +/*20171018 to 20180711 이계 Commandment */ MSG_ACHIEVEMENT_TAB_MEMORIAL_ANOTHERWORLD = 0xa74, -/*20171018 to 20180627 +/*20171018 to 20180711 기타 Other */ MSG_ACHIEVEMENT_TAB_MEMORIAL_REST = 0xa75, -/*20171018 to 20180627 +/*20171018 to 20180711 위업 Feat */ MSG_ACHIEVEMENT_TAB_ACHIEVEMENT = 0xa76, -/*20171018 to 20180627 +/*20171018 to 20180711 달성한 과제 Achieved challenge */ MSG_ACHIEVEMENT_TAB_TOTAL = 0xa77, -/*20171018 to 20180627 +/*20171018 to 20180711 더 이상 추가할 수 없습니다. You cannot add anymore. */ MSG_FAIL_ADD_ACHIEVEMENT_TRACING = 0xa78, -/*20171018 to 20180627 +/*20171018 to 20180711 < %s > 달성하였습니다. < %S > achieved. */ MSG_NOTICE_COMPLETE_ACHIEVEMENT = 0xa79, -/*20171018 to 20180627 +/*20171018 to 20180711 only otp user login allow Only OTP users are allowed */ MSG_OTPUSER_ONLY = 0xa7a, -/*20171018 to 20180627 +/*20171018 to 20180711 이 버튼을 누를 시, 지정된 상품을 받게되며 룰렛은 초기화 됩니다. When this button pressed, you will receive a specified initialized roulette item. */ MSG_GET_ROULLETE_PRIZE = 0xa7b, -/*20171018 to 20180627 +/*20171018 to 20180711 이 버튼을 누를 시, 깜빡이는 화살표의 라인부터 룰렛을 시작 합니다. When this button pressed, the flashing arrows from the lines of the roulette wheel begins. */ MSG_NOTICE_NEXT_ROULLETE_STAGE = 0xa7c, -/*20171018 to 20180627 +/*20171018 to 20180711 칭호 Style */ MSG_TITLE_EQUIPMENT = 0xa7d, -/*20171018 to 20180627 +/*20171018 to 20180711 칭호 해제 Title release */ MSG_TAKEOFF_TITLE = 0xa7e, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 생성을 할 수 없는 지역입니다. Can't create a Guild in this area. */ MSG_GUILD_MAKE_GUILD_NOT_PERMITTED_MAP = 0xa7f, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 해체를 할 수 없는 지역입니다. Can't disband a Guild in this area. */ MSG_GUILD_DISORGANIZE_GUILD_NOT_PERMITTED_MAP = 0xa80, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 가입을 할 수 없는 지역입니다. Can't join a Guild in this area. */ MSG_GUILD_JOIN_GUILD_NOT_PERMITTED_MAP = 0xa81, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 탈퇴를 할 수 없는 지역입니다. Can't leave a Guild in this area. */ MSG_GUILD_LEAVE_GUILD_NOT_PERMITTED_MAP = 0xa82, -/*20171018 to 20180627 +/*20171018 to 20180711 길드원 추방을 할 수 없는 지역입니다. Can't deport a Guild in this area. */ MSG_GUILD_EXPEL_GUILD_NOT_PERMITTED_MAP = 0xa83, -/*20171018 to 20180627 +/*20171018 to 20180711 길드직위 변경을 할 수 없는 지역입니다. Can't change a Guild title in this area */ MSG_GUILD_POSITION_CHANGE_NOT_PERMITTED_MAP = 0xa84, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 소지량을 5칸이상 비워주세요 Please empty at least 5 amount of possession in item window. */ MSG_NOT_ENOUGH_SPACE_IN_ITEM_BODY = 0xa85, -/*20171018 to 20180627 +/*20171018 to 20180711 E X P : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) EXP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_EXPMSG = 0xa86, -/*20171018 to 20180627 +/*20171018 to 20180711 DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) DROP : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_DROPMSG = 0xa87, -/*20171018 to 20180627 +/*20171018 to 20180711 DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%%) DEATH : %.1f%% ( basic 100.0%% pccafe %.1f%% + %s %.1f%% ) */ MSG_JPN_PERSONALINFO_DEATHMSG = 0xa88, -/*20171018 to 20180627 +/*20171018 to 20180711 첨부할 수 있는 아이템의 갯수가 초과되었습니다. The number of items that can be attached is exceeded. */ MSG_SET_ITEMS_TO_MAIL_OVERCOUNT = 0xa89, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 구매 시 소리로 알림 Notify when item purchased */ MSG_SOUNDEFFECT_ITEMBUYWND = 0xa8a, -/*20171018 to 20180627 +/*20171018 to 20180711 첨부할 수 없는 아이템입니다. Unable to attach the items. */ MSG_ID_A8B = 0xa8b, -/*20171018 to 20180627 +/*20171018 to 20180711 꽝에 당첨되었으므로 다음 상위 단계의 룰렛을 돌리실 수 없습니다. Because you can not win a slam room and turn the roulette of the next higher step. */ MSG_ID_A8C = 0xa8c, -/*20171018 to 20180627 +/*20171018 to 20180711 답장쓰기 Replying */ MSG_ID_A8D = 0xa8d, -/*20171018 to 20180627 +/*20171018 to 20180711 내용읽기 Read more */ MSG_ID_A8E = 0xa8e, -/*20171018 to 20180627 +/*20171018 to 20180711 메일삭제 Delete message */ MSG_ID_A8F = 0xa8f, -/*20171018 to 20180627 +/*20171018 to 20180711 仙貝 : %d Crackers : %d */ MSG_ID_A90 = 0xa90, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %s 仙貝 %s %s crackers */ MSG_ID_A91 = 0xa91, -/*20171018 to 20180627 +/*20171018 to 20180711 仙貝 Crackers */ MSG_ID_A92 = 0xa92, -/*20171018 to 20180627 +/*20171018 to 20180711 Total : %d 仙貝 Total : %d Crackers */ MSG_ID_A93 = 0xa93, -/*20171018 to 20180627 +/*20171018 to 20180711 %d -> %s 仙貝 %d -> %s Crackers */ MSG_ID_A94 = 0xa94, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 仙貝 %s Crackers */ MSG_ID_A95 = 0xa95, -/*20171018 to 20180627 +/*20171018 to 20180711 Current 仙貝 : %s Current Crackers : %s */ MSG_ID_A96 = 0xa96, -/*20171018 to 20180627 +/*20171018 to 20180711 %s : %s 仙貝 %s : %s Crackers */ MSG_ID_A97 = 0xa97, -/*20171018 to 20180627 +/*20171018 to 20180711 %10s 仙貝 %10s Crackers */ MSG_ID_A98 = 0xa98, -/*20171018 to 20180627 +/*20171018 to 20180711 Total : %s 仙貝 Total : %s Crackers */ MSG_ID_A99 = 0xa99, -/*20171018 to 20180627 +/*20171018 to 20180711 ※수수료 3% / 최소 1仙貝의 수수료 차감 * Commission 3% / Minimum 1 Crackers comission deducted */ MSG_ID_A9A = 0xa9a, -/*20171018 to 20180627 +/*20171018 to 20180711 仙貝 입니다. The Crackers. */ MSG_ID_A9B = 0xa9b, -/*20171018 to 20180627 +/*20171018 to 20180711 ^0000ff仙貝 이상^000000입니다. 입력금액이 맞습니까? ^0000ff more than crackers^000000Did you enter the correct amount? */ MSG_ID_A9C = 0xa9c, -/*20171018 to 20180627 +/*20171018 to 20180711 10억仙貝이상 안전 확인 Over than 10billions secure check */ MSG_ID_A9D = 0xa9d, -/*20171018 to 20180627 +/*20171018 to 20180711 10억 仙貝 이상 입력하셔도 가격은 10억 仙貝로 판매됩니다. If you fill over 1 billion, the price will be automatically set as 10 billion Xianbei. */ MSG_ID_A9E = 0xa9e, -/*20171018 to 20180627 +/*20171018 to 20180711 9,999仙貝 이상 입력하셔도 가격은 9,999仙貝로 판매됩니다. If you fill over 9,999 Xianbei, the price will automatically set as 9,999 Xianbei. */ MSG_ID_A9F = 0xa9f, -/*20171018 to 20180627 +/*20171018 to 20180711 가격이 0 仙貝인 아이템이 존재 합니다. 상점을 열수 없습니다! There are items priced 0 Xianbei. You cannot open vending. */ MSG_ID_AA0 = 0xaa0, -/*20171018 to 20180627 +/*20171018 to 20180711 상대 캐릭터가 최대 보유 仙貝량을 초과하여 거래가 불가능 합니다. The opponent is over the Xianbei limit. Trade failed. */ MSG_ID_AA1 = 0xaa1, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 아이템의 가격을 10억仙貝 이하로 입력해 주세요. Please fill out %s item price less than 1 billion Xianbei. */ MSG_ID_AA2 = 0xaa2, -/*20171018 to 20180627 +/*20171018 to 20180711 %s : %s 仙貝 => %s EA %s: %s Xianbei => %s ea */ MSG_ID_AA3 = 0xaa3, -/*20171018 to 20180627 +/*20171018 to 20180711 제한 금액 : %s 仙貝 Limited price: %s Xianbei */ MSG_ID_AA4 = 0xaa4, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %s 仙貝 %d 개 %s %s %d Xianbei */ MSG_ID_AA5 = 0xaa5, -/*20171018 to 20180627 +/*20171018 to 20180711 %s %d개를 %d 仙貝에 판매 하였습니다. 수수료는 3%% 입니다. %d %s are sold. In total %d Xianbei. 3%% charge will be imposed. */ MSG_ID_AA6 = 0xaa6, -/*20171018 to 20180627 +/*20171018 to 20180711 RODEX */ MSG_ID_AA7 = 0xaa7, -/*20171018 to 20180627 +/*20171018 to 20180711 SEND */ MSG_ID_AA8 = 0xaa8, -/*20171018 to 20180627 +/*20171018 to 20180711 RECEIVE */ MSG_ID_AA9 = 0xaa9, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 작성창을 닫아주세요. Please close the mail compose window. */ MSG_ID_AAA = 0xaaa, -/*20171018 to 20180627 +/*20171018 to 20180711 서버접근거부(A) Server access denied(A) */ MSG_ID_AAB = 0xaab, -/*20171018 to 20180627 +/*20171018 to 20180711 서버접근거부(B) Server access denied(B) */ MSG_ID_AAC = 0xaac, -/*20171018 to 20180627 +/*20171018 to 20180711 장착된 화살/탄환 을 해제해야합니다. Unequipped Arrow/Ammunition. */ MSG_ID_AAD = 0xaad, -/*20171018 to 20180627 +/*20171018 to 20180711 인벤토리의 아이템이 소모되어 로덱스 쓰기창을 닫습니다. Consuming item in inventory will close mail compose window. */ MSG_ID_AAE = 0xaae, -/*20171018 to 20180627 +/*20171018 to 20180711 소지하신 돋보기가 없습니다. Do not have Magnifier. */ MSG_ID_AAF = 0xaaf, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 버릴려면 메일 쓰기창을 닫아주세요. Close email window if you want to discard item. */ MSG_ID_AB0 = 0xab0, -/*20171018 to 20180627 +/*20171018 to 20180711 상대방이 친구 요청중입니다 The opponent has already requested you to be a friend. */ MSG_ID_AB1 = 0xab1, -/*20171018 to 20180627 +/*20171018 to 20180711 SCRIPT ERROR AID */ MSG_ID_AB2 = 0xab2, -/*20171018 to 20180627 +/*20171018 to 20180711 Errorfile : %s ErrorLine : %d 줄 @@ -13566,1094 +13566,1094 @@ ErrorLine : %d item ErrorContext: %s */ MSG_ID_AB3 = 0xab3, -/*20171018 to 20180627 +/*20171018 to 20180711 ^ff0000해당 아이템을 구매 하시겠습니까? %d포인트 및 %d 仙貝가 차감 됩니다. ^ff0000Are you sure want to purchase the item? after confirmation will consume %d point and %d crackers. */ MSG_ID_AB4 = 0xab4, -/*20171018 to 20180627 +/*20171018 to 20180711 닫기 Close */ MSG_ID_AB5 = 0xab5, -/*20171018 to 20180627 +/*20171018 to 20180711 퀘스트 Quest */ MSG_ID_AB6 = 0xab6, -/*20171018 to 20180627 +/*20171018 to 20180711 퀘스트 아이콘 보기 View Quest icon */ MSG_ID_AB7 = 0xab7, -/*20171018 to 20180627 +/*20171018 to 20180711 편의시설 Facility */ MSG_ID_AB8 = 0xab8, -/*20171018 to 20180627 +/*20171018 to 20180711 편의시설 아이콘 보기 View Facility icon */ MSG_ID_AB9 = 0xab9, -/*20171018 to 20180627 +/*20171018 to 20180711 길드원/파티원 Guild/Party */ MSG_ID_ABA = 0xaba, -/*20171018 to 20180627 +/*20171018 to 20180711 길드원/파티원 보기 Show Guild/Party */ MSG_ID_ABB = 0xabb, -/*20171018 to 20180627 +/*20171018 to 20180711 기록하기 Record */ MSG_ID_ABC = 0xabc, -/*20171018 to 20180627 +/*20171018 to 20180711 보스몬스터 Boss Monster */ MSG_ID_ABD = 0xabd, -/*20171018 to 20180627 +/*20171018 to 20180711 나 I */ MSG_ID_ABE = 0xabe, -/*20171018 to 20180627 +/*20171018 to 20180711 삭제 하시겠습니까? Are you sure want to delete it? */ MSG_ID_ABF = 0xabf, -/*20171018 to 20180627 +/*20171018 to 20180711 퀘스트 NPC Quest NPC */ MSG_ID_AC0 = 0xac0, -/*20171018 to 20180627 +/*20171018 to 20180711 메모할 내용을 기록합니다 Record content */ MSG_ID_AC1 = 0xac1, -/*20171018 to 20180627 +/*20171018 to 20180711 저장하기 Store */ MSG_ID_AC2 = 0xac2, -/*20171018 to 20180627 +/*20171018 to 20180711 메모하기 Record */ MSG_ID_AC3 = 0xac3, -/*20171018 to 20180627 +/*20171018 to 20180711 %s [%d옵션] %d개 %s [%d Property] %d ea */ MSG_ID_AC4 = 0xac4, -/*20171018 to 20180627 +/*20171018 to 20180711 %s [%d옵션] %s Zeny %s [%d Property] %s Zeny */ MSG_ID_AC5 = 0xac5, -/*20171018 to 20180627 +/*20171018 to 20180711 %s [%d옵션] %d %s %d -> %s %s %s [%d Property] %d %s %d -> %s %s */ MSG_ID_AC6 = 0xac6, -/*20171018 to 20180627 +/*20171018 to 20180711 %s [%d옵션] %d %s %s %s %s [%d Property] %d %s %s %s */ MSG_ID_AC7 = 0xac7, -/*20171018 to 20180627 +/*20171018 to 20180711 %s [%d옵션] %d -> %s %s %s [%d Property] %d -> %s %s */ MSG_ID_AC8 = 0xac8, -/*20171018 to 20180627 +/*20171018 to 20180711 %s [%d옵션] %s %s %s [%d Property] %s %s */ MSG_ID_AC9 = 0xac9, -/*20171018 to 20180627 +/*20171018 to 20180711 최소 거래 단위 100 仙貝 이상으로 설정 하셔야 합니다. The minimum trading unit must be 100 crackers or more. */ MSG_ID_ACA = 0xaca, -/*20171018 to 20180627 +/*20171018 to 20180711 머리 색 Hair color */ MSG_ID_ACB = 0xacb, -/*20171018 to 20180627 +/*20171018 to 20180711 머리 모양 Hair style */ MSG_ID_ACC = 0xacc, -/*20171018 to 20180627 +/*20171018 to 20180711 옷 색 Cloth color */ MSG_ID_ACD = 0xacd, -/*20171018 to 20180627 +/*20171018 to 20180711 옷 모양 Cloth pattern */ MSG_ID_ACE = 0xace, -/*20171018 to 20180627 +/*20171018 to 20180711 지원되지 않는 맵 입니다. Unsupported Map. */ MSG_ID_ACF = 0xacf, -/*20171018 to 20180627 +/*20171018 to 20180711 2,147,483,647 Zeny 이하로 입력 하십시오. Enter Zeny Below 2,147,483,647. */ MSG_ID_AD0 = 0xad0, -/*20171018 to 20180627 +/*20171018 to 20180711 1 Zeny 이상 입력 하십시오. Please Enter atleast 1 zeny. */ MSG_ID_AD1 = 0xad1, -/*20171018 to 20180627 +/*20171018 to 20180711 보유한 Zeny 가 없습니다. You do not hold any zeny. */ MSG_ID_AD2 = 0xad2, -/*20171018 to 20180627 +/*20171018 to 20180711 제니 창고 Zeny Storage */ MSG_ID_AD3 = 0xad3, -/*20171018 to 20180627 +/*20171018 to 20180711 창고보유액 in Bank */ MSG_ID_AD4 = 0xad4, -/*20171018 to 20180627 +/*20171018 to 20180711 소지금 on hand */ MSG_ID_AD5 = 0xad5, -/*20171018 to 20180627 +/*20171018 to 20180711 입금 Deposit */ MSG_ID_AD6 = 0xad6, -/*20171018 to 20180627 +/*20171018 to 20180711 출금 Withdraw */ MSG_ID_AD7 = 0xad7, -/*20171018 to 20180627 +/*20171018 to 20180711 1 z UP 1z UP */ MSG_ID_AD8 = 0xad8, -/*20171018 to 20180627 +/*20171018 to 20180711 1 z Down 1z Down */ MSG_ID_AD9 = 0xad9, -/*20171018 to 20180627 +/*20171018 to 20180711 Max */ MSG_ID_ADA = 0xada, -/*20171018 to 20180627 +/*20171018 to 20180711 입력값이 없습니다 There is no Input value */ MSG_ID_ADB = 0xadb, -/*20171018 to 20180627 +/*20171018 to 20180711 보유 Zeny 부족 Not enough zeny */ MSG_ID_ADC = 0xadc, -/*20171018 to 20180627 +/*20171018 to 20180711 입력값 필요 Input Required */ MSG_ID_ADD = 0xadd, -/*20171018 to 20180627 +/*20171018 to 20180711 문자 입력 불가 Numbers only */ MSG_ID_ADE = 0xade, -/*20171018 to 20180627 +/*20171018 to 20180711 최대 입력 초과 Exceeded max input */ MSG_ID_ADF = 0xadf, -/*20171018 to 20180627 +/*20171018 to 20180711 최소 입력 미만 Below Minimum Input */ MSG_ID_AE0 = 0xae0, -/*20171018 to 20180627 +/*20171018 to 20180711 보유 Zeny 부족 Not enough zeny */ MSG_ID_AE1 = 0xae1, -/*20171018 to 20180627 +/*20171018 to 20180711 은행 잔고 부족 Insufficient funds */ MSG_ID_AE2 = 0xae2, -/*20171018 to 20180627 +/*20171018 to 20180711 최대 보유 Zeny 초과 Exceeded max zeny */ MSG_ID_AE3 = 0xae3, -/*20171018 to 20180627 +/*20171018 to 20180711 드롭 X Drop X */ MSG_ID_AE4 = 0xae4, -/*20171018 to 20180627 +/*20171018 to 20180711 창고 X Storage X */ MSG_ID_AE5 = 0xae5, -/*20171018 to 20180627 +/*20171018 to 20180711 카트 X Cart X */ MSG_ID_AE6 = 0xae6, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 X Mail X */ MSG_ID_AE7 = 0xae7, -/*20171018 to 20180627 +/*20171018 to 20180711 교환창 X Trade X */ MSG_ID_AE8 = 0xae8, -/*20171018 to 20180627 +/*20171018 to 20180711 경매장 X Auction X */ MSG_ID_AE9 = 0xae9, -/*20171018 to 20180627 +/*20171018 to 20180711 길드창고 X Guild Storage X */ MSG_ID_AEA = 0xaea, -/*20171018 to 20180627 +/*20171018 to 20180711 NPC에게 판매 X Sell to NPC X */ MSG_ID_AEB = 0xaeb, -/*20171018 to 20180627 +/*20171018 to 20180711 이동제한이 있는 아이템입니다. Item moves restriction. */ MSG_ID_AEC = 0xaec, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터를 생성해주세요! Please Create a Character! */ MSG_ID_AED = 0xaed, -/*20171018 to 20180627 +/*20171018 to 20180711 장착된 투사체 아이템을 해제해야 합니다. You need to disarm the equipped projectiles. */ MSG_ID_AEE = 0xaee, -/*20171018 to 20180627 +/*20171018 to 20180711 인원 초과로 메모리얼 던전에 입장 할 수 없습니다 You cannot enter Memorial Dungeon with excess members */ MSG_ID_AEF = 0xaef, -/*20171018 to 20180627 +/*20171018 to 20180711 인원수 초과로 인해 메모리얼 던전 입장이 거부되었습니다 Memorial Dungeon Access was denied due to exceeding number of players */ MSG_ID_AF0 = 0xaf0, -/*20171018 to 20180627 +/*20171018 to 20180711 %.1f%% ( %s Server: %.1f%% + Premium:%.1f%% ) */ MSG_ID_AF1 = 0xaf1, -/*20171018 to 20180627 +/*20171018 to 20180711 %.1f%% ( %s Server: %.1f%% + Premium:%.1f%% ) */ MSG_ID_AF2 = 0xaf2, -/*20171018 to 20180627 +/*20171018 to 20180711 중복된 아이템이 존재하여 사용이 불가능 합니다. Consuming Item denied due to multiple same item. */ MSG_ID_AF3 = 0xaf3, -/*20171018 to 20180627 +/*20171018 to 20180711 중복된 효과가 존재하여 사용이 불가능 합니다. Consuming Item denied due to effect of same consumed item. */ MSG_ID_AF4 = 0xaf4, -/*20171018 to 20180627 +/*20171018 to 20180711 화면 흔들림 효과 ON Flicker Effect ON */ MSG_ID_AF5 = 0xaf5, -/*20171018 to 20180627 +/*20171018 to 20180711 화면 흔들림 효과 OFF Flicker Effect OFF */ MSG_ID_AF6 = 0xaf6, -/*20171018 to 20180627 +/*20171018 to 20180711 불법 프로그램 발견되었습니다 Illegal Programs has been detected */ MSG_ID_AF7 = 0xaf7, -/*20171018 to 20180627 +/*20171018 to 20180711 메일 보내기 Send Mail */ MSG_ID_AF8 = 0xaf8, -/*20171018 to 20180627 +/*20171018 to 20180711 E X P : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) E X P: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AF9 = 0xaf9, -/*20171018 to 20180627 +/*20171018 to 20180711 DROP : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) DROP : %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AFA = 0xafa, -/*20171018 to 20180627 +/*20171018 to 20180711 DEATH : %.1f%% ( basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) DEATH: %.1f%% (Basic 100.0%% VIP Bonus %.1f%% + %s %.1f%%) */ MSG_ID_AFB = 0xafb, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 태그는 이름으로 사용하실 수 없습니다. Name with this tag cannot be used. */ MSG_ID_AFC = 0xafc, -/*20171018 to 20180627 +/*20171018 to 20180711 ???? bdbac5b8c0cfb8b52098de Style Shop */ MSG_ID_AFD = 0xafd, -/*20171018 to 20180627 +/*20171018 to 20180711 쿠폰 없음. Cash Shop에서 아이템을 구매해 주세요. No serial number, Please visit the store to buy. */ MSG_ID_AFE = 0xafe, -/*20171018 to 20180627 +/*20171018 to 20180711 인벤토리에서 아이템 쿠폰 상자를 열어주세요. Please turn on Serial item number window box. */ MSG_ID_AFF = 0xaff, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 스타일 정보를 삭제하시겠습니까? Bank */ MSG_ID_B00 = 0xb00, -/*20171018 to 20180627 +/*20171018 to 20180711 슬롯이 꽉 찼습니다. 내 스타일에서 캐릭터 삭제 후 사용해 주십시오. Slot is full, please delete a character. */ MSG_ID_B01 = 0xb01, -/*20171018 to 20180627 +/*20171018 to 20180711 비용을 지불하고 현재 스타일을 적용하시겠습니까? (※ 비용은 반환되지 않습니다.) Item cannot be restored, are you sure want to apply it? */ MSG_ID_B02 = 0xb02, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 스타일을 저장하였습니다. Registered as the following style. */ MSG_ID_B03 = 0xb03, -/*20171018 to 20180627 +/*20171018 to 20180711 보유 Zeny 부족. 은행에 충분한 Zeny가 있습니다. There are plenty of golds in the bank, Please go to the bank now. */ MSG_ID_B04 = 0xb04, -/*20171018 to 20180627 +/*20171018 to 20180711 으로 이동합니다. moving... */ MSG_ID_B05 = 0xb05, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 국가의 영공통과에 대한 허가가 나지 않았습니다. You are not allowed to fly over the sovereign airspace of the country. */ MSG_ID_B06 = 0xb06, -/*20171018 to 20180627 +/*20171018 to 20180711 마나로 대기불안정이 계속되어 비공정 운행이 불가능합니다. Airship flight is temporarily unavailable due to atmospheric instability caused by magic. */ MSG_ID_B07 = 0xb07, -/*20171018 to 20180627 +/*20171018 to 20180711 개인 비공정 Private airship */ MSG_ID_B08 = 0xb08, -/*20171018 to 20180627 +/*20171018 to 20180711 잠시 후 다시 시도해주세요. Please try again in a moment. */ MSG_ID_B09 = 0xb09, -/*20171018 to 20180627 +/*20171018 to 20180711 개인 비공정 이용에 필요한 제니가 부족합니다. Not enough Zeny to use the private airship. */ MSG_ID_B0A = 0xb0a, -/*20171018 to 20180627 +/*20171018 to 20180711 개인 비공정 이용에 필요한 아이템이 부족합니다. Not enough Cans to use the private airship. */ MSG_ID_B0B = 0xb0b, -/*20171018 to 20180627 +/*20171018 to 20180711 개인 비공정을 이용할 수 있는 레벨이 아닙니다. You cannot meet the level to use the private airship. */ MSG_ID_B0C = 0xb0c, -/*20171018 to 20180627 +/*20171018 to 20180711 선택한 지점으론 개인비공정이 이동할 수 없습니다. You cannot move to the selected point by the private airship. */ MSG_ID_B0D = 0xb0d, -/*20171018 to 20180627 +/*20171018 to 20180711 현 지점에선 개인비공정을 이용할 수 없습니다. You cannot use the private airship where you are now. */ MSG_ID_B0E = 0xb0e, -/*20171018 to 20180627 +/*20171018 to 20180711 액세서리 Accessory */ MSG_ID_B0F = 0xb0f, -/*20171018 to 20180627 +/*20171018 to 20180711 세컨드코스튬 Second costume */ MSG_ID_B10 = 0xb10, -/*20171018 to 20180627 +/*20171018 to 20180711 내 스타일 Wardrobe */ MSG_ID_B11 = 0xb11, -/*20171018 to 20180627 +/*20171018 to 20180711 염색할 수 없는 헤어스타일입니다. This hairstyle cannot be dyed. */ MSG_ID_B12 = 0xb12, -/*20171018 to 20180627 +/*20171018 to 20180711 화살표를 눌러 마음에 드는 스타일을 선택해 보세요. Press an arrow to choose the style you want. */ MSG_ID_B13 = 0xb13, -/*20171018 to 20180627 +/*20171018 to 20180711 새로운 스타일을 확인해 보세요. (※ 액세서리 구매 시 RODEX로 발송됩니다.) Come and see the new styles. (Purchased accessories will be sent via RODEX.) */ MSG_ID_B14 = 0xb14, -/*20171018 to 20180627 +/*20171018 to 20180711 기본 스타일 Basic style */ MSG_ID_B15 = 0xb15, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 스킬은 BaseLv %d 이상부터 스킬 포인트 투자가 가능합니다. You can level up the skill from the base Lv. %d. */ MSG_ID_B16 = 0xb16, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 특수기호는 이름에 사용하실 수 없습니다. Special symbol can't be used in name */ MSG_ID_B17 = 0xb17, -/*20171018 to 20180627 +/*20171018 to 20180711 MHP가 너무 낮아, 해당 스킬을 사용할 수 없습니다 MaxHP is to low to use this skill */ MSG_ID_B18 = 0xb18, -/*20171018 to 20180627 +/*20171018 to 20180711 MSP가 너무 낮아, 해당 스킬을 사용할 수 없습니다 MaxSP is to low to use this skill */ MSG_ID_B19 = 0xb19, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 비교하기 Compare items */ MSG_ID_B1A = 0xb1a, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 버리기 잠금 Drop lock */ MSG_ID_B1B = 0xb1b, -/*20171018 to 20180627 +/*20171018 to 20180711 스크린샷 파일이 첨부 되지 않았습니다. Screenshots are not attached */ MSG_ID_B1C = 0xb1c, -/*20171018 to 20180627 +/*20171018 to 20180711 Twitter TWITTER */ MSG_ID_B1D = 0xb1d, -/*20171018 to 20180627 +/*20171018 to 20180711 일반 General */ MSG_ID_B1E = 0xb1e, -/*20171018 to 20180627 +/*20171018 to 20180711 공지 Notice */ MSG_ID_B1F = 0xb1f, -/*20171018 to 20180627 +/*20171018 to 20180711 반송 Clear */ MSG_ID_B20 = 0xb20, -/*20171018 to 20180627 +/*20171018 to 20180711 새로고침 Refresh */ MSG_ID_B21 = 0xb21, -/*20171018 to 20180627 +/*20171018 to 20180711 %d분 %d minute */ MSG_ID_B22 = 0xb22, -/*20171018 to 20180627 +/*20171018 to 20180711 %d시간 %d hour */ MSG_ID_B23 = 0xb23, -/*20171018 to 20180627 +/*20171018 to 20180711 %d일 %d day */ MSG_ID_B24 = 0xb24, -/*20171018 to 20180627 +/*20171018 to 20180711 반송됨 Returned */ MSG_ID_B25 = 0xb25, -/*20171018 to 20180627 +/*20171018 to 20180711 선택한 메일을 삭제하시겠습니까? Do you want to delete the message? */ MSG_ID_B26 = 0xb26, -/*20171018 to 20180627 +/*20171018 to 20180711 위치표시 Show information */ MSG_ID_B27 = 0xb27, -/*20171018 to 20180627 +/*20171018 to 20180711 확대 Zoom In */ MSG_ID_B28 = 0xb28, -/*20171018 to 20180627 +/*20171018 to 20180711 축소 Zoom Out */ MSG_ID_B29 = 0xb29, -/*20171018 to 20180627 +/*20171018 to 20180711 맵보기 Maximize */ MSG_ID_B2A = 0xb2a, -/*20171018 to 20180627 +/*20171018 to 20180711 월드보기 Show world map */ MSG_ID_B2B = 0xb2b, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 소지 종류수 Total possession item type */ MSG_ID_B2C = 0xb2c, -/*20171018 to 20180627 +/*20171018 to 20180711 /minimap */ MSG_ID_B2D = 0xb2d, -/*20171018 to 20180627 +/*20171018 to 20180711 미니맵 버튼을 표시합니다 Show minimap buttons */ MSG_ID_B2E = 0xb2e, -/*20171018 to 20180627 +/*20171018 to 20180711 미니맵 버튼을 표시하지 않습니다 Hide minimap buttons */ MSG_ID_B2F = 0xb2f, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 접속자 정렬 Show guild member login status */ MSG_ID_B30 = 0xb30, -/*20171018 to 20180627 +/*20171018 to 20180711 친밀도 : %s Intimacy: %s */ MSG_ID_B31 = 0xb31, -/*20171018 to 20180627 +/*20171018 to 20180711 확인 전 Confirmation */ MSG_ID_B32 = 0xb32, -/*20171018 to 20180627 +/*20171018 to 20180711 파티 이름 Team name */ MSG_ID_B33 = 0xb33, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장 Leader */ MSG_ID_B34 = 0xb34, -/*20171018 to 20180627 +/*20171018 to 20180711 제한 시간 초과. 클라이언트를 종료합니다. Time limit exceeded. Closing the client */ MSG_ID_B35 = 0xb35, -/*20171018 to 20180627 +/*20171018 to 20180711 잘못된 입력입니다. 클라이언트를 종료합니다. Input error. Closing the client */ MSG_ID_B36 = 0xb36, -/*20171018 to 20180627 +/*20171018 to 20180711 정답 입니다. 보상으로 소정의 버프가 주어집니다. Incorrect input. A small buff has given to you */ MSG_ID_B37 = 0xb37, -/*20171018 to 20180627 +/*20171018 to 20180711 영문 4자, 한글 2자 이상으로 입력해야 합니다. Enter 4 english words and 2 chinese words */ MSG_ID_B38 = 0xb38, -/*20171018 to 20180627 +/*20171018 to 20180711 입력한 답이 [%s]가 맞습니까? Your entered answer is [%s]. Is it right? */ MSG_ID_B39 = 0xb39, -/*20171018 to 20180627 +/*20171018 to 20180711 선택된 이미지가 없습니다. Icon is unchecked */ MSG_ID_B3A = 0xb3a, -/*20171018 to 20180627 +/*20171018 to 20180711 잘못된 입력입니다. (남은 기회 %d번) Incorrect input (Remaining chance: %d) */ MSG_ID_B3B = 0xb3b, -/*20171018 to 20180627 +/*20171018 to 20180711 총 %d명의 유저를 신고하시겠습니까? Do you want to announce %d to player? */ MSG_ID_B3C = 0xb3c, -/*20171018 to 20180627 +/*20171018 to 20180711 유저에게 메시지를 보냈습니다. Message has been sent to player */ MSG_ID_B3D = 0xb3d, -/*20171018 to 20180627 +/*20171018 to 20180711 불법 프로그램 단속에 필요한 데이터가 미등록 상태입니다. Needed Data for Query illegal software are not signed. */ MSG_ID_B3E = 0xb3e, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 매크로 감시중인 유저입니다. The player is being monitored. */ MSG_ID_B3F = 0xb3f, -/*20171018 to 20180627 +/*20171018 to 20180711 매크로가 등록되었습니다.. Already signed in investigation system. */ MSG_ID_B40 = 0xb40, -/*20171018 to 20180627 +/*20171018 to 20180711 이미지 등록에 실패하였습니다. Failed to store icon. */ MSG_ID_B41 = 0xb41, -/*20171018 to 20180627 +/*20171018 to 20180711 정답 등록에 실패하였습니다. Failed to store replied answer. */ MSG_ID_B42 = 0xb42, -/*20171018 to 20180627 +/*20171018 to 20180711 안녕하세요. 불법프로그램 단속중입니다. Hello, illegal software is being monitored. */ MSG_ID_B43 = 0xb43, -/*20171018 to 20180627 +/*20171018 to 20180711 지정된 시간내에 아래의 문자를 입력해주세요. Please enter the text below within the specified time. */ MSG_ID_B44 = 0xb44, -/*20171018 to 20180627 +/*20171018 to 20180711 3회 오류시 운영정책에 의거하여 영구블록됩니다. According to game regulation, when you enter the wrong text three times, you will get banned. */ MSG_ID_B45 = 0xb45, -/*20171018 to 20180627 +/*20171018 to 20180711 남은 횟수 : %d Remaining chance : %d */ MSG_ID_B46 = 0xb46, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 Role */ MSG_ID_B47 = 0xb47, -/*20171018 to 20180627 +/*20171018 to 20180711 범위 Range */ MSG_ID_B48 = 0xb48, -/*20171018 to 20180627 +/*20171018 to 20180711 캐릭터 선택은 좌클릭으로 합니다. You use the left mouse button to specify the role */ MSG_ID_B49 = 0xb49, -/*20171018 to 20180627 +/*20171018 to 20180711 범위 선택은 우클릭으로 합니다. You use the left mouse button to specify the range */ MSG_ID_B4A = 0xb4a, -/*20171018 to 20180627 +/*20171018 to 20180711 범위 크기를 지정하기 위해서는 엔터를 입력해주세요 Not a valid range, please press Enter */ MSG_ID_B4B = 0xb4b, -/*20171018 to 20180627 +/*20171018 to 20180711 E X P : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4C = 0xb4c, -/*20171018 to 20180627 +/*20171018 to 20180711 DROP : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4D = 0xb4d, -/*20171018 to 20180627 +/*20171018 to 20180711 DEATH : %.1f%% ( basic %.1f%% %s %.1f%%) */ MSG_ID_B4E = 0xb4e, -/*20171018 to 20180627 +/*20171018 to 20180711 변경된 캐릭명으로 발송했습니다. 변경된 캐릭명 : %s The role name will be sent: %s */ MSG_ID_B4F = 0xb4f, -/*20171018 to 20180627 +/*20171018 to 20180711 합성에 필요한 재료 Synthesis of the required materials */ MSG_ID_B50 = 0xb50, -/*20171018 to 20180627 +/*20171018 to 20180711 조합 재료가 부족해서 조합할 수 없습니다. Insufficient synthesis materials */ MSG_ID_B51 = 0xb51, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 재료는 %d개가 필요합니다. Required material %d ea. */ MSG_ID_B52 = 0xb52, -/*20171018 to 20180627 +/*20171018 to 20180711 제련도가 낮아서 조합할 수 없습니다. Refine value is to low for synthesis */ MSG_ID_B53 = 0xb53, -/*20171018 to 20180627 +/*20171018 to 20180711 모험가중개소에 등록 하시겠습니까? Do you want to sign in to the adventurers? */ MSG_ID_B54 = 0xb54, -/*20171018 to 20180627 +/*20171018 to 20180711 자유롭게 코멘트를 남겨보세요. Please leave a message */ MSG_ID_B55 = 0xb55, -/*20171018 to 20180627 +/*20171018 to 20180711 그림에 보이는 문자를 입력해주세요. Please enter the text on the graph */ MSG_ID_B56 = 0xb56, -/*20171018 to 20180627 +/*20171018 to 20180711 %d초 남았습니다 %d second left */ MSG_ID_B57 = 0xb57, -/*20171018 to 20180627 +/*20171018 to 20180711 OTP 인증번호 6자리를 입력해 주세요 Please enter your 6 identification number. */ MSG_ID_B58 = 0xb58, -/*20171018 to 20180627 +/*20171018 to 20180711 인증번호 Identification number. */ MSG_ID_B59 = 0xb59, -/*20171018 to 20180627 +/*20171018 to 20180711 6자리의 숫자가 아닙니다. 다시 확인해 주세요 It's not a 6 identification number. Please try again */ MSG_ID_B5A = 0xb5a, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 삭제된 메일입니다. The message has been deleted */ MSG_ID_B5B = 0xb5b, -/*20171018 to 20180627 +/*20171018 to 20180711 개인 비공정으로 이동할 지역을 선택해주세요. Please select the area where the private airship will move */ MSG_ID_B5C = 0xb5c, -/*20171018 to 20180627 +/*20171018 to 20180711 E X P : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5D = 0xb5d, -/*20171018 to 20180627 +/*20171018 to 20180711 DROP : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5E = 0xb5e, -/*20171018 to 20180627 +/*20171018 to 20180711 DEATH : %d%% ( basic 100.0%% %s %d%%) */ MSG_ID_B5F = 0xb5f, -/*20171018 to 20180627 +/*20171018 to 20180711 목적지로 이동중입니다. Move to the destination */ MSG_ID_B60 = 0xb60, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s] 파일이 존재하지 않아 default AI 로 동작합니다 The [%s] is not present, the default AI will be used instead. */ MSG_ID_B61 = 0xb61, -/*20171018 to 20180627 +/*20171018 to 20180711 %.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%) %.1f%% ( Basic 100.0%% + Premium %.1f%% + %s %.1f%%) */ MSG_ID_B62 = 0xb62, -/*20171018 to 20180627 +/*20171018 to 20180711 이 자리에 노점을 세우시겠습니까? Would you like to open a shop at this location? */ MSG_ID_B63 = 0xb63, -/*20171018 to 20180627 +/*20171018 to 20180711 도람족은 해당 의상을 입을 수 없습니다. Doram race can't wear this clothes */ MSG_ID_B64 = 0xb64, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 노점에서 거래한 아이템이 로덱스로 배송되었습니다. Props open-air store sales will be traded in RODEX */ MSG_ID_B65 = 0xb65, -/*20171018 to 20180627 +/*20171018 to 20180711 30,000 z */ MSG_ID_B66 = 0xb66, -/*20171018 to 20180627 +/*20171018 to 20180711 말랑도 특산 통조림 100개 Malangdo Special Can 100 pc */ MSG_ID_B67 = 0xb67, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 80%를 초과하여 진행할 수 없습니다. Cannot carry anymore because weight limit over 80% */ MSG_ID_B68 = 0xb68, -/*20171018 to 20180627 +/*20171018 to 20180711 판매되지 못한 상품이 로덱스로 배송되었습니다. Unsold items are sent to RODEX */ MSG_ID_B69 = 0xb69, -/*20171018 to 20180627 +/*20171018 to 20180711 장착 모습 Preview */ MSG_ID_B6A = 0xb6a, -/*20171018 to 20180627 +/*20171018 to 20180711 길드마스터 위임 Assign Guild Leader */ MSG_ID_B6B = 0xb6b, -/*20171018 to 20180627 +/*20171018 to 20180711 정말로 %s님께 길드마스터를 위임하시겠습니까? 위임 후 당신의 지위는 %s님과 지위가 바뀌게 됩니다. Are sure want to assign %s as guild leader? After assigned your position will become %s */ MSG_ID_B6C = 0xb6c, -/*20171018 to 20180627 +/*20171018 to 20180711 철회 Cancel */ MSG_ID_B6D = 0xb6d, -/*20171018 to 20180627 +/*20171018 to 20180711 노점을 철수하시겠습니까? Do you want to close the shop? */ MSG_ID_B6E = 0xb6e, -/*20171018 to 20180627 +/*20171018 to 20180711 %02d일 %02d시간 %02d분 %02d초 %02d day %02d hour %02d minute %02d second */ MSG_ID_B6F = 0xb6f, -/*20171018 to 20180627 +/*20171018 to 20180711 접속불가 Unable to sign in */ MSG_ID_B70 = 0xb70, -/*20171018 to 20180627 +/*20171018 to 20180711 접속가능인원을 초과하여 접속이 불가능 합니다. Unable to sign in because the maximum number of sign-in is exceeded */ MSG_ID_B71 = 0xb71, -/*20171018 to 20180627 +/*20171018 to 20180711 노점을 설치할 위치를 선택해주세요. Please select a location for your shop */ MSG_ID_B72 = 0xb72, -/*20171018 to 20180627 +/*20171018 to 20180711 펫 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? Pet name will be changed to ^0000ff^0000ff %s^000000^000000, do you want to continue? */ MSG_ID_B73 = 0xb73, -/*20171018 to 20180627 +/*20171018 to 20180711 거래 일시 : Trade date : */ MSG_ID_B74 = 0xb74, -/*20171018 to 20180627 +/*20171018 to 20180711 거래 아이템 : Trade item : */ MSG_ID_B75 = 0xb75, -/*20171018 to 20180627 +/*20171018 to 20180711 거래 수량 : Trade quantity : */ MSG_ID_B76 = 0xb76, -/*20171018 to 20180627 +/*20171018 to 20180711 거래 단가 : Trade price : */ MSG_ID_B77 = 0xb77, -/*20171018 to 20180627 +/*20171018 to 20180711 거래 금액 : Total trade : */ MSG_ID_B78 = 0xb78, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 판매 아이템 Open vending sales agent */ MSG_ID_B79 = 0xb79, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 구매 아이템 Open vending purchase agent */ MSG_ID_B7A = 0xb7a, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 노점 아르바이트 종료 Close vending sales agent */ MSG_ID_B7B = 0xb7b, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 노점 아르바이트 종료 Close vending purchase agent */ MSG_ID_B7C = 0xb7c, -/*20171018 to 20180627 +/*20171018 to 20180711 남은 금액: Balance: */ MSG_ID_B7D = 0xb7d, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 리스트: Item list: */ MSG_ID_B7E = 0xb7e, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 아르바이트생 Vending agent */ MSG_ID_B7F = 0xb7f, -/*20171018 to 20180627 +/*20171018 to 20180711 반환 아이템: Returned item: */ MSG_ID_B80 = 0xb80, -/*20171018 to 20180627 +/*20171018 to 20180711 반환 수량: Returned quantity: */ MSG_ID_B81 = 0xb81, -/*20171018 to 20180627 +/*20171018 to 20180711 반환 일시: Returned date: */ MSG_ID_B82 = 0xb82, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 노점에서 거래한 금액이 로덱스로 배송되었습니다 Total trade will be sent to RODEX */ MSG_ID_B83 = 0xb83, -/*20171018 to 20180627 +/*20171018 to 20180711 사용할 수 없는 이름입니다. Name isn't available */ MSG_ID_B84 = 0xb84, -/*20171018 to 20180627 +/*20171018 to 20180711 상품이 도착했습니다. Item has been delivered */ MSG_ID_B85 = 0xb85, -/*20171018 to 20180627 +/*20171018 to 20180711 구입해주셔서 감사합니다. Thank you for purchasing */ MSG_ID_B86 = 0xb86, -/*20171018 to 20180627 +/*20171018 to 20180711 NPC에게 아이템을 판매하지 않습니다. Press again to unlock */ MSG_ID_B87 = 0xb87, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 판매 잠금 Lock from NPC selling */ MSG_ID_B88 = 0xb88, -/*20171018 to 20180627 +/*20171018 to 20180711 근처에서 소환가능 위치를 찾을수 없습니다. There is no callable location nearby */ MSG_ID_B89 = 0xb89, -/*20171018 to 20180627 +/*20171018 to 20180711 전체 화면 캡쳐 Capture full screens */ MSG_ID_B8A = 0xb8a, -/*20171018 to 20180627 +/*20171018 to 20180711 부분 화면 캡쳐 Capture part of screen */ MSG_ID_B8B = 0xb8b, -/*20171018 to 20180627 +/*20171018 to 20180711 보내기 Send */ MSG_ID_B8C = 0xb8c, -/*20171018 to 20180627 +/*20171018 to 20180711 가족 분과 담당자 Family Affairs agent */ MSG_ID_B8D = 0xb8d, -/*20171018 to 20180627 +/*20171018 to 20180711 가족 사항 변동 안내 Acknowledgement of family member registrations. */ MSG_ID_B8E = 0xb8e, -/*20171018 to 20180627 +/*20171018 to 20180711 안녕하십니까. 금일 "%s"님과 "%s"님의 자녀인 "%s"님이 독립하여 단독 세대를 구성하였습니다. @@ -14674,517 +14674,517 @@ Please contact to Prontera Family Affairs if you have any enquiries. Thank you. */ MSG_ID_B8F = 0xb8f, -/*20171018 to 20180627 +/*20171018 to 20180711 장착 Equip */ MSG_ID_B90 = 0xb90, -/*20171018 to 20180627 +/*20171018 to 20180711 이미지 없음 No image */ MSG_ID_B91 = 0xb91, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s]은(는) 현재 호출을 차단한 상태입니다. [%s] is blocking Call Massage. */ MSG_ID_B92 = 0xb92, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 공성전이 진행중이므로, 길드마스터를 위임 할 수 없습니다. Currently in WoE hours, unable to delegate Guild leader */ MSG_ID_B93 = 0xb93, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 길드장 위임을 받은지 만 하루가 지나지 않아, 길드장을 위임할 수 없습니다. You have to wait for one day before delegating a new Guild leader */ MSG_ID_B94 = 0xb94, -/*20171018 to 20180627 +/*20171018 to 20180711 아이가 되면 전승을 할 수 없고 스텟의 제한이 있으며 HP와 SP가 줄어듭니다. 그래도 괜찮습니까? When adopted, character will not able to transcend, maximum stats will be limited, MaxHP and MaxSP will be reduced. Are you sure you want to continue? */ MSG_ID_B95 = 0xb95, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 Refining */ MSG_ID_B96 = 0xb96, -/*20171018 to 20180627 +/*20171018 to 20180711 대장장이의 축복을 사용중입니다. Use Blacksmith's Blessing */ MSG_ID_B97 = 0xb97, -/*20171018 to 20180627 +/*20171018 to 20180711 제니가 부족합니다. Insufficient zeny */ MSG_ID_B98 = 0xb98, -/*20171018 to 20180627 +/*20171018 to 20180711 대장장이의 축복 개수가 부족합니다. Not enough Blacksmith's Blessing */ MSG_ID_B99 = 0xb99, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 장비는 제련이 불가능합니다. This equipment can not be refined */ MSG_ID_B9A = 0xb9a, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 성공 Upgrade success! */ MSG_ID_B9B = 0xb9b, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 실패 Upgrade failed! */ MSG_ID_B9C = 0xb9c, -/*20171018 to 20180627 +/*20171018 to 20180711 돌아가기 Back */ MSG_ID_B9D = 0xb9d, -/*20171018 to 20180627 +/*20171018 to 20180711 성공 Success */ MSG_ID_B9E = 0xb9e, -/*20171018 to 20180627 +/*20171018 to 20180711 원래대로 Return */ MSG_ID_B9F = 0xb9f, -/*20171018 to 20180627 +/*20171018 to 20180711 씨와의 With Mr/Miss */ MSG_ID_BA0 = 0xba0, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스의 이름을 ^0000ff^0000ff %s^000000^000000 로 수정합니다. 계속 하시겠습니까? The Homunculus's name will be changed to^0000ff^0000ff %s^000000^000000, Are you sure? */ MSG_ID_BA1 = 0xba1, -/*20171018 to 20180627 +/*20171018 to 20180711 호출이 허용된 상태입니다. (호출 기능 ON) Call function is ON */ MSG_ID_BA2 = 0xba2, -/*20171018 to 20180627 +/*20171018 to 20180711 호출이 차단된 상태입니다. (호출 기능 OFF) Call function is OFF */ MSG_ID_BA3 = 0xba3, -/*20171018 to 20180627 +/*20171018 to 20180711 호출 메시지 표시 Display Call messages */ MSG_ID_BA4 = 0xba4, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 캐릭터가 현재 노점 아이템을 사용 중이므로 삭제할 수 없습니다. This character is currently opening a shop and can't be deleted */ MSG_ID_BA5 = 0xba5, -/*20171018 to 20180627 +/*20171018 to 20180711 이미 동일한 노점 NPC가 설치 중입니다. The same vend shop NPC has been set up */ MSG_ID_BA6 = 0xba6, -/*20171018 to 20180627 +/*20171018 to 20180711 노점을 설치할 수 없는 위치입니다. Opening shop is not allowed on this location */ MSG_ID_BA7 = 0xba7, -/*20171018 to 20180627 +/*20171018 to 20180711 다른 캐릭터가 있는 위치에는 노점을 설치할 수 없습니다. Opening shop is not allowed when there is other character */ MSG_ID_BA8 = 0xba8, -/*20171018 to 20180627 +/*20171018 to 20180711 펫 먹이주기가 실패했습니다. 로덱스 작성창을 닫아주세요. Failed to feed pet, please close RODEX window */ MSG_ID_BA9 = 0xba9, -/*20171018 to 20180627 +/*20171018 to 20180711 장비 세트 설정 Set item setting */ MSG_ID_BAA = 0xbaa, -/*20171018 to 20180627 +/*20171018 to 20180711 장착 하기 Equip */ MSG_ID_BAB = 0xbab, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 실패시 장비가 사라집니다. Equipment will dissapear when refine fails */ MSG_ID_BAC = 0xbac, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 실패시 장비의 제련도가 내려갑니다. Equipment's refine level will decreased when refine fails */ MSG_ID_BAD = 0xbad, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 실패시 장비의 제련도가 내려가거나 사라질 수 있습니다. Equipment will dissapear or refine level will decreased when refine fails */ MSG_ID_BAE = 0xbae, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 중에는 로덱스를 사용할 수 없습니다. 로덱스를 강제 종료하였습니다. You cannot use RODEX while refining. RODEX has closed. */ MSG_ID_BAF = 0xbaf, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 중에는 로덱스를 사용할 수 없습니다. You cannot use RODEX while refining. */ MSG_ID_BB0 = 0xbb0, -/*20171018 to 20180627 +/*20171018 to 20180711 제련을 진행하려면 다른 창을 닫아주세요. Please close other windows to continue. */ MSG_ID_BB1 = 0xbb1, -/*20171018 to 20180627 +/*20171018 to 20180711 오오라가 정상적으로 표시됩니다 [오오라 ON] Turn On Aura [Aura ON] */ MSG_ID_BB2 = 0xbb2, -/*20171018 to 20180627 +/*20171018 to 20180711 오오라가 표시되지 않습니다 [오오라 OFF] Turn Off Aura [Auta OFF] */ MSG_ID_BB3 = 0xbb3, -/*20171018 to 20180627 +/*20171018 to 20180711 오오라가 Off 상태입니다. Off 를 해제하고 시도해 주세요 Aura is turned off. Please turn it on and try again */ MSG_ID_BB4 = 0xbb4, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬 발동시 최소 %d개의 탄알이 필요합니다. You need %d bullet(s) to activate the skill. */ MSG_ID_BB5 = 0xbb5, -/*20171018 to 20180627 +/*20171018 to 20180711 장비 세트를 변경하시겠습니까? Do you want to change the equipment set? */ MSG_ID_BB6 = 0xbb6, -/*20171018 to 20180627 +/*20171018 to 20180711 죽은 상태에서는 할 수 없습니다 You can not do it while you are dead. */ MSG_ID_BB7 = 0xbb7, -/*20171018 to 20180627 +/*20171018 to 20180711 캐스팅 도중에는 할 수 없습니다 You can not do it while casting */ MSG_ID_BB8 = 0xbb8, -/*20171018 to 20180627 +/*20171018 to 20180711 거래 도중에는 할 수 없습니다 You can not do it while trading */ MSG_ID_BB9 = 0xbb9, -/*20171018 to 20180627 +/*20171018 to 20180711 노점 개설 도중에는 할 수 없습니다 You can not do it while opening vendor */ MSG_ID_BBA = 0xbba, -/*20171018 to 20180627 +/*20171018 to 20180711 NPC 이용중에는 할 수 없습니다 You can not do it while using NPC */ MSG_ID_BBB = 0xbbb, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅방 이용중에는 할 수 없습니다 You can not do it while using chatting room */ MSG_ID_BBC = 0xbbc, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원 전원이 접속 상태가 아닙니다. Party members are not connected. */ MSG_ID_BBD = 0xbbd, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬 발동시 최소 %d개의 화살이 필요합니다. You need %d arrow(s) to activate the skill. */ MSG_ID_BBE = 0xbbe, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 정렬 Align items */ MSG_ID_BBF = 0xbbf, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 버리려면 장비 설정 창을 닫아주세요. Please close item setting window to dump item. */ MSG_ID_BC0 = 0xbc0, -/*20171018 to 20180627 +/*20171018 to 20180711 교체 할 수 있는 아이템이 없습니다. There is no item to replace. */ MSG_ID_BC1 = 0xbc1, -/*20171018 to 20180627 +/*20171018 to 20180711 삭제된 캐릭터 Deleted character */ MSG_ID_BC2 = 0xbc2, -/*20171018 to 20180627 +/*20171018 to 20180711 %Y.%m.%d */ MSG_ID_BC3 = 0xbc3, -/*20171018 to 20180627 +/*20171018 to 20180711 접속일: %s Access date: %s */ MSG_ID_BC4 = 0xbc4, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 중에는 은행을 사용할 수 없습니다. 은행을 강제 종료하였습니다. You can not use bank while refining. Bank has closed. */ MSG_ID_BC5 = 0xbc5, -/*20171018 to 20180627 +/*20171018 to 20180711 제련 중에는 은행을 사용할 수 없습니다. You can not use bank while refining. */ MSG_ID_BC6 = 0xbc6, -/*20171018 to 20180627 +/*20171018 to 20180711 장비 세트 설정 중인 아이템입니다. The item has bind to set equipment. */ MSG_ID_BC7 = 0xbc7, -/*20171018 to 20180627 +/*20171018 to 20180711 인간 Human */ MSG_ID_BC8 = 0xbc8, -/*20171018 to 20180627 +/*20171018 to 20180711 검사, 법사, 상인, 복사, 도둑, 궁수 Swordman, Mage, Merchant, Acolyte, Thief, Archer */ MSG_ID_BC9 = 0xbc9, -/*20171018 to 20180627 +/*20171018 to 20180711 도람 Doram */ MSG_ID_BCA = 0xbca, -/*20171018 to 20180627 +/*20171018 to 20180711 소환사 Summoner */ MSG_ID_BCB = 0xbcb, -/*20171018 to 20180627 +/*20171018 to 20180711 미드가르드 대륙의 대표 종족. 무한한 잠재력과 뛰어난 적응력으로 문제 해결에 탁월한 것이 특징이다. Delegate race of Midgard. Very talented race to solve a problem with inifite potential and great adaptability. */ MSG_ID_BCC = 0xbcc, -/*20171018 to 20180627 +/*20171018 to 20180711 파-스타 대륙의 대표적인 종족 중 하나로, 선천적으로 호기심이 강하고 발랄한 성격을 지녔다. One of delegate race of Far-star continent with natural born curiosity and sparky character. */ MSG_ID_BCD = 0xbcd, -/*20171018 to 20180627 +/*20171018 to 20180711 소지 한계량이 70%를 초과하거나, 인벤토리에 10칸 이상의 여유 공간이 부족한 상태입니다. Weight limit has reached toover 70%. Or less then 10 invenrory space. */ MSG_ID_BCE = 0xbce, -/*20171018 to 20180627 +/*20171018 to 20180711 C */ MSG_ID_BCF = 0xbcf, -/*20171018 to 20180627 +/*20171018 to 20180711 C */ MSG_ID_BD0 = 0xbd0, -/*20171018 to 20180627 +/*20171018 to 20180711 다른 일을 하는 중입니다. Doing in other activity. */ MSG_ID_BD1 = 0xbd1, -/*20171018 to 20180627 +/*20171018 to 20180711 오버히트 리미트 : %d Overheat limit : %d */ MSG_ID_BD2 = 0xbd2, -/*20171018 to 20180627 +/*20171018 to 20180711 메모리얼 던전 이용 중엔 초대 및 탈퇴가 되지 않습니다. You cannot invite or withdraw while in memorial dungeon. */ MSG_ID_BD3 = 0xbd3, -/*20171018 to 20180627 +/*20171018 to 20180711 비속어가 포함되어있습니다. 다시 한번 확인해주세요. Expletive has detected. Please check again. */ MSG_ID_BD4 = 0xbd4, -/*20171018 to 20180627 +/*20171018 to 20180711 아이디는 %d자 이상 입력해주세요. 사용자 계정이 없으신분들은 왼쪽 하단의 [신청] 버튼을 눌러 계정을 만드시기 바랍니다. Please enter over %d characters. If you don't have user account, please click [Register] button on the bottom left. */ MSG_ID_BD5 = 0xbd5, -/*20171018 to 20180627 +/*20171018 to 20180711 비밀번호는 %d자 이상 입력해주세요. Please enter the password over %d characters. */ MSG_ID_BD6 = 0xbd6, -/*20171018 to 20180627 +/*20171018 to 20180711 진행중이던 작업을 종료후 다시 시도하세요. Please finish your current work and try it again. */ MSG_ID_BD7 = 0xbd7, -/*20171018 to 20180627 +/*20171018 to 20180711 %.1f%% (PC방 %.1f%% + TPLUS %.1f%% + %s서버 %.1f%%) %.1f%% (Internet-Cafe %.1f%% + TPLUS %.1f%% + %sServer %.1f%%) */ MSG_ID_BD8 = 0xbd8, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템을 등록할 수 없습니다 The item cannot be registered. */ MSG_ID_BD9 = 0xbd9, -/*20171018 to 20180627 +/*20171018 to 20180711 /100 /300 */ MSG_ID_BDA = 0xbda, -/*20171018 to 20180627 +/*20171018 to 20180711 /2000 /4000 */ MSG_ID_BDB = 0xbdb, -/*20171018 to 20180627 +/*20171018 to 20180711 https://member.gnjoy.com.tw/mRO_SecPwd.aspx */ MSG_ID_BDC = 0xbdc, -/*20171018 to 20180627 +/*20171018 to 20180711 등록할 emblem이 존재하지 않습니다. emblem 폴더에 파일을 넣고 시도해 주세요 The emblem you want to register does not exist. Insert it in the emblem file and try again */ MSG_ID_BDD = 0xbdd, -/*20171018 to 20180627 +/*20171018 to 20180711 라그나로크 Ragnarok Ragnarok */ MSG_ID_BDE = 0xbde, -/*20171018 to 20180627 +/*20171018 to 20180711 스크린샷에 자신 이외의 캐릭터명이 표시되는 경우나 채팅창에 자신 이외의 캐릭터 대화가 표시되는 경우, 해당 사용자에게 반드시 양해를 구한 후 사용 해 주시기 바랍니다. If your screenshot or chat box includes other users besides yourself, first ask permission from the other users before using it. */ MSG_ID_BDF = 0xbdf, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 상태에선 장비를 교체할 수 없습니다 You cannot change equipment in current condition */ MSG_ID_BE0 = 0xbe0, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 유저의 이름을 가져오고 있습니다 Getting the user's name */ MSG_ID_BE1 = 0xbe1, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 메시지는 사용 할 수 없는 내용을 포함하고 있습니다. This message includes contents you are not able to use. */ MSG_ID_BE2 = 0xbe2, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 구입에 실패하였습니다. Failed to purchase item. */ MSG_ID_BE3 = 0xbe3, -/*20171018 to 20180627 +/*20171018 to 20180711 신분증번호 하위 7자리가 일치하지 않습니다. The lower numbers of the identification number does not match. */ MSG_ID_BE4 = 0xbe4, -/*20171018 to 20180627 +/*20171018 to 20180711 닫기 Close */ MSG_ID_BE5 = 0xbe5, -/*20171018 to 20180627 +/*20171018 to 20180711 규칙 Rule */ MSG_ID_BE6 = 0xbe6, -/*20171018 to 20180627 +/*20171018 to 20180711 1회 구매 Purchase 1x */ MSG_ID_BE7 = 0xbe7, -/*20171018 to 20180627 +/*20171018 to 20180711 10회 구매 Purchase 10x */ MSG_ID_BE8 = 0xbe8, -/*20171018 to 20180627 +/*20171018 to 20180711 100회 구매 Purchase 100x */ MSG_ID_BE9 = 0xbe9, -/*20171018 to 20180627 +/*20171018 to 20180711 1등 당첨 Win 1st prize */ MSG_ID_BEA = 0xbea, -/*20171018 to 20180627 +/*20171018 to 20180711 2등 당첨 Win 2nd prize */ MSG_ID_BEB = 0xbeb, -/*20171018 to 20180627 +/*20171018 to 20180711 3등 당첨 Win 3rd prize */ MSG_ID_BEC = 0xbec, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 사용하지 않음 Currently not in use */ MSG_ID_BED = 0xbed, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 사용하지 않음 Currently not in use */ MSG_ID_BEE = 0xbee, -/*20171018 to 20180627 +/*20171018 to 20180711 제니 로또 당첨자 Zeny Lottery winner */ MSG_ID_BEF = 0xbef, -/*20171018 to 20180627 +/*20171018 to 20180711 복권 구매 금액 Lottery purchase amount */ MSG_ID_BF0 = 0xbf0, -/*20171018 to 20180627 +/*20171018 to 20180711 참여 캐릭터 Participating character */ MSG_ID_BF1 = 0xbf1, -/*20171018 to 20180627 +/*20171018 to 20180711 1등 1st Price */ MSG_ID_BF2 = 0xbf2, -/*20171018 to 20180627 +/*20171018 to 20180711 2등 2nd Price */ MSG_ID_BF3 = 0xbf3, -/*20171018 to 20180627 +/*20171018 to 20180711 3등 3rd Price */ MSG_ID_BF4 = 0xbf4, -/*20171018 to 20180627 +/*20171018 to 20180711 구매 보상 아이템 Purchase Reward Item */ MSG_ID_BF5 = 0xbf5, -/*20171018 to 20180627 +/*20171018 to 20180711 ^1a1a1a복권 ^b%d개^/b를 ^4435b2%dZeny^1a1a1a로 구매하시겠습니까? @@ -15192,759 +15192,759 @@ Purchase Reward Item ^4435b2%dZeny^1a1a1a? */ MSG_ID_BF6 = 0xbf6, -/*20171018 to 20180627 +/*20171018 to 20180711 복권을 성공적으로 구매하였습니다. You have successfully purchased the lottery ticket. */ MSG_ID_BF7 = 0xbf7, -/*20171018 to 20180627 +/*20171018 to 20180711 소지 제니가 부족하여 복권을 구매 할 수 없습니다. Not enough Zeny to purchase lottey ticket. */ MSG_ID_BF8 = 0xbf8, -/*20171018 to 20180627 +/*20171018 to 20180711 최대 복권 구매 횟수는 1000회를 초과 할 수 없습니다. You are only able to purchase the tickets upto 1000 times. */ MSG_ID_BF9 = 0xbf9, -/*20171018 to 20180627 +/*20171018 to 20180711 예 Yes */ MSG_ID_BFA = 0xbfa, -/*20171018 to 20180627 +/*20171018 to 20180711 아니요 No */ MSG_ID_BFB = 0xbfb, -/*20171018 to 20180627 +/*20171018 to 20180711 HP */ MSG_ID_BFC = 0xbfc, -/*20171018 to 20180627 +/*20171018 to 20180711 SP */ MSG_ID_BFD = 0xbfd, -/*20171018 to 20180627 +/*20171018 to 20180711 Lv */ MSG_ID_BFE = 0xbfe, -/*20171018 to 20180627 +/*20171018 to 20180711 Lv */ MSG_ID_BFF = 0xbff, -/*20171018 to 20180627 +/*20171018 to 20180711 Exp */ MSG_ID_C00 = 0xc00, -/*20171018 to 20180627 +/*20171018 to 20180711 all on */ MSG_ID_C01 = 0xc01, -/*20171018 to 20180627 +/*20171018 to 20180711 Play Replay Flie */ MSG_ID_C02 = 0xc02, -/*20171018 to 20180627 +/*20171018 to 20180711 P */ MSG_ID_C03 = 0xc03, -/*20171018 to 20180627 +/*20171018 to 20180711 Total */ MSG_ID_C04 = 0xc04, -/*20171018 to 20180627 +/*20171018 to 20180711 Basicinfo */ MSG_ID_C05 = 0xc05, -/*20171018 to 20180627 +/*20171018 to 20180711 Equip */ MSG_ID_C06 = 0xc06, -/*20171018 to 20180627 +/*20171018 to 20180711 Item */ MSG_ID_C07 = 0xc07, -/*20171018 to 20180627 +/*20171018 to 20180711 Skill */ MSG_ID_C08 = 0xc08, -/*20171018 to 20180627 +/*20171018 to 20180711 Guild */ MSG_ID_C09 = 0xc09, -/*20171018 to 20180627 +/*20171018 to 20180711 Party */ MSG_ID_C0A = 0xc0a, -/*20171018 to 20180627 +/*20171018 to 20180711 Chatting */ MSG_ID_C0B = 0xc0b, -/*20171018 to 20180627 +/*20171018 to 20180711 Shortcut */ MSG_ID_C0C = 0xc0c, -/*20171018 to 20180627 +/*20171018 to 20180711 Status */ MSG_ID_C0D = 0xc0d, -/*20171018 to 20180627 +/*20171018 to 20180711 ALL All */ MSG_ID_C0E = 0xc0e, -/*20171018 to 20180627 +/*20171018 to 20180711 User Defined File Name */ MSG_ID_C0F = 0xc0f, -/*20171018 to 20180627 +/*20171018 to 20180711 Repeated File Check */ MSG_ID_C10 = 0xc10, -/*20171018 to 20180627 +/*20171018 to 20180711 on */ MSG_ID_C11 = 0xc11, -/*20171018 to 20180627 +/*20171018 to 20180711 <Basic Skin> */ MSG_ID_C12 = 0xc12, -/*20171018 to 20180627 +/*20171018 to 20180711 Select Skin */ MSG_ID_C13 = 0xc13, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 복권에 참여 중이라 삭제할 수 없습니다 You cannot delete it because you are currently participating in the lottery */ MSG_ID_C14 = 0xc14, -/*20171018 to 20180627 +/*20171018 to 20180711 /achievement */ MSG_ID_C15 = 0xc15, -/*20171018 to 20180627 +/*20171018 to 20180711 제니 복권 Zeny Lottery ticket */ MSG_ID_C16 = 0xc16, -/*20171018 to 20180627 +/*20171018 to 20180711 제니 복권 %d등 당첨 보상 Zenyy Lottery %dprize reward */ MSG_ID_C17 = 0xc17, -/*20171018 to 20180627 +/*20171018 to 20180711 %d등 당첨 보상: %s %dprize reward: %s */ MSG_ID_C18 = 0xc18, -/*20171018 to 20180627 +/*20171018 to 20180711 제니 복권 누적 구매 보상 Zeny Lottery Cumulative purchase reward */ MSG_ID_C19 = 0xc19, -/*20171018 to 20180627 +/*20171018 to 20180711 누적 %d회 보상: %s Cumulative %d times reward: %s */ MSG_ID_C1A = 0xc1a, -/*20171018 to 20180627 +/*20171018 to 20180711 제니 복권 구매 환불 Zeny Lottery Refund */ MSG_ID_C1B = 0xc1b, -/*20171018 to 20180627 +/*20171018 to 20180711 환불 금액: %d Zeny 환불 사유: 서버 내 복권 추첨 달성 실패 Refund amount: %d Zeny Reason for Refund: Failed to draw lottery in the server */ MSG_ID_C1C = 0xc1c, -/*20171018 to 20180627 +/*20171018 to 20180711 미니 파티창 추가 Add Mini Party Chat */ MSG_ID_C1D = 0xc1d, -/*20171018 to 20180627 +/*20171018 to 20180711 미니 파티창 삭제 Delete Mini Party Chat */ MSG_ID_C1E = 0xc1e, -/*20171018 to 20180627 +/*20171018 to 20180711 복권 추첨이 모두 종료 되었습니다! 당첨자를 확인해주세요 The lottery draw had ended! Check the winner! */ MSG_ID_C1F = 0xc1f, -/*20171018 to 20180627 +/*20171018 to 20180711 %d월 %d일 %dMonth %dDay */ MSG_ID_C20 = 0xc20, -/*20171018 to 20180627 +/*20171018 to 20180711 다음 등급까지 Till the next grade */ MSG_ID_C21 = 0xc21, -/*20171018 to 20180627 +/*20171018 to 20180711 전체 All */ MSG_ID_C22 = 0xc22, -/*20171018 to 20180627 +/*20171018 to 20180711 미완료 Incomplete */ MSG_ID_C23 = 0xc23, -/*20171018 to 20180627 +/*20171018 to 20180711 (달성!) (Accomplished!) */ MSG_ID_C24 = 0xc24, -/*20171018 to 20180627 +/*20171018 to 20180711 (미달성) (Not Accomplished) */ MSG_ID_C25 = 0xc25, -/*20171018 to 20180627 +/*20171018 to 20180711 장비 교체 Change equipment */ MSG_ID_C26 = 0xc26, -/*20171018 to 20180627 +/*20171018 to 20180711 CHANGE */ MSG_ID_C27 = 0xc27, -/*20171018 to 20180627 +/*20171018 to 20180711 힘 파라메터 ^cc0000근접 물리 공격력^ffffff, 소지무게 Power Parameter ^cc0000Melee PhysicalAttack^ffffff, Carrying Weight */ MSG_ID_C28 = 0xc28, -/*20171018 to 20180627 +/*20171018 to 20180711 민첩성 파라메터 ^cc0000공격 속도^ffffff, 회피율, 물리 방어력 Agility Parameter ^cc0000Attack Speed^ffffff, Dodge, Physical Defense */ MSG_ID_C29 = 0xc29, -/*20171018 to 20180627 +/*20171018 to 20180711 체력 파라메터 ^cc0000최대 체력^ffffff, 물리 방어력, 마법 방어력 HP Parameter ^cc0000Max HP^ffffff, Physical Defense, Magic Defense */ MSG_ID_C2A = 0xc2a, -/*20171018 to 20180627 +/*20171018 to 20180711 지력 파라메터 ^cc0000마법 공격력^ffffff, 캐스팅 시간, 마법 방어력 Intellect Parameter ^cc0000Magic Attack^ffffff, Casting Time, Magic Defense */ MSG_ID_C2B = 0xc2b, -/*20171018 to 20180627 +/*20171018 to 20180711 손재주 파라메터 ^cc0000원거리 물리 공격력^ffffff, 명중률, 캐스팅 시간, 마법 공격력 Handcraft Parameter ^cc0000Long Range Physical Attack^ffffff, Accuracy, Casting Time, Magic Attack */ MSG_ID_C2C = 0xc2c, -/*20171018 to 20180627 +/*20171018 to 20180711 운 파라메터 ^cc0000치명타율^ffffff, 명중률, 물리공격력, 마법공격력, 회피율 Moon Parameter ^cc0000Critical Rate^ffffff, Accuracy, Physical Attack, Magic Attack, Dodge */ MSG_ID_C2D = 0xc2d, -/*20171018 to 20180627 +/*20171018 to 20180711 물리 공격력 Physical Attack */ MSG_ID_C2E = 0xc2e, -/*20171018 to 20180627 +/*20171018 to 20180711 물리 방어력 Physical Defense */ MSG_ID_C2F = 0xc2f, -/*20171018 to 20180627 +/*20171018 to 20180711 명중률 Accuracy */ MSG_ID_C30 = 0xc30, -/*20171018 to 20180627 +/*20171018 to 20180711 치명타율 Critical Rate */ MSG_ID_C31 = 0xc31, -/*20171018 to 20180627 +/*20171018 to 20180711 소속길드 Affiliated Guild */ MSG_ID_C32 = 0xc32, -/*20171018 to 20180627 +/*20171018 to 20180711 각 파라메터 레벨업에 사용되는 포인트 Points to level up each Parameter */ MSG_ID_C33 = 0xc33, -/*20171018 to 20180627 +/*20171018 to 20180711 마법공격력 Magic Attack */ MSG_ID_C34 = 0xc34, -/*20171018 to 20180627 +/*20171018 to 20180711 마법방어력 Magic Defense */ MSG_ID_C35 = 0xc35, -/*20171018 to 20180627 +/*20171018 to 20180711 회피율 Dodge */ MSG_ID_C36 = 0xc36, -/*20171018 to 20180627 +/*20171018 to 20180711 공격 속도 Attack Speed */ MSG_ID_C37 = 0xc37, -/*20171018 to 20180627 +/*20171018 to 20180711 단축키 안내 Shortcut */ MSG_ID_C38 = 0xc38, -/*20171018 to 20180627 +/*20171018 to 20180711 옵션 Option */ MSG_ID_C39 = 0xc39, -/*20171018 to 20180627 +/*20171018 to 20180711 스킬 단축키 (F1 ~ F9) Skill Shortcut Key (F1 ~ F9) */ MSG_ID_C3A = 0xc3a, -/*20171018 to 20180627 +/*20171018 to 20180711 이미지 캡쳐 Capture Image */ MSG_ID_C3B = 0xc3b, -/*20171018 to 20180627 +/*20171018 to 20180711 확대 Zoom In */ MSG_ID_C3C = 0xc3c, -/*20171018 to 20180627 +/*20171018 to 20180711 축소 Zoom Out */ MSG_ID_C3D = 0xc3d, -/*20171018 to 20180627 +/*20171018 to 20180711 길드 Guild */ MSG_ID_C3E = 0xc3e, -/*20171018 to 20180627 +/*20171018 to 20180711 은행 Bank */ MSG_ID_C3F = 0xc3f, -/*20171018 to 20180627 +/*20171018 to 20180711 우편 Mail */ MSG_ID_C40 = 0xc40, -/*20171018 to 20180627 +/*20171018 to 20180711 캐시 상점 Cash Shop */ MSG_ID_C41 = 0xc41, -/*20171018 to 20180627 +/*20171018 to 20180711 앉기 Sit */ MSG_ID_C42 = 0xc42, -/*20171018 to 20180627 +/*20171018 to 20180711 이동 Move */ MSG_ID_C43 = 0xc43, -/*20171018 to 20180627 +/*20171018 to 20180711 회전 Rotate */ MSG_ID_C44 = 0xc44, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장은 파티장을 다른 파티원에게 위임 후 탈퇴 가능합니다. The Party Leader can be dropped out only after another party member becomes a Party Leader. */ MSG_ID_C45 = 0xc45, -/*20171018 to 20180627 +/*20171018 to 20180711 이 동영상을 그만 보시겠습니까? Do you want to stop viewing this video? */ MSG_ID_C46 = 0xc46, -/*20171018 to 20180627 +/*20171018 to 20180711 장비가 장비 교체 창에 장착 되었습니다. gear has been equipped in the gear equipment pop-up. */ MSG_ID_C47 = 0xc47, -/*20171018 to 20180627 +/*20171018 to 20180711 장비가 장비 교체 창에서 해제 되었습니다. gear has been removed in the gear equipment pop-up. */ MSG_ID_C48 = 0xc48, -/*20171018 to 20180627 +/*20171018 to 20180711 현재가 마지막 라인입니다. This is the last line. */ MSG_ID_C49 = 0xc49, -/*20171018 to 20180627 +/*20171018 to 20180711 %.1f%% ( 기본 100%% + 프리미엄 %.1f%%+ %s서버 %.1f%% ) %.1f%% ( Base 100%% + Premium %.1f%%+ %sServer %.1f%% ) */ MSG_ID_C4A = 0xc4a, -/*20171018 to 20180627 +/*20171018 to 20180711 한자 Chinese character */ MSG_ID_C4B = 0xc4b, -/*20171018 to 20180627 +/*20171018 to 20180711 단축키 설정 Shortcut Settings */ MSG_ID_C4C = 0xc4c, -/*20171018 to 20180627 +/*20171018 to 20180711 당신의 정액제 기간은 %s에 종료됩니다. Your subscription will be ended on%s. */ MSG_ID_C4D = 0xc4d, -/*20171018 to 20180627 +/*20171018 to 20180711 리플레이 파일을 찾지 못하였습니다. Cannot find the replay file. */ MSG_ID_C4E = 0xc4e, -/*20171018 to 20180627 +/*20171018 to 20180711 의상 Shoes */ MSG_ID_C4F = 0xc4f, -/*20171018 to 20180627 +/*20171018 to 20180711 신발 Head */ MSG_ID_C50 = 0xc50, -/*20171018 to 20180627 +/*20171018 to 20180711 갑옷 Armor */ MSG_ID_C51 = 0xc51, -/*20171018 to 20180627 +/*20171018 to 20180711 어깨 Shoulders */ MSG_ID_C52 = 0xc52, -/*20171018 to 20180627 +/*20171018 to 20180711 악세 Accessory */ MSG_ID_C53 = 0xc53, -/*20171018 to 20180627 +/*20171018 to 20180711 머리 Costume */ MSG_ID_C54 = 0xc54, -/*20171018 to 20180627 +/*20171018 to 20180711 차순정렬 Sort Order */ MSG_ID_C55 = 0xc55, -/*20171018 to 20180627 +/*20171018 to 20180711 일반 장비 Normal Gear */ MSG_ID_C56 = 0xc56, -/*20171018 to 20180627 +/*20171018 to 20180711 특수 장비 Special Gear */ MSG_ID_C57 = 0xc57, -/*20171018 to 20180627 +/*20171018 to 20180711 칭호 Style */ MSG_ID_C58 = 0xc58, -/*20171018 to 20180627 +/*20171018 to 20180711 /quake : 화면 흔들림 효과 On/Off /quake : Screen Shaking Effect On/Off */ MSG_ID_C59 = 0xc59, -/*20171018 to 20180627 +/*20171018 to 20180711 /aura2 : 오오라를 완전히 Off 시킬 수 있습니다 On Off /aura2 : You can completely turn off the aurora On/Off */ MSG_ID_C5A = 0xc5a, -/*20171018 to 20180627 +/*20171018 to 20180711 기본 설정 Default Settings */ MSG_ID_C5B = 0xc5b, -/*20171018 to 20180627 +/*20171018 to 20180711 고급 설정 Advanced Settings */ MSG_ID_C5C = 0xc5c, -/*20171018 to 20180627 +/*20171018 to 20180711 기본설정값이 적용됩니다. The Default Settings will be applied. */ MSG_ID_C5D = 0xc5d, -/*20171018 to 20180627 +/*20171018 to 20180711 기본 설정값이 적용됩니다. 동의하십니까? The Default Settings will be applied. Do you agree? */ MSG_ID_C5E = 0xc5e, -/*20171018 to 20180627 +/*20171018 to 20180711 설정값이 적용됩니다. 동의하십니까? The settings will be applied. Do you agree? */ MSG_ID_C5F = 0xc5f, -/*20171018 to 20180627 +/*20171018 to 20180711 설정값을 적용하려면 재시작이 필요합니다. 동의하십니까? Need to restart to apply the settings. Do you agree? */ MSG_ID_C60 = 0xc60, -/*20171018 to 20180627 +/*20171018 to 20180711 안개 Fog */ MSG_ID_C61 = 0xc61, -/*20171018 to 20180627 +/*20171018 to 20180711 오오라 간략화 Simplified aurora */ MSG_ID_C62 = 0xc62, -/*20171018 to 20180627 +/*20171018 to 20180711 오오라켜기 Turn on aurora */ MSG_ID_C63 = 0xc63, -/*20171018 to 20180627 +/*20171018 to 20180711 이펙트 표시 Show Effect */ MSG_ID_C64 = 0xc64, -/*20171018 to 20180627 +/*20171018 to 20180711 음영 표시 Show Shadows */ MSG_ID_C65 = 0xc65, -/*20171018 to 20180627 +/*20171018 to 20180711 No Shift */ MSG_ID_C66 = 0xc66, -/*20171018 to 20180627 +/*20171018 to 20180711 하드웨어 T&L 가속기능을 선택합니다 Select Hardware T&L Acceleration Function */ MSG_ID_C67 = 0xc67, -/*20171018 to 20180627 +/*20171018 to 20180711 게임의 해상도를 선택합니다 Select Game Resolution */ MSG_ID_C68 = 0xc68, -/*20171018 to 20180627 +/*20171018 to 20180711 전체화면 사용 Use full screen */ MSG_ID_C69 = 0xc69, -/*20171018 to 20180627 +/*20171018 to 20180711 마우스 고정 Fix mouse */ MSG_ID_C6A = 0xc6a, -/*20171018 to 20180627 +/*20171018 to 20180711 이펙트 설정 Effect Settings */ MSG_ID_C6B = 0xc6b, -/*20171018 to 20180627 +/*20171018 to 20180711 Control 설정 Control Settings */ MSG_ID_C6C = 0xc6c, -/*20171018 to 20180627 +/*20171018 to 20180711 그래픽 장치 설정 Graphic Device Settings */ MSG_ID_C6D = 0xc6d, -/*20171018 to 20180627 +/*20171018 to 20180711 그래픽 해상도 설정 Graphic Resolution Settings */ MSG_ID_C6E = 0xc6e, -/*20171018 to 20180627 +/*20171018 to 20180711 전체 화면 유무 설정 Full Screen Settings */ MSG_ID_C6F = 0xc6f, -/*20171018 to 20180627 +/*20171018 to 20180711 마우스 고정 여부 설정 Fix mouse Settings */ MSG_ID_C70 = 0xc70, -/*20171018 to 20180627 +/*20171018 to 20180711 수수료 : Commission : */ MSG_ID_C71 = 0xc71, -/*20171018 to 20180627 +/*20171018 to 20180711 수수료 총액 : Total commission amount : */ MSG_ID_C72 = 0xc72, -/*20171018 to 20180627 +/*20171018 to 20180711 수신인 설정 Select receiver */ MSG_ID_C73 = 0xc73, -/*20171018 to 20180627 +/*20171018 to 20180711 수신그룹 설정 Select receiving group */ MSG_ID_C74 = 0xc74, -/*20171018 to 20180627 +/*20171018 to 20180711 크기 변경(F10) Change size(F10) */ MSG_ID_C75 = 0xc75, -/*20171018 to 20180627 +/*20171018 to 20180711 메일함을 불러오는 중 입니다. 불필요한 메일은 ^c92114삭제^000000해 주세요~!! Loading the mailbox. ^c92114Delete^000000unnecessary emails!! */ MSG_ID_C76 = 0xc76, -/*20171018 to 20180627 +/*20171018 to 20180711 NOW LOADING.. */ MSG_ID_C77 = 0xc77, -/*20171018 to 20180627 +/*20171018 to 20180711 제목 Title */ MSG_ID_C78 = 0xc78, -/*20171018 to 20180627 +/*20171018 to 20180711 보낸이 Sender */ MSG_ID_C79 = 0xc79, -/*20171018 to 20180627 +/*20171018 to 20180711 라그나로크 클라이언트와 동시에 실행이 불가능 합니다. setup을 종료합니다 */ MSG_ID_C7A = 0xc7a, -/*20171018 to 20180627 +/*20171018 to 20180711 추가 기능 설정 */ MSG_ID_C7B = 0xc7b, -/*20171018 to 20180627 +/*20171018 to 20180711 This account does not exist. */ MSG_ID_C7C = 0xc7c, -/*20171018 to 20180627 +/*20171018 to 20180711 Passwords do not match. */ MSG_ID_C7D = 0xc7d, -/*20171018 to 20180627 +/*20171018 to 20180711 Failed to pass IP authentication */ MSG_ID_C7E = 0xc7e, -/*20171018 to 20180627 +/*20171018 to 20180711 No identification number, supplement your registration information */ MSG_ID_C7F = 0xc7f, -/*20171018 to 20180627 +/*20171018 to 20180711 Account block */ MSG_ID_C80 = 0xc80, -/*20171018 to 20180627 +/*20171018 to 20180711 System error */ MSG_ID_C81 = 0xc81, -/*20171018 to 20180627 +/*20171018 to 20180711 unknown error found. */ MSG_ID_C82 = 0xc82, -/*20171018 to 20180627 +/*20171018 to 20180711 길안내 아이콘 설정 */ MSG_ID_C83 = 0xc83, -/*20171018 to 20180627 +/*20171018 to 20180711 길 안내 정보 UI */ MSG_ID_C84 = 0xc84, -/*20171018 to 20180627 +/*20171018 to 20180711 길 안내 정보 열기 */ MSG_ID_C85 = 0xc85, -/*20171018 to 20180627 +/*20171018 to 20180711 현재 위치 공유 */ MSG_ID_C86 = 0xc86, -/*20171018 to 20180627 +/*20171018 to 20180711 검색결과[0] */ MSG_ID_C87 = 0xc87, -/*20171018 to 20180627 +/*20171018 to 20180711 검색&안내 */ MSG_ID_C88 = 0xc88, -/*20171018 to 20180627 +/*20171018 to 20180711 위치가 올바르지 않습니다. */ MSG_ID_C89 = 0xc89, -/*20171018 to 20180627 +/*20171018 to 20180711 검색결과[%d] */ MSG_ID_C8A = 0xc8a, -/*20171018 to 20180627 +/*20171018 to 20180711 길안내 표시를 위한 아이콘 설정 */ MSG_ID_C8B = 0xc8b, -/*20171018 to 20180627 +/*20171018 to 20180711 길 찾기에 zeny 허용 */ MSG_ID_C8C = 0xc8c, -/*20171018 to 20180627 +/*20171018 to 20180711 내비게이션 도킹 해제 */ MSG_ID_C8D = 0xc8d, -/*20171018 to 20180627 +/*20171018 to 20180711 활성화 하지 않은 계정입니다. */ MSG_ID_C8E = 0xc8e, -/*20171018 to 20180627 +/*20171018 to 20180711 클릭한 위치가 채팅창에 공유 됩니다. */ MSG_ID_C8F = 0xc8f, -/*20171018 to 20180627 +/*20171018 to 20180711 4. Service 항목을 선택하면 Zeny&비공정 이용을 고려하여 안내 한다. */ MSG_ID_C90 = 0xc90, -/*20171018 to 20180627 +/*20171018 to 20180711 5. [<-] 버튼 : 길안내 모드 <-> 검색 모드를 바꾸거나 */ MSG_ID_C91 = 0xc91, -/*20171018 to 20180627 +/*20171018 to 20180711 공유하기 모드 -> 서치 모드로 돌아갈때 사용 된다. */ MSG_ID_C92 = 0xc92, -/*20171018 to 20180627 +/*20171018 to 20180711 경험치 %lld 얻음 */ MSG_ID_C93 = 0xc93, -/*20171018 to 20180627 +/*20171018 to 20180711 '%lld'의 경험치를 */ MSG_ID_C94 = 0xc94, -/*20171018 to 20180627 +/*20171018 to 20180711 ^b- 노점 수수료 안내^/b 노점 설정 가격에 따라 일정 비율의 수수료가 부가됩니다. @@ -15965,1063 +15965,1063 @@ unknown error found. = 수수료율 : ^1567fe5%^000000 */ MSG_ID_C95 = 0xc95, -/*20171018 to 20180627 +/*20171018 to 20180711 실거래가 : */ MSG_ID_C96 = 0xc96, -/*20171018 to 20180627 +/*20171018 to 20180711 ※ 아이템 판매시, 실거래가만큼 제니를 획득합니다. */ MSG_ID_C97 = 0xc97, -/*20171018 to 20180627 +/*20171018 to 20180711 ※ 아이템 구매시, 실거래가만큼 제니가 차감됩니다. */ MSG_ID_C98 = 0xc98, -/*20171018 to 20180627 +/*20171018 to 20180711 채팅방 개설 */ MSG_ID_C99 = 0xc99, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 캐릭터는 파티가입이 가능하지 않은 레벨입니다. */ MSG_ID_C9A = 0xc9a, -/*20171018 to 20180627 +/*20171018 to 20180711 '%lld'의 잡경험치를 */ MSG_ID_C9B = 0xc9b, -/*20171018 to 20180627 +/*20171018 to 20180711 잡경험치 %lld 얻음 */ MSG_ID_C9C = 0xc9c, -/*20171018 to 20180627 +/*20171018 to 20180711 현재위치(대로)에는 노점을 개설할 수 없습니다. */ MSG_ID_C9D = 0xc9d, -/*20171018 to 20180627 +/*20171018 to 20180711 초 후 가능합니다. */ MSG_ID_C9E = 0xc9e, -/*20171018 to 20180627 +/*20171018 to 20180711 파티원 */ MSG_ID_C9F = 0xc9f, -/*20171018 to 20180627 +/*20171018 to 20180711 SNS 전송실패(%d) */ MSG_ID_CA0 = 0xca0, -/*20171018 to 20180627 +/*20171018 to 20180711 SNS 서버 연결실패 */ MSG_ID_CA1 = 0xca1, -/*20171018 to 20180627 +/*20171018 to 20180711 SNS 로그인 후 사용 가능합니다. */ MSG_ID_CA2 = 0xca2, -/*20171018 to 20180627 +/*20171018 to 20180711 접속 할 수 있는 주소가 존재하지 않습니다. */ MSG_ID_CA3 = 0xca3, -/*20171018 to 20180627 +/*20171018 to 20180711 미니파티창이 겹쳐져 있어 사용하실 수 없습니다. */ MSG_ID_CA4 = 0xca4, -/*20171018 to 20180627 +/*20171018 to 20180711 나의 판매노점 */ MSG_ID_CA5 = 0xca5, -/*20171018 to 20180627 +/*20171018 to 20180711 BOX */ MSG_ID_CA6 = 0xca6, -/*20171018 to 20180627 +/*20171018 to 20180711 팁박스 */ MSG_ID_CA7 = 0xca7, -/*20171018 to 20180627 +/*20171018 to 20180711 트윗을 성공했습니다. */ MSG_ID_CA8 = 0xca8, -/*20171018 to 20180627 +/*20171018 to 20180711 다시하기 */ MSG_ID_CA9 = 0xca9, -/*20171018 to 20180627 +/*20171018 to 20180711 다시하기가 비활성화되었습니다. 제련 재료를 다시 선택해주세요. */ MSG_ID_CAA = 0xcaa, -/*20171018 to 20180627 +/*20171018 to 20180711 제련석이 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAB = 0xcab, -/*20171018 to 20180627 +/*20171018 to 20180711 제니가 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAC = 0xcac, -/*20171018 to 20180627 +/*20171018 to 20180711 대장장이의 축복이 부족하여 다시하기가 비활성화 되었습니다. */ MSG_ID_CAD = 0xcad, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템이 파괴되었습니다. */ MSG_ID_CAE = 0xcae, -/*20171018 to 20180627 +/*20171018 to 20180711 모든 스테이터스가 감소되었습니다. */ MSG_ID_CAF = 0xcaf, -/*20171018 to 20180627 +/*20171018 to 20180711 모든 스테이터스 감소 효과가 해제되었습니다. */ MSG_ID_CB0 = 0xcb0, -/*20171018 to 20180627 +/*20171018 to 20180711 OTP 비밀번호는 8자리 입니다. */ MSG_ID_CB1 = 0xcb1, -/*20171018 to 20180627 +/*20171018 to 20180711 통합계정 */ MSG_ID_CB2 = 0xcb2, -/*20171018 to 20180627 +/*20171018 to 20180711 라그나로크 */ MSG_ID_CB3 = 0xcb3, -/*20171018 to 20180627 +/*20171018 to 20180711 서비스 점검 중입니다. */ MSG_ID_CB4 = 0xcb4, -/*20171018 to 20180627 +/*20171018 to 20180711 검색어를 입력해주세요 */ MSG_ID_CB5 = 0xcb5, -/*20171018 to 20180627 +/*20171018 to 20180711 MOTP */ MSG_ID_CB6 = 0xcb6, -/*20171018 to 20180627 +/*20171018 to 20180711 인증번호 Identification number. */ MSG_ID_CB7 = 0xcb7, -/*20171018 to 20180627 +/*20171018 to 20180711 휴대폰에 다운받은 GNJOY MOTP를 실행하여 인증번호를 입력해 주세요. */ MSG_ID_CB8 = 0xcb8, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장을 위임할 파티원이 존재하지 않습니다. 파티를 해산하시겠습니까? */ MSG_ID_CB9 = 0xcb9, -/*20171018 to 20180627 +/*20171018 to 20180711 - 만18세이상 */ MSG_ID_CBA = 0xcba, -/*20171018 to 20180627 +/*20171018 to 20180711 - 유료서버 */ MSG_ID_CBB = 0xcbb, -/*20171018 to 20180627 +/*20171018 to 20180711 - 무료서버 */ MSG_ID_CBC = 0xcbc, -/*20171018 to 20180627 +/*20171018 to 20180711 쾌적 */ MSG_ID_CBD = 0xcbd, -/*20171018 to 20180627 +/*20171018 to 20180711 보통 Normal */ MSG_ID_CBE = 0xcbe, -/*20171018 to 20180627 +/*20171018 to 20180711 혼잡 */ MSG_ID_CBF = 0xcbf, -/*20171018 to 20180627 +/*20171018 to 20180711 포화 */ MSG_ID_CC0 = 0xcc0, -/*20171018 to 20180627 +/*20171018 to 20180711 map */ MSG_ID_CC1 = 0xcc1, -/*20171018 to 20180627 +/*20171018 to 20180711 월드창고는 인벤토리 아이템만 입출고 할 수 있습니다. */ MSG_ID_CC2 = 0xcc2, -/*20171018 to 20180627 +/*20171018 to 20180711 월드창고에는 펫알을 입고할 수 없습니다. */ MSG_ID_CC3 = 0xcc3, -/*20171018 to 20180627 +/*20171018 to 20180711 월드창고에는 제작아이템을 입고할 수 없습니다. */ MSG_ID_CC4 = 0xcc4, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 에서는 출고 할 수 없는 아이템입니다. */ MSG_ID_CC5 = 0xcc5, -/*20171018 to 20180627 +/*20171018 to 20180711 던전 파괴 */ MSG_ID_CC6 = 0xcc6, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s] 님이 제련을 성공하여, [+%d %s] 아이템을 획득하였습니다. */ MSG_ID_CC7 = 0xcc7, -/*20171018 to 20180627 +/*20171018 to 20180711 [%s] 님이 [+%d %s] 아이템의 제련에 실패하였습니다. */ MSG_ID_CC8 = 0xcc8, -/*20171018 to 20180627 +/*20171018 to 20180711 파티장을 위임한 이후에 탈퇴할 수 있습니다. */ MSG_ID_CC9 = 0xcc9, -/*20171018 to 20180627 +/*20171018 to 20180711 오름 */ MSG_ID_CCA = 0xcca, -/*20171018 to 20180627 +/*20171018 to 20180711 내림 */ MSG_ID_CCB = 0xccb, -/*20171018 to 20180627 +/*20171018 to 20180711 기본 */ MSG_ID_CCC = 0xccc, -/*20171018 to 20180627 +/*20171018 to 20180711 변조된 파일이 발견되었습니다. 게임을 다시 실행시켜주세요. */ MSG_ID_CCD = 0xccd, -/*20171018 to 20180627 +/*20171018 to 20180711 %s 은(는) 이맵에서 이동이 제한된 아이템입니다. */ MSG_ID_CCE = 0xcce, -/*20171018 to 20180627 +/*20171018 to 20180711 스스로 먹이먹기 */ MSG_ID_CCF = 0xccf, -/*20171018 to 20180627 +/*20171018 to 20180711 로덱스 작성창이 열려있는 동안 호문클루스가 먹이를 먹지 못합니다. */ MSG_ID_CD0 = 0xcd0, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스가 먹이를 먹었습니다. '%s' 잔여량 %d개 */ MSG_ID_CD1 = 0xcd1, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스 스스로 먹이 먹기 활성화 On */ MSG_ID_CD2 = 0xcd2, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스 스스로 먹이 먹기 활성화 Off */ MSG_ID_CD3 = 0xcd3, -/*20171018 to 20180627 +/*20171018 to 20180711 호문클루스는 주인이 획득하는 경험치의 10%만큼을 자신의 경험치로 분배 받습니다. */ MSG_ID_CD4 = 0xcd4, -/*20171018 to 20180627 +/*20171018 to 20180711 확률 : %d%% */ MSG_ID_CD5 = 0xcd5, -/*20171018 to 20180627 +/*20171018 to 20180711 해당 대상은 호문의 공격대상이 아닙니다. 'Alt + 우클릭'을 통해 호문클루스의 공격대상을 지정해주세요. */ MSG_ID_CD6 = 0xcd6, -/*20171018 to 20180627 +/*20171018 to 20180711 호문의 공격대상이 존재하지 않습니다. 'Alt + 우클릭'을 통해 호문클루스의 공격대상을 지정해주세요. */ MSG_ID_CD7 = 0xcd7, -/*20171018 to 20180627 +/*20171018 to 20180711 판매 리스트 */ MSG_ID_CD8 = 0xcd8, -/*20171018 to 20180627 +/*20171018 to 20180711 구입 리스트 */ MSG_ID_CD9 = 0xcd9, -/*20171018 to 20180627 +/*20171018 to 20180711 신규 New */ MSG_ID_CDA = 0xcda, -/*20171018 to 20180627 +/*20171018 to 20180711 인기 Headgears */ MSG_ID_CDB = 0xcdb, -/*20171018 to 20180627 +/*20171018 to 20180711 한정 Limited */ MSG_ID_CDC = 0xcdc, -/*20171018 to 20180627 +/*20171018 to 20180711 임대장비 Rental Items */ MSG_ID_CDD = 0xcdd, -/*20171018 to 20180627 +/*20171018 to 20180711 영구장비 Equipments */ MSG_ID_CDE = 0xcde, -/*20171018 to 20180627 +/*20171018 to 20180711 버프 Scrolls */ MSG_ID_CDF = 0xcdf, -/*20171018 to 20180627 +/*20171018 to 20180711 회복 Consumables */ MSG_ID_CE0 = 0xce0, -/*20171018 to 20180627 +/*20171018 to 20180711 기타 Other */ MSG_ID_CE1 = 0xce1, -/*20171018 to 20180627 +/*20171018 to 20180711 특가 Special */ MSG_ID_CE2 = 0xce2, -/*20171018 to 20180627 +/*20171018 to 20180711 충전하기 */ MSG_ID_CE3 = 0xce3, -/*20171018 to 20180627 +/*20171018 to 20180711 구입하기 */ MSG_ID_CE4 = 0xce4, /*20171018 to 20171206 https://payment.gnjoy.com/bill/login.grv -20171206 to 20180627 +20171206 to 20180711 http://member.gnjoy.com/user/pay/chargelist.asp */ MSG_ID_CE5 = 0xce5, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템 검색 */ MSG_ID_CE6 = 0xce6, -/*20171018 to 20180627 +/*20171018 to 20180711 무료캐시 */ MSG_ID_CE7 = 0xce7, -/*20171018 to 20180627 +/*20171018 to 20180711 무료캐시 사용 */ MSG_ID_CE8 = 0xce8, -/*20171018 to 20180627 +/*20171018 to 20180711 소지캐시 */ MSG_ID_CE9 = 0xce9, -/*20171018 to 20180627 +/*20171018 to 20180711 수량갱신 */ MSG_ID_CEA = 0xcea, -/*20171018 to 20180627 +/*20171018 to 20180711 성제(여) */ MSG_ID_CEB = 0xceb, -/*20171018 to 20180627 +/*20171018 to 20180711 소울리퍼(여) */ MSG_ID_CEC = 0xcec, -/*20171018 to 20180627 +/*20171018 to 20180711 성제(남) */ MSG_ID_CED = 0xced, -/*20171018 to 20180627 +/*20171018 to 20180711 소울리퍼(남) */ MSG_ID_CEE = 0xcee, -/*20171018 to 20180627 +/*20171018 to 20180711 무게가 %d 퍼센트 이상일때는 HP SP가 자연적으로 회복이 되지 않습니다. */ MSG_ID_CEF = 0xcef, -/*20171018 to 20180627 +/*20171018 to 20180711 한 번에 구입 가능한 아이템의 가짓수는 8개입니다. */ MSG_ID_CF0 = 0xcf0, -/*20171018 to 20180627 +/*20171018 to 20180711 http://gift.zhaouc.com/#/index http://gift.zhaouc.com/ */ MSG_ID_CF1 = 0xcf1, -/*20171018 to 20180627 +/*20171018 to 20180711 UNKNOWN ERROR:%d */ MSG_ID_CF2 = 0xcf2, -/*20171018 to 20180627 +/*20171018 to 20180711 NOT USER */ MSG_ID_CF3 = 0xcf3, -/*20171018 to 20180627 +/*20171018 to 20180711 THIS ACCOUNT ID IS BLOCKED */ MSG_ID_CF4 = 0xcf4, -/*20171018 to 20180627 +/*20171018 to 20180711 COUNTRY REJECT (OR NOT AVALIABLE USER ) */ MSG_ID_CF5 = 0xcf5, -/*20171018 to 20180627 +/*20171018 to 20180711 NOT MATCH PASSWORD */ MSG_ID_CF6 = 0xcf6, -/*20171018 to 20180627 +/*20171018 to 20180711 NOT EMAIL CERT */ MSG_ID_CF7 = 0xcf7, -/*20171018 to 20180627 +/*20171018 to 20180711 PAYPAL BLOCK */ MSG_ID_CF8 = 0xcf8, -/*20171018 to 20180627 +/*20171018 to 20180711 COUNTRY REJECT */ MSG_ID_CF9 = 0xcf9, -/*20171018 to 20180627 +/*20171018 to 20180711 PAYPAL BLOCK */ MSG_ID_CFA = 0xcfa, -/*20171018 to 20180627 +/*20171018 to 20180711 WEB BLOCK */ MSG_ID_CFB = 0xcfb, -/*20171018 to 20180627 +/*20171018 to 20180711 AGE LIMIT USER */ MSG_ID_CFC = 0xcfc, -/*20171018 to 20180627 +/*20171018 to 20180711 PASSWORD HAS NOT BEEN CHANGED FOR MORE THAN 90DAYS */ MSG_ID_CFD = 0xcfd, -/*20171018 to 20180627 +/*20171018 to 20180711 INPUT DATA ERROR */ MSG_ID_CFE = 0xcfe, -/*20171018 to 20180627 +/*20171018 to 20180711 ERROR DATABASE */ MSG_ID_CFF = 0xcff, -/*20171018 to 20180627 +/*20171018 to 20180711 ERROR SYSTEM */ MSG_ID_D00 = 0xd00, /*20171018 to 20171027 %s 지불 -20171030 to 20180627 +20171030 to 20180711 %s 소모 */ MSG_ID_D01 = 0xd01, -/*20171018 to 20180627 +/*20171018 to 20180711 비용지불 */ MSG_ID_D02 = 0xd02, -/*20171018 to 20180627 +/*20171018 to 20180711 출발 가능한 맵이 아닙니다. */ MSG_ID_D03 = 0xd03, -/*20171018 to 20180627 +/*20171018 to 20180711 이동 불가능한 맵입니다 */ MSG_ID_D04 = 0xd04, -/*20171018 to 20180627 +/*20171018 to 20180711 아이템이 부족합니다. */ MSG_ID_D05 = 0xd05, -/*20171018 to 20180627 +/*20171018 to 20180711 줄 바꿈 없이 한 줄로 입력해주세요. */ MSG_ID_D06 = 0xd06, -/*20171018 to 20180627 +/*20171018 to 20180711 불량 단어가 포함된 이름은 등록할 수 없습니다. */ MSG_ID_D07 = 0xd07, -/*20171018 to 20180627 +/*20171018 to 20180711 회원 가입을 위해 공식 홈페이지로 이동됩니다. */ MSG_ID_D08 = 0xd08, #if PACKETVER >= 20171019 -/*20171019 to 20180627 +/*20171019 to 20180711 TokenAgency 서버 연결 실패 */ MSG_ID_D09 = 0xd09, #endif #if PACKETVER >= 20171023 -/*20171023 to 20180627 +/*20171023 to 20180711 과금정보 */ MSG_ID_D0A = 0xd0a, -/*20171023 to 20180627 +/*20171023 to 20180711 삭제예약 */ MSG_ID_D0B = 0xd0b, -/*20171023 to 20180627 +/*20171023 to 20180711 예약취소 */ MSG_ID_D0C = 0xd0c, -/*20171023 to 20180627 +/*20171023 to 20180711 게임시작 */ MSG_ID_D0D = 0xd0d, -/*20171023 to 20180627 +/*20171023 to 20180711 삭제 */ MSG_ID_D0E = 0xd0e, -/*20171023 to 20180627 +/*20171023 to 20180711 Character List */ MSG_ID_D0F = 0xd0f, -/*20171023 to 20180627 +/*20171023 to 20180711 공지 Notice */ MSG_ID_D10 = 0xd10, -/*20171023 to 20180627 +/*20171023 to 20180711 생성 */ MSG_ID_D11 = 0xd11, -/*20171023 to 20180627 +/*20171023 to 20180711 Hair Style */ MSG_ID_D12 = 0xd12, -/*20171023 to 20180627 +/*20171023 to 20180711 Hair Color */ MSG_ID_D13 = 0xd13, -/*20171023 to 20180627 +/*20171023 to 20180711 중복확인 */ MSG_ID_D14 = 0xd14, -/*20171023 to 20180627 +/*20171023 to 20180711 %d시 %d분 %d초 */ MSG_ID_D15 = 0xd15, -/*20171023 to 20180627 +/*20171023 to 20180711 MOTP 입력 시간이 초과되었습니다. 처음부터 다시 로그인해주십시오. */ MSG_ID_D16 = 0xd16, -/*20171023 to 20180627 +/*20171023 to 20180711 뒤로가기 */ MSG_ID_D17 = 0xd17, #endif #if PACKETVER >= 20171024 -/*20171024 to 20180627 +/*20171024 to 20180711 아이템을 사용할 수 없습니다. */ MSG_ID_D18 = 0xd18, -/*20171024 to 20180627 +/*20171024 to 20180711 동일한 맵으로 이동할 수 없습니다. */ MSG_ID_D19 = 0xd19, -/*20171024 to 20180627 +/*20171024 to 20180711 사망시 이동이 불가능합니다. */ MSG_ID_D1A = 0xd1a, #endif #if PACKETVER >= 20171030 -/*20171030 to 20180627 +/*20171030 to 20180711 캐릭터 생성 */ MSG_ID_D1B = 0xd1b, #endif #if PACKETVER >= 20171031 -/*20171031 to 20180627 +/*20171031 to 20180711 모험가 중개소 등록 */ MSG_ID_D1C = 0xd1c, -/*20171031 to 20180627 +/*20171031 to 20180711 모집 중단 */ MSG_ID_D1D = 0xd1d, -/*20171031 to 20180627 +/*20171031 to 20180711 모험가 중개소 설정 */ MSG_ID_D1E = 0xd1e, -/*20171031 to 20180627 +/*20171031 to 20180711 전 지역 */ MSG_ID_D1F = 0xd1f, -/*20171031 to 20180627 +/*20171031 to 20180711 직접기재 */ MSG_ID_D20 = 0xd20, -/*20171031 to 20180627 +/*20171031 to 20180711 검사계열 */ MSG_ID_D21 = 0xd21, -/*20171031 to 20180627 +/*20171031 to 20180711 법사계열 */ MSG_ID_D22 = 0xd22, -/*20171031 to 20180627 +/*20171031 to 20180711 궁수계열 */ MSG_ID_D23 = 0xd23, -/*20171031 to 20180627 +/*20171031 to 20180711 복사계열 */ MSG_ID_D24 = 0xd24, -/*20171031 to 20180627 +/*20171031 to 20180711 상인계열 */ MSG_ID_D25 = 0xd25, -/*20171031 to 20180627 +/*20171031 to 20180711 도둑계열 */ MSG_ID_D26 = 0xd26, -/*20171031 to 20180627 +/*20171031 to 20180711 태권계열 */ MSG_ID_D27 = 0xd27, -/*20171031 to 20180627 +/*20171031 to 20180711 닌자계열 */ MSG_ID_D28 = 0xd28, -/*20171031 to 20180627 +/*20171031 to 20180711 건슬링거계열 */ MSG_ID_D29 = 0xd29, -/*20171031 to 20180627 +/*20171031 to 20180711 도람족계열 */ MSG_ID_D2A = 0xd2a, -/*20171031 to 20180627 +/*20171031 to 20180711 지역명 */ MSG_ID_D2B = 0xd2b, -/*20171031 to 20180627 +/*20171031 to 20180711 지역명 검색 */ MSG_ID_D2C = 0xd2c, -/*20171031 to 20180627 +/*20171031 to 20180711 가입 요청하기 */ MSG_ID_D2D = 0xd2d, -/*20171031 to 20180627 +/*20171031 to 20180711 신고하기 */ MSG_ID_D2E = 0xd2e, -/*20171031 to 20180627 +/*20171031 to 20180711 파티 모집 중단 */ MSG_ID_D2F = 0xd2f, -/*20171031 to 20180627 +/*20171031 to 20180711 지역명을 입력해주세요. */ MSG_ID_D30 = 0xd30, -/*20171031 to 20180627 +/*20171031 to 20180711 지역 */ MSG_ID_D31 = 0xd31, -/*20171031 to 20180627 +/*20171031 to 20180711 전 직업 */ MSG_ID_D32 = 0xd32, #endif #if PACKETVER >= 20171109 -/*20171109 to 20180627 +/*20171109 to 20180711 로그인 */ MSG_ID_D33 = 0xd33, -/*20171109 to 20180627 +/*20171109 to 20180711 계정 */ MSG_ID_D34 = 0xd34, -/*20171109 to 20180627 +/*20171109 to 20180711 종료 Exit */ MSG_ID_D35 = 0xd35, -/*20171109 to 20180627 +/*20171109 to 20180711 신청 */ MSG_ID_D36 = 0xd36, -/*20171109 to 20180627 +/*20171109 to 20180711 접속 */ MSG_ID_D37 = 0xd37, -/*20171109 to 20180627 +/*20171109 to 20180711 확인 */ MSG_ID_D38 = 0xd38, -/*20171109 to 20180627 +/*20171109 to 20180711 휴대폰에 다운받은 GNJOY MOTP를 */ MSG_ID_D39 = 0xd39, -/*20171109 to 20180627 +/*20171109 to 20180711 실행하여 인증번호를 입력해 주세요. */ MSG_ID_D3A = 0xd3a, -/*20171109 to 20180627 +/*20171109 to 20180711 NPC가 있는 맵의 랜덤 좌표로 이동 됩니다. */ MSG_ID_D3B = 0xd3b, -/*20171109 to 20180627 +/*20171109 to 20180711 태권 */ MSG_ID_D3C = 0xd3c, /*20171109 to 20171117 님이 차단 상태로 설정되었습니다. -20171121 to 20180627 +20171121 to 20180711 에게 전체채팅 및 귓말 거부상태 */ MSG_ID_D3D = 0xd3d, /*20171109 to 20171117 님을 차단 상태로 설정하는데 실패하였습니다. -20171121 to 20180627 +20171121 to 20180711 에게 전체채팅 및 귓말 거부 요청 실패 */ MSG_ID_D3E = 0xd3e, /*20171109 to 20171117 님을 차단 상태로 설정하는데 실패하였습니다.(인원 초과) -20171121 to 20180627 +20171121 to 20180711 에게 전체채팅 및 귓말 거부 요청실패 (인원초과) */ MSG_ID_D3F = 0xd3f, /*20171109 to 20171117 님이 차단 해제 되었습니다. -20171121 to 20180627 +20171121 to 20180711 에게 전체채팅 및 귓말 가능상태 */ MSG_ID_D40 = 0xd40, /*20171109 to 20171117 님을 차단 해제하는데 실패하였습니다. -20171121 to 20180627 +20171121 to 20180711 에게 전체채팅 및 귓말 가능 요청실패 */ MSG_ID_D41 = 0xd41, /*20171109 to 20171117 님을 차단 해제하는데 실패하였습니다.(인원 초과) -20171121 to 20180627 +20171121 to 20180711 에게 전체채팅 및 귓말 가능 요청실패 (인원초과) */ MSG_ID_D42 = 0xd42, -/*20171109 to 20180627 +/*20171109 to 20180711 차단 리스트가 없습니다 */ MSG_ID_D43 = 0xd43, -/*20171109 to 20180627 +/*20171109 to 20180711 -차단 리스트- */ MSG_ID_D44 = 0xd44, #endif #if PACKETVER >= 20171113 -/*20171113 to 20180627 +/*20171113 to 20180711 진행중 Act */ MSG_ID_D45 = 0xd45, -/*20171113 to 20180627 +/*20171113 to 20180711 추천 Rec */ MSG_ID_D46 = 0xd46, -/*20171113 to 20180627 +/*20171113 to 20180711 보류중 Pen */ MSG_ID_D47 = 0xd47, -/*20171113 to 20180627 +/*20171113 to 20180711 QUEST */ MSG_ID_D48 = 0xd48, -/*20171113 to 20180627 +/*20171113 to 20180711 내용 For */ MSG_ID_D49 = 0xd49, -/*20171113 to 20180627 +/*20171113 to 20180711 몬스터 */ MSG_ID_D4A = 0xd4a, -/*20171113 to 20180627 +/*20171113 to 20180711 보상 */ MSG_ID_D4B = 0xd4b, -/*20171113 to 20180627 +/*20171113 to 20180711 EXP */ MSG_ID_D4C = 0xd4c, -/*20171113 to 20180627 +/*20171113 to 20180711 JEXP */ MSG_ID_D4D = 0xd4d, -/*20171113 to 20180627 +/*20171113 to 20180711 아이템 Item */ MSG_ID_D4E = 0xd4e, -/*20171113 to 20180627 +/*20171113 to 20180711 진행/보류 */ MSG_ID_D4F = 0xd4f, -/*20171113 to 20180627 +/*20171113 to 20180711 하단으로 이동 */ MSG_ID_D50 = 0xd50, -/*20171113 to 20180627 +/*20171113 to 20180711 간편 퀘스트창에 표시 */ MSG_ID_D51 = 0xd51, #endif #if PACKETVER >= 20171115 -/*20171115 to 20180627 +/*20171115 to 20180711 입력시간 */ MSG_ID_D52 = 0xd52, -/*20171115 to 20180627 +/*20171115 to 20180711 아이디 저장 */ MSG_ID_D53 = 0xd53, -/*20171115 to 20180627 +/*20171115 to 20180711 비밀번호 Password */ MSG_ID_D54 = 0xd54, -/*20171115 to 20180627 +/*20171115 to 20180711 아이디 */ MSG_ID_D55 = 0xd55, -/*20171115 to 20180627 +/*20171115 to 20180711 회원가입 */ MSG_ID_D56 = 0xd56, -/*20171115 to 20180627 +/*20171115 to 20180711 노비스계열 */ MSG_ID_D57 = 0xd57, -/*20171115 to 20180627 +/*20171115 to 20180711 슈퍼노비스계열 */ MSG_ID_D58 = 0xd58, -/*20171115 to 20180627 +/*20171115 to 20180711 모험가 중개소 등록에 실패했습니다. */ MSG_ID_D59 = 0xd59, -/*20171115 to 20180627 +/*20171115 to 20180711 모험가 중개소에 등록되었습니다. */ MSG_ID_D5A = 0xd5a, /*20171115 to 20180321 직업을 한 개 이상 선택해주세요. -20180328 to 20180627 +20180328 to 20180711 모집을 희망하는 파티원의 직업을 한 개 이상 선택해 주세요. */ MSG_ID_D5B = 0xd5b, -/*20171115 to 20180627 +/*20171115 to 20180711 지역명을 두 글자 이상 입력해주세요. */ MSG_ID_D5C = 0xd5c, -/*20171115 to 20180627 +/*20171115 to 20180711 %.1f%% (+ %s서버 %.1f%%) */ MSG_ID_D5D = 0xd5d, #endif #if PACKETVER >= 20171121 -/*20171121 to 20180627 +/*20171121 to 20180711 /ex (캐릭터이름) or /차단 (캐릭터이름) : 해당 캐릭터에 대해 전체채팅 및 귓말 차단 */ MSG_ID_D5E = 0xd5e, -/*20171121 to 20180627 +/*20171121 to 20180711 /in (캐릭터이름) or /해제 (캐릭터이름) : 해당 캐릭터에 대해 전체채팅 및 귓말 허용 */ MSG_ID_D5F = 0xd5f, -/*20171121 to 20180627 +/*20171121 to 20180711 /ex or /차단 : 전체채팅 및 귓말 차단 캐릭터 리스트 */ MSG_ID_D60 = 0xd60, -/*20171121 to 20180627 +/*20171121 to 20180711 /exall or /차단전부 : 모두에게 전체채팅 및 귓말 차단 */ MSG_ID_D61 = 0xd61, -/*20171121 to 20180627 +/*20171121 to 20180711 /inall or /해제전부 : 모두에게 전체채팅 및 귓말 허용 */ MSG_ID_D62 = 0xd62, -/*20171121 to 20180627 +/*20171121 to 20180711 모두에게 전체채팅 및 귓말 거부상태 */ MSG_ID_D63 = 0xd63, -/*20171121 to 20180627 +/*20171121 to 20180711 모두에게 전체채팅 및 귓말 거부요청 실패 */ MSG_ID_D64 = 0xd64, -/*20171121 to 20180627 +/*20171121 to 20180711 모두에게 전체채팅 및 귓말 가능상태 */ MSG_ID_D65 = 0xd65, -/*20171121 to 20180627 +/*20171121 to 20180711 모두에게 전체채팅 및 귓말 가능요청 실패 */ MSG_ID_D66 = 0xd66, #endif #if PACKETVER >= 20171123 -/*20171123 to 20180627 +/*20171123 to 20180711 오프닝 */ MSG_ID_D67 = 0xd67, #endif #if PACKETVER >= 20171127 -/*20171127 to 20180627 +/*20171127 to 20180711 로그인 화면으로 돌아가시겠습니까? */ MSG_ID_D68 = 0xd68, #endif #if PACKETVER >= 20171204 -/*20171204 to 20180627 +/*20171204 to 20180711 힘과 공격력이 강해졌습니다. */ MSG_ID_D69 = 0xd69, -/*20171204 to 20180627 +/*20171204 to 20180711 힘, 지능, 손재주 및 명중률이 증가하였습니다. */ MSG_ID_D6A = 0xd6a, -/*20171204 to 20180627 +/*20171204 to 20180711 방어력 및 HP가 증가되었습니다. */ MSG_ID_D6B = 0xd6b, -/*20171204 to 20180627 +/*20171204 to 20180711 젤스타 */ MSG_ID_D6C = 0xd6c, -/*20171204 to 20180627 +/*20171204 to 20180711 계정버프 */ MSG_ID_D6D = 0xd6d, -/*20171204 to 20180627 +/*20171204 to 20180711 정액서비스 */ MSG_ID_D6E = 0xd6e, #endif #if PACKETVER >= 20171208 -/*20171208 to 20180627 +/*20171208 to 20180711 현재 접속이 지연되고 있습니다. 순차적으로 접속이 가능하니 잠시 후 재접속 부탁드립니다. */ MSG_ID_D6F = 0xd6f, -/*20171208 to 20180627 +/*20171208 to 20180711 현재 접속이 지연되고 있으니 잠시 후 재접속 부탁드립니다. */ MSG_ID_D70 = 0xd70, #endif #if PACKETVER >= 20171213 -/*20171213 to 20180627 +/*20171213 to 20180711 불량 단어가 포함된 이름은 검색할 수 없습니다. */ MSG_ID_D71 = 0xd71, -/*20171213 to 20180627 +/*20171213 to 20180711 파티 마스터가 요청을 받을 수 없는 맵에 있습니다. */ MSG_ID_D72 = 0xd72, -/*20171213 to 20180627 +/*20171213 to 20180711 파티를 찾을 수 없습니다. */ MSG_ID_D73 = 0xd73, /*20171213 to 20180321 님의 파티요청입니다. -20180328 to 20180627 +20180328 to 20180711 님의 파티 가입 요청입니다. */ MSG_ID_D74 = 0xd74, -/*20171213 to 20180627 +/*20171213 to 20180711 http://ro.gnjoy.com */ MSG_ID_D75 = 0xd75, #endif #if PACKETVER >= 20171214 -/*20171214 to 20180627 +/*20171214 to 20180711 ▲ */ MSG_ID_D76 = 0xd76, -/*20171214 to 20180627 +/*20171214 to 20180711 ▼ */ MSG_ID_D77 = 0xd77, #endif #if PACKETVER >= 20171227 -/*20171227 to 20180627 +/*20171227 to 20180711 이미 친구입니다 */ MSG_ID_D78 = 0xd78, -/*20171227 to 20180627 +/*20171227 to 20180711 상대방을 찾을 수 없습니다 */ MSG_ID_D79 = 0xd79, -/*20171227 to 20180627 +/*20171227 to 20180711 이미 다른 캐릭터가 친구 신청 중입니다. */ MSG_ID_D7A = 0xd7a, -/*20171227 to 20180627 +/*20171227 to 20180711 혼구슬 표시 ON */ MSG_ID_D7B = 0xd7b, -/*20171227 to 20180627 +/*20171227 to 20180711 혼구슬 표시 OFF */ MSG_ID_D7C = 0xd7c, #endif #if PACKETVER >= 20180117 -/*20180117 to 20180627 +/*20180117 to 20180711 해당 계정은 2차 비밀번호 오입력으로 인해 게임내 접속이 제한된 상태입니다. %02d시간 %02d분 후에 접속제한이 해제되며, 접속제한의 해제는 홈페이지 -> 개인정보변경 -> 2차 비밀번호 에서 본인인증 후 진행해주시기 바랍니다. */ MSG_ID_D7D = 0xd7d, -/*20180117 to 20180627 +/*20180117 to 20180711 보안패스워드를 3회이상 틀리셨습니다. 계정 보안을 위해 24시간동안 게임내 접속이 제한됩니다. 접속제한의 해제는 홈페이지 -> 개인정보변경 -> 2차 비밀번호 에서 본인인증 후 진행해주시기 바랍니다. */ MSG_ID_D7E = 0xd7e, -/*20180117 to 20180627 +/*20180117 to 20180711 운영진 */ MSG_ID_D7F = 0xd7f, -/*20180117 to 20180627 +/*20180117 to 20180711 %d일차 출석 보상이 지급되었습니다. */ MSG_ID_D80 = 0xd80, /*20180117 to 20180117 계정설정정보 받아오는데 실패 했습니다.( 재시도를 위해서는 재시작 해야 합니다. ) -20180131 to 20180627 +20180131 to 20180711 계정 설정 데이터를 불러오는 중에 오류가 발생했습니다. ( 재시도를 위해서는 재시작 해야 합니다. ) */ MSG_ID_D81 = 0xd81, -/*20180117 to 20180627 +/*20180117 to 20180711 해당 스킬은 파티 상태에서 사용 가능합니다. */ MSG_ID_D82 = 0xd82, #endif #if PACKETVER >= 20180131 -/*20180131 to 20180627 +/*20180131 to 20180711 파티 모집을 중단하였습니다. */ MSG_ID_D83 = 0xd83, -/*20180131 to 20180627 +/*20180131 to 20180711 길드 상납 경험치는 최대 %d%%까지 가능합니다. */ MSG_ID_D84 = 0xd84, -/*20180131 to 20180627 +/*20180131 to 20180711 길드 레벨이 최대여서 더 이상 경험치를 상납할 수 없습니다. */ MSG_ID_D85 = 0xd85, -/*20180131 to 20180627 +/*20180131 to 20180711 계정보안을 위하여 MOTP미사용자는 홈페이지 로그인만 가능합니다. 홈페이지로 로그인을 시도해주시기 바랍니다. */ MSG_ID_D86 = 0xd86, -/*20180131 to 20180627 +/*20180131 to 20180711 물리 공격력과 마법 공격력이 향상되었습니다. */ MSG_ID_D87 = 0xd87, -/*20180131 to 20180627 +/*20180131 to 20180711 물리 공격력과 마법 공격력이 감소되었습니다. */ MSG_ID_D88 = 0xd88, #endif #if PACKETVER >= 20180207 -/*20180207 to 20180627 +/*20180207 to 20180711 %s 출석체크 보상 %s Attendance Check Reward */ @@ -17029,316 +17029,330 @@ http://ro.gnjoy.com /*20180207 to 20180511 이벤트 기간 : %02d월 %02d일 ~ %2d월 %2d일 24:00까지 Event period : From %02d/%02d ~ Until %2d/%2d (Month/Day) 24:00 -20180523 to 20180627 +20180523 to 20180711 이벤트 기간 : %02d월 %02d일 ~ %02d월 %02d일 24:00까지 */ MSG_ID_D8A = 0xd8a, -/*20180207 to 20180627 +/*20180207 to 20180711 %d일차 %d Day */ MSG_ID_D8B = 0xd8b, -/*20180207 to 20180627 +/*20180207 to 20180711 %d일차 출석체크 클릭해주세요~! %d Day attendance check Please click~! */ MSG_ID_D8C = 0xd8c, -/*20180207 to 20180627 +/*20180207 to 20180711 %d일차 출석 성공! %d Day attendance success! */ MSG_ID_D8D = 0xd8d, -/*20180207 to 20180627 +/*20180207 to 20180711 D-day */ MSG_ID_D8E = 0xd8e, -/*20180207 to 20180627 +/*20180207 to 20180711 일 Day */ MSG_ID_D8F = 0xd8f, -/*20180207 to 20180627 +/*20180207 to 20180711 출석체크에 실패하였습니다. 다시 실행해주세요. Attendance Check failed. Please run again. */ MSG_ID_D90 = 0xd90, -/*20180207 to 20180627 +/*20180207 to 20180711 출석체크 Attendance Check */ MSG_ID_D91 = 0xd91, -/*20180207 to 20180627 +/*20180207 to 20180711 현재 출석체크 이벤트 기간이 아닙니다 This is not the current attendance check event */ MSG_ATTENDANCE_UNAVAILABLE = 0xd92, /*20180207 to 20180321 길드 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다 -20180328 to 20180627 +20180328 to 20180711 길드 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다. */ MSG_ID_D93 = 0xd93, -/*20180207 to 20180627 +/*20180207 to 20180711 개인 상납 경험치가 max에 도달하여, 더 이상 길드 경험치를 누적할 수 없습니다. */ MSG_ID_D94 = 0xd94, #endif #if PACKETVER >= 20180213 -/*20180213 to 20180627 +/*20180213 to 20180711 메시지 */ MSG_ID_D95 = 0xd95, -/*20180213 to 20180627 +/*20180213 to 20180711 트위터에 메세지 전송을 실패 했습니다. */ MSG_ID_D96 = 0xd96, -/*20180213 to 20180627 +/*20180213 to 20180711 영문 4자, 한글 2자 이상으로 입력해야 합니다. Enter 4 english words and 2 chinese words */ MSG_ID_D97 = 0xd97, #endif #if PACKETVER >= 20180314 -/*20180314 to 20180627 +/*20180314 to 20180711 몬스터의 테이밍이 불가능한 지역입니다. */ MSG_ID_D98 = 0xd98, #endif #if PACKETVER >= 20180328 -/*20180328 to 20180627 +/*20180328 to 20180711 순위를 가져오고 있습니다... */ MSG_ID_D99 = 0xd99, -/*20180328 to 20180627 +/*20180328 to 20180711 해당 스킬은 파티장일때만 사용 가능합니다. */ MSG_ID_D9A = 0xd9a, -/*20180328 to 20180627 +/*20180328 to 20180711 파트너의 SP가 부족하거나, 스킬 사용 불가 상태입니다. */ MSG_ID_D9B = 0xd9b, -/*20180328 to 20180627 +/*20180328 to 20180711 아르바이트 노점 강제 종료 알림메일 */ MSG_ID_D9C = 0xd9c, -/*20180328 to 20180627 +/*20180328 to 20180711 안녕하세요. 운영팀입니다. 해당 아르바이트 노점은 운영정책 위배되는 사항이 확인되어 강제 종료되었습니다. 자세한 확인을 원하시는 경우에는 1:1 문의를 접수해 주시기 바랍니다. 감사합니다 */ MSG_ID_D9D = 0xd9d, -/*20180328 to 20180627 +/*20180328 to 20180711 50% 이상의 값을 입력할 수 없습니다. */ MSG_ID_D9E = 0xd9e, -/*20180328 to 20180627 +/*20180328 to 20180711 파티 가입 요청을 보냈습니다. */ MSG_ID_D9F = 0xd9f, -/*20180328 to 20180627 +/*20180328 to 20180711 모험가 중개소에 파티를 등록할 수 없습니다 */ MSG_ID_DA0 = 0xda0, -/*20180328 to 20180627 +/*20180328 to 20180711 수락 */ MSG_ID_DA1 = 0xda1, -/*20180328 to 20180627 +/*20180328 to 20180711 거절 */ MSG_ID_DA2 = 0xda2, -/*20180328 to 20180627 +/*20180328 to 20180711 설정 권한은 파티장에게 있습니다. */ MSG_ID_DA3 = 0xda3, -/*20180328 to 20180627 +/*20180328 to 20180711 해당 캐릭터를 찾을 수 없습니다. */ MSG_ID_DA4 = 0xda4, -/*20180328 to 20180627 +/*20180328 to 20180711 노점 강제 철거 */ MSG_ID_DA5 = 0xda5, -/*20180328 to 20180627 +/*20180328 to 20180711 해당 파티의 파티장을 찾을 수 없습니다. */ MSG_ID_DA6 = 0xda6, -/*20180328 to 20180627 +/*20180328 to 20180711 잡레벨이 낮아 파티에 가입 할 수 없습니다. */ MSG_ID_DA7 = 0xda7, -/*20180328 to 20180627 +/*20180328 to 20180711 현재 요청자가 파티가입이 불가능한 지역에 있습니다. */ MSG_ID_DA8 = 0xda8, -/*20180328 to 20180627 +/*20180328 to 20180711 파티 인원수가 초과되었습니다. */ MSG_ID_DA9 = 0xda9, -/*20180328 to 20180627 +/*20180328 to 20180711 %s 파티의 파티장이 파티 가입을 승인했습니다. */ MSG_ID_DAA = 0xdaa, -/*20180328 to 20180627 +/*20180328 to 20180711 %s 파티의 파티장이 파티 가입을 거부했습니다. */ MSG_ID_DAB = 0xdab, -/*20180328 to 20180627 +/*20180328 to 20180711 %s 님이 이미 파티에 가입 중입니다. */ MSG_ID_DAC = 0xdac, -/*20180328 to 20180627 +/*20180328 to 20180711 %s 님의 파티 가입을 수락했습니다. */ MSG_ID_DAD = 0xdad, -/*20180328 to 20180627 +/*20180328 to 20180711 %s 님의 파티 가입을 거부했습니다. */ MSG_ID_DAE = 0xdae, -/*20180328 to 20180627 +/*20180328 to 20180711 파티 요청을 받을 수 없는 상태여서 %s님의 신청이 거절되었습니다. */ MSG_ID_DAF = 0xdaf, #endif #if PACKETVER >= 20180411 -/*20180411 to 20180627 +/*20180411 to 20180711 모험가 중개소 리스트 */ MSG_ID_DB0 = 0xdb0, -/*20180411 to 20180627 +/*20180411 to 20180711 파티 가입 요청 */ MSG_ID_DB1 = 0xdb1, -/*20180411 to 20180627 +/*20180411 to 20180711 파티장이 아닌 경우, 모험가 중개소에 파티를 등록할 수 없습니다. */ MSG_ID_DB2 = 0xdb2, -/*20180411 to 20180627 +/*20180411 to 20180711 파티 모집을 중단할 수 없습니다. */ MSG_ID_DB3 = 0xdb3, -/*20180411 to 20180627 +/*20180411 to 20180711 존재하지 않는 파티 글입니다. */ MSG_ID_DB4 = 0xdb4, #endif #if PACKETVER >= 20180425 -/*20180425 to 20180627 +/*20180425 to 20180711 Zoom Out */ MSG_ID_DB5 = 0xdb5, -/*20180425 to 20180627 +/*20180425 to 20180711 %s : Zoom Out을 켜거나 끌수 있습니다 On Off */ MSG_ID_DB6 = 0xdb6, -/*20180425 to 20180627 +/*20180425 to 20180711 Zoom Out 기능을 켭니다 (On) */ MSG_ID_DB7 = 0xdb7, -/*20180425 to 20180627 +/*20180425 to 20180711 Zoom Out 기능을 해제합니다 (Off) */ MSG_ID_DB8 = 0xdb8, -/*20180425 to 20180627 +/*20180425 to 20180711 /zoom */ MSG_ID_DB9 = 0xdb9, -/*20180425 to 20180627 +/*20180425 to 20180711 모험가 중개소 */ MSG_ID_DBA = 0xdba, -/*20180425 to 20180627 +/*20180425 to 20180711 파티장인 경우, 가입 요청을 할 수 없습니다. */ MSG_ID_DBB = 0xdbb, -/*20180425 to 20180627 +/*20180425 to 20180711 모험가 중개소에 등록 중입니다. 잠시만 기다려 주세요. */ MSG_ID_DBC = 0xdbc, -/*20180425 to 20180627 +/*20180425 to 20180711 더 이상 직업을 선택할 수 없습니다. */ MSG_ID_DBD = 0xdbd, -/*20180425 to 20180627 +/*20180425 to 20180711 게임 중 해당 유저의 가입 요청을 받지 않습니다. */ MSG_ID_DBE = 0xdbe, -/*20180425 to 20180627 +/*20180425 to 20180711 잠시 후 다시 열어주시기 바랍니다. */ MSG_ID_DBF = 0xdbf, -/*20180425 to 20180627 +/*20180425 to 20180711 공성시작 전 %d분 동안은 해당 기능을 이용하실 수 없습니다. */ MSG_ID_DC0 = 0xdc0, #endif #if PACKETVER >= 20180509 -/*20180509 to 20180627 +/*20180509 to 20180711 /viewclear */ MSG_ID_DC1 = 0xdc1, -/*20180509 to 20180627 +/*20180509 to 20180711 건물 반 투명화 ON */ MSG_ID_DC2 = 0xdc2, -/*20180509 to 20180627 +/*20180509 to 20180711 건물 반 투명화 OFF */ MSG_ID_DC3 = 0xdc3, -/*20180509 to 20180627 +/*20180509 to 20180711 건물 투명화 */ MSG_ID_DC4 = 0xdc4, -/*20180509 to 20180627 +/*20180509 to 20180711 알로 되돌리기가 실패했습니다. 로덱스 작성창을 닫아주세요. */ MSG_ID_DC5 = 0xdc5, #endif #if PACKETVER >= 20180523 -/*20180523 to 20180627 +/*20180523 to 20180711 Emblem Frame */ MSG_ID_DC6 = 0xdc6, -/*20180523 to 20180627 +/*20180523 to 20180711 Emblem 테두리를 그려줍니다 */ MSG_ID_DC7 = 0xdc7, -/*20180523 to 20180627 +/*20180523 to 20180711 Emblem 테두리를 그려주지 않습니다 */ MSG_ID_DC8 = 0xdc8, #endif #if PACKETVER >= 20180605 -/*20180605 to 20180627 +/*20180605 to 20180711 장착된 무기가 없습니다. */ MSG_ID_DC9 = 0xdc9, -/*20180605 to 20180627 +/*20180605 to 20180711 에너지 구체가 부족합니다. */ MSG_ID_DCA = 0xdca, -/*20180605 to 20180627 +/*20180605 to 20180711 배울 수 없는 스킬(%s)이 포함되어있습니다. */ MSG_ID_DCB = 0xdcb, -/*20180605 to 20180627 +/*20180605 to 20180711 /frame */ MSG_ID_DCC = 0xdcc, #endif #if PACKETVER >= 20180627 -/*20180627 to 20180627 +/*20180627 to 20180711 웨폰 블로킹 발동후 제한시간 내에 사용가능한 스킬입니다. */ MSG_ID_DCD = 0xdcd, -/*20180627 to 20180627 +/*20180627 to 20180711 아이디혹은 패스워드가 잘못되었읍니다. */ MSG_ID_DCE = 0xdce, #endif +#if PACKETVER >= 20180711 +/*20180711 to 20180711 +E X P : %.1f%% ( basic 100.0%% %s %.1f%%) +*/ + MSG_ID_DCF = 0xdcf, +/*20180711 to 20180711 +DROP : %.1f%% ( basic 100.0%% %s %.1f%%) +*/ + MSG_ID_DD0 = 0xdd0, +/*20180711 to 20180711 +DEATH : %.1f%% ( basic 100.0%% %s %.1f%%) +*/ + MSG_ID_DD1 = 0xdd1, +#endif }; #endif /* MAP_MESSAGES_ZERO_H */ diff --git a/src/map/mob.c b/src/map/mob.c index 403e3a2f2..0dbff9211 100644 --- a/src/map/mob.c +++ b/src/map/mob.c @@ -88,6 +88,7 @@ struct item_drop_ratio { int mob_id[MAX_ITEMRATIO_MOBS]; }; static struct item_drop_ratio *item_drop_ratio_db[MAX_ITEMDB]; +static struct DBMap *item_drop_ratio_other_db = NULL; static struct eri *item_drop_ers; //For loot drops delay structures. static struct eri *item_drop_list_ers; @@ -3791,6 +3792,28 @@ static unsigned int mob_drop_adjust(int baserate, int rate_adjust, unsigned shor return (unsigned int)cap_value(rate,rate_min,rate_max); } +static struct item_drop_ratio *mob_get_item_drop_ratio(int nameid) +{ + Assert_retr(NULL, nameid > 0); + if (nameid < ARRAYLENGTH(item_drop_ratio_db)) { + return item_drop_ratio_db[nameid]; + } else { + return (struct item_drop_ratio *)idb_get(item_drop_ratio_other_db, nameid); + } +} + +static void mob_set_item_drop_ratio(int nameid, struct item_drop_ratio *ratio) +{ + Assert_retv(nameid > 0); + if (nameid < ARRAYLENGTH(item_drop_ratio_db)) { + Assert_retv(item_drop_ratio_db[nameid] == NULL); + item_drop_ratio_db[nameid] = ratio; + } else { + Assert_retv(idb_get(item_drop_ratio_other_db, nameid) == NULL); + idb_put(item_drop_ratio_other_db, nameid, ratio); + } +} + /** * Check if global item drop rate is overridden for given item * in db/mob_item_ratio.txt @@ -3800,16 +3823,19 @@ static unsigned int mob_drop_adjust(int baserate, int rate_adjust, unsigned shor */ static void item_dropratio_adjust(int nameid, int mob_id, int *rate_adjust) { + struct item_drop_ratio *dropRatio; nullpo_retv(rate_adjust); - if( item_drop_ratio_db[nameid] ) { - if( item_drop_ratio_db[nameid]->mob_id[0] ) { // only for listed mobs + + dropRatio = mob->get_item_drop_ratio(nameid); + if (dropRatio) { + if (dropRatio->mob_id[0] ) { // only for listed mobs int i; - ARR_FIND(0, MAX_ITEMRATIO_MOBS, i, item_drop_ratio_db[nameid]->mob_id[i] == mob_id); - if(i < MAX_ITEMRATIO_MOBS) // found - *rate_adjust = item_drop_ratio_db[nameid]->drop_ratio; + ARR_FIND(0, MAX_ITEMRATIO_MOBS, i, dropRatio->mob_id[i] == mob_id); + if (i < MAX_ITEMRATIO_MOBS) // found + *rate_adjust = dropRatio->drop_ratio; } else // for all mobs - *rate_adjust = item_drop_ratio_db[nameid]->drop_ratio; + *rate_adjust = dropRatio->drop_ratio; } } @@ -5142,6 +5168,7 @@ static bool mob_readdb_race2(char *fields[], int columns, int current) static bool mob_readdb_itemratio(char *str[], int columns, int current) { int nameid, ratio, i; + struct item_drop_ratio *dropRatio; nullpo_retr(false, str); nameid = atoi(str[0]); @@ -5154,12 +5181,15 @@ static bool mob_readdb_itemratio(char *str[], int columns, int current) ratio = atoi(str[1]); - if(item_drop_ratio_db[nameid] == NULL) - item_drop_ratio_db[nameid] = (struct item_drop_ratio*)aCalloc(1, sizeof(struct item_drop_ratio)); + dropRatio = mob->get_item_drop_ratio(nameid); + if (dropRatio == NULL) { + dropRatio = (struct item_drop_ratio*)aCalloc(1, sizeof(struct item_drop_ratio)); + mob->set_item_drop_ratio(nameid, dropRatio); + } - item_drop_ratio_db[nameid]->drop_ratio = ratio; - for(i = 0; i < columns-2; i++) - item_drop_ratio_db[nameid]->mob_id[i] = atoi(str[i+2]); + dropRatio->drop_ratio = ratio; + for (i = 0; i < columns - 2; i++) + dropRatio->mob_id[i] = atoi(str[i + 2]); return true; } @@ -5183,6 +5213,19 @@ static void mob_load(bool minimal) sv->readdb(map->db_path, DBPATH"mob_race2_db.txt", ',', 2, 20, -1, mob->readdb_race2); } +/** + * @see DBApply + */ +static int mob_final_ratio_sub(union DBKey key, struct DBData *data, va_list ap) +{ + struct item_drop_ratio *ratio = DB->data2ptr(data); + + if (ratio) + aFree(ratio); + + return 0; +} + static void mob_reload(void) { int i; @@ -5201,6 +5244,7 @@ static void mob_reload(void) item_drop_ratio_db[i] = NULL; } } + mob->item_drop_ratio_other_db->clear(mob->item_drop_ratio_other_db, mob->final_ratio_sub); mob->load(false); } @@ -5291,6 +5335,8 @@ static int do_final_mob(void) item_drop_ratio_db[i] = NULL; } } + mob->item_drop_ratio_other_db->clear(mob->item_drop_ratio_other_db, mob->final_ratio_sub); + db_destroy(mob->item_drop_ratio_other_db); ers_destroy(item_drop_ers); ers_destroy(item_drop_list_ers); return 0; @@ -5334,6 +5380,10 @@ void mob_defaults(void) memcpy(mob->splendide, mob_splendide, sizeof(mob->splendide)); memcpy(mob->mora, mob_mora, sizeof(mob->mora)); + item_drop_ratio_other_db = idb_alloc(DB_OPT_BASE); + mob->item_drop_ratio_db = item_drop_ratio_db; + mob->item_drop_ratio_other_db = item_drop_ratio_other_db; + /* */ mob->reload = mob_reload; mob->init = do_init_mob; @@ -5438,6 +5488,9 @@ void mob_defaults(void) mob->readdb_race2 = mob_readdb_race2; mob->readdb_itemratio = mob_readdb_itemratio; mob->load = mob_load; + mob->get_item_drop_ratio = mob_get_item_drop_ratio; + mob->set_item_drop_ratio = mob_set_item_drop_ratio; + mob->final_ratio_sub = mob_final_ratio_sub; mob->clear_spawninfo = mob_clear_spawninfo; mob->destroy_mob_db = mob_destroy_mob_db; mob->skill_db_libconfig = mob_skill_db_libconfig; diff --git a/src/map/mob.h b/src/map/mob.h index 3ff3f213b..4cb3877ed 100644 --- a/src/map/mob.h +++ b/src/map/mob.h @@ -25,6 +25,7 @@ #include "map/status.h" // struct status_data, struct status_change #include "map/unit.h" // struct unit_data, view_data #include "common/hercules.h" +#include "common/db.h" #include "common/mmo.h" // struct item struct hplugin_data_store; @@ -72,6 +73,8 @@ struct hplugin_data_store; // Disable this to make monsters not do any path search when looking for a target (old behavior). #define ACTIVEPATHSEARCH +struct item_drop_ratio; + enum e_bosstype { BTYPE_NONE = 0, BTYPE_BOSS = 1, @@ -437,6 +440,8 @@ struct mob_interface { int manuk[8]; int splendide[5]; int mora[5]; + struct item_drop_ratio **item_drop_ratio_db; + struct DBMap *item_drop_ratio_other_db; /* */ int (*init) (bool mimimal); int (*final) (void); @@ -543,6 +548,9 @@ struct mob_interface { bool (*readdb_itemratio) (char *str[], int columns, int current); void (*load) (bool minimal); void (*clear_spawninfo) (void); + struct item_drop_ratio *(*get_item_drop_ratio) (int nameid); + void (*set_item_drop_ratio) (int nameid, struct item_drop_ratio *ratio); + int (*final_ratio_sub) (union DBKey key, struct DBData *data, va_list ap); void (*destroy_mob_db) (int index); bool (*skill_db_libconfig) (const char *filename, bool ignore_missing); bool (*skill_db_libconfig_sub) (struct config_setting_t *it, int n); diff --git a/src/map/npc.h b/src/map/npc.h index fa8b12be5..eff4ed4ec 100644 --- a/src/map/npc.h +++ b/src/map/npc.h @@ -57,14 +57,14 @@ struct npc_label_list { int pos; }; struct npc_item_list { - unsigned short nameid; + int nameid; unsigned int value; unsigned int qty; }; struct npc_shop_data { unsigned char type;/* what am i */ struct npc_item_list *item;/* list */ - unsigned short items;/* total */ + unsigned int items;/* total */ }; struct npc_parse; struct npc_data { diff --git a/src/map/packets.h b/src/map/packets.h index f4832a307..d4f87f5a0 100644 --- a/src/map/packets.h +++ b/src/map/packets.h @@ -4152,6 +4152,100 @@ packet(0x96e,-1,clif->ackmergeitems); packet(0x0b01,40,clif->pDull/*,XXX*/); // changed packet sizes #endif + +// 2018-07-04aRagexe, 2018-07-04aRagexeRE +#if PACKETVER >= 20180704 +// new packets + packet(0x0b02,26); // AC_REFUSE_LOGIN4 +// changed packet sizes + packet(0x0b01,56,clif->pDull/*,XXX*/); +#endif #endif // PACKETVER_ZERO +// 2018-06-27aRagexe_zero +#if PACKETVER_ZERO_NUM >= 20180627 +// new packets + packet(0x0b00,8); + packet(0x0b01,56,clif->pDull/*,XXX*/); + packet(0x0b02,26); // AC_REFUSE_LOGIN4 +// changed packet sizes +#endif + +// 2018-07-04aRagexeRE +#if PACKETVER_RE_NUM >= 20180704 +// new packets +// changed packet sizes + packet(0x009d,19); // ZC_ITEM_ENTRY + packet(0x009e,19); // ZC_ITEM_FALL_ENTRY + packet(0x00a0,33); // ZC_ITEM_PICKUP_ACK + packet(0x00e9,29,clif->pDull/*,XXX*/); // ZC_ADD_EXCHANGE_ITEM + packet(0x00f4,31,clif->pDull/*,XXX*/); // ZC_ADD_ITEM_TO_STORE + packet(0x010a,6); // ZC_MVP_GETTING_ITEM + packet(0x0110,14); // ZC_ACK_TOUSESKILL + packet(0x0124,31); // ZC_ADD_ITEM_TO_CART + packet(0x018e,18,clif->pProduceMix); // CZ_REQMAKINGITEM + packet(0x018f,8); // ZC_ACK_REQMAKINGITEM + packet(0x01a3,7); // ZC_FEED_PET + packet(0x01ae,6,clif->pSelectArrow,2); // CZ_REQ_MAKINGARROW + packet(0x01c4,32); // ZC_ADD_ITEM_TO_STORE2 + packet(0x01c5,32); // ZC_ADD_ITEM_TO_CART2 + packet(0x01c8,15); // ZC_USE_ITEM_ACK2 + packet(0x01d7,15); // ZC_SPRITE_CHANGE2 + packet(0x01d8,58); // ZC_NOTIFY_STANDENTRY2 + packet(0x01d9,57); // ZC_NOTIFY_NEWENTRY2 + packet(0x01da,64); // ZC_NOTIFY_MOVEENTRY2 + packet(0x01fd,25,clif->pRepairItem); // CZ_REQ_ITEMREPAIR + packet(0x0223,10); // ZC_ACK_WEAPONREFINE + packet(0x022a,62); // ZC_NOTIFY_STANDENTRY3 + packet(0x022b,61); // ZC_NOTIFY_NEWENTRY3 + packet(0x022c,69); // ZC_NOTIFY_MOVEENTRY3 + packet(0x022e,73); // ZC_PROPERTY_HOMUN + packet(0x022f,7); // ZC_FEED_MER + packet(0x025b,8,clif->pCooking); // CZ_REQ_MAKINGITEM + packet(0x0298,10); // ZC_CASH_TIME_COUNTER + packet(0x0299,8); // ZC_CASH_ITEM_DELETE + packet(0x029a,37); // ZC_ITEM_PICKUP_ACK2 + packet(0x02b8,32); // ZC_ITEM_PICKUP_PARTY + packet(0x02d4,39); // ZC_ITEM_PICKUP_ACK3 + packet(0x02ec,71); // ZC_NOTIFY_MOVEENTRY4 + packet(0x02ed,63); // ZC_NOTIFY_NEWENTRY4 + packet(0x02ee,64); // ZC_NOTIFY_STANDENTRY4 + packet(0x0445,12,clif->pDull/*,XXX*/); // CZ_SIMPLE_BUY_CASH_POINT_ITEM + packet(0x080f,30); // ZC_ADD_EXCHANGE_ITEM2 + packet(0x081b,12); // ZC_UPDATE_ITEM_FROM_BUYING_STORE + packet(0x0824,8); // ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER + packet(0x084b,21); // ZC_ITEM_FALL_ENTRY4 + packet(0x0990,41); // ZC_ITEM_PICKUP_ACK_V5 + packet(0x09ad,12); // ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO + packet(0x09ae,19,clif->pDull/*,XXX*/); // CZ_REQ_APPLY_BARGAIN_SALE_ITEM + packet(0x09b0,10,clif->pDull/*,XXX*/); // CZ_REQ_REMOVE_BARGAIN_SALE_ITEM + packet(0x09b2,10); // ZC_NOTIFY_BARGAIN_SALE_SELLING + packet(0x09b3,6); // ZC_NOTIFY_BARGAIN_SALE_CLOSE + packet(0x09c3,10,clif->pDull/*,XXX*/); // CZ_REQ_COUNT_BARGAIN_SALE_ITEM + packet(0x09c4,10); // ZC_ACK_COUNT_BARGAIN_SALE_ITEM + packet(0x09e6,24); // ZC_UPDATE_ITEM_FROM_BUYING_STORE2 + packet(0x09f7,77); // ZC_PROPERTY_HOMUN_2 + packet(0x0a05,63); // ZC_ACK_ADD_ITEM_RODEX + packet(0x0a09,55); // ZC_ADD_EXCHANGE_ITEM3 + packet(0x0a0a,57); // ZC_ADD_ITEM_TO_STORE3 + packet(0x0a0b,57); // ZC_ADD_ITEM_TO_CART3 + packet(0x0a0c,66); // ZC_ITEM_PICKUP_ACK_V6 + packet(0x0a1a,25); // ZC_ACK_OPEN_ROULETTE + packet(0x0a20,23); // ZC_ACK_GENERATE_ROULETTE + packet(0x0a22,7); // ZC_RECV_ROULETTE_ITEM + packet(0x0a37,69); // ZC_ITEM_PICKUP_ACK_V7 + packet(0x0a3d,20,clif->pDull/*,XXX*/); + packet(0x0a3f,11,clif->pDull/*,XXX*/); + packet(0x0a49,22,clif->pPrivateAirshipRequest); // CZ_PRIVATE_AIRSHIP_REQUEST + packet(0x0a4e,6); + packet(0x0a89,61); // ZC_NOTIFY_OFFLINE_STORE + packet(0x0a96,61); // ZC_ADD_EXCHANGE_ITEM4 + packet(0x0aa3,9,clif->pDull/*,XXX*/); + packet(0x0ab4,6,clif->pDull/*,XXX*/); + packet(0x0ab6,8,clif->pDull/*,XXX*/); + packet(0x0ab9,47); + packet(0x0ada,32); + packet(0x0add,24); // ZC_ITEM_FALL_ENTRY +#endif + #endif /* MAP_PACKETS_H */ diff --git a/src/map/packets_keys_main.h b/src/map/packets_keys_main.h index 99535fd18..99d72b3d4 100644 --- a/src/map/packets_keys_main.h +++ b/src/map/packets_keys_main.h @@ -874,7 +874,7 @@ packetKeys(0x6A596301,0x76866D0E,0x32294A45); #endif -// 2013-12-23aRagexeRE, 2014-05-08aRagexe, 2014-05-08aRagexeRE, 2014-06-11eRagexe, 2015-02-25hRagexe, 2018-03-15aRagexe, 2018-03-21aRagexe, 2018-03-21aRagexeRE, 2018-03-28bRagexe, 2018-03-28bRagexeRE, 2018-04-04bRagexe, 2018-04-04cRagexeRE, 2018-04-18aRagexe, 2018-04-18bRagexeRE, 2018-04-25cRagexe, 2018-04-25cRagexeRE, 2018-05-02bRagexe, 2018-05-02bRagexeRE, 2018-05-02dRagexeRE, 2018-05-09aRagexe, 2018-05-16cRagexe, 2018-05-16cRagexeRE, 2018-05-23aRagexe, 2018-05-23aRagexeRE, 2018-05-30aRagexe, 2018-05-30bRagexeRE, 2018-05-30cRagexeRE, 2018-06-05bRagexe, 2018-06-05bRagexeRE, 2018-06-12aRagexeRE, 2018-06-12bRagexeRE, 2018-06-20cRagexe, 2018-06-20dRagexeRE, 2018-06-20eRagexe, 2018-06-20eRagexeRE, 2018-06-21aRagexe, 2018-06-21aRagexeRE +// 2013-12-23aRagexeRE, 2014-05-08aRagexe, 2014-05-08aRagexeRE, 2014-06-11eRagexe, 2015-02-25hRagexe, 2018-03-15aRagexe, 2018-03-21aRagexe, 2018-03-21aRagexeRE, 2018-03-28bRagexe, 2018-03-28bRagexeRE, 2018-04-04bRagexe, 2018-04-04cRagexeRE, 2018-04-18aRagexe, 2018-04-18bRagexeRE, 2018-04-25cRagexe, 2018-04-25cRagexeRE, 2018-05-02bRagexe, 2018-05-02bRagexeRE, 2018-05-02dRagexeRE, 2018-05-09aRagexe, 2018-05-16cRagexe, 2018-05-16cRagexeRE, 2018-05-23aRagexe, 2018-05-23aRagexeRE, 2018-05-30aRagexe, 2018-05-30bRagexeRE, 2018-05-30cRagexeRE, 2018-06-05bRagexe, 2018-06-05bRagexeRE, 2018-06-12aRagexeRE, 2018-06-12bRagexeRE, 2018-06-20cRagexe, 2018-06-20dRagexeRE, 2018-06-20eRagexe, 2018-06-20eRagexeRE, 2018-06-21aRagexe, 2018-06-21aRagexeRE, 2018-07-04aRagexe, 2018-07-04aRagexeRE, 2018-07-11aRagexeRE #if PACKETVER == 20131223 || \ PACKETVER == 20140508 || \ PACKETVER == 20140611 || \ @@ -893,7 +893,9 @@ PACKETVER == 20180605 || \ PACKETVER == 20180612 || \ PACKETVER == 20180620 || \ - PACKETVER >= 20180621 + PACKETVER == 20180621 || \ + PACKETVER == 20180704 || \ + PACKETVER >= 20180711 packetKeys(0x00000000,0x00000000,0x00000000); #endif diff --git a/src/map/packets_keys_zero.h b/src/map/packets_keys_zero.h index c3cfb4329..d3dc39d15 100644 --- a/src/map/packets_keys_zero.h +++ b/src/map/packets_keys_zero.h @@ -29,7 +29,7 @@ /* This file is autogenerated, please do not commit manual changes */ -// 2017-10-18aRagexe_zero, 2017-10-19aRagexe_zero, 2017-10-23aRagexe_zero, 2017-10-23bRagexe_zero, 2017-10-23cRagexe_zero, 2017-10-24aRagexe_2_zero, 2017-10-24aRagexe_zero, 2017-10-25bRagexe_zero, 2017-10-27aRagexe_zero, 2017-10-27bRagexe_zero, 2017-10-30aRagexe_zero, 2017-10-31aRagexe_zero, 2017-11-09aRagexe_zero, 2017-11-13aRagexe_zero, 2017-11-13bRagexe_zero, 2018-03-15aRagexe_zero, 2018-03-21aRagexe_zero, 2018-03-21bRagexe_zero, 2018-03-28_1aRagexe_zero, 2018-03-28cRagexe_zero, 2018-04-11aRagexe_zero, 2018-04-25_3aRagexe_zero, 2018-05-09_3aRagexe_zero, 2018-05-23aRagexe_zero, 2018-06-05bRagexe_zero, 2018-06-05cRagexe_zero, 2018-06-27aRagexe_zero +// 2017-10-18aRagexe_zero, 2017-10-19aRagexe_zero, 2017-10-23aRagexe_zero, 2017-10-23bRagexe_zero, 2017-10-23cRagexe_zero, 2017-10-24aRagexe_2_zero, 2017-10-24aRagexe_zero, 2017-10-25bRagexe_zero, 2017-10-27aRagexe_zero, 2017-10-27bRagexe_zero, 2017-10-30aRagexe_zero, 2017-10-31aRagexe_zero, 2017-11-09aRagexe_zero, 2017-11-13aRagexe_zero, 2017-11-13bRagexe_zero, 2018-03-15aRagexe_zero, 2018-03-21aRagexe_zero, 2018-03-21bRagexe_zero, 2018-03-28_1aRagexe_zero, 2018-03-28cRagexe_zero, 2018-04-11aRagexe_zero, 2018-04-25_3aRagexe_zero, 2018-05-09_3aRagexe_zero, 2018-05-23aRagexe_zero, 2018-06-05bRagexe_zero, 2018-06-05cRagexe_zero, 2018-06-27aRagexe_zero, 2018-07-03aRagexe_zero, 2018-07-11_2aRagexe_zero #if PACKETVER == 20171018 || \ PACKETVER == 20171019 || \ PACKETVER == 20171023 || \ @@ -48,7 +48,9 @@ PACKETVER == 20180509 || \ PACKETVER == 20180523 || \ PACKETVER == 20180605 || \ - PACKETVER >= 20180627 + PACKETVER == 20180627 || \ + PACKETVER == 20180703 || \ + PACKETVER >= 20180711 packetKeys(0x00000000,0x00000000,0x00000000); #endif diff --git a/src/map/packets_shuffle_main.h b/src/map/packets_shuffle_main.h index 1a9799295..e67b4eb48 100644 --- a/src/map/packets_shuffle_main.h +++ b/src/map/packets_shuffle_main.h @@ -36,7 +36,7 @@ /* This file is autogenerated, please do not commit manual changes */ -// 2012-07-10aRagexe, 2012-07-10aRagexeRE, 2012-07-12aRagexe, 2012-07-12aRagexeRE +// 2012-07-10aRagexe, 2012-07-12aRagexe #if PACKETVER == 20120710 || \ PACKETVER == 20120712 packet(0x0202,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID @@ -70,7 +70,7 @@ packet(0x0960,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX #endif -// 2012-07-16aRagexe, 2012-07-16aRagexeRE +// 2012-07-16aRagexe #if PACKETVER == 20120716 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -103,7 +103,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2012-07-24aRagexe, 2012-07-24aRagexeRE +// 2012-07-24aRagexe #if PACKETVER == 20120724 packet(0x035f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD packet(0x0364,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -136,7 +136,7 @@ packet(0x0966,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY #endif -// 2012-08-01aRagexe, 2012-08-01aRagexeRE, 2012-08-01bRagexe, 2012-08-01bRagexeRE +// 2012-08-01aRagexe, 2012-08-01bRagexe #if PACKETVER == 20120801 packet(0x0360,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE packet(0x0438,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER @@ -169,7 +169,7 @@ packet(0x0964,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK #endif -// 2012-08-08aRagexe, 2012-08-08aRagexeRE, 2012-08-08bRagexe, 2012-08-08bRagexeRE, 2012-08-08cRagexe, 2012-08-08cRagexeRE, 2012-08-08dRagexeRE +// 2012-08-08aRagexe, 2012-08-08bRagexe, 2012-08-08cRagexe #if PACKETVER == 20120808 packet(0x0202,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -202,7 +202,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2012-08-14aRagexe, 2012-08-14aRagexeRE, 2012-08-14bRagexe, 2012-08-14bRagexeRE +// 2012-08-14aRagexe, 2012-08-14bRagexe #if PACKETVER == 20120814 packet(0x0281,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x0361,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -235,7 +235,7 @@ packet(0x0969,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2012-08-22aRagexe, 2012-08-22aRagexeRE, 2012-08-22bRagexe, 2012-08-22bRagexeRE, 2012-08-22cRagexe, 2012-08-22cRagexeRE +// 2012-08-22aRagexe, 2012-08-22bRagexe, 2012-08-22cRagexe #if PACKETVER == 20120822 packet(0x0365,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x0437,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP @@ -268,7 +268,7 @@ packet(0x095b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE #endif -// 2012-08-30aRagexe, 2012-08-30aRagexeRE, 2012-08-30bRagexeRE +// 2012-08-30aRagexe #if PACKETVER == 20120830 packet(0x022d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -301,7 +301,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2012-09-05aRagexe, 2012-09-05aRagexeRE +// 2012-09-05aRagexe #if PACKETVER == 20120905 packet(0x022d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x0365,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -334,7 +334,7 @@ packet(0x0967,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT #endif -// 2012-09-11aRagexe, 2012-09-11aRagexeRE +// 2012-09-11aRagexe #if PACKETVER == 20120911 packet(0x0438,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0819,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -367,7 +367,7 @@ packet(0x096a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD #endif -// 2012-09-19aRagexe, 2012-09-19aRagexeRE +// 2012-09-19aRagexe #if PACKETVER == 20120919 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -400,7 +400,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2012-09-25aRagexe, 2012-09-25aRagexeRE, 2012-09-26aRagexe, 2012-09-26aRagexeRE +// 2012-09-25aRagexe, 2012-09-26aRagexe #if PACKETVER == 20120925 || \ PACKETVER == 20120926 packet(0x07e4,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK @@ -434,9 +434,8 @@ packet(0x0963,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY #endif -// 2012-10-10aRagexe, 2012-10-10aRagexeRE, 2012-10-10bRagexe, 2012-10-10bRagexeRE, 2012-10-11aRagexeRE -#if PACKETVER == 20121010 || \ - PACKETVER == 20121011 +// 2012-10-10aRagexe, 2012-10-10bRagexe +#if PACKETVER == 20121010 packet(0x0202,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x0817,6,clif->pGetCharNameRequest,2); // CZ_REQNAME packet(0x085a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE @@ -468,7 +467,7 @@ packet(0x0969,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2012-10-17aRagexe, 2012-10-17aRagexeRE, 2012-10-17bRagexe, 2012-10-17bRagexeRE +// 2012-10-17aRagexe, 2012-10-17bRagexe #if PACKETVER == 20121017 packet(0x023b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -501,7 +500,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2012-10-24aRagexe, 2012-10-24aRagexeRE +// 2012-10-24aRagexe #if PACKETVER == 20121024 packet(0x0436,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE packet(0x0437,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL @@ -534,7 +533,7 @@ packet(0x0965,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER #endif -// 2012-10-31aRagexe, 2012-10-31aRagexeRE +// 2012-10-31aRagexe #if PACKETVER == 20121031 packet(0x022d,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -567,7 +566,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2012-11-07aRagexe, 2012-11-07aRagexeRE +// 2012-11-07aRagexe #if PACKETVER == 20121107 packet(0x0360,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP packet(0x0361,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -600,7 +599,7 @@ packet(0x096a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS #endif -// 2012-11-14aRagexe, 2012-11-14aRagexeRE +// 2012-11-14aRagexe #if PACKETVER == 20121114 packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x0365,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER @@ -633,7 +632,7 @@ packet(0x096a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD #endif -// 2012-11-21aRagexe, 2012-11-21aRagexeRE +// 2012-11-21aRagexe #if PACKETVER == 20121121 packet(0x0202,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL packet(0x0362,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE @@ -666,7 +665,7 @@ packet(0x0958,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE #endif -// 2012-11-28aRagexe, 2012-11-28aRagexeRE +// 2012-11-28aRagexe #if PACKETVER == 20121128 packet(0x0362,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER packet(0x0363,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS @@ -699,7 +698,7 @@ packet(0x0960,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE #endif -// 2012-12-05aRagexe, 2012-12-05aRagexeRE, 2012-12-05bRagexe, 2012-12-05bRagexeRE +// 2012-12-05aRagexe, 2012-12-05bRagexe #if PACKETVER == 20121205 packet(0x035f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO packet(0x0360,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE @@ -732,7 +731,7 @@ packet(0x0968,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2012-12-12aRagexe, 2012-12-12aRagexeRE, 2012-12-12bRagexe, 2012-12-12bRagexeRE, 2012-12-12cRagexeRE +// 2012-12-12aRagexe, 2012-12-12bRagexe #if PACKETVER == 20121212 packet(0x0362,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE packet(0x0368,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS @@ -765,7 +764,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2012-12-18aRagexe, 2012-12-18aRagexeRE, 2012-12-18bRagexe, 2012-12-18bRagexeRE +// 2012-12-18aRagexe, 2012-12-18bRagexe #if PACKETVER == 20121218 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -798,7 +797,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2012-12-27aRagexe, 2012-12-27aRagexeRE +// 2012-12-27aRagexe #if PACKETVER == 20121227 packet(0x0202,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x02c4,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -831,7 +830,7 @@ packet(0x0962,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ #endif -// 2013-01-03aRagexe, 2013-01-03aRagexeRE, 2013-01-07aRagexe +// 2013-01-03aRagexe, 2013-01-07aRagexe #if PACKETVER == 20130103 || \ PACKETVER == 20130107 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION @@ -865,7 +864,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-01-09aRagexe, 2013-01-09aRagexeRE +// 2013-01-09aRagexe #if PACKETVER == 20130109 packet(0x0281,6,clif->pGetCharNameRequest,2); // CZ_REQNAME packet(0x0365,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -898,7 +897,7 @@ packet(0x095e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP #endif -// 2013-01-15aRagexeRE, 2013-01-15bRagexe, 2013-01-16aRagexe, 2013-01-16aRagexeRE, 2013-01-16bRagexe +// 2013-01-15bRagexe, 2013-01-16aRagexe, 2013-01-16bRagexe #if PACKETVER == 20130115 || \ PACKETVER == 20130116 packet(0x0361,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -932,7 +931,7 @@ packet(0x095a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD #endif -// 2013-01-21aRagexe, 2013-01-21aRagexeRE +// 2013-01-21aRagexe #if PACKETVER == 20130121 packet(0x023b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE packet(0x035f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -965,7 +964,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-01-30aRagexe, 2013-01-30aRagexeRE +// 2013-01-30aRagexe #if PACKETVER == 20130130 packet(0x035f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x0362,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER @@ -998,7 +997,7 @@ packet(0x095d,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE #endif -// 2013-02-06aRagexe, 2013-02-06aRagexeRE +// 2013-02-06aRagexe #if PACKETVER == 20130206 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -1031,7 +1030,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-02-15aRagexe, 2013-02-15aRagexeRE, 2013-02-15bRagexe +// 2013-02-15aRagexe, 2013-02-15bRagexe #if PACKETVER == 20130215 packet(0x023b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -1064,7 +1063,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-02-20aRagexe, 2013-02-20bRagexeRE +// 2013-02-20aRagexe #if PACKETVER == 20130220 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -1097,7 +1096,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-02-27aRagexe, 2013-02-27aRagexeRE +// 2013-02-27aRagexe #if PACKETVER == 20130227 packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x035f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER @@ -1130,7 +1129,7 @@ packet(0x0967,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT #endif -// 2013-03-06aRagexe, 2013-03-06aRagexeRE, 2013-03-06bRagexeRE +// 2013-03-06aRagexe #if PACKETVER == 20130306 packet(0x022d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x0367,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID @@ -1163,7 +1162,7 @@ packet(0x0962,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP #endif -// 2013-03-13aRagexe, 2013-03-13aRagexeRE, 2013-03-13bRagexeRE, 2013-03-13cRagexeRE +// 2013-03-13aRagexe #if PACKETVER == 20130313 packet(0x0202,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -1196,7 +1195,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-03-20bRagexeRE, 2013-03-20cRagexeRE, 2013-03-20dRagexe, 2013-03-20eRagexe +// 2013-03-20dRagexe, 2013-03-20eRagexe #if PACKETVER == 20130320 packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0363,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -1229,7 +1228,7 @@ packet(0x095a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD #endif -// 2013-03-27bRagexe, 2013-03-27bRagexeRE +// 2013-03-27bRagexe #if PACKETVER == 20130327 packet(0x02c4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX packet(0x07ec,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -1262,7 +1261,7 @@ packet(0x0967,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES #endif -// 2013-04-03aRagexe, 2013-04-03aRagexeRE +// 2013-04-03aRagexe #if PACKETVER == 20130403 packet(0x023b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -1295,7 +1294,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-04-10aRagexe, 2013-04-10aRagexeRE +// 2013-04-10aRagexe #if PACKETVER == 20130410 packet(0x0367,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0437,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP @@ -1328,7 +1327,7 @@ packet(0x096a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW #endif -// 2013-04-17aRagexe, 2013-04-17aRagexeRE +// 2013-04-17aRagexe #if PACKETVER == 20130417 packet(0x0202,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -1361,7 +1360,7 @@ packet(0x096a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK #endif -// 2013-04-24aRagexe, 2013-04-24aRagexeRE +// 2013-04-24aRagexe #if PACKETVER == 20130424 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -1394,7 +1393,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-05-02aRagexe, 2013-05-02aRagexeRE, 2013-05-02bRagexe +// 2013-05-02aRagexe, 2013-05-02bRagexe #if PACKETVER == 20130502 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -1427,7 +1426,7 @@ packet(0x0967,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP #endif -// 2013-05-08bRagexe, 2013-05-08bRagexeRE, 2013-05-08cRagexe, 2013-05-08dRagexe, 2013-05-08eRagexe, 2013-05-08fRagexe +// 2013-05-08bRagexe, 2013-05-08cRagexe, 2013-05-08dRagexe, 2013-05-08eRagexe, 2013-05-08fRagexe #if PACKETVER == 20130508 packet(0x022d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -1460,7 +1459,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-05-15aRagexe, 2013-05-15aRagexeRE +// 2013-05-15aRagexe #if PACKETVER == 20130515 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -1493,7 +1492,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-05-22aRagexe, 2013-05-22aRagexeRE +// 2013-05-22aRagexe #if PACKETVER == 20130522 packet(0x0360,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE packet(0x0362,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS @@ -1526,7 +1525,7 @@ packet(0x0965,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD #endif -// 2013-05-29aRagexe, 2013-05-29aRagexeRE +// 2013-05-29aRagexe #if PACKETVER == 20130529 packet(0x023b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x0438,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL @@ -1559,7 +1558,7 @@ packet(0x0964,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE #endif -// 2013-06-05aRagexe, 2013-06-05bRagexe, 2013-06-05cRagexeRE +// 2013-06-05aRagexe, 2013-06-05bRagexe #if PACKETVER == 20130605 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -1592,7 +1591,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-06-12aRagexe, 2013-06-12bRagexe, 2013-06-12bRagexeRE, 2013-06-12cRagexe, 2013-06-12dRagexe, 2013-06-12eRagexe +// 2013-06-12aRagexe, 2013-06-12bRagexe, 2013-06-12cRagexe, 2013-06-12dRagexe, 2013-06-12eRagexe #if PACKETVER == 20130612 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -1625,7 +1624,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-06-18#1aRagexe, 2013-06-18#1aRagexeRE +// 2013-06-18#1aRagexe #if PACKETVER == 20130618 packet(0x0281,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO packet(0x02c4,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER @@ -1658,7 +1657,7 @@ packet(0x096a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND #endif -// 2013-06-26_3bRagexeRE, 2013-06-26_3cRagexe, 2013-06-26aRagexeRE, 2013-06-26bRagexe +// 2013-06-26_3cRagexe, 2013-06-26bRagexe #if PACKETVER == 20130626 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -1691,7 +1690,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-07-03aRagexe, 2013-07-03bRagexeRE +// 2013-07-03aRagexe #if PACKETVER == 20130703 packet(0x0202,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -1724,7 +1723,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-07-10aRagexeRE, 2013-07-10bRagexe, 2013-07-10bRagexeRE, 2013-07-10cRagexeRE, 2013-07-10dRagexeRE, 2013-07-10eRagexeRE +// 2013-07-10bRagexe #if PACKETVER == 20130710 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -1757,7 +1756,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-07-17cRagexe, 2013-07-17cRagexeRE, 2013-07-17dRagexeRE, 2013-07-17eRagexeRE +// 2013-07-17cRagexe #if PACKETVER == 20130717 packet(0x02c4,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0819,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -1790,7 +1789,7 @@ packet(0x096a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE #endif -// 2013-07-24eRagexe, 2013-07-24eRagexeRE, 2013-07-24fRagexeRE +// 2013-07-24eRagexe #if PACKETVER == 20130724 packet(0x023b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -1823,7 +1822,7 @@ packet(0x0966,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2013-07-31cRagexe, 2013-07-31cRagexeRE +// 2013-07-31cRagexe #if PACKETVER == 20130731 packet(0x022d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x0366,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -1856,7 +1855,7 @@ packet(0x0962,6,clif->pDropItem,2,4); // CZ_ITEM_THROW #endif -// 2013-08-07aRagexe, 2013-08-07aRagexeRE +// 2013-08-07aRagexe #if PACKETVER == 20130807 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -1889,7 +1888,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-08-14aRagexe, 2013-08-14aRagexeRE +// 2013-08-14aRagexe #if PACKETVER == 20130814 packet(0x0202,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x0281,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS @@ -1922,7 +1921,7 @@ packet(0x0962,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX #endif -// 2013-08-21bRagexe, 2013-08-21dRagexeRE +// 2013-08-21bRagexe #if PACKETVER == 20130821 packet(0x0202,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x0360,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -1955,7 +1954,7 @@ packet(0x0969,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ #endif -// 2013-08-28bRagexe, 2013-08-28bRagexeRE, 2013-08-28cRagexe, 2013-08-28cRagexeRE +// 2013-08-28bRagexe, 2013-08-28cRagexe #if PACKETVER == 20130828 packet(0x023b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX packet(0x0361,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK @@ -1988,7 +1987,7 @@ packet(0x096a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER #endif -// 2013-09-04aRagexe, 2013-09-04bRagexeRE +// 2013-09-04aRagexe #if PACKETVER == 20130904 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -2021,7 +2020,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-09-11aRagexe, 2013-09-11aRagexeRE, 2013-09-11bRagexe, 2013-09-11bRagexeRE +// 2013-09-11aRagexe, 2013-09-11bRagexe #if PACKETVER == 20130911 packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0364,6,clif->pGetCharNameRequest,2); // CZ_REQNAME @@ -2054,7 +2053,7 @@ packet(0x096a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE #endif -// 2013-09-17aRagexe, 2013-09-17aRagexeRE +// 2013-09-17aRagexe #if PACKETVER == 20130917 packet(0x035f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE packet(0x0811,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT @@ -2087,7 +2086,7 @@ packet(0x096a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS #endif -// 2013-09-25aRagexe, 2013-09-25aRagexeRE, 2013-09-25bRagexe, 2013-09-25bRagexeRE, 2013-09-25cRagexe +// 2013-09-25aRagexe, 2013-09-25bRagexe, 2013-09-25cRagexe #if PACKETVER == 20130925 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -2120,7 +2119,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-10-02aRagexe, 2013-10-02aRagexeRE +// 2013-10-02aRagexe #if PACKETVER == 20131002 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -2153,7 +2152,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-10-08aRagexe, 2013-10-08bRagexeRE +// 2013-10-08aRagexe #if PACKETVER == 20131008 packet(0x0202,6,clif->pGetCharNameRequest,2); // CZ_REQNAME packet(0x0362,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -2186,7 +2185,7 @@ packet(0x0969,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE #endif -// 2013-10-16aRagexe, 2013-10-16aRagexeRE, 2013-10-16bRagexe, 2013-10-16bRagexeRE +// 2013-10-16aRagexe, 2013-10-16bRagexe #if PACKETVER == 20131016 packet(0x022d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x0281,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ @@ -2219,7 +2218,7 @@ packet(0x0966,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2013-10-23aRagexe, 2013-10-23aRagexeRE +// 2013-10-23aRagexe #if PACKETVER == 20131023 packet(0x0366,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE packet(0x0438,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ @@ -2252,7 +2251,7 @@ packet(0x095b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE #endif -// 2013-10-30aRagexe, 2013-10-30aRagexeRE +// 2013-10-30aRagexe #if PACKETVER == 20131030 packet(0x022d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -2285,7 +2284,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-11-06aRagexe, 2013-11-06aRagexeRE, 2013-11-07aRagexe, 2013-11-07bRagexe, 2013-11-07cRagexe, 2013-11-08aRagexe +// 2013-11-06aRagexe, 2013-11-07aRagexe, 2013-11-07bRagexe, 2013-11-07cRagexe, 2013-11-08aRagexe #if PACKETVER == 20131106 || \ PACKETVER == 20131107 || \ PACKETVER == 20131108 @@ -2320,7 +2319,7 @@ packet(0x0967,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE #endif -// 2013-11-13aRagexeRE, 2013-11-13bRagexe +// 2013-11-13bRagexe #if PACKETVER == 20131113 packet(0x0364,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX packet(0x086d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE @@ -2353,7 +2352,7 @@ packet(0x0969,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO #endif -// 2013-11-20dRagexe, 2013-11-20eRagexeRE +// 2013-11-20dRagexe #if PACKETVER == 20131120 packet(0x0361,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -2386,7 +2385,7 @@ packet(0x095e,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2013-11-27aRagexeRE, 2013-11-27bRagexe, 2013-11-27bRagexeRE +// 2013-11-27bRagexe #if PACKETVER == 20131127 packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0364,6,clif->pGetCharNameRequest,2); // CZ_REQNAME @@ -2419,7 +2418,7 @@ packet(0x096a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE #endif -// 2013-12-04dRagexeRE, 2013-12-04eRagexe, 2013-12-04eRagexeRE +// 2013-12-04eRagexe #if PACKETVER == 20131204 packet(0x0365,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE packet(0x0366,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -2452,7 +2451,7 @@ packet(0x0967,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY #endif -// 2013-12-11cRagexe, 2013-12-11cRagexeRE, 2013-12-11dRagexe, 2013-12-11eRagexeRE +// 2013-12-11cRagexe, 2013-12-11dRagexe #if PACKETVER == 20131211 packet(0x0202,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -2485,7 +2484,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-12-18aRagexeRE, 2013-12-18bRagexe +// 2013-12-18bRagexe #if PACKETVER == 20131218 packet(0x022d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -2518,7 +2517,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-12-23bRagexe, 2013-12-23bRagexeRE, 2013-12-23cRagexe, 2013-12-23xRagexeRE +// 2013-12-23bRagexe, 2013-12-23cRagexe #if PACKETVER == 20131223 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -2551,7 +2550,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2013-12-30aRagexe, 2013-12-30aRagexeRE +// 2013-12-30aRagexe #if PACKETVER == 20131230 packet(0x022d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x02c4,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL @@ -2584,7 +2583,7 @@ packet(0x096a,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX #endif -// 2014-01-08bRagexeRE, 2014-01-08cRagexe, 2014-01-08cRagexeRE, 2014-01-08dRagexe +// 2014-01-08cRagexe, 2014-01-08dRagexe #if PACKETVER == 20140108 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -2617,7 +2616,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-01-15aRagexe, 2014-01-15bRagexe, 2014-01-15cRagexe, 2014-01-15cRagexeRE, 2014-01-15dRagexeRE, 2014-01-15eRagexe, 2014-01-15eRagexeRE +// 2014-01-15aRagexe, 2014-01-15bRagexe, 2014-01-15cRagexe, 2014-01-15eRagexe #if PACKETVER == 20140115 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -2650,7 +2649,7 @@ packet(0x096a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2014-01-22aRagexe, 2014-01-22aRagexeRE +// 2014-01-22aRagexe #if PACKETVER == 20140122 packet(0x0360,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT packet(0x07ec,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -2683,7 +2682,7 @@ packet(0x095f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE #endif -// 2014-01-29aRagexe, 2014-01-29bRagexeRE, 2014-01-29cRagexe +// 2014-01-29aRagexe, 2014-01-29cRagexe #if PACKETVER == 20140129 packet(0x0281,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -2716,7 +2715,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-02-05bRagexe, 2014-02-05bRagexeRE +// 2014-02-05bRagexe #if PACKETVER == 20140205 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -2749,7 +2748,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-02-12aRagexe, 2014-02-12aRagexeRE +// 2014-02-12aRagexe #if PACKETVER == 20140212 packet(0x02c4,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE packet(0x0369,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER @@ -2782,7 +2781,7 @@ packet(0x0960,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE #endif -// 2014-02-19aRagexe, 2014-02-19aRagexeRE, 2014-02-19bRagexeRE +// 2014-02-19aRagexe #if PACKETVER == 20140219 packet(0x0202,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x0360,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK @@ -2815,7 +2814,7 @@ packet(0x0961,6,clif->pTickSend,2); // CZ_REQUEST_TIME #endif -// 2014-02-26aRagexe, 2014-02-26aRagexeRE, 2014-02-26bRagexeRE +// 2014-02-26aRagexe #if PACKETVER == 20140226 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -2848,7 +2847,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-03-05aRagexe, 2014-03-05aRagexeRE, 2014-03-05bRagexe, 2014-03-05bRagexeRE +// 2014-03-05aRagexe, 2014-03-05bRagexe #if PACKETVER == 20140305 packet(0x0202,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -2881,7 +2880,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-03-12bRagexeRE, 2014-03-12dRagexe +// 2014-03-12dRagexe #if PACKETVER == 20140312 packet(0x0202,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL packet(0x023b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -2914,7 +2913,7 @@ packet(0x0966,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE #endif -// 2014-03-19aRagexe, 2014-03-19aRagexeRE +// 2014-03-19aRagexe #if PACKETVER == 20140319 packet(0x02c4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP packet(0x07e4,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE @@ -2947,7 +2946,7 @@ packet(0x096a,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE #endif -// 2014-03-26aRagexe, 2014-03-26cRagexeRE +// 2014-03-26aRagexe #if PACKETVER == 20140326 packet(0x0362,6,clif->pGetCharNameRequest,2); // CZ_REQNAME packet(0x0365,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE @@ -2980,7 +2979,7 @@ packet(0x0969,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL #endif -// 2014-04-02eRagexeRE, 2014-04-02fRagexe, 2014-04-02fRagexeRE, 2014-04-02gRagexe +// 2014-04-02fRagexe, 2014-04-02gRagexe #if PACKETVER == 20140402 packet(0x023b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0360,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION @@ -3013,7 +3012,7 @@ packet(0x0965,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK #endif -// 2014-04-09aRagexe, 2014-04-09aRagexeRE, 2014-04-09bRagexe +// 2014-04-09aRagexe, 2014-04-09bRagexe #if PACKETVER == 20140409 packet(0x0819,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY packet(0x085b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID @@ -3046,7 +3045,7 @@ packet(0x095e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER #endif -// 2014-04-16aRagexe, 2014-04-16aRagexeRE, 2014-04-16bRagexe +// 2014-04-16aRagexe, 2014-04-16bRagexe #if PACKETVER == 20140416 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -3079,7 +3078,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-04-23aRagexe, 2014-04-23aRagexeRE +// 2014-04-23aRagexe #if PACKETVER == 20140423 packet(0x022d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER packet(0x0360,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -3112,7 +3111,7 @@ packet(0x095e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK #endif -// 2014-04-30aRagexe, 2014-04-30aRagexeRE +// 2014-04-30aRagexe #if PACKETVER == 20140430 packet(0x023b,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x035f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -3145,7 +3144,7 @@ packet(0x096a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID #endif -// 2014-05-08bRagexe, 2014-05-08bRagexeRE +// 2014-05-08bRagexe #if PACKETVER == 20140508 packet(0x022d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID packet(0x02c4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX @@ -3178,7 +3177,7 @@ packet(0x096a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2014-05-14bRagexe, 2014-05-14bRagexeRE, 2014-05-14cRagexeRE +// 2014-05-14bRagexe #if PACKETVER == 20140514 packet(0x0437,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK packet(0x0817,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK @@ -3211,7 +3210,7 @@ packet(0x096a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW #endif -// 2014-05-21aRagexeRE, 2014-05-21bRagexe +// 2014-05-21bRagexe #if PACKETVER == 20140521 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -3244,7 +3243,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-05-28aRagexe, 2014-05-28aRagexeRE +// 2014-05-28aRagexe #if PACKETVER == 20140528 packet(0x0202,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE packet(0x0360,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -3277,7 +3276,7 @@ packet(0x0966,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE #endif -// 2014-06-05aRagexe, 2014-06-05aRagexeRE, 2014-06-05bRagexe +// 2014-06-05aRagexe, 2014-06-05bRagexe #if PACKETVER == 20140605 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -3310,7 +3309,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-06-11bRagexeRE, 2014-06-11cRagexe, 2014-06-11dRagexe, 2014-06-11hRagexe, 2014-06-12aRagexe, 2014-06-13aRagexe +// 2014-06-11cRagexe, 2014-06-11dRagexe, 2014-06-11hRagexe, 2014-06-12aRagexe, 2014-06-13aRagexe #if PACKETVER == 20140611 || \ PACKETVER == 20140612 || \ PACKETVER == 20140613 @@ -3345,7 +3344,7 @@ packet(0x0969,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE #endif -// 2014-06-11eRagexe, 2015-02-25hRagexe, 2018-03-15aRagexe, 2018-03-21aRagexe, 2018-03-21aRagexeRE, 2018-03-28bRagexe, 2018-03-28bRagexeRE, 2018-04-04bRagexe, 2018-04-04cRagexeRE, 2018-04-18aRagexe, 2018-04-18bRagexeRE, 2018-04-25cRagexe, 2018-04-25cRagexeRE, 2018-05-02bRagexe, 2018-05-02bRagexeRE, 2018-05-02dRagexeRE, 2018-05-09aRagexe, 2018-05-16cRagexe, 2018-05-16cRagexeRE, 2018-05-23aRagexe, 2018-05-23aRagexeRE, 2018-05-30aRagexe, 2018-05-30bRagexeRE, 2018-05-30cRagexeRE, 2018-06-05bRagexe, 2018-06-05bRagexeRE, 2018-06-12aRagexeRE, 2018-06-12bRagexeRE, 2018-06-20cRagexe, 2018-06-20dRagexeRE, 2018-06-20eRagexe, 2018-06-20eRagexeRE, 2018-06-21aRagexe, 2018-06-21aRagexeRE +// 2014-06-11eRagexe, 2015-02-25hRagexe, 2018-03-15aRagexe, 2018-03-21aRagexe, 2018-03-28bRagexe, 2018-04-04bRagexe, 2018-04-18aRagexe, 2018-04-25cRagexe, 2018-05-02bRagexe, 2018-05-09aRagexe, 2018-05-16cRagexe, 2018-05-23aRagexe, 2018-05-30aRagexe, 2018-06-05bRagexe, 2018-06-20cRagexe, 2018-06-20eRagexe, 2018-06-21aRagexe, 2018-07-04aRagexe #if PACKETVER == 20140611 || \ PACKETVER == 20150225 || \ PACKETVER == 20180315 || \ @@ -3360,9 +3359,9 @@ PACKETVER == 20180523 || \ PACKETVER == 20180530 || \ PACKETVER == 20180605 || \ - PACKETVER == 20180612 || \ PACKETVER == 20180620 || \ - PACKETVER >= 20180621 + PACKETVER == 20180621 || \ + PACKETVER >= 20180704 packet(0x0202,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x022d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x023b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -3394,7 +3393,7 @@ packet(0x083c,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK #endif -// 2014-06-18aRagexe, 2014-06-18cRagexeRE +// 2014-06-18aRagexe #if PACKETVER == 20140618 packet(0x085d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x085f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -3427,7 +3426,7 @@ packet(0x0967,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER #endif -// 2014-06-25aRagexe, 2014-06-25aRagexeRE, 2014-06-25bRagexe +// 2014-06-25aRagexe, 2014-06-25bRagexe #if PACKETVER == 20140625 packet(0x0202,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x023b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -3460,7 +3459,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-07-02aRagexe, 2014-07-02aRagexeRE +// 2014-07-02aRagexe #if PACKETVER == 20140702 packet(0x022d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO packet(0x023b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE @@ -3493,7 +3492,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-07-09aRagexe, 2014-07-09aRagexeRE +// 2014-07-09aRagexe #if PACKETVER == 20140709 packet(0x0364,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO packet(0x0437,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT @@ -3526,7 +3525,7 @@ packet(0x0961,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP #endif -// 2014-07-16aRagexe, 2014-07-16aRagexeRE, 2014-07-16bRagexe, 2014-07-16cRagexe +// 2014-07-16aRagexe, 2014-07-16bRagexe, 2014-07-16cRagexe #if PACKETVER == 20140716 packet(0x0362,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO packet(0x07e4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -3559,7 +3558,7 @@ packet(0x0969,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES #endif -// 2014-07-23aRagexe, 2014-07-23aRagexeRE, 2014-07-23bRagexe, 2014-07-23bRagexeRE +// 2014-07-23aRagexe, 2014-07-23bRagexe #if PACKETVER == 20140723 packet(0x02c4,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -3592,7 +3591,7 @@ packet(0x0960,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2014-07-30aRagexe, 2014-07-30bRagexeRE +// 2014-07-30aRagexe #if PACKETVER == 20140730 packet(0x022d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x0364,6,clif->pGetCharNameRequest,2); // CZ_REQNAME @@ -3625,7 +3624,7 @@ packet(0x0946,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER #endif -// 2014-08-06aRagexe, 2014-08-06aRagexeRE, 2014-08-06bRagexe +// 2014-08-06aRagexe, 2014-08-06bRagexe #if PACKETVER == 20140806 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -3658,7 +3657,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-08-13aRagexe, 2014-08-13aRagexeRE, 2014-08-13bRagexe, 2014-08-14aRagexe +// 2014-08-13aRagexe, 2014-08-13bRagexe, 2014-08-14aRagexe #if PACKETVER == 20140813 || \ PACKETVER == 20140814 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -3692,7 +3691,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-08-20aRagexe, 2014-08-20aRagexeRE +// 2014-08-20aRagexe #if PACKETVER == 20140820 packet(0x035f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP @@ -3725,7 +3724,7 @@ packet(0x0961,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2014-08-27aRagexe, 2014-08-27aRagexeRE +// 2014-08-27aRagexe #if PACKETVER == 20140827 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -3758,7 +3757,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-09-03aRagexe, 2014-09-03aRagexeRE +// 2014-09-03aRagexe #if PACKETVER == 20140903 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -3791,7 +3790,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-09-17aRagexe, 2014-09-17cRagexeRE +// 2014-09-17aRagexe #if PACKETVER == 20140917 packet(0x022d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x0364,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -3824,7 +3823,7 @@ packet(0x0966,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK #endif -// 2014-09-24bRagexeRE, 2014-09-24cRagexe, 2014-09-24cRagexeRE +// 2014-09-24cRagexe #if PACKETVER == 20140924 packet(0x0366,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x0367,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ @@ -3857,7 +3856,7 @@ packet(0x0952,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS #endif -// 2014-10-01aRagexe, 2014-10-01bRagexeRE, 2014-10-01cRagexeRE +// 2014-10-01aRagexe #if PACKETVER == 20141001 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -3890,7 +3889,7 @@ packet(0x0952,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER #endif -// 2014-10-08aRagexe, 2014-10-08bRagexe, 2014-10-08bRagexeRE, 2014-10-08cRagexe, 2014-10-08cRagexeRE, 2014-10-08dRagexe +// 2014-10-08aRagexe, 2014-10-08bRagexe, 2014-10-08cRagexe, 2014-10-08dRagexe #if PACKETVER == 20141008 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -3923,7 +3922,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-10-15bRagexe, 2014-10-15bRagexeRE, 2014-10-15cRagexe, 2014-10-15dRagexe, 2014-10-16aRagexe, 2014-10-16aRagexeRE +// 2014-10-15bRagexe, 2014-10-15cRagexe, 2014-10-15dRagexe, 2014-10-16aRagexe #if PACKETVER == 20141015 || \ PACKETVER == 20141016 packet(0x022d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -3957,7 +3956,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-10-22aRagexeRE, 2014-10-22bRagexe +// 2014-10-22bRagexe #if PACKETVER == 20141022 packet(0x023b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -3990,7 +3989,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-10-29aRagexe, 2014-10-29aRagexeRE +// 2014-10-29aRagexe #if PACKETVER == 20141029 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -4023,7 +4022,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-11-05aRagexe, 2014-11-05aRagexeRE, 2014-11-05bRagexe, 2014-11-05bRagexeRE +// 2014-11-05aRagexe, 2014-11-05bRagexe #if PACKETVER == 20141105 packet(0x022d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK packet(0x035f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL @@ -4056,7 +4055,7 @@ packet(0x0968,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2014-11-12aRagexeRE, 2014-11-12cRagexe, 2014-11-12dRagexe +// 2014-11-12cRagexe, 2014-11-12dRagexe #if PACKETVER == 20141112 packet(0x0362,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x0438,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID @@ -4089,7 +4088,7 @@ packet(0x0962,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND #endif -// 2014-11-19bRagexeRE, 2014-11-19dRagexe +// 2014-11-19dRagexe #if PACKETVER == 20141119 packet(0x0202,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO packet(0x085a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -4122,7 +4121,7 @@ packet(0x0963,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX #endif -// 2014-11-26aRagexe, 2014-11-26aRagexeRE, 2014-11-26bRagexe, 2014-11-26bRagexeRE, 2014-11-26cRagexe, 2014-11-26cRagexeRE, 2014-11-26dRagexe, 2014-11-26dRagexeRE, 2014-11-26eRagexeRE +// 2014-11-26aRagexe, 2014-11-26bRagexe, 2014-11-26cRagexe, 2014-11-26dRagexe #if PACKETVER == 20141126 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -4155,7 +4154,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-12-03aRagexe, 2014-12-03aRagexeRE +// 2014-12-03aRagexe #if PACKETVER == 20141203 packet(0x0202,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID packet(0x0281,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE @@ -4188,7 +4187,7 @@ packet(0x0962,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL #endif -// 2014-12-10bRagexe, 2014-12-10cRagexe, 2014-12-10cRagexeRE +// 2014-12-10bRagexe, 2014-12-10cRagexe #if PACKETVER == 20141210 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -4221,7 +4220,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2014-12-17aRagexe, 2014-12-17aRagexeRE +// 2014-12-17aRagexe #if PACKETVER == 20141217 packet(0x0360,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x085b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -4254,9 +4253,8 @@ packet(0x0960,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK #endif -// 2014-12-23cRagexeRE, 2014-12-24aRagexe -#if PACKETVER == 20141223 || \ - PACKETVER == 20141224 +// 2014-12-24aRagexe +#if PACKETVER == 20141224 packet(0x0361,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x0438,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x0835,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -4288,7 +4286,7 @@ packet(0x095f,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT #endif -// 2014-12-31aRagexe, 2014-12-31aRagexeRE +// 2014-12-31aRagexe #if PACKETVER == 20141231 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -4321,7 +4319,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-01-07aRagexe, 2015-01-07aRagexeRE +// 2015-01-07aRagexe #if PACKETVER == 20150107 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -4354,7 +4352,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-01-14aRagexe, 2015-01-14aRagexeRE, 2015-01-14bRagexe, 2015-01-14cRagexe, 2015-01-14dRagexe +// 2015-01-14aRagexe, 2015-01-14bRagexe, 2015-01-14cRagexe, 2015-01-14dRagexe #if PACKETVER == 20150114 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -4387,7 +4385,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-01-21aRagexe, 2015-01-21aRagexeRE, 2015-01-21bRagexeRE +// 2015-01-21aRagexe #if PACKETVER == 20150121 packet(0x0281,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -4420,7 +4418,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-01-28aRagexe, 2015-01-28aRagexeRE, 2015-01-29aRagexe, 2015-01-30aRagexe +// 2015-01-28aRagexe, 2015-01-29aRagexe, 2015-01-30aRagexe #if PACKETVER == 20150128 || \ PACKETVER == 20150129 || \ PACKETVER == 20150130 @@ -4455,7 +4453,7 @@ packet(0x0968,6,clif->pDropItem,2,4); // CZ_ITEM_THROW #endif -// 2015-02-04aRagexe, 2015-02-04cRagexeRE +// 2015-02-04aRagexe #if PACKETVER == 20150204 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -4488,7 +4486,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-02-11aRagexe, 2015-02-11aRagexeRE +// 2015-02-11aRagexe #if PACKETVER == 20150211 packet(0x023b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK packet(0x0368,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER @@ -4521,7 +4519,7 @@ packet(0x0958,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE #endif -// 2015-02-17aRagexe, 2015-02-17aRagexeRE +// 2015-02-17aRagexe #if PACKETVER == 20150217 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -4554,7 +4552,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-02-25aRagexeRE, 2015-02-25bRagexeRE, 2015-02-25cRagexeRE, 2015-02-25dRagexeRE, 2015-02-25eRagexe, 2015-02-25eRagexeRE, 2015-02-25fRagexe, 2015-02-25gRagexe, 2015-02-25iRagexe, 2015-02-25jRagexe, 2015-02-26aRagexe, 2015-02-26aRagexeRE +// 2015-02-25eRagexe, 2015-02-25fRagexe, 2015-02-25gRagexe, 2015-02-25iRagexe, 2015-02-25jRagexe, 2015-02-26aRagexe #if PACKETVER == 20150225 || \ PACKETVER == 20150226 packet(0x02c4,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -4588,7 +4586,7 @@ packet(0x096a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER #endif -// 2015-03-04aRagexe, 2015-03-04aRagexeRE, 2015-03-04bRagexeRE +// 2015-03-04aRagexe #if PACKETVER == 20150304 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -4621,7 +4619,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-03-11aRagexe, 2015-03-11aRagexeRE, 2015-03-11bRagexe, 2015-03-11bRagexeRE +// 2015-03-11aRagexe, 2015-03-11bRagexe #if PACKETVER == 20150311 packet(0x023b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x0360,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE @@ -4654,7 +4652,7 @@ packet(0x0964,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE #endif -// 2015-03-18aRagexe, 2015-03-18aRagexeRE, 2015-03-18bRagexe, 2015-03-18bRagexeRE, 2015-03-18cRagexeRE +// 2015-03-18aRagexe, 2015-03-18bRagexe #if PACKETVER == 20150318 packet(0x0202,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK packet(0x023b,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -4687,7 +4685,7 @@ packet(0x0960,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2015-03-25aRagexe, 2015-03-25bRagexeRE, 2015-03-25cRagexeRE +// 2015-03-25aRagexe #if PACKETVER == 20150325 packet(0x0202,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x0363,6,clif->pDropItem,2,4); // CZ_ITEM_THROW @@ -4720,7 +4718,7 @@ packet(0x0969,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY #endif -// 2015-04-01aRagexe, 2015-04-01bRagexeRE +// 2015-04-01aRagexe #if PACKETVER == 20150401 packet(0x0362,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT packet(0x0367,6,clif->pGetCharNameRequest,2); // CZ_REQNAME @@ -4753,7 +4751,7 @@ packet(0x0964,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2015-04-08aRagexe, 2015-04-08aRagexeRE +// 2015-04-08aRagexe #if PACKETVER == 20150408 packet(0x0819,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY packet(0x085a,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -4786,7 +4784,7 @@ packet(0x0963,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE #endif -// 2015-04-15aRagexe, 2015-04-15aRagexeRE +// 2015-04-15aRagexe #if PACKETVER == 20150415 packet(0x0361,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x0364,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX @@ -4819,7 +4817,7 @@ packet(0x0961,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2015-04-22aRagexe, 2015-04-22aRagexeRE +// 2015-04-22aRagexe #if PACKETVER == 20150422 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -4852,7 +4850,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-04-29aRagexe, 2015-04-29aRagexeRE +// 2015-04-29aRagexe #if PACKETVER == 20150429 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -4885,7 +4883,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-05-07bRagexe, 2015-05-07bRagexeRE, 2015-05-07cRagexe +// 2015-05-07bRagexe, 2015-05-07cRagexe #if PACKETVER == 20150507 packet(0x023b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -4918,7 +4916,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-05-13aRagexe, 2015-05-13aRagexeRE +// 2015-05-13aRagexe #if PACKETVER == 20150513 packet(0x022d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE packet(0x02c4,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -4951,7 +4949,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-05-20aRagexe, 2015-05-20aRagexeRE +// 2015-05-20aRagexe #if PACKETVER == 20150520 packet(0x0202,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0361,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE @@ -4984,7 +4982,7 @@ packet(0x096a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2015-05-27aRagexe, 2015-05-27aRagexeRE +// 2015-05-27aRagexe #if PACKETVER == 20150527 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -5017,7 +5015,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-06-03aRagexe, 2015-06-03bRagexeRE +// 2015-06-03aRagexe #if PACKETVER == 20150603 packet(0x0361,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x0437,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -5050,7 +5048,7 @@ packet(0x096a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE #endif -// 2015-06-10aRagexe, 2015-06-10aRagexeRE +// 2015-06-10aRagexe #if PACKETVER == 20150610 packet(0x022d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE packet(0x0438,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -5083,7 +5081,7 @@ packet(0x0964,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2015-06-17aRagexe, 2015-06-17aRagexeRE, 2015-06-18aRagexe, 2015-06-18aRagexeRE +// 2015-06-17aRagexe, 2015-06-18aRagexe #if PACKETVER == 20150617 || \ PACKETVER == 20150618 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -5117,7 +5115,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-06-24aRagexe, 2015-06-24aRagexeRE +// 2015-06-24aRagexe #if PACKETVER == 20150624 packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -5150,7 +5148,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-07-01bRagexe, 2015-07-01bRagexeRE, 2015-07-02aRagexe +// 2015-07-01bRagexe, 2015-07-02aRagexe #if PACKETVER == 20150701 || \ PACKETVER == 20150702 packet(0x023b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -5184,7 +5182,7 @@ packet(0x0968,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2015-07-08bRagexeRE, 2015-07-08cRagexe, 2015-07-08cRagexeRE, 2015-07-08dRagexeRE +// 2015-07-08cRagexe #if PACKETVER == 20150708 packet(0x022d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID packet(0x02c4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX @@ -5217,7 +5215,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-07-15aRagexe, 2015-07-15aRagexeRE +// 2015-07-15aRagexe #if PACKETVER == 20150715 packet(0x023b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE packet(0x0362,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND @@ -5250,7 +5248,7 @@ packet(0x0965,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2015-07-22bRagexe, 2015-07-22bRagexeRE +// 2015-07-22bRagexe #if PACKETVER == 20150722 packet(0x023b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX packet(0x0281,6,clif->pGetCharNameRequest,2); // CZ_REQNAME @@ -5283,7 +5281,7 @@ packet(0x0958,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD #endif -// 2015-07-29aRagexe, 2015-07-29aRagexeRE +// 2015-07-29aRagexe #if PACKETVER == 20150729 packet(0x0437,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO packet(0x0438,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER @@ -5316,7 +5314,7 @@ packet(0x096a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE #endif -// 2015-08-05aRagexe, 2015-08-05dRagexeRE +// 2015-08-05aRagexe #if PACKETVER == 20150805 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -5349,7 +5347,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-08-12aRagexe, 2015-08-12aRagexeRE +// 2015-08-12aRagexe #if PACKETVER == 20150812 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -5382,7 +5380,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-08-19aRagexe, 2015-08-19aRagexeRE, 2015-08-19bRagexeRE +// 2015-08-19aRagexe #if PACKETVER == 20150819 packet(0x0202,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x022d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL @@ -5415,7 +5413,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-08-26aRagexe, 2015-08-26aRagexeRE, 2015-08-26bRagexe, 2015-08-26bRagexeRE +// 2015-08-26aRagexe, 2015-08-26bRagexe #if PACKETVER == 20150826 packet(0x0362,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x0368,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -5448,7 +5446,7 @@ packet(0x0969,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO #endif -// 2015-09-02aRagexe, 2015-09-02aRagexeRE +// 2015-09-02aRagexe #if PACKETVER == 20150902 packet(0x023b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER packet(0x0360,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE @@ -5481,7 +5479,7 @@ packet(0x0960,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE #endif -// 2015-09-09aRagexe, 2015-09-09aRagexeRE +// 2015-09-09aRagexe #if PACKETVER == 20150909 packet(0x023b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -5514,7 +5512,7 @@ packet(0x096a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2015-09-16aRagexe, 2015-09-16cRagexe, 2015-09-16cRagexeRE +// 2015-09-16aRagexe, 2015-09-16cRagexe #if PACKETVER == 20150916 packet(0x022d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x0817,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -5547,7 +5545,7 @@ packet(0x0969,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER #endif -// 2015-09-23bRagexe, 2015-09-23bRagexeRE, 2015-09-23cRagexe, 2015-09-23dRagexe, 2015-09-23eRagexe, 2015-09-23eRagexeRE, 2015-09-23fRagexe, 2015-09-23fRagexeRE +// 2015-09-23bRagexe, 2015-09-23cRagexe, 2015-09-23dRagexe, 2015-09-23eRagexe, 2015-09-23fRagexe #if PACKETVER == 20150923 packet(0x0361,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER packet(0x0366,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO @@ -5580,7 +5578,7 @@ packet(0x0961,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES #endif -// 2015-10-01aRagexe, 2015-10-01bRagexeRE +// 2015-10-01aRagexe #if PACKETVER == 20151001 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -5613,7 +5611,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-10-07aRagexe, 2015-10-07aRagexeRE +// 2015-10-07aRagexe #if PACKETVER == 20151007 packet(0x0202,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -5646,7 +5644,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-10-14bRagexe, 2015-10-14bRagexeRE +// 2015-10-14bRagexe #if PACKETVER == 20151014 packet(0x0202,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER packet(0x0817,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS @@ -5679,7 +5677,7 @@ packet(0x0964,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER #endif -// 2015-10-21aRagexe, 2015-10-21aRagexeRE, 2015-10-22aRagexe, 2015-10-22aRagexeRE +// 2015-10-21aRagexe, 2015-10-22aRagexe #if PACKETVER == 20151021 || \ PACKETVER == 20151022 packet(0x023b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -5713,7 +5711,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-10-28bRagexeRE, 2015-10-28bRagexeRE_2, 2015-10-28cRagexe, 2015-10-28cRagexeRE, 2015-10-28dRagexe, 2015-10-28dRagexeRE, 2015-10-29aRagexe, 2015-10-29aRagexeRE +// 2015-10-28cRagexe, 2015-10-28dRagexe, 2015-10-29aRagexe #if PACKETVER == 20151028 || \ PACKETVER == 20151029 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION @@ -5747,7 +5745,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-11-04aRagexe, 2015-11-04aRagexeRE +// 2015-11-04aRagexe #if PACKETVER == 20151104 packet(0x023b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE packet(0x0360,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -5780,7 +5778,7 @@ packet(0x0964,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP #endif -// 2015-11-11aRagexe, 2015-11-11aRagexeRE, 2015-11-11bRagexe +// 2015-11-11aRagexe, 2015-11-11bRagexe #if PACKETVER == 20151111 packet(0x02c4,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -5813,7 +5811,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-11-18aRagexe, 2015-11-18aRagexeRE +// 2015-11-18aRagexe #if PACKETVER == 20151118 packet(0x022d,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x035f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER @@ -5846,7 +5844,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-11-25bRagexe, 2015-11-25bRagexeRE, 2015-11-25cRagexeRE, 2015-11-25dRagexe, 2015-11-25dRagexeRE +// 2015-11-25bRagexe, 2015-11-25dRagexe #if PACKETVER == 20151125 packet(0x0361,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE packet(0x0365,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE @@ -5879,7 +5877,7 @@ packet(0x0959,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX #endif -// 2015-12-02aRagexe, 2015-12-02bRagexeRE +// 2015-12-02aRagexe #if PACKETVER == 20151202 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -5912,7 +5910,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2015-12-09aRagexe, 2015-12-09aRagexeRE +// 2015-12-09aRagexe #if PACKETVER == 20151209 packet(0x0365,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE packet(0x0369,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID @@ -5945,7 +5943,7 @@ packet(0x0964,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS #endif -// 2015-12-16aRagexe, 2015-12-16aRagexeRE +// 2015-12-16aRagexe #if PACKETVER == 20151216 packet(0x022d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x0361,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -5978,7 +5976,7 @@ packet(0x0968,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL #endif -// 2015-12-23bRagexe, 2015-12-23bRagexeRE +// 2015-12-23bRagexe #if PACKETVER == 20151223 packet(0x02c4,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x0362,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -6011,7 +6009,7 @@ packet(0x0967,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK #endif -// 2015-12-30aRagexe, 2015-12-30aRagexeRE +// 2015-12-30aRagexe #if PACKETVER == 20151230 packet(0x02c4,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -6044,7 +6042,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-01-06aRagexe, 2016-01-06aRagexeRE +// 2016-01-06aRagexe #if PACKETVER == 20160106 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -6077,7 +6075,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-01-13aRagexe, 2016-01-13aRagexeRE, 2016-01-13bRagexe, 2016-01-13bRagexeRE, 2016-01-13bRagexeRE_2, 2016-01-13bRagexe_2, 2016-01-13cRagexeRE +// 2016-01-13aRagexe, 2016-01-13bRagexe, 2016-01-13bRagexe_2 #if PACKETVER == 20160113 packet(0x022d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x023b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE @@ -6110,7 +6108,7 @@ packet(0x0967,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE #endif -// 2016-01-20aRagexe, 2016-01-20aRagexeRE +// 2016-01-20aRagexe #if PACKETVER == 20160120 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -6143,7 +6141,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-01-27aRagexeRE, 2016-01-27aRagexeRE_2, 2016-01-27bRagexeRE, 2016-01-27cRagexe, 2016-01-27dRagexe +// 2016-01-27cRagexe, 2016-01-27dRagexe #if PACKETVER == 20160127 packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -6176,7 +6174,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-02-03aRagexe, 2016-02-03aRagexeRE +// 2016-02-03aRagexe #if PACKETVER == 20160203 packet(0x0202,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -6209,7 +6207,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-02-11aRagexe, 2016-02-11aRagexeRE +// 2016-02-11aRagexe #if PACKETVER == 20160211 packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER packet(0x023b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER @@ -6242,7 +6240,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-02-17aRagexe, 2016-02-17aRagexeRE, 2016-02-17bRagexeRE, 2016-02-17bRagexeRE_2, 2016-02-17cRagexeRE +// 2016-02-17aRagexe #if PACKETVER == 20160217 packet(0x0202,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE packet(0x023b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE @@ -6275,7 +6273,7 @@ packet(0x0969,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE #endif -// 2016-02-24aRagexe, 2016-02-24aRagexeRE, 2016-02-24bRagexeRE +// 2016-02-24aRagexe #if PACKETVER == 20160224 packet(0x022d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -6308,7 +6306,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-03-02bRagexe, 2016-03-02bRagexeRE +// 2016-03-02bRagexe #if PACKETVER == 20160302 packet(0x022d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x0367,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -6341,7 +6339,7 @@ packet(0x0968,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT #endif -// 2016-03-09aRagexeRE, 2016-03-09cRagexe +// 2016-03-09cRagexe #if PACKETVER == 20160309 packet(0x023b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW packet(0x0281,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -6374,7 +6372,7 @@ packet(0x096a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP #endif -// 2016-03-16aRagexe, 2016-03-16aRagexeRE, 2016-03-18aRagexe +// 2016-03-16aRagexe, 2016-03-18aRagexe #if PACKETVER == 20160316 || \ PACKETVER == 20160318 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION @@ -6408,7 +6406,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-03-23aRagexe, 2016-03-23aRagexeRE, 2016-03-23bRagexe, 2016-03-23bRagexeRE +// 2016-03-23aRagexe, 2016-03-23bRagexe #if PACKETVER == 20160323 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -6441,7 +6439,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-03-30aRagexe, 2016-03-30aRagexeRE, 2016-03-30bRagexe +// 2016-03-30aRagexe, 2016-03-30bRagexe #if PACKETVER == 20160330 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -6474,7 +6472,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-04-06aRagexe, 2016-04-06aRagexeRE, 2016-04-06bRagexe +// 2016-04-06aRagexe, 2016-04-06bRagexe #if PACKETVER == 20160406 packet(0x0364,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID packet(0x07e4,6,clif->pDropItem,2,4); // CZ_ITEM_THROW @@ -6507,7 +6505,7 @@ packet(0x0962,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK #endif -// 2016-04-14aRagexe, 2016-04-14aRagexeRE, 2016-04-14bRagexe, 2016-04-14bRagexeRE, 2016-04-14bRagexe_2, 2016-04-14cRagexe +// 2016-04-14aRagexe, 2016-04-14bRagexe, 2016-04-14bRagexe_2, 2016-04-14cRagexe #if PACKETVER == 20160414 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -6540,7 +6538,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-04-20aRagexeRE, 2016-04-20cRagexe +// 2016-04-20cRagexe #if PACKETVER == 20160420 packet(0x022d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO packet(0x02c4,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -6573,7 +6571,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-04-27aRagexe, 2016-04-27aRagexeRE +// 2016-04-27aRagexe #if PACKETVER == 20160427 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -6606,7 +6604,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-05-04aRagexe, 2016-05-04aRagexeRE +// 2016-05-04aRagexe #if PACKETVER == 20160504 packet(0x0202,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x0363,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE @@ -6639,7 +6637,7 @@ packet(0x0969,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD #endif -// 2016-05-11aRagexe, 2016-05-11aRagexeRE, 2016-05-11bRagexeRE +// 2016-05-11aRagexe #if PACKETVER == 20160511 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -6672,7 +6670,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-05-18aRagexe, 2016-05-18aRagexeRE +// 2016-05-18aRagexe #if PACKETVER == 20160518 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -6705,7 +6703,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-05-25aRagexe, 2016-05-25aRagexeRE, 2016-05-26aRagexe +// 2016-05-25aRagexe, 2016-05-26aRagexe #if PACKETVER == 20160525 || \ PACKETVER == 20160526 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -6739,7 +6737,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-06-01aRagexe, 2016-06-01aRagexeRE +// 2016-06-01aRagexe #if PACKETVER == 20160601 packet(0x0202,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE packet(0x02c4,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ @@ -6772,7 +6770,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-06-08aRagexe, 2016-06-08aRagexeRE, 2016-06-08bRagexe, 2016-06-08bRagexeRE, 2016-06-09aRagexe +// 2016-06-08aRagexe, 2016-06-08bRagexe, 2016-06-09aRagexe #if PACKETVER == 20160608 || \ PACKETVER == 20160609 packet(0x022d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -6806,7 +6804,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-06-15aRagexe, 2016-06-15aRagexeRE +// 2016-06-15aRagexe #if PACKETVER == 20160615 packet(0x0281,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x0363,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -6839,7 +6837,7 @@ packet(0x0961,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK #endif -// 2016-06-22aRagexe, 2016-06-22aRagexeRE +// 2016-06-22aRagexe #if PACKETVER == 20160622 packet(0x023b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x035f,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -6872,7 +6870,7 @@ packet(0x0969,6,clif->pDropItem,2,4); // CZ_ITEM_THROW #endif -// 2016-06-29aRagexe, 2016-06-29aRagexeRE, 2016-06-30aRagexe, 2016-06-30aRagexeRE +// 2016-06-29aRagexe, 2016-06-30aRagexe #if PACKETVER == 20160629 || \ PACKETVER == 20160630 packet(0x0202,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK @@ -6906,7 +6904,7 @@ packet(0x096a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE #endif -// 2016-07-06bRagexe, 2016-07-06cRagexeRE +// 2016-07-06bRagexe #if PACKETVER == 20160706 packet(0x0362,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID packet(0x0436,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -6939,7 +6937,7 @@ packet(0x0958,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP #endif -// 2016-07-13aRagexe, 2016-07-13aRagexeRE, 2016-07-13bRagexe, 2016-07-13bRagexeRE, 2016-07-13cRagexe, 2016-07-13dRagexe +// 2016-07-13aRagexe, 2016-07-13bRagexe, 2016-07-13cRagexe, 2016-07-13dRagexe #if PACKETVER == 20160713 packet(0x022d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x0363,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION @@ -6972,7 +6970,7 @@ packet(0x095b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD #endif -// 2016-07-20aRagexe, 2016-07-20aRagexeRE, 2016-07-20bRagexe, 2016-07-20bRagexeRE +// 2016-07-20aRagexe, 2016-07-20bRagexe #if PACKETVER == 20160720 packet(0x0362,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX packet(0x0363,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL @@ -7005,7 +7003,7 @@ packet(0x0969,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ #endif -// 2016-07-27aRagexe, 2016-07-27aRagexeRE, 2016-07-27bRagexe, 2016-07-27bRagexeRE +// 2016-07-27aRagexe, 2016-07-27bRagexe #if PACKETVER == 20160727 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x023b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -7038,7 +7036,7 @@ packet(0x0969,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES #endif -// 2016-08-03bRagexe, 2016-08-03bRagexeRE +// 2016-08-03bRagexe #if PACKETVER == 20160803 packet(0x0364,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER packet(0x085d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -7071,7 +7069,7 @@ packet(0x096a,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE #endif -// 2016-08-10aRagexe, 2016-08-10aRagexeRE +// 2016-08-10aRagexe #if PACKETVER == 20160810 packet(0x0361,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x0819,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND @@ -7104,7 +7102,7 @@ packet(0x0967,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD #endif -// 2016-08-17aRagexe, 2016-08-17aRagexeRE +// 2016-08-17aRagexe #if PACKETVER == 20160817 packet(0x0364,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0437,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS @@ -7137,7 +7135,7 @@ packet(0x0963,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2016-08-24aRagexe, 2016-08-24aRagexeRE +// 2016-08-24aRagexe #if PACKETVER == 20160824 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -7170,7 +7168,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-08-31aRagexe, 2016-08-31aRagexeRE, 2016-08-31bRagexe, 2016-08-31bRagexeRE +// 2016-08-31aRagexe, 2016-08-31bRagexe #if PACKETVER == 20160831 packet(0x022d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX packet(0x0366,6,clif->pDropItem,2,4); // CZ_ITEM_THROW @@ -7203,7 +7201,7 @@ packet(0x0967,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL #endif -// 2016-09-07aRagexe, 2016-09-07aRagexeRE +// 2016-09-07aRagexe #if PACKETVER == 20160907 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -7236,7 +7234,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-09-13aRagexe, 2016-09-13aRagexeRE +// 2016-09-13aRagexe #if PACKETVER == 20160913 packet(0x0361,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER packet(0x0817,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE @@ -7269,7 +7267,7 @@ packet(0x0968,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE #endif -// 2016-09-21aRagexe, 2016-09-21bRagexeRE +// 2016-09-21aRagexe #if PACKETVER == 20160921 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -7302,7 +7300,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-09-28cRagexe, 2016-09-28cRagexeRE, 2016-09-28dRagexeRE +// 2016-09-28cRagexe #if PACKETVER == 20160928 packet(0x0202,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pGetCharNameRequest,2); // CZ_REQNAME @@ -7335,7 +7333,7 @@ packet(0x095a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK #endif -// 2016-10-05aRagexe, 2016-10-05aRagexeRE +// 2016-10-05aRagexe #if PACKETVER == 20161005 packet(0x0202,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX packet(0x0368,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT @@ -7368,7 +7366,7 @@ packet(0x0967,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL #endif -// 2016-10-12aRagexe, 2016-10-12aRagexeRE +// 2016-10-12aRagexe #if PACKETVER == 20161012 packet(0x023b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW @@ -7401,7 +7399,7 @@ packet(0x0967,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD #endif -// 2016-10-19aRagexe, 2016-10-19aRagexeRE +// 2016-10-19aRagexe #if PACKETVER == 20161019 packet(0x022d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -7434,7 +7432,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-10-26bRagexe, 2016-10-26bRagexeRE, 2016-10-26cRagexe, 2016-10-26cRagexeRE +// 2016-10-26bRagexe, 2016-10-26cRagexe #if PACKETVER == 20161026 packet(0x0363,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x0438,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE @@ -7467,7 +7465,7 @@ packet(0x0962,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2016-11-02aRagexe, 2016-11-02aRagexeRE, 2016-11-03aRagexe, 2016-11-03aRagexeRE +// 2016-11-02aRagexe, 2016-11-03aRagexe #if PACKETVER == 20161102 || \ PACKETVER == 20161103 packet(0x0361,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -7501,7 +7499,7 @@ packet(0x0966,6,clif->pTickSend,2); // CZ_REQUEST_TIME #endif -// 2016-11-09aRagexe, 2016-11-09aRagexeRE, 2016-11-09bRagexe, 2016-11-09bRagexeRE, 2016-11-09cRagexeRE, 2016-11-09dRagexeRE +// 2016-11-09aRagexe, 2016-11-09bRagexe #if PACKETVER == 20161109 packet(0x02c4,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER packet(0x0361,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -7534,7 +7532,7 @@ packet(0x0956,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2016-11-16aRagexe, 2016-11-16bRagexeRE, 2016-11-16cRagexeRE +// 2016-11-16aRagexe #if PACKETVER == 20161116 packet(0x0368,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0369,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE @@ -7567,7 +7565,7 @@ packet(0x0967,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD #endif -// 2016-11-23aRagexe, 2016-11-23aRagexeRE +// 2016-11-23aRagexe #if PACKETVER == 20161123 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER @@ -7600,7 +7598,7 @@ packet(0x096a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID #endif -// 2016-11-30aRagexe, 2016-11-30aRagexeRE, 2016-11-30bRagexe, 2016-11-30bRagexeRE +// 2016-11-30aRagexe, 2016-11-30bRagexe #if PACKETVER == 20161130 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION @@ -7633,7 +7631,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-12-07cRagexe, 2016-12-07cRagexeRE, 2016-12-07dRagexeRE, 2016-12-07eRagexe, 2016-12-07eRagexeRE +// 2016-12-07cRagexe, 2016-12-07eRagexe #if PACKETVER == 20161207 packet(0x023b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -7666,7 +7664,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-12-14bRagexe, 2016-12-14bRagexeRE, 2016-12-14cRagexe, 2016-12-14cRagexeRE +// 2016-12-14bRagexe, 2016-12-14cRagexe #if PACKETVER == 20161214 packet(0x022d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0281,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO @@ -7699,7 +7697,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2016-12-21aRagexe, 2016-12-21aRagexeRE, 2016-12-21bRagexe, 2016-12-21bRagexeRE, 2016-12-21cRagexeRE, 2016-12-21dRagexeRE +// 2016-12-21aRagexe, 2016-12-21bRagexe #if PACKETVER == 20161221 packet(0x035f,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW @@ -7732,7 +7730,7 @@ packet(0x0965,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION #endif -// 2016-12-28aRagexe, 2016-12-28aRagexeRE +// 2016-12-28aRagexe #if PACKETVER == 20161228 packet(0x0362,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE packet(0x085a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME @@ -7765,7 +7763,7 @@ packet(0x0944,6,clif->pTickSend,2); // CZ_REQUEST_TIME #endif -// 2017-01-04aRagexe, 2017-01-04bRagexeRE +// 2017-01-04aRagexe #if PACKETVER == 20170104 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -7798,7 +7796,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-01-11aRagexe, 2017-01-11aRagexeRE +// 2017-01-11aRagexe #if PACKETVER == 20170111 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -7831,7 +7829,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-01-18aRagexe, 2017-01-18aRagexeRE +// 2017-01-18aRagexe #if PACKETVER == 20170118 packet(0x022d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -7864,7 +7862,7 @@ packet(0x096a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE #endif -// 2017-01-25aRagexe, 2017-01-25aRagexeRE +// 2017-01-25aRagexe #if PACKETVER == 20170125 packet(0x0438,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT packet(0x0811,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -7897,7 +7895,7 @@ packet(0x0968,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE #endif -// 2017-02-01aRagexe, 2017-02-01aRagexeRE +// 2017-02-01aRagexe #if PACKETVER == 20170201 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -7930,7 +7928,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-02-08aRagexeRE, 2017-02-08bRagexe, 2017-02-08bRagexeRE +// 2017-02-08bRagexe #if PACKETVER == 20170208 packet(0x02c4,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -7963,7 +7961,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-02-15aRagexe, 2017-02-15aRagexeRE +// 2017-02-15aRagexe #if PACKETVER == 20170215 packet(0x02c4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x035f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE @@ -7996,7 +7994,7 @@ packet(0x0969,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE #endif -// 2017-02-22aRagexe, 2017-02-22aRagexeRE +// 2017-02-22aRagexe #if PACKETVER == 20170222 packet(0x0202,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -8029,7 +8027,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-02-28aRagexe, 2017-02-28aRagexeRE, 2017-02-28bRagexe +// 2017-02-28aRagexe, 2017-02-28bRagexe #if PACKETVER == 20170228 packet(0x022d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW packet(0x0360,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT @@ -8062,7 +8060,7 @@ packet(0x0955,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2017-03-08aRagexe, 2017-03-08bRagexeRE +// 2017-03-08aRagexe #if PACKETVER == 20170308 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -8095,7 +8093,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-03-15cRagexe, 2017-03-15cRagexeRE +// 2017-03-15cRagexe #if PACKETVER == 20170315 packet(0x02c4,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x035f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO @@ -8128,7 +8126,7 @@ packet(0x0952,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD #endif -// 2017-03-22aRagexe, 2017-03-22aRagexeRE, 2017-03-22bRagexe, 2017-03-22bRagexeRE +// 2017-03-22aRagexe, 2017-03-22bRagexe #if PACKETVER == 20170322 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -8161,7 +8159,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-03-29bRagexe, 2017-03-29cRagexe, 2017-03-29cRagexeRE, 2017-03-29dRagexeRE +// 2017-03-29bRagexe, 2017-03-29cRagexe #if PACKETVER == 20170329 packet(0x0281,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -8194,7 +8192,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-04-05bRagexe, 2017-04-05bRagexeRE, 2017-04-05cRagexe, 2017-04-05cRagexeRE +// 2017-04-05bRagexe, 2017-04-05cRagexe #if PACKETVER == 20170405 packet(0x022d,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE packet(0x0281,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER @@ -8227,7 +8225,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-04-12aRagexe, 2017-04-12aRagexeRE +// 2017-04-12aRagexe #if PACKETVER == 20170412 packet(0x023b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND packet(0x0365,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -8260,7 +8258,7 @@ packet(0x095d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD #endif -// 2017-04-19aRagexe, 2017-04-19bRagexeRE +// 2017-04-19aRagexe #if PACKETVER == 20170419 packet(0x0811,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x0819,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK @@ -8293,7 +8291,7 @@ packet(0x0965,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE #endif -// 2017-04-26bRagexe, 2017-04-26dRagexeRE +// 2017-04-26bRagexe #if PACKETVER == 20170426 packet(0x0281,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -8326,7 +8324,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-05-02aRagexe, 2017-05-02bRagexe, 2017-05-02dRagexeRE +// 2017-05-02aRagexe, 2017-05-02bRagexe #if PACKETVER == 20170502 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -8359,7 +8357,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-05-17aRagexe, 2017-05-17aRagexeRE, 2017-05-17bRagexeRE +// 2017-05-17aRagexe #if PACKETVER == 20170517 packet(0x0364,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD packet(0x0367,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE @@ -8392,7 +8390,7 @@ packet(0x0964,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP #endif -// 2017-05-24aRagexe, 2017-05-24aRagexeRE, 2017-05-24bRagexe +// 2017-05-24aRagexe, 2017-05-24bRagexe #if PACKETVER == 20170524 packet(0x0364,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x0368,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -8425,7 +8423,7 @@ packet(0x0968,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID #endif -// 2017-05-31aRagexe, 2017-05-31aRagexeRE +// 2017-05-31aRagexe #if PACKETVER == 20170531 packet(0x0361,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x0369,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL @@ -8458,7 +8456,7 @@ packet(0x0968,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO #endif -// 2017-06-07bRagexeRE, 2017-06-07cRagexe, 2017-06-07cRagexeRE +// 2017-06-07cRagexe #if PACKETVER == 20170607 packet(0x0361,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -8491,7 +8489,7 @@ packet(0x0949,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE #endif -// 2017-06-14bRagexe, 2017-06-14bRagexeRE +// 2017-06-14bRagexe #if PACKETVER == 20170614 packet(0x023b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY packet(0x0361,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE @@ -8524,7 +8522,7 @@ packet(0x0963,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK #endif -// 2017-06-21aRagexeRE, 2017-06-21bRagexe +// 2017-06-21bRagexe #if PACKETVER == 20170621 packet(0x0202,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -8557,7 +8555,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-06-28bRagexe, 2017-06-28bRagexeRE +// 2017-06-28bRagexe #if PACKETVER == 20170628 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -8590,7 +8588,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-07-05aRagexe, 2017-07-05aRagexeRE +// 2017-07-05aRagexe #if PACKETVER == 20170705 packet(0x0202,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x02c4,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER @@ -8623,7 +8621,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-07-12bRagexe, 2017-07-12bRagexeRE +// 2017-07-12bRagexe #if PACKETVER == 20170712 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -8656,7 +8654,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-07-19aRagexe, 2017-07-19aRagexeRE +// 2017-07-19aRagexe #if PACKETVER == 20170719 packet(0x022d,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT packet(0x0367,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE @@ -8689,7 +8687,7 @@ packet(0x0966,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE #endif -// 2017-07-26aRagexe, 2017-07-26cRagexeRE +// 2017-07-26aRagexe #if PACKETVER == 20170726 packet(0x0363,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE packet(0x0364,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE @@ -8722,7 +8720,7 @@ packet(0x0963,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO #endif -// 2017-08-01aRagexe, 2017-08-01aRagexeRE, 2017-08-01bRagexe +// 2017-08-01aRagexe, 2017-08-01bRagexe #if PACKETVER == 20170801 packet(0x022d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW packet(0x0281,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION @@ -8755,7 +8753,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-08-09cRagexe, 2017-08-09cRagexeRE +// 2017-08-09cRagexe #if PACKETVER == 20170809 packet(0x022d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK packet(0x0281,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -8788,7 +8786,7 @@ packet(0x0940,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2017-08-16cRagexe, 2017-08-16cRagexeRE, 2017-08-16dRagexe, 2017-08-16dRagexeRE +// 2017-08-16cRagexe, 2017-08-16dRagexe #if PACKETVER == 20170816 packet(0x022d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME packet(0x035f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -8821,7 +8819,7 @@ packet(0x0960,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO #endif -// 2017-08-23aRagexe, 2017-08-23aRagexeRE +// 2017-08-23aRagexe #if PACKETVER == 20170823 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -8854,7 +8852,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-08-30aRagexe, 2017-08-30aRagexeRE, 2017-08-30bRagexe, 2017-08-30bRagexeRE +// 2017-08-30aRagexe, 2017-08-30bRagexe #if PACKETVER == 20170830 packet(0x0281,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x02c4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP @@ -8887,7 +8885,7 @@ packet(0x0959,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND #endif -// 2017-09-06cRagexe, 2017-09-06cRagexeRE +// 2017-09-06cRagexe #if PACKETVER == 20170906 packet(0x0202,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK packet(0x0281,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD @@ -8920,7 +8918,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-09-13bRagexeRE, 2017-09-13cRagexe +// 2017-09-13cRagexe #if PACKETVER == 20170913 packet(0x0281,6,clif->pGetCharNameRequest,2); // CZ_REQNAME packet(0x035f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS @@ -8953,7 +8951,7 @@ packet(0x095c,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID #endif -// 2017-09-20aRagexe, 2017-09-20bRagexeRE +// 2017-09-20aRagexe #if PACKETVER == 20170920 packet(0x0369,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP packet(0x0436,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -8986,7 +8984,7 @@ packet(0x096a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE #endif -// 2017-09-27bRagexe, 2017-09-27bRagexeRE, 2017-09-27cRagexe, 2017-09-27dRagexe, 2017-09-27dRagexeRE +// 2017-09-27bRagexe, 2017-09-27cRagexe, 2017-09-27dRagexe #if PACKETVER == 20170927 packet(0x02c4,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x035f,6,clif->pGetCharNameRequest,2); // CZ_REQNAME @@ -9019,7 +9017,7 @@ packet(0x095a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND #endif -// 2017-10-02cRagexe, 2017-10-02cRagexeRE +// 2017-10-02cRagexe #if PACKETVER == 20171002 packet(0x022d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -9052,7 +9050,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-10-11aRagexe, 2017-10-11aRagexeRE, 2017-10-11bRagexe, 2017-10-11bRagexeRE +// 2017-10-11aRagexe, 2017-10-11bRagexe #if PACKETVER == 20171011 packet(0x023b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -9085,7 +9083,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-10-18aRagexe, 2017-10-18aRagexeRE +// 2017-10-18aRagexe #if PACKETVER == 20171018 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -9118,7 +9116,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-10-25bRagexe, 2017-10-25bRagexeRE, 2017-10-25cRagexe, 2017-10-25cRagexeRE, 2017-10-25dRagexe, 2017-10-25dRagexeRE, 2017-10-25eRagexe, 2017-10-25eRagexeRE +// 2017-10-25bRagexe, 2017-10-25cRagexe, 2017-10-25dRagexe, 2017-10-25eRagexe #if PACKETVER == 20171025 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -9151,7 +9149,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-11-01aRagexe, 2017-11-01bRagexeRE +// 2017-11-01aRagexe #if PACKETVER == 20171101 packet(0x022d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x0368,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -9184,7 +9182,7 @@ packet(0x0966,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND #endif -// 2017-11-08aRagexe, 2017-11-08bRagexeRE +// 2017-11-08aRagexe #if PACKETVER == 20171108 packet(0x0202,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0361,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE @@ -9217,7 +9215,7 @@ packet(0x0967,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND #endif -// 2017-11-15aRagexe, 2017-11-15aRagexeRE +// 2017-11-15aRagexe #if PACKETVER == 20171115 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -9250,7 +9248,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-11-22aRagexe, 2017-11-22bRagexeRE +// 2017-11-22aRagexe #if PACKETVER == 20171122 packet(0x0281,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID packet(0x02c4,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO @@ -9283,7 +9281,7 @@ packet(0x0968,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE #endif -// 2017-11-29aRagexe, 2017-11-29aRagexeRE +// 2017-11-29aRagexe #if PACKETVER == 20171129 packet(0x02c4,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -9316,7 +9314,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-12-06aRagexeRE, 2017-12-06bRagexe, 2017-12-06cRagexe +// 2017-12-06bRagexe, 2017-12-06cRagexe #if PACKETVER == 20171206 packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX @@ -9349,7 +9347,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-12-13bRagexe, 2017-12-13bRagexeRE +// 2017-12-13bRagexe #if PACKETVER == 20171213 packet(0x0202,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES @@ -9382,7 +9380,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2017-12-20aRagexe, 2017-12-20aRagexeRE +// 2017-12-20aRagexe #if PACKETVER == 20171220 packet(0x0281,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER packet(0x0366,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY @@ -9415,7 +9413,7 @@ packet(0x0964,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ #endif -// 2017-12-27aRagexe, 2017-12-27aRagexeRE +// 2017-12-27aRagexe #if PACKETVER == 20171227 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -9448,7 +9446,7 @@ packet(0x096a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER #endif -// 2018-01-03aRagexe, 2018-01-03aRagexeRE, 2018-01-03bRagexe, 2018-01-03bRagexeRE +// 2018-01-03aRagexe, 2018-01-03bRagexe #if PACKETVER == 20180103 packet(0x02c4,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE packet(0x0363,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ @@ -9481,7 +9479,7 @@ packet(0x0960,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX #endif -// 2018-01-17aRagexe, 2018-01-17aRagexeRE +// 2018-01-17aRagexe #if PACKETVER == 20180117 packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER @@ -9514,7 +9512,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2018-01-24bRagexe, 2018-01-24bRagexeRE, 2018-01-31Ragexe +// 2018-01-24bRagexe, 2018-01-31Ragexe #if PACKETVER == 20180124 || \ PACKETVER == 20180131 packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME @@ -9548,7 +9546,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2018-02-07bRagexe, 2018-02-07bRagexeRE, 2018-02-07cRagexe +// 2018-02-07bRagexe, 2018-02-07cRagexe #if PACKETVER == 20180207 packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE @@ -9581,7 +9579,7 @@ packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME #endif -// 2018-02-13aRagexe, 2018-02-13aRagexeRE, 2018-02-13bRagexe +// 2018-02-13aRagexe, 2018-02-13bRagexe #if PACKETVER == 20180213 packet(0x0369,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD packet(0x0802,6,clif->pDropItem,2,4); // CZ_ITEM_THROW @@ -9614,7 +9612,7 @@ packet(0x0962,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER #endif -// 2018-02-21aRagexeRE, 2018-02-21bRagexe, 2018-02-21bRagexeRE +// 2018-02-21bRagexe #if PACKETVER == 20180221 packet(0x0202,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX packet(0x0366,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD @@ -9647,7 +9645,7 @@ packet(0x096a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT #endif -// 2018-03-07bRagexe, 2018-03-07bRagexeRE, 2018-03-09aRagexe +// 2018-03-07bRagexe, 2018-03-09aRagexe #if PACKETVER == 20180307 || \ PACKETVER == 20180309 packet(0x0281,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK diff --git a/src/map/packets_shuffle_re.h b/src/map/packets_shuffle_re.h new file mode 100644 index 000000000..a2d5e7061 --- /dev/null +++ b/src/map/packets_shuffle_re.h @@ -0,0 +1,9700 @@ +/** + * This file is part of Hercules. + * http://herc.ws - http://github.com/HerculesWS/Hercules + * + * Copyright (C) 2013-2018 Hercules Dev Team + * + * Hercules is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +//Included directly by clif.c in packet_loaddb() + +#ifndef MAP_PACKETS_SHUFFLE_RE_H +#define MAP_PACKETS_SHUFFLE_RE_H + +#ifndef packet + #define packet(a,b,...) +#endif + +/* + * packet syntax + * - packet(packet_id,length,function,offset ( specifies the offset of a packet field in bytes from the begin of the packet ),...) + * - Example: packet(0x0072,19,clif->pWantToConnection,2,6,10,14,18); + */ + +/* This file is autogenerated, please do not commit manual changes */ + + +// 2012-07-10aRagexeRE, 2012-07-12aRagexeRE +#if PACKETVER == 20120710 || \ + PACKETVER == 20120712 + packet(0x0202,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x02c4,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0362,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0365,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0367,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0436,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x07e4,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0811,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x085b,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0877,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0878,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x087f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x088d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0893,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0897,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0899,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a3,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a6,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a8,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08aa,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0936,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0948,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0953,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0956,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0958,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0960,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX +#endif + +// 2012-07-16aRagexeRE +#if PACKETVER == 20120716 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x089f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2012-07-24aRagexeRE +#if PACKETVER == 20120724 + packet(0x035f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0815,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0835,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0865,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0866,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0872,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0877,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x087c,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0887,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0888,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x088e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a1,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08a9,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08ab,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x091f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0928,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0929,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x092b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0935,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0938,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x093c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0945,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0957,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0959,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0963,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0965,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0966,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY +#endif + +// 2012-08-01aRagexeRE, 2012-08-01bRagexeRE +#if PACKETVER == 20120801 + packet(0x0360,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0438,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x086a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x086f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0873,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0875,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x087b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x088b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0890,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0895,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x089c,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x089d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a2,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08aa,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ab,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0917,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x092a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x092e,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0930,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0934,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x093c,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0941,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0946,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x094e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0964,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK +#endif + +// 2012-08-08aRagexeRE, 2012-08-08bRagexeRE, 2012-08-08cRagexeRE, 2012-08-08dRagexeRE +#if PACKETVER == 20120808 + packet(0x0202,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088f,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x093d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2012-08-14aRagexeRE, 2012-08-14bRagexeRE +#if PACKETVER == 20120814 + packet(0x0281,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0361,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0365,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0366,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0438,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x07ec,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0815,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0838,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x085e,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0861,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0862,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0865,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0868,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x086f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0875,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0882,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x088b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x088d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0895,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08a8,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x091f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0920,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0929,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0932,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0934,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0941,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0967,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0969,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2012-08-22aRagexeRE, 2012-08-22bRagexeRE, 2012-08-22cRagexeRE +#if PACKETVER == 20120822 + packet(0x0365,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0437,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x085a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x085c,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x085d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x086e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0872,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x087c,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x087d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0885,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0899,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a5,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08ab,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0917,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0924,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0927,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0935,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0937,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0940,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0943,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x094d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094e,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0953,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0955,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0958,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x095b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE +#endif + +// 2012-08-30aRagexeRE, 2012-08-30bRagexeRE +#if PACKETVER == 20120830 + packet(0x022d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0364,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0802,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0838,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0861,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0872,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0887,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0888,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0890,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x091d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0926,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0934,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0945,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x094b,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0964,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2012-09-05aRagexeRE +#if PACKETVER == 20120905 + packet(0x022d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0365,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0817,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x085a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x085d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x086f,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0876,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0877,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0878,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087a,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x087e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0887,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0895,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0897,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a0,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a6,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0917,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0918,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x091a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0927,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x093c,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0944,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0945,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0950,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0954,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0959,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0960,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0967,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT +#endif + +// 2012-09-11aRagexeRE +#if PACKETVER == 20120911 + packet(0x0438,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0819,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0868,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0876,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0877,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0879,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x087a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x088f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a4,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a5,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08a6,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a7,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08ad,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0930,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0935,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x093e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0948,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0949,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x094b,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0952,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0958,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0959,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0962,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0963,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0966,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0968,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD +#endif + +// 2012-09-19aRagexeRE +#if PACKETVER == 20120919 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0956,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2012-09-25aRagexeRE, 2012-09-26aRagexeRE +#if PACKETVER == 20120925 || \ + PACKETVER == 20120926 + packet(0x07e4,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0815,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0819,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0835,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0838,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x085d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0869,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0873,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x087a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x087e,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0887,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x088a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x088d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x089d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a4,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x091c,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x091e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0923,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0927,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0932,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0942,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0948,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0950,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0956,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0957,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0958,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x095e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0963,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY +#endif + +// 2012-10-10aRagexeRE, 2012-10-10bRagexeRE, 2012-10-11aRagexeRE +#if PACKETVER == 20121010 || \ + PACKETVER == 20121011 + packet(0x0202,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0817,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x085a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0869,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086c,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0874,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0883,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0888,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0891,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0896,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0898,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a1,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a6,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a9,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0925,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0934,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x093c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0942,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0946,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0947,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x094c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0957,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0958,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0959,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x095c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0964,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0969,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2012-10-17aRagexeRE, 2012-10-17bRagexeRE +#if PACKETVER == 20121017 + packet(0x023b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0365,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0868,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x086b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0887,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0888,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0897,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x089a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a6,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0918,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0920,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0960,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0962,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0965,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2012-10-24aRagexeRE +#if PACKETVER == 20121024 + packet(0x0436,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0437,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0438,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0817,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0838,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0868,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0872,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0875,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x087e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0882,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0888,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0889,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x088a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x089c,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a9,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08aa,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0931,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0938,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x093a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0942,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0947,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0954,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0955,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x095d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095e,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0965,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER +#endif + +// 2012-10-31aRagexeRE +#if PACKETVER == 20121031 + packet(0x022d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0871,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0877,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0898,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2012-11-07aRagexeRE +#if PACKETVER == 20121107 + packet(0x0360,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0361,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0365,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x085c,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0861,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0865,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x086c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x086d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0871,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0873,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0878,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x087f,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x088f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0890,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0891,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0896,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x089a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x089b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x08a2,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08ad,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0922,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0934,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x093b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0945,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x094d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0960,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0963,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0966,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x096a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS +#endif + +// 2012-11-14aRagexeRE +#if PACKETVER == 20121114 + packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0365,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0437,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0815,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0838,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0862,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0876,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0879,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0881,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0898,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0899,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a9,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08aa,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08ab,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0930,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0935,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0938,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x093b,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x093c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0941,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0944,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0949,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x094b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x094f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x095c,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0965,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x096a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD +#endif + +// 2012-11-21aRagexeRE +#if PACKETVER == 20121121 + packet(0x0202,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0362,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0437,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0863,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086a,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x086c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x086d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x086f,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0872,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0875,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087e,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0880,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0892,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0899,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089a,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a7,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08aa,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x091a,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0921,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0927,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0929,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0938,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0946,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x094d,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0950,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0952,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0954,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0957,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0958,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE +#endif + +// 2012-11-28aRagexeRE +#if PACKETVER == 20121128 + packet(0x0362,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0363,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x07ec,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0802,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0861,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0867,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x086c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x086e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0872,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0888,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x088b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0894,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0895,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a8,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08ad,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x091b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x091c,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x091e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x091f,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0921,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0922,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0931,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0945,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0947,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0950,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0953,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0954,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0960,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE +#endif + +// 2012-12-05aRagexeRE, 2012-12-05bRagexeRE +#if PACKETVER == 20121205 + packet(0x035f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0360,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0815,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0863,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0864,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x086c,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0870,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0873,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0875,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0878,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0888,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0889,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x088b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x089a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08ad,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x091a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x091c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0921,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x093a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x093e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0946,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x094b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0954,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0959,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0966,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0968,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2012-12-12aRagexeRE, 2012-12-12bRagexeRE, 2012-12-12cRagexeRE +#if PACKETVER == 20121212 + packet(0x0362,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0368,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0369,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0436,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0438,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0817,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x085c,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0877,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x087d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087f,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0893,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0895,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08a3,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a7,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a9,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08aa,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08ac,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0917,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091a,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0920,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0932,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0947,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0951,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0953,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0957,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x095b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0965,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0966,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2012-12-18aRagexeRE, 2012-12-18bRagexeRE +#if PACKETVER == 20121218 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0363,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0867,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0872,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0886,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0889,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0890,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x091a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0935,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0946,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0957,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2012-12-27aRagexeRE +#if PACKETVER == 20121227 + packet(0x0202,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x02c4,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0361,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0368,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0437,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0860,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0870,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0872,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x087a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0886,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0888,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x088e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0890,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0894,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0896,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a6,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08aa,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0917,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x091f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0920,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0932,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0933,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0940,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0943,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0947,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0953,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0958,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x095d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0962,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ +#endif + +// 2013-01-03aRagexeRE +#if PACKETVER == 20130103 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0940,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-01-09aRagexeRE +#if PACKETVER == 20130109 + packet(0x0281,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0365,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0368,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0437,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0838,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0866,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0886,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0888,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x088a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0891,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0892,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a2,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08aa,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08ac,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0918,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x091b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0922,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0927,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0928,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0930,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0931,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0938,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x093e,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0950,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0951,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0955,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x095e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP +#endif + +// 2013-01-15aRagexeRE, 2013-01-16aRagexeRE +#if PACKETVER == 20130115 || \ + PACKETVER == 20130116 + packet(0x0361,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x07ec,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0817,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x085e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0861,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0863,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x086b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0870,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0871,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0877,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0879,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087c,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0888,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x088b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0894,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0895,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a0,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a4,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08ac,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0918,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0928,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x092d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x092e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0939,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0946,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x094b,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094e,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x095a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD +#endif + +// 2013-01-21aRagexeRE +#if PACKETVER == 20130121 + packet(0x023b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x035f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07ec,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0802,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0815,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0817,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x085d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x086c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0874,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0884,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0893,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x091f,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0940,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x094f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0956,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x095b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0963,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0969,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-01-30aRagexeRE +#if PACKETVER == 20130130 + packet(0x035f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0362,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0367,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0368,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0437,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x085f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0862,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x086b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0885,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0886,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0887,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0889,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x089a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a0,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08a4,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a9,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x091a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0920,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0924,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x093a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x093d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0956,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0957,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x095b,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x095c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x095d,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE +#endif + +// 2013-02-06aRagexeRE +#if PACKETVER == 20130206 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0811,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0876,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0883,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0885,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0899,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a0,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ac,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0920,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0925,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x093a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x093c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0950,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-02-15aRagexeRE +#if PACKETVER == 20130215 + packet(0x023b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0366,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0869,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x086f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0886,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x089f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08ad,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0923,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0941,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0956,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x095d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0962,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-02-20bRagexeRE +#if PACKETVER == 20130220 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x094b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-02-27aRagexeRE +#if PACKETVER == 20130227 + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x035f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0360,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0811,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0815,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0817,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x085a,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0863,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0867,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0869,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x086e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0893,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0898,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a0,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08a1,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x091b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x091f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0924,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x092b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x092f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0936,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0946,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0951,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x095b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x095e,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x095f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0967,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT +#endif + +// 2013-03-06aRagexeRE, 2013-03-06bRagexeRE +#if PACKETVER == 20130306 + packet(0x022d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0367,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0368,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0802,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0817,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x085b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x085c,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0860,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x086d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0881,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0890,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0898,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x089f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a4,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08ac,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0917,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091e,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0926,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0934,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0936,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0943,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0944,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0945,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0946,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x094a,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094e,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0951,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0960,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0962,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP +#endif + +// 2013-03-13aRagexeRE, 2013-03-13bRagexeRE, 2013-03-13cRagexeRE +#if PACKETVER == 20130313 + packet(0x0202,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0887,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0920,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0947,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-03-20bRagexeRE, 2013-03-20cRagexeRE +#if PACKETVER == 20130320 + packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0363,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0365,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0438,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x085a,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x085d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0868,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x086f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0874,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0881,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0886,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0888,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088e,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0890,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0897,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0898,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089b,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08ac,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0922,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x092e,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0933,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0938,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x093f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0947,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094c,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x094e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0959,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x095a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD +#endif + +// 2013-03-27bRagexeRE +#if PACKETVER == 20130327 + packet(0x02c4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x07ec,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0835,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x086d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0873,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0878,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x087a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0885,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x088f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0891,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0893,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0899,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a1,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08a2,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x091f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x092b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x092d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x092e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x092f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0933,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0938,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0939,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x094a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x094b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0955,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0960,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0961,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0967,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES +#endif + +// 2013-04-03aRagexeRE +#if PACKETVER == 20130403 + packet(0x023b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0884,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a5,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0926,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0942,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0950,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-04-10aRagexeRE +#if PACKETVER == 20130410 + packet(0x0367,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0437,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0860,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0865,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x086c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0879,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0881,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x088c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0890,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0891,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x089c,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x089e,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08a0,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x08a7,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0917,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x091d,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0933,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0939,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x093d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0944,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0945,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0955,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0960,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0967,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x096a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW +#endif + +// 2013-04-17aRagexeRE +#if PACKETVER == 20130417 + packet(0x0202,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0875,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0929,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0962,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0969,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x096a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK +#endif + +// 2013-04-24aRagexeRE +#if PACKETVER == 20130424 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0969,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-05-02aRagexeRE +#if PACKETVER == 20130502 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x07ec,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0867,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0870,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0874,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0875,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0877,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0888,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0889,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a1,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a3,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0961,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0967,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP +#endif + +// 2013-05-08bRagexeRE +#if PACKETVER == 20130508 + packet(0x022d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0868,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0878,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0893,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0895,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0897,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08ab,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x092d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0944,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x094d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0957,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x095c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-05-15aRagexeRE +#if PACKETVER == 20130515 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0862,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0887,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a1,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08aa,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08ac,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0931,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x093e,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0943,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0944,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0947,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0962,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0963,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-05-22aRagexeRE +#if PACKETVER == 20130522 + packet(0x0360,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0362,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0368,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0369,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x07ec,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0811,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x086a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0874,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x087e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x088e,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x089c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a2,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a3,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a6,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08a9,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08aa,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x08ac,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0925,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0926,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x093e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0950,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0952,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x095b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x095c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x095e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0964,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0965,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD +#endif + +// 2013-05-29aRagexeRE +#if PACKETVER == 20130529 + packet(0x023b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0438,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x085e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0863,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0869,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0874,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0876,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0877,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0888,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0890,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0892,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0895,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0897,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a7,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a8,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0917,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0918,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0919,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0936,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0937,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0938,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0941,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0951,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0956,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0957,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0958,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0964,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE +#endif + +// 2013-06-05cRagexeRE +#if PACKETVER == 20130605 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0883,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-06-12bRagexeRE +#if PACKETVER == 20130612 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0919,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x093a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0964,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-06-18#1aRagexeRE +#if PACKETVER == 20130618 + packet(0x0281,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x02c4,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0363,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x085a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0862,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0864,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0878,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0885,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0887,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0889,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x088e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0890,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0891,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08a6,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a7,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0917,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0930,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0932,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0936,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0942,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0944,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0945,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x094f,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0951,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0953,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0962,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x096a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND +#endif + +// 2013-06-26_3bRagexeRE, 2013-06-26aRagexeRE +#if PACKETVER == 20130626 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0365,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0860,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x088c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0894,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0895,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a5,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08ab,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0921,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0930,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0952,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0960,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-07-03bRagexeRE +#if PACKETVER == 20130703 + packet(0x0202,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0873,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0930,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x094a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-07-10aRagexeRE, 2013-07-10bRagexeRE, 2013-07-10cRagexeRE, 2013-07-10dRagexeRE, 2013-07-10eRagexeRE +#if PACKETVER == 20130710 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0880,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-07-17cRagexeRE, 2013-07-17dRagexeRE, 2013-07-17eRagexeRE +#if PACKETVER == 20130717 + packet(0x02c4,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0819,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x083c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0862,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0863,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x086b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x086c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0882,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x088a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x088c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0897,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0898,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x089b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a6,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a9,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08aa,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0917,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0918,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x091d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x091e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x092f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x093b,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0952,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0956,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0958,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x095b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0960,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0967,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x096a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE +#endif + +// 2013-07-24eRagexeRE, 2013-07-24fRagexeRE +#if PACKETVER == 20130724 + packet(0x023b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0437,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x085a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0860,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0867,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x086a,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0874,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0876,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0890,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0891,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0893,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x089c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08ab,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0921,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0924,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0927,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x092b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x094a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0953,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0954,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0956,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0958,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x095c,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x095d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0965,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0966,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2013-07-31cRagexeRE +#if PACKETVER == 20130731 + packet(0x022d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0366,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0819,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0863,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0865,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0878,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x087e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0884,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0889,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0894,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0895,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0897,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0923,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0925,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x092b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x092d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0935,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0941,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x094c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0956,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0957,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0958,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x095b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x095d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x095f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0962,6,clif->pDropItem,2,4); // CZ_ITEM_THROW +#endif + +// 2013-08-07aRagexeRE +#if PACKETVER == 20130807 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0887,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-08-14aRagexeRE +#if PACKETVER == 20130814 + packet(0x0202,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0281,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0368,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0815,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0835,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0868,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0873,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0874,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0885,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0887,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0889,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x088a,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x088c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0895,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0896,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a4,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0923,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0926,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0927,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0936,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0937,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x093a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0941,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0947,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x094e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0958,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0959,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x095f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0962,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX +#endif + +// 2013-08-21dRagexeRE +#if PACKETVER == 20130821 + packet(0x0202,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0360,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0437,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0438,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x07ec,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0815,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0862,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0863,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x086e,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0879,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0881,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x088d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x088f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0892,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08a6,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08ad,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x091d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0923,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x092d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x093e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0947,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0954,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x095e,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0962,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0964,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0967,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0969,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ +#endif + +// 2013-08-28bRagexeRE, 2013-08-28cRagexeRE +#if PACKETVER == 20130828 + packet(0x023b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0361,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0364,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x07ec,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0817,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0873,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x087e,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0889,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0893,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x089f,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a3,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08ac,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0917,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0919,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x091e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0923,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0924,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0928,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0929,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0930,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0944,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0946,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x094a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x094c,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x094f,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x095d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0966,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER +#endif + +// 2013-09-04bRagexeRE +#if PACKETVER == 20130904 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0838,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0937,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x093a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0956,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-09-11aRagexeRE, 2013-09-11bRagexeRE +#if PACKETVER == 20130911 + packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0364,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085c,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0868,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x086b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x086d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0889,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0891,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a4,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x091e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x093a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0940,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0948,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0967,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x096a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE +#endif + +// 2013-09-17aRagexeRE +#if PACKETVER == 20130917 + packet(0x035f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0811,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0838,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x083c,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0863,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0868,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x086e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x086f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x087a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x087e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0895,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x089b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x089d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a0,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a2,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08a8,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0918,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0921,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0923,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0934,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x094c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0957,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0959,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x095b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x096a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS +#endif + +// 2013-09-25aRagexeRE, 2013-09-25bRagexeRE +#if PACKETVER == 20130925 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x086e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0875,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0876,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0885,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0887,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0890,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0940,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0958,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x095b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x095c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0969,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-10-02aRagexeRE +#if PACKETVER == 20131002 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0940,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-10-08bRagexeRE +#if PACKETVER == 20131008 + packet(0x0202,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0362,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x07e4,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x083c,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x085d,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x085e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0863,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x086c,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0883,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0884,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0885,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0896,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x089c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a9,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0917,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0923,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0927,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0932,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0934,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0936,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x093c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0947,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0952,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0954,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0956,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x095d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0969,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE +#endif + +// 2013-10-16aRagexeRE, 2013-10-16bRagexeRE +#if PACKETVER == 20131016 + packet(0x022d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0281,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0361,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0364,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0366,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x07ec,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0802,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x085a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x085d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0863,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0864,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0867,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x086c,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0870,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0875,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0887,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0888,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x088b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0890,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0894,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x091a,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x091e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0927,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0946,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x095e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0962,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0966,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2013-10-23aRagexeRE +#if PACKETVER == 20131023 + packet(0x0366,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0438,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0819,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0835,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x085b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0862,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x086e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0872,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0876,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0885,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x088f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a7,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08ab,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ac,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0919,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x091d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0923,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0924,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0935,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0937,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0944,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x094a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0951,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0954,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x095b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE +#endif + +// 2013-10-30aRagexeRE +#if PACKETVER == 20131030 + packet(0x022d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0887,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a2,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0925,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-11-06aRagexeRE +#if PACKETVER == 20131106 + packet(0x0281,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0363,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0369,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0436,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0802,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0817,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0866,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0867,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0870,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0875,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0887,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0891,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0893,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0894,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a2,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0919,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x091d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0929,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0935,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x093b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0942,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0946,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0947,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0948,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0950,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0954,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x095d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0962,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0967,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE +#endif + +// 2013-11-13aRagexeRE +#if PACKETVER == 20131113 + packet(0x0364,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x086d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0879,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x088c,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x088f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a4,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a8,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x091c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0920,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0926,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0927,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0928,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0929,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x092b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x092e,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x092f,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0934,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0936,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x093c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0949,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0950,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x095d,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x095f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0960,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0964,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0969,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO +#endif + +// 2013-11-20eRagexeRE +#if PACKETVER == 20131120 + packet(0x0361,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0368,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0802,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0811,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0817,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x085a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x085f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0862,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0884,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a1,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a8,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0917,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0926,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0927,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x092b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x092d,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x093e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x093f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0940,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0950,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0953,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0955,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0956,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x095e,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2013-11-27aRagexeRE, 2013-11-27bRagexeRE +#if PACKETVER == 20131127 + packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0364,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0365,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0366,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0881,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0884,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x088d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0894,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0930,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x093a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0940,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x094c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x095c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0967,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x096a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE +#endif + +// 2013-12-04dRagexeRE, 2013-12-04eRagexeRE +#if PACKETVER == 20131204 + packet(0x0365,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0366,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x07e4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x07ec,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x085a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0862,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0869,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x086c,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0877,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0879,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x087f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0882,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a0,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08a4,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a7,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08ad,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x091f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0928,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x092d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x092f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0932,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x093b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0941,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0951,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0958,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0959,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x095b,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0961,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0967,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY +#endif + +// 2013-12-11cRagexeRE, 2013-12-11eRagexeRE +#if PACKETVER == 20131211 + packet(0x0202,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0366,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0865,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x086e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0873,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0881,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0886,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0892,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a3,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a4,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ab,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x092b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0931,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x094c,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-12-18aRagexeRE +#if PACKETVER == 20131218 + packet(0x022d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x087b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08ab,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0947,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-12-23bRagexeRE, 2013-12-23xRagexeRE +#if PACKETVER == 20131223 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2013-12-30aRagexeRE +#if PACKETVER == 20131230 + packet(0x022d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x02c4,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x035f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0365,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0369,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0438,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0860,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0871,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x087b,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x087e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0895,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0898,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x089c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a9,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x091d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x091f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0926,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x092a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x093d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x093e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0943,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0949,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x094c,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0968,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0969,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x096a,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX +#endif + +// 2014-01-08bRagexeRE, 2014-01-08cRagexeRE +#if PACKETVER == 20140108 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0936,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-01-15cRagexeRE, 2014-01-15dRagexeRE, 2014-01-15eRagexeRE +#if PACKETVER == 20140115 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0367,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0865,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0887,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x088a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088e,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x089b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a7,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x092d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x095d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0965,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0966,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2014-01-22aRagexeRE +#if PACKETVER == 20140122 + packet(0x0360,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x07ec,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0811,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0863,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0870,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0871,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0872,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x088c,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0890,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0893,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0899,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x089d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08a2,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08aa,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0917,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x091a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0925,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x092f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0940,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0941,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0942,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x094c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0950,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0952,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0955,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0957,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x095d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x095f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE +#endif + +// 2014-01-29bRagexeRE +#if PACKETVER == 20140129 + packet(0x0281,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0367,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07ec,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0802,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0884,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0885,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0889,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0921,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0924,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x092c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0958,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0961,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-02-05bRagexeRE +#if PACKETVER == 20140205 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0938,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-02-12aRagexeRE +#if PACKETVER == 20140212 + packet(0x02c4,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0369,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0438,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x086e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0874,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0877,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0878,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x087e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0888,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x088c,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x089d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x089e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x08a0,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a1,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a7,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08ac,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08ad,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0919,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0928,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0930,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0934,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0936,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x093d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0944,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0952,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0953,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0960,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE +#endif + +// 2014-02-19aRagexeRE, 2014-02-19bRagexeRE +#if PACKETVER == 20140219 + packet(0x0202,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0360,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0364,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0802,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0838,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x085c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x085d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x085f,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0860,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0868,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x086f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x087c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0889,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0897,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0898,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x089f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a6,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08aa,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08ac,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0921,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0927,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0939,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0946,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0949,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0953,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x095a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0961,6,clif->pTickSend,2); // CZ_REQUEST_TIME +#endif + +// 2014-02-26aRagexeRE, 2014-02-26bRagexeRE +#if PACKETVER == 20140226 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0362,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0867,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0877,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0887,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0894,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0895,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0921,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0931,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0941,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0962,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0964,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0969,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-03-05aRagexeRE, 2014-03-05bRagexeRE +#if PACKETVER == 20140305 + packet(0x0202,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x07e4,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0878,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0934,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095e,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-03-12bRagexeRE +#if PACKETVER == 20140312 + packet(0x0202,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x023b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0366,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x085e,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x086f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0889,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x088d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088e,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0891,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0894,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x089b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x089e,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a6,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a9,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08ad,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x091b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x091c,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x091e,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x092a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0948,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x094c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0957,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x095d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x095e,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0966,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE +#endif + +// 2014-03-19aRagexeRE +#if PACKETVER == 20140319 + packet(0x02c4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07e4,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0802,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0811,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0815,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x085a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0864,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0865,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0866,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x086e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0872,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0883,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x088e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0890,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0893,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x089f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08a2,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091f,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0923,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0933,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0942,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0944,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0947,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x094c,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0954,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0955,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0961,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0964,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x096a,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE +#endif + +// 2014-03-26cRagexeRE +#if PACKETVER == 20140326 + packet(0x0362,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0365,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x07ec,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x083c,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x085b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0865,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0867,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0869,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x086b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087e,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x087f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0887,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0898,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08aa,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08ac,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x08ad,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0918,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0928,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x092a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x093d,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0942,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0945,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0946,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0956,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0959,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x095a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x095c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0969,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL +#endif + +// 2014-04-02eRagexeRE, 2014-04-02fRagexeRE +#if PACKETVER == 20140402 + packet(0x023b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0360,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0364,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07ec,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x085b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x085d,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0867,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0868,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0882,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0883,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x088c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0890,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0896,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x089a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08ac,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x091f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0920,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0926,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0933,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x093f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0944,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0946,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x094c,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0950,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0958,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0965,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK +#endif + +// 2014-04-09aRagexeRE +#if PACKETVER == 20140409 + packet(0x0819,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x085b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0868,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x086a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0873,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0875,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x087e,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0883,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0884,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x088a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0890,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0893,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0896,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0897,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0899,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a2,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a4,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08a6,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x08a7,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a9,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0918,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091c,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x092e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0942,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0947,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x095a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x095e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER +#endif + +// 2014-04-16aRagexeRE +#if PACKETVER == 20140416 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x095c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-04-23aRagexeRE +#if PACKETVER == 20140423 + packet(0x022d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0360,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0436,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0811,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x083c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x085a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x085b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0862,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0863,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0866,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x086b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x086f,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0873,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0890,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0895,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0896,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0897,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0898,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x089b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x089d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08a8,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08ad,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x091a,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0920,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x094f,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x095e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK +#endif + +// 2014-04-30aRagexeRE +#if PACKETVER == 20140430 + packet(0x023b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x035f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0363,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0860,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0870,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0871,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0875,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087f,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0884,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0899,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a1,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0940,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x094b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0953,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0956,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID +#endif + +// 2014-05-08bRagexeRE +#if PACKETVER == 20140508 + packet(0x022d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x02c4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0366,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0368,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0802,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0861,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0886,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x089b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08ab,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0927,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0930,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0932,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0934,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x094e,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2014-05-14bRagexeRE, 2014-05-14cRagexeRE +#if PACKETVER == 20140514 + packet(0x0437,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0817,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0865,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0867,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0868,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0876,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0877,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0885,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0886,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x088a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x088b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0895,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x089a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x089c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a5,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0918,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x091d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0921,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0925,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x092c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x092f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x094d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0958,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0962,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0965,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x096a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW +#endif + +// 2014-05-21aRagexeRE +#if PACKETVER == 20140521 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0869,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x089c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08ac,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0968,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-05-28aRagexeRE +#if PACKETVER == 20140528 + packet(0x0202,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0360,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x085f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0862,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0872,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0875,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0877,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0879,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x088a,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x088f,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0894,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0896,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x089d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a4,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08a8,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x08ab,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x091d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0929,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0930,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0938,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x093a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x093f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x094a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x094b,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x095f,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0963,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0964,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0966,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE +#endif + +// 2014-06-05aRagexeRE +#if PACKETVER == 20140605 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0369,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0921,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0931,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x094c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-06-11bRagexeRE +#if PACKETVER == 20140611 + packet(0x0364,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0438,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x07e4,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0838,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0864,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0867,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x086c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0874,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0878,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x088c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0891,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0893,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0894,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x089b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a1,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a2,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0924,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0936,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0941,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x094f,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0950,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0951,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0952,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0957,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0958,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0963,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0965,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0969,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE +#endif + +// 2014-06-18cRagexeRE +#if PACKETVER == 20140618 + packet(0x085d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x085f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0860,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0861,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x086c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0878,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x087d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0884,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0885,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0886,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0890,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0892,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a6,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08a7,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08ac,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0917,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x091f,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0929,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0935,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0938,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0939,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x093b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0945,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0954,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0957,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x095d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x095e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0962,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0967,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER +#endif + +// 2014-06-25aRagexeRE +#if PACKETVER == 20140625 + packet(0x0202,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x023b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0815,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0817,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0835,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x085a,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0861,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0875,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x087b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0885,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0886,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0888,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x088a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0897,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a1,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a2,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0923,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0928,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0940,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0946,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0959,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0960,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0968,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0969,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-07-02aRagexeRE +#if PACKETVER == 20140702 + packet(0x022d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x023b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0364,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0438,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x07e4,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0835,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x086c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0887,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0892,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0895,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a0,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a2,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0925,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x092c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0933,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0940,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-07-09aRagexeRE +#if PACKETVER == 20140709 + packet(0x0364,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0437,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0860,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0866,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0869,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0875,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0877,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0879,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x087a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0887,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0888,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0894,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0897,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0898,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08ad,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0925,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x092f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0931,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0934,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0939,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x093f,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0940,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x094d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x094f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0961,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP +#endif + +// 2014-07-16aRagexeRE +#if PACKETVER == 20140716 + packet(0x0362,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x07e4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0811,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085c,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x085f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0868,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0871,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0881,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x088d,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0896,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x089a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x089f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08a2,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08a4,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08ac,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0918,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x091f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0926,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x092c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092f,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0938,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x093b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0947,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0952,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0958,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0959,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0969,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES +#endif + +// 2014-07-23aRagexeRE, 2014-07-23bRagexeRE +#if PACKETVER == 20140723 + packet(0x02c4,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0368,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0436,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0819,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0838,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x085f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0869,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x086d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x087d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0888,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0891,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0896,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0898,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x089e,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08a2,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08ad,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0927,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x092f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0934,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0935,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0939,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x093d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0945,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0947,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0948,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0960,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2014-07-30bRagexeRE +#if PACKETVER == 20140730 + packet(0x022d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0364,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0366,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0367,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0437,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x07ec,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0802,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0815,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0817,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x085f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x087d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x087f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0889,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x088b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x088d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0892,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a0,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a6,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08a7,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a9,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x08ad,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0924,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x092a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0934,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0940,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0946,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER +#endif + +// 2014-08-06aRagexeRE +#if PACKETVER == 20140806 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0948,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-08-13aRagexeRE +#if PACKETVER == 20140813 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0365,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0802,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0868,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0878,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087c,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0882,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0895,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0897,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0899,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a3,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a7,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08ab,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0967,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-08-20aRagexeRE +#if PACKETVER == 20140820 + packet(0x035f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0835,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0861,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0864,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0869,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x086c,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0872,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0876,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0891,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0899,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x089a,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x089b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a3,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a7,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x091d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x092f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0936,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0937,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x093a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x093e,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x094a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0951,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0952,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0956,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0958,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0961,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2014-08-27aRagexeRE +#if PACKETVER == 20140827 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0943,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-09-03aRagexeRE +#if PACKETVER == 20140903 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x089b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0931,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0941,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0943,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0945,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-09-17cRagexeRE +#if PACKETVER == 20140917 + packet(0x022d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0364,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0365,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0366,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0367,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0369,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0838,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0864,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0889,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0895,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0897,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0898,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089c,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08a8,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0919,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x091e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x092a,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0930,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0949,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x094f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0951,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0955,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0956,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0957,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x095a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x095c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x095e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0966,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK +#endif + +// 2014-09-24bRagexeRE, 2014-09-24cRagexeRE +#if PACKETVER == 20140924 + packet(0x0366,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0367,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x07e4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0802,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0815,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0862,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0864,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0865,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0867,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x086b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x086d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086e,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0886,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x088b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0894,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0898,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x089c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a5,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a7,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0918,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x091b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0925,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0926,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0928,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x092d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0934,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0949,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0952,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS +#endif + +// 2014-10-01bRagexeRE, 2014-10-01cRagexeRE +#if PACKETVER == 20141001 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0365,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0884,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0885,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x089d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08ad,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x092a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0937,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0939,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093f,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0952,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER +#endif + +// 2014-10-08bRagexeRE, 2014-10-08cRagexeRE +#if PACKETVER == 20141008 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0942,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-10-15bRagexeRE, 2014-10-16aRagexeRE +#if PACKETVER == 20141015 || \ + PACKETVER == 20141016 + packet(0x022d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0922,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0936,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0967,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-10-22aRagexeRE +#if PACKETVER == 20141022 + packet(0x023b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0878,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0896,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0899,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08aa,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08ab,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08ad,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0940,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x094e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0955,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-10-29aRagexeRE +#if PACKETVER == 20141029 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0940,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-11-05aRagexeRE, 2014-11-05bRagexeRE +#if PACKETVER == 20141105 + packet(0x022d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x035f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0360,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x085c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0863,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0864,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0865,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0871,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0874,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0875,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0877,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0879,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0887,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0892,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0898,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a0,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a5,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a7,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08ad,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x091e,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x092b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x093e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0944,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0948,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0950,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0957,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x095f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0968,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2014-11-12aRagexeRE +#if PACKETVER == 20141112 + packet(0x0362,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0438,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x07e4,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0835,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0838,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x083c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x085f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0863,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0869,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x086c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0871,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0885,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0886,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0887,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x088d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x08a0,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a1,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08ab,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0919,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0926,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0929,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0943,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x094b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x094c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x094f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0955,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x095d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0960,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0962,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND +#endif + +// 2014-11-19bRagexeRE +#if PACKETVER == 20141119 + packet(0x0202,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x085a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0861,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0865,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0866,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0872,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0873,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0875,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x087c,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0885,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0887,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0888,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x088d,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0895,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a8,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08aa,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0918,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0920,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0921,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0929,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0933,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0938,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0940,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0941,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0942,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0948,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x094c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0963,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX +#endif + +// 2014-11-26aRagexeRE, 2014-11-26bRagexeRE, 2014-11-26cRagexeRE, 2014-11-26dRagexeRE, 2014-11-26eRagexeRE +#if PACKETVER == 20141126 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0367,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0871,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0884,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0896,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a4,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ad,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0920,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0942,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0965,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-12-03aRagexeRE +#if PACKETVER == 20141203 + packet(0x0202,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0281,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0362,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0367,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0368,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0802,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0861,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x086c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x086d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x086e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x087b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0880,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0889,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0898,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x089d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08a5,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08aa,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0917,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x091c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x091d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0928,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x092a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0936,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0952,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0957,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x095c,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0962,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL +#endif + +// 2014-12-10cRagexeRE +#if PACKETVER == 20141210 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0885,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08ac,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0917,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0927,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x092b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0947,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0954,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0955,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0958,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0961,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0963,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0967,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2014-12-17aRagexeRE +#if PACKETVER == 20141217 + packet(0x0360,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x085b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0860,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x086c,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0875,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0878,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0879,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0883,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0889,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x088e,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x089f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a1,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08a2,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a8,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08ab,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08ac,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0919,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0924,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0930,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0932,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0933,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0936,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0939,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0940,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0944,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0945,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0948,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0960,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK +#endif + +// 2014-12-23cRagexeRE +#if PACKETVER == 20141223 + packet(0x0361,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0438,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0835,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x085a,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x085e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0865,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0867,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x086c,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0870,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x087b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x089a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x089b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a3,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a8,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08ac,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0930,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0932,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0945,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0946,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0949,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x094f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0950,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0953,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0956,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x095b,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x095f,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT +#endif + +// 2014-12-31aRagexeRE +#if PACKETVER == 20141231 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-01-07aRagexeRE +#if PACKETVER == 20150107 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0895,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0943,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0947,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-01-14aRagexeRE +#if PACKETVER == 20150114 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0868,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0899,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0946,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0955,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0957,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-01-21aRagexeRE, 2015-01-21bRagexeRE +#if PACKETVER == 20150121 + packet(0x0281,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x089e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ab,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0918,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0919,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0955,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0959,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0963,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0967,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-01-28aRagexeRE +#if PACKETVER == 20150128 + packet(0x0202,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x023b,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0365,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0368,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0838,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085a,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0864,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x086d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0870,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0874,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0875,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0876,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x087d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0888,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x089a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08ab,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0927,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0929,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092d,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0938,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x093a,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0944,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x094d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0952,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0963,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0968,6,clif->pDropItem,2,4); // CZ_ITEM_THROW +#endif + +// 2015-02-04cRagexeRE +#if PACKETVER == 20150204 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0966,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-02-11aRagexeRE +#if PACKETVER == 20150211 + packet(0x023b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0368,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0369,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0436,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0437,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x07e4,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0817,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0819,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0835,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0862,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0863,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0870,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0873,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x087f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0882,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0883,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0885,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0886,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x089c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a0,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a4,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08aa,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0919,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0920,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0944,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0951,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0957,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0958,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE +#endif + +// 2015-02-17aRagexeRE +#if PACKETVER == 20150217 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-02-25aRagexeRE, 2015-02-25bRagexeRE, 2015-02-25cRagexeRE, 2015-02-25dRagexeRE, 2015-02-25eRagexeRE, 2015-02-26aRagexeRE +#if PACKETVER == 20150225 || \ + PACKETVER == 20150226 + packet(0x02c4,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0362,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0819,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0867,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0885,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0896,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x089b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x089c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0940,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0946,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0948,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x094f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0952,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0955,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER +#endif + +// 2015-03-04aRagexeRE, 2015-03-04bRagexeRE +#if PACKETVER == 20150304 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0862,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x086d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0879,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0892,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x093a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0947,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x095d,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0960,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0961,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-03-11aRagexeRE, 2015-03-11bRagexeRE +#if PACKETVER == 20150311 + packet(0x023b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0360,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0436,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0438,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0838,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x086a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x086c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x087b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0883,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0886,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0888,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0896,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a1,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a3,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a5,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08a6,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x091c,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0928,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x092a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x092e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x093b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0943,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0946,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0957,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0958,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x095b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0963,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0964,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE +#endif + +// 2015-03-18aRagexeRE, 2015-03-18bRagexeRE, 2015-03-18cRagexeRE +#if PACKETVER == 20150318 + packet(0x0202,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x023b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0281,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0367,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x07e4,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0802,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0811,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0862,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0863,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0873,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0885,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0889,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x088c,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x089c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a4,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x091d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0920,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0927,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0928,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0936,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0937,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0938,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x093a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x093c,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x094c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0951,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0958,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0959,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0960,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2015-03-25bRagexeRE, 2015-03-25cRagexeRE +#if PACKETVER == 20150325 + packet(0x0202,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0363,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0365,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0438,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0802,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0819,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x085d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x086f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x087c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0883,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0885,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0891,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0893,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0897,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0899,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a1,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a7,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0919,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0931,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0932,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0938,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0947,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0950,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0954,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0969,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY +#endif + +// 2015-04-01bRagexeRE +#if PACKETVER == 20150401 + packet(0x0362,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0367,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0437,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x083c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x085e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x086f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0875,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x087e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x088f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0895,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0898,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x089c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a5,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x091c,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0922,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0924,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0938,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0939,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x093a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x093b,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x093e,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0946,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0949,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094b,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0953,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095f,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0964,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2015-04-08aRagexeRE +#if PACKETVER == 20150408 + packet(0x0819,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x085a,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x085c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085e,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0865,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0868,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x086b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x086e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0878,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x087e,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x087f,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0888,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0889,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0891,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0898,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a2,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a4,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x091b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x091e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0922,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x092a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0946,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0955,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0957,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0959,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0963,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE +#endif + +// 2015-04-15aRagexeRE +#if PACKETVER == 20150415 + packet(0x0361,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0364,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0366,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0368,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0802,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0817,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0835,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x085e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0863,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0867,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0868,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0869,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x086c,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0880,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0891,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0898,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a0,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0922,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092e,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x093c,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x093e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0941,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0946,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0953,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x095c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0960,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0961,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2015-04-22aRagexeRE +#if PACKETVER == 20150422 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0955,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-04-29aRagexeRE +#if PACKETVER == 20150429 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0363,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0867,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x086a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0886,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x088f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0894,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0899,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x089f,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a6,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a8,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08ad,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0929,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x093d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0943,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-05-07bRagexeRE +#if PACKETVER == 20150507 + packet(0x023b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0864,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0887,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0889,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0924,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x092e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x093b,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0941,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0942,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0953,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0955,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0958,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-05-13aRagexeRE +#if PACKETVER == 20150513 + packet(0x022d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x02c4,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0363,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0864,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0879,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0883,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0885,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a8,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0923,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0924,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0927,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x094a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0958,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0960,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-05-20aRagexeRE +#if PACKETVER == 20150520 + packet(0x0202,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0361,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0835,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x085e,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0865,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0868,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x087d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0880,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0882,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x089c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089e,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a2,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08ad,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091d,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0924,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0931,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0936,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x093d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0940,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0945,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x094e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x095b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0960,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0961,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2015-05-27aRagexeRE +#if PACKETVER == 20150527 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x083c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0940,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-06-03bRagexeRE +#if PACKETVER == 20150603 + packet(0x0361,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0437,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0811,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0819,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0860,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0864,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0867,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x086a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0873,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0877,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0881,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0884,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0897,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x089a,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x089d,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x089e,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a1,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08ad,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x091b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0922,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x093b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x093f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0955,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0956,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0960,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0969,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x096a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE +#endif + +// 2015-06-10aRagexeRE +#if PACKETVER == 20150610 + packet(0x022d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0438,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x07e4,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0835,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0870,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0872,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0877,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x087e,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0884,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0885,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0888,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x088d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x088f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0897,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a0,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08ac,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0925,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x092c,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x092e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0932,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x093e,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0940,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0946,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0949,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0957,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x095d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0964,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2015-06-17aRagexeRE, 2015-06-18aRagexeRE +#if PACKETVER == 20150617 || \ + PACKETVER == 20150618 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0362,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0363,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0365,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07ec,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0811,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0869,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x086a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x086b,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0870,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x087a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0886,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0894,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0940,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x094e,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-06-24aRagexeRE +#if PACKETVER == 20150624 + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0365,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0870,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0940,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0941,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0966,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-07-01bRagexeRE +#if PACKETVER == 20150701 + packet(0x023b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0281,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x07e4,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0802,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x086d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x087d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x087e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0883,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x088e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0893,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a0,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a4,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08a5,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a6,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08ad,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0919,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0923,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0928,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x092c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x093e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x093f,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0946,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094e,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0954,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0956,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0958,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x095f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0960,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0968,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2015-07-08bRagexeRE, 2015-07-08cRagexeRE, 2015-07-08dRagexeRE +#if PACKETVER == 20150708 + packet(0x022d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x02c4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0368,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085e,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0872,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x087f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0884,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x089d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a5,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08ad,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x092a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x093c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0962,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-07-15aRagexeRE +#if PACKETVER == 20150715 + packet(0x023b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0362,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0364,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0436,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0437,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0438,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0835,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x083c,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085c,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x086f,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0873,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0879,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x087c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x087f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0886,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0895,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0896,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0897,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0899,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x089a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a4,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08ac,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0917,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x093e,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0944,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0950,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0956,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0961,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0965,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2015-07-22bRagexeRE +#if PACKETVER == 20150722 + packet(0x023b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0281,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0360,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0361,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0368,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0436,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0811,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0815,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0817,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0869,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0878,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x087b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x087d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087e,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0880,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0884,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x088d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0899,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a8,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0919,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0921,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0925,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x092e,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x093c,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x093d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x094c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x094f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0951,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0958,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD +#endif + +// 2015-07-29aRagexeRE +#if PACKETVER == 20150729 + packet(0x0437,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0438,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x085b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0860,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x086d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x086e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x086f,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0870,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0880,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0881,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0886,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x089a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x089b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a3,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a4,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ac,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08ad,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0920,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x092b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x092f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x093a,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x093f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0940,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x094f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0955,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x095e,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0961,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE +#endif + +// 2015-08-05dRagexeRE +#if PACKETVER == 20150805 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-08-12aRagexeRE +#if PACKETVER == 20150812 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-08-19aRagexeRE, 2015-08-19bRagexeRE +#if PACKETVER == 20150819 + packet(0x0202,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x022d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0281,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x085d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0862,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0865,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0871,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0888,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0919,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091e,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0927,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0940,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0961,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0967,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-08-26aRagexeRE, 2015-08-26bRagexeRE +#if PACKETVER == 20150826 + packet(0x0362,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0368,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0436,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x07ec,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0819,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0861,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0865,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x086b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0870,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x087b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x088b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x088d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0890,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0891,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a0,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08a1,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a8,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0924,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0928,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x092e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x093b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0945,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094f,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0951,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0959,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0964,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0968,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0969,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO +#endif + +// 2015-09-02aRagexeRE +#if PACKETVER == 20150902 + packet(0x023b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0360,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0367,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0802,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x083c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x085b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0863,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x087b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0886,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0887,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0889,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x088d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0892,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0897,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0899,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08a9,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0923,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0928,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x092d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0941,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0947,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x094f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0953,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x095b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0960,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE +#endif + +// 2015-09-09aRagexeRE +#if PACKETVER == 20150909 + packet(0x023b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0361,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0365,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0437,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0861,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0871,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x087b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0883,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0886,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0895,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0928,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0940,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0941,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095e,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0962,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2015-09-16cRagexeRE +#if PACKETVER == 20150916 + packet(0x022d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0817,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0835,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x085e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0869,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0873,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0877,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x087f,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0881,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x089b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x089c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x089e,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08ac,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0920,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0924,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x092e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x092f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0934,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0936,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0938,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x093e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0941,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0942,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0948,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x094f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x095a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0960,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0961,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0969,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER +#endif + +// 2015-09-23bRagexeRE, 2015-09-23eRagexeRE, 2015-09-23fRagexeRE +#if PACKETVER == 20150923 + packet(0x0361,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x07e4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0817,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x085c,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x085d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0864,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x086e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x086f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0870,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0879,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0886,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x088e,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0892,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0895,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x089b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x089f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a0,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a2,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a5,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08a6,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x091e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x092b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0930,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0936,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x093b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0951,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0961,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES +#endif + +// 2015-10-01bRagexeRE +#if PACKETVER == 20151001 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0960,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-10-07aRagexeRE +#if PACKETVER == 20151007 + packet(0x0202,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0862,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x093f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095f,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0961,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0967,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-10-14bRagexeRE +#if PACKETVER == 20151014 + packet(0x0202,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0817,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0838,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x085a,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085c,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0860,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0863,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0867,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0872,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0874,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0881,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0883,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0884,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0889,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x088e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x089a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x089b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x089f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08aa,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091c,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x091d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0930,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0934,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0944,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x094f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0956,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x095e,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0961,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0964,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER +#endif + +// 2015-10-21aRagexeRE, 2015-10-22aRagexeRE +#if PACKETVER == 20151021 || \ + PACKETVER == 20151022 + packet(0x023b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x02c4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x091d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-10-28bRagexeRE, 2015-10-28bRagexeRE_2, 2015-10-28cRagexeRE, 2015-10-28dRagexeRE, 2015-10-29aRagexeRE +#if PACKETVER == 20151028 || \ + PACKETVER == 20151029 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0860,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-11-04aRagexeRE +#if PACKETVER == 20151104 + packet(0x023b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0360,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0363,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0437,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07ec,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0811,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0815,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0886,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0887,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x088b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x088d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a3,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a5,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0928,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0939,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093a,-1,clif->pItemListWindowSelected,2,4,8,12); // CZ_ITEMLISTWIN_RES + packet(0x0940,36,clif->pStoragePassword,2,4,20); // CZ_ACK_STORE_PASSWORD + packet(0x0964,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP +#endif + +// 2015-11-11aRagexeRE +#if PACKETVER == 20151111 + packet(0x02c4,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085d,-1,clif->pItemListWindowSelected,2,4,8,12); // CZ_ITEMLISTWIN_RES + packet(0x0862,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0871,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0885,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x089c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0942,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0958,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0966,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0967,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0969,36,clif->pStoragePassword,2,4,20); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-11-18aRagexeRE +#if PACKETVER == 20151118 + packet(0x022d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x035f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0365,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x088b,36,clif->pStoragePassword,2,4,20); // CZ_ACK_STORE_PASSWORD + packet(0x08ab,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0921,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0925,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x092e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x092f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0943,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0946,-1,clif->pItemListWindowSelected,2,4,8,12); // CZ_ITEMLISTWIN_RES + packet(0x0957,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x095c,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-11-25bRagexeRE, 2015-11-25cRagexeRE, 2015-11-25dRagexeRE +#if PACKETVER == 20151125 + packet(0x0361,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0365,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0366,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0368,-1,clif->pItemListWindowSelected,2,4,8,12); // CZ_ITEMLISTWIN_RES + packet(0x0438,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0802,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0838,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085e,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x085f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0863,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0883,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0884,36,clif->pStoragePassword,2,4,20); // CZ_ACK_STORE_PASSWORD + packet(0x0885,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088c,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x088d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0899,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089c,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x089f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x08a9,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08ad,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0920,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x092a,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x092e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0939,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x093e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0951,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0956,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0957,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0959,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX +#endif + +// 2015-12-02bRagexeRE +#if PACKETVER == 20151202 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8,12); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0870,36,clif->pStoragePassword,2,4,20); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2015-12-09aRagexeRE +#if PACKETVER == 20151209 + packet(0x0365,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0369,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x07e4,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x07ec,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0811,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0819,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x085b,36,clif->pStoragePassword,2,4,20); // CZ_ACK_STORE_PASSWORD + packet(0x085d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x085e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0861,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0866,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0875,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x087a,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x087f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x088e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0894,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08a1,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0920,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x092d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0930,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0932,-1,clif->pItemListWindowSelected,2,4,8,12); // CZ_ITEMLISTWIN_RES + packet(0x093b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0948,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x094a,18,clif->pPartyBookingRegisterReq,2,4,6); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0956,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x095c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0961,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0964,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS +#endif + +// 2015-12-16aRagexeRE +#if PACKETVER == 20151216 + packet(0x022d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0361,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0364,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0436,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x085b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0864,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0865,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x086a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x086e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0870,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0874,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0885,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089d,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x089e,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a2,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a9,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08ac,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0944,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0947,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0949,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0954,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0960,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0966,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0968,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL +#endif + +// 2015-12-23bRagexeRE +#if PACKETVER == 20151223 + packet(0x02c4,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0362,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0802,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0815,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0864,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0866,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x086e,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0872,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0875,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0876,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0881,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0884,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0886,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x088d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0890,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0891,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0898,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x08aa,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0918,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x091a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x091b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0920,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0923,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0924,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x095e,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x095f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0965,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0967,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK +#endif + +// 2015-12-30aRagexeRE +#if PACKETVER == 20151230 + packet(0x02c4,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x07ec,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0861,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0869,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0886,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x088e,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0897,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0923,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x093a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0949,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-01-06aRagexeRE +#if PACKETVER == 20160106 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07ec,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0861,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x086c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0878,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x087a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x087f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0885,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0889,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x088a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0891,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a0,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x091d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0940,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-01-13aRagexeRE, 2016-01-13bRagexeRE, 2016-01-13bRagexeRE_2, 2016-01-13cRagexeRE +#if PACKETVER == 20160113 + packet(0x022d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x023b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x035f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0815,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x085b,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0864,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x086d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0873,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0875,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0888,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x088b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x088c,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0892,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0893,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0899,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a0,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a6,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08aa,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0919,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x091b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0924,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0930,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0932,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x093c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0941,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x094d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x094f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0967,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE +#endif + +// 2016-01-20aRagexeRE +#if PACKETVER == 20160120 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0865,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-01-27aRagexeRE, 2016-01-27aRagexeRE_2, 2016-01-27bRagexeRE +#if PACKETVER == 20160127 + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0922,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0961,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-02-03aRagexeRE +#if PACKETVER == 20160203 + packet(0x0202,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0437,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0811,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0835,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0872,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0873,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0918,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0940,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0947,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0954,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x095a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-02-11aRagexeRE +#if PACKETVER == 20160211 + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0870,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0886,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-02-17aRagexeRE, 2016-02-17bRagexeRE, 2016-02-17bRagexeRE_2, 2016-02-17cRagexeRE +#if PACKETVER == 20160217 + packet(0x0202,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x023b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0362,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0365,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0864,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0870,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0873,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x087a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0888,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x088d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x088f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0899,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a0,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a9,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08ac,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08ad,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x091d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0920,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0926,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x092e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x093b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x093e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0941,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x094f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x095e,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0966,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0967,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0969,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE +#endif + +// 2016-02-24aRagexeRE, 2016-02-24bRagexeRE +#if PACKETVER == 20160224 + packet(0x022d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0364,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0436,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0861,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x086b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0884,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0885,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0888,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a9,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0920,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0929,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x092f,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0936,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0938,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0961,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-03-02bRagexeRE +#if PACKETVER == 20160302 + packet(0x022d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0367,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0802,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0819,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x085b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0864,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0865,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0867,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0868,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0873,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0875,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x087a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x087d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0883,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a6,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08a9,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0927,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x092f,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0945,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x094e,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0950,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0957,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x095a,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0960,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0961,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0967,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0968,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT +#endif + +// 2016-03-09aRagexeRE +#if PACKETVER == 20160309 + packet(0x023b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0281,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0819,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0838,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x083c,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x085a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x085f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0866,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x086a,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0873,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x087e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x089b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x089d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a7,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x091d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0920,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0922,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0929,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x092a,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x092e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0932,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094f,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0956,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x095e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x096a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP +#endif + +// 2016-03-16aRagexeRE +#if PACKETVER == 20160316 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0922,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-03-23aRagexeRE, 2016-03-23bRagexeRE +#if PACKETVER == 20160323 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0365,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0867,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0869,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0872,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0878,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0883,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0896,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x089a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x091b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0926,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0927,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0933,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x093c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-03-30aRagexeRE +#if PACKETVER == 20160330 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0365,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0867,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x086d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0878,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087f,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0889,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x088b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x088d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0918,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0925,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x092a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x092c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0930,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0939,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x093b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-04-06aRagexeRE +#if PACKETVER == 20160406 + packet(0x0364,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x07e4,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0819,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x085a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0869,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0877,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0878,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0879,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0884,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0892,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0895,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0898,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a1,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a9,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08ac,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0927,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x092d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0933,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0934,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0940,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0949,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x094d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0953,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x095d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0962,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK +#endif + +// 2016-04-14aRagexeRE, 2016-04-14bRagexeRE +#if PACKETVER == 20160414 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0363,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0862,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x087a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0880,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0885,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x089e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0918,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0922,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0927,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0931,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0934,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0945,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0953,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-04-20aRagexeRE +#if PACKETVER == 20160420 + packet(0x022d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x02c4,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x035f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0864,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0870,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0872,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0874,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0884,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0888,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a5,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0935,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x094e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x095c,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-04-27aRagexeRE +#if PACKETVER == 20160427 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0835,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0940,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-05-04aRagexeRE +#if PACKETVER == 20160504 + packet(0x0202,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0363,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0365,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x083c,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x085f,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x086b,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x087f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0884,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0886,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0887,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x088a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x088d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088f,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0890,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0893,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0898,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x089d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08ad,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0918,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0921,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0922,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0924,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x093e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0940,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0941,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0948,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0952,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0969,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD +#endif + +// 2016-05-11aRagexeRE, 2016-05-11bRagexeRE +#if PACKETVER == 20160511 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0894,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0918,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0920,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0940,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-05-18aRagexeRE +#if PACKETVER == 20160518 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0874,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x089a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a9,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0928,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-05-25aRagexeRE +#if PACKETVER == 20160525 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x085e,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0867,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x086a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0899,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x089c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x092c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0937,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0945,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x094a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x094e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0951,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0956,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-06-01aRagexeRE +#if PACKETVER == 20160601 + packet(0x0202,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x02c4,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0863,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0870,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x087d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x088f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0895,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a7,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08ac,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0924,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x095b,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x095f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0961,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-06-08aRagexeRE, 2016-06-08bRagexeRE +#if PACKETVER == 20160608 + packet(0x022d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x02c4,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x035f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0437,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07ec,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0802,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085c,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0885,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0889,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0899,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x089b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a6,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x093b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x094d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0958,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x095b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0969,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-06-15aRagexeRE +#if PACKETVER == 20160615 + packet(0x0281,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0363,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0369,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x083c,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0866,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0870,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x087e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x087f,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0884,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0887,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0888,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088a,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x088d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0891,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0898,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x092f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x093e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0947,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0948,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x094a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x094b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0954,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0957,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0958,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x095c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x095e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0961,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK +#endif + +// 2016-06-22aRagexeRE +#if PACKETVER == 20160622 + packet(0x023b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x035f,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0361,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x07e4,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0861,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0865,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0867,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0880,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0887,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0890,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0891,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0892,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x089a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x089e,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a2,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a8,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x092f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0936,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0937,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x093b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x093f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0946,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0959,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0965,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0969,6,clif->pDropItem,2,4); // CZ_ITEM_THROW +#endif + +// 2016-06-29aRagexeRE, 2016-06-30aRagexeRE +#if PACKETVER == 20160629 || \ + PACKETVER == 20160630 + packet(0x0202,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x022d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x035f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0363,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0368,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x085c,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x085e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0860,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0861,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0863,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0867,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x086b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0881,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0885,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x088e,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0893,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x091e,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0922,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0925,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0926,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x093e,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0946,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0948,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x094a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0957,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x095a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0968,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0969,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x096a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE +#endif + +// 2016-07-06cRagexeRE +#if PACKETVER == 20160706 + packet(0x0362,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0436,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x085f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0860,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0869,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x086b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0884,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0886,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0889,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0892,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0899,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a4,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a5,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a8,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0918,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x091b,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0924,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0926,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0927,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0929,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0939,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x093d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0944,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0945,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x094c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0952,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0957,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0958,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP +#endif + +// 2016-07-13aRagexeRE, 2016-07-13bRagexeRE +#if PACKETVER == 20160713 + packet(0x022d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0363,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0364,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0838,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0860,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0865,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0869,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0875,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0877,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x087b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0883,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x088d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0892,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x089a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a2,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a4,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x091c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x091d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0921,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0922,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x092c,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0931,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0939,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0944,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0945,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0947,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0957,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x095b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD +#endif + +// 2016-07-20aRagexeRE, 2016-07-20bRagexeRE +#if PACKETVER == 20160720 + packet(0x0362,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0363,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0365,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x07e4,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0819,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0838,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x085b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x086a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x086d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x087f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0883,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0887,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0897,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x089a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x089e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a0,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08aa,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0917,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x091c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x093b,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x093e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0946,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x094d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0953,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x095b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0960,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0969,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ +#endif + +// 2016-07-27aRagexeRE, 2016-07-27bRagexeRE +#if PACKETVER == 20160727 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x023b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0362,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0363,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0436,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0438,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x07ec,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0866,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0868,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0869,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0874,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0877,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0883,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0887,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0891,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x089f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08a2,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a4,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a7,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0936,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0941,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0946,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0949,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0951,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x095f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0966,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0969,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES +#endif + +// 2016-08-03bRagexeRE +#if PACKETVER == 20160803 + packet(0x0364,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x085d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0878,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0881,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0886,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0887,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0888,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x088b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0891,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0895,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089e,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x08a1,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x091b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0929,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0930,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0932,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0934,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0937,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x093a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x093e,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x093f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0952,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0955,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0956,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0959,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x095a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x096a,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE +#endif + +// 2016-08-10aRagexeRE +#if PACKETVER == 20160810 + packet(0x0361,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0819,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0838,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x085d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x085e,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x085f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0860,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x086f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0875,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0879,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x087a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0885,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0888,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0890,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x089d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x089f,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a9,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x091c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0926,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x092b,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x092d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0935,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0943,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x094b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0959,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x095b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0967,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD +#endif + +// 2016-08-17aRagexeRE +#if PACKETVER == 20160817 + packet(0x0364,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0437,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x07e4,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0811,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0819,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x083c,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x085c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0867,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x086b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0875,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x087f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0886,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0891,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x089c,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08a5,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a6,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a9,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x08ab,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08ac,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08ad,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0929,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x092d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0930,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0939,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x093c,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0957,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0960,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0963,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2016-08-24aRagexeRE +#if PACKETVER == 20160824 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0934,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-08-31aRagexeRE, 2016-08-31bRagexeRE +#if PACKETVER == 20160831 + packet(0x022d,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0366,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x07ec,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0835,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0865,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x086d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0870,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0874,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0876,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0878,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x087c,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08a8,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08a9,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0917,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x092c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0938,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x093a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0946,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x094a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x094f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0950,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0954,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0957,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x095e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0960,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0964,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0967,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL +#endif + +// 2016-09-07aRagexeRE +#if PACKETVER == 20160907 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x091c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-09-13aRagexeRE +#if PACKETVER == 20160913 + packet(0x0361,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0817,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x085b,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0865,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0874,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0875,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0879,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x087a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0887,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0889,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x088e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0891,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0892,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x089b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x089c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a5,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0928,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0935,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x093a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0949,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x094a,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0950,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0952,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0954,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0962,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0963,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0968,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE +#endif + +// 2016-09-21bRagexeRE +#if PACKETVER == 20160921 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x094a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-09-28cRagexeRE, 2016-09-28dRagexeRE +#if PACKETVER == 20160928 + packet(0x0202,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0366,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0436,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0811,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0838,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0864,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0866,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x086d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0872,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0878,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x087f,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0889,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x088e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0897,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x089a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a2,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a9,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0919,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x091e,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0927,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x092d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0944,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x094d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094e,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0953,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0955,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0957,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK +#endif + +// 2016-10-05aRagexeRE +#if PACKETVER == 20161005 + packet(0x0202,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0838,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0863,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0886,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0891,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0892,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x089b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a0,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08ac,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08ad,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0918,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0919,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x091e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x092b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0931,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0932,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x093b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0942,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0944,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0945,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x094a,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x094d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0952,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x095a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x095b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0967,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL +#endif + +// 2016-10-12aRagexeRE +#if PACKETVER == 20161012 + packet(0x023b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0364,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0365,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0369,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x07ec,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0819,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x085b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x085e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0863,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0868,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0872,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0875,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0880,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0893,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a0,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x092d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0936,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0937,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0939,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0943,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0944,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x094f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0951,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x095c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0962,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0966,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0967,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD +#endif + +// 2016-10-19aRagexeRE +#if PACKETVER == 20161019 + packet(0x022d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0361,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0889,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0892,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0946,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0963,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-10-26bRagexeRE, 2016-10-26cRagexeRE +#if PACKETVER == 20161026 + packet(0x0363,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0438,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0802,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x085f,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0861,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0862,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x086a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x086c,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x086e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087a,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x087c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0886,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0891,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0894,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0898,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x091a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x091b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0926,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x092c,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x092e,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x092f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0930,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x094b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0953,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x095c,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x095e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0962,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2016-11-02aRagexeRE, 2016-11-03aRagexeRE +#if PACKETVER == 20161102 || \ + PACKETVER == 20161103 + packet(0x0361,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0367,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0436,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0802,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0838,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x083c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0869,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x086c,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x086f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0874,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0886,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x088f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0890,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a2,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08aa,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x091b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0922,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0925,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0928,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092f,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0936,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0946,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0949,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x095e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0964,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0965,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0966,6,clif->pTickSend,2); // CZ_REQUEST_TIME +#endif + +// 2016-11-09aRagexeRE, 2016-11-09bRagexeRE, 2016-11-09cRagexeRE, 2016-11-09dRagexeRE +#if PACKETVER == 20161109 + packet(0x02c4,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0361,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0362,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0366,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x085d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x085e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0865,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x086a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x086d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0870,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0876,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x087a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0881,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x088e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0891,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0898,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x089a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089d,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x089f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a7,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08ad,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0927,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0937,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x093c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x093f,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0954,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0956,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2016-11-16bRagexeRE, 2016-11-16cRagexeRE +#if PACKETVER == 20161116 + packet(0x0368,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0369,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0835,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x085f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0864,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x086f,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0885,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x088b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x088d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x088f,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0890,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0892,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0893,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a1,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a2,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08aa,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08ac,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0920,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0925,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x092a,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0931,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x093c,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x094a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0952,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0957,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x095b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x095d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x095f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0967,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD +#endif + +// 2016-11-23aRagexeRE +#if PACKETVER == 20161123 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0362,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0437,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x085c,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0861,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0862,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0866,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x086f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0871,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0880,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0882,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x088b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089c,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a9,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08aa,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x091a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0926,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x092a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x092f,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0930,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0941,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x094d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x094f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x095a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x095b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0962,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x096a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID +#endif + +// 2016-11-30aRagexeRE, 2016-11-30bRagexeRE +#if PACKETVER == 20161130 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0931,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0943,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0954,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0959,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-12-07cRagexeRE, 2016-12-07dRagexeRE, 2016-12-07eRagexeRE +#if PACKETVER == 20161207 + packet(0x023b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0867,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0868,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0875,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087e,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0886,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a1,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a2,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08ad,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0918,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x091d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0943,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x095d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0965,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-12-14bRagexeRE, 2016-12-14cRagexeRE +#if PACKETVER == 20161214 + packet(0x022d,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0281,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x02c4,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0364,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0436,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0862,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x086d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0887,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0895,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0899,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a6,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x092e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x093d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2016-12-21aRagexeRE, 2016-12-21bRagexeRE, 2016-12-21cRagexeRE, 2016-12-21dRagexeRE +#if PACKETVER == 20161221 + packet(0x035f,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0366,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0438,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0817,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x085b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0866,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0876,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0881,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0884,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0885,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088c,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0890,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0899,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x089a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x089b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08aa,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x091e,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0926,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0928,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092c,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x092e,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0930,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0943,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0946,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x094b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x095a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0964,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0965,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION +#endif + +// 2016-12-28aRagexeRE +#if PACKETVER == 20161228 + packet(0x0362,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x085a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x085e,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0865,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x086a,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x086c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0870,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0871,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0875,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x087f,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0886,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0889,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0893,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a2,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a3,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08a5,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08ab,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08ac,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08ad,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0929,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x092c,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0934,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0935,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0938,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x093d,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0944,6,clif->pTickSend,2); // CZ_REQUEST_TIME +#endif + +// 2017-01-04bRagexeRE +#if PACKETVER == 20170104 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x085a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x087f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0896,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-01-11aRagexeRE +#if PACKETVER == 20170111 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0877,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x087f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x088a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a1,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a3,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a6,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x091a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0940,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x094c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0961,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0969,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-01-18aRagexeRE +#if PACKETVER == 20170118 + packet(0x022d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0364,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0862,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0865,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x086f,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0873,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x089e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08ad,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x091f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0927,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0933,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0958,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0962,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x096a,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE +#endif + +// 2017-01-25aRagexeRE +#if PACKETVER == 20170125 + packet(0x0438,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0811,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x086e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0876,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0877,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0879,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x087d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0881,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0884,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0893,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0894,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0895,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0898,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x089b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x08a5,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x091b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x091c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0920,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0929,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x092b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0930,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x093c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0943,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0944,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x095c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0965,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0968,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE +#endif + +// 2017-02-01aRagexeRE +#if PACKETVER == 20170201 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0815,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0875,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0879,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0881,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0884,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0885,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0886,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a4,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0919,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0920,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0938,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0940,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x094c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0966,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0969,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-02-08aRagexeRE, 2017-02-08bRagexeRE +#if PACKETVER == 20170208 + packet(0x02c4,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0367,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085c,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0860,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0892,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a1,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08ac,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0921,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0923,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0932,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0937,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-02-15aRagexeRE +#if PACKETVER == 20170215 + packet(0x02c4,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x035f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0360,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0811,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x083c,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0876,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x087c,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x087d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087e,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0883,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0884,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088a,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x088b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x088c,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0890,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0896,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x089b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a2,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08a8,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x091c,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0925,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x092d,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0942,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x094e,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x095f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0962,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0969,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE +#endif + +// 2017-02-22aRagexeRE +#if PACKETVER == 20170222 + packet(0x0202,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0866,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0870,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0871,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0877,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0889,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0894,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a3,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08a8,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0937,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0939,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0943,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x095d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0962,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-02-28aRagexeRE +#if PACKETVER == 20170228 + packet(0x022d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0360,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0362,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0819,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x085e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0863,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x086b,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0873,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0874,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0876,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0883,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0884,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0889,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0893,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x089e,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a0,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a2,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a6,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a7,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x091f,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x092a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092e,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0937,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x093e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0944,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0947,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0948,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0952,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0955,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2017-03-08bRagexeRE +#if PACKETVER == 20170308 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-03-15cRagexeRE +#if PACKETVER == 20170315 + packet(0x02c4,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x035f,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0360,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0366,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0367,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0436,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x07ec,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x085c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0863,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x086a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0872,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x087b,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0884,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x088b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x088d,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0892,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x089c,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08aa,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x091d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0920,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0922,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0944,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x094a,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x094e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0950,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0952,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD +#endif + +// 2017-03-22aRagexeRE, 2017-03-22bRagexeRE +#if PACKETVER == 20170322 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x091a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-03-29cRagexeRE, 2017-03-29dRagexeRE +#if PACKETVER == 20170329 + packet(0x0281,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0363,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x087a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0888,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x08a8,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0917,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0926,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0929,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x092e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0937,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0939,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0949,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x095f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-04-05bRagexeRE, 2017-04-05cRagexeRE +#if PACKETVER == 20170405 + packet(0x022d,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0281,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0363,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085f,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0860,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0864,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0865,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x086f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0893,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a5,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x094c,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0964,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-04-12aRagexeRE +#if PACKETVER == 20170412 + packet(0x023b,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0365,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0863,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0869,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x086d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0878,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0879,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087b,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0890,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0893,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0898,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x089a,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x089c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x08a1,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x091a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x091e,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0929,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x092e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0938,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0942,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0945,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0949,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x094f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0952,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0959,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x095c,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x095d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD +#endif + +// 2017-04-19bRagexeRE +#if PACKETVER == 20170419 + packet(0x0811,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0819,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0838,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x085a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0862,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0868,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x086a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0872,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0881,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0897,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0898,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x089d,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08aa,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0920,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0922,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0930,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0931,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0935,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x093a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x093f,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0942,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x095c,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x095d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0963,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0965,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE +#endif + +// 2017-04-26dRagexeRE +#if PACKETVER == 20170426 + packet(0x0281,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0866,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0887,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0899,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x089c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a2,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0927,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0940,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0958,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0963,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-05-02dRagexeRE +#if PACKETVER == 20170502 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0875,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0894,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x089c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x093c,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0950,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-05-17aRagexeRE, 2017-05-17bRagexeRE +#if PACKETVER == 20170517 + packet(0x0364,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0367,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0437,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0802,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0815,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0817,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0868,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0875,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x087b,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x087d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x088c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x088d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0894,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0896,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0899,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x089f,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08a2,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a8,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08aa,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x091b,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0923,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x093b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0945,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0946,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0947,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0958,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0960,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0964,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP +#endif + +// 2017-05-24aRagexeRE +#if PACKETVER == 20170524 + packet(0x0364,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0368,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0802,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x085e,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0860,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0864,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0866,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0868,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x086d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0873,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0874,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x087d,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0882,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x088d,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0894,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x089c,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a1,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x091e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0923,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0925,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0934,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0946,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0958,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x095a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x095b,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0964,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0967,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0968,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID +#endif + +// 2017-05-31aRagexeRE +#if PACKETVER == 20170531 + packet(0x0361,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0369,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x07e4,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x07ec,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0819,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x085b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x085f,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0861,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0868,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0873,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0875,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0878,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x087b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0885,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x088d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0894,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x089a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a2,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x08ac,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x08ad,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x092d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0933,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0937,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0940,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0945,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0963,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0968,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO +#endif + +// 2017-06-07bRagexeRE, 2017-06-07cRagexeRE +#if PACKETVER == 20170607 + packet(0x0361,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0364,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x07e4,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x085a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x085e,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0862,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0863,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0864,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0871,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0873,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0875,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0885,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x088a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0897,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x089d,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a9,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08ab,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0917,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0918,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0919,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0925,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0927,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0931,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0934,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0938,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x093d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0942,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0944,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0949,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE +#endif + +// 2017-06-14bRagexeRE +#if PACKETVER == 20170614 + packet(0x023b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0361,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0364,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0367,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0437,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0838,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x083c,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0860,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0865,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0866,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0867,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x086b,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x086c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0877,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0879,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x087e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0889,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0899,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089d,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a2,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08ad,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091b,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0928,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x092f,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0936,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0944,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0957,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0963,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK +#endif + +// 2017-06-21aRagexeRE +#if PACKETVER == 20170621 + packet(0x0202,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0365,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0366,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0802,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085d,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0885,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0889,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a8,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0956,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0957,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x095b,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x095c,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0961,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-06-28bRagexeRE +#if PACKETVER == 20170628 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0863,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-07-05aRagexeRE +#if PACKETVER == 20170705 + packet(0x0202,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x02c4,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0879,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0886,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x088d,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x089d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x092f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0930,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0932,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0934,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x094c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-07-12bRagexeRE +#if PACKETVER == 20170712 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0944,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-07-19aRagexeRE +#if PACKETVER == 20170719 + packet(0x022d,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0367,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0368,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0369,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x07e4,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x085a,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x085e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0863,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x086e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x087d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0881,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0882,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0885,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0891,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0898,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x089a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089d,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x08a6,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a8,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x091b,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091f,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x092c,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x092e,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x092f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x093d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x093e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0944,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0946,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0966,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE +#endif + +// 2017-07-26cRagexeRE +#if PACKETVER == 20170726 + packet(0x0363,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0364,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0366,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0369,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0438,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0838,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0873,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0874,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0878,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0881,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0888,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x088e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a3,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a7,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08aa,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08ab,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08ac,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x091d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x091e,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x091f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0921,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0923,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0943,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x094f,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0950,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0952,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0954,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x095a,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0963,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO +#endif + +// 2017-08-01aRagexeRE +#if PACKETVER == 20170801 + packet(0x022d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0281,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0362,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a6,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x094f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095a,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-08-09cRagexeRE +#if PACKETVER == 20170809 + packet(0x022d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0281,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0364,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0366,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0367,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x07e4,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0802,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0835,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0868,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x086e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x086f,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0876,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x087d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0880,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x088c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0890,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0892,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0895,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0899,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08a3,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x08a6,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0918,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0921,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x092a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x092b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0931,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0939,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x093b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0940,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2017-08-16cRagexeRE, 2017-08-16dRagexeRE +#if PACKETVER == 20170816 + packet(0x022d,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x035f,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0361,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0362,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0438,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x085a,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0862,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0864,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x087e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0881,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0882,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0884,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0888,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0889,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x08a3,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a7,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a9,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08ac,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x091c,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0921,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0925,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x092c,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x093a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x093d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0940,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0941,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0950,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0959,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0960,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO +#endif + +// 2017-08-23aRagexeRE +#if PACKETVER == 20170823 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x086d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08ac,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x095b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-08-30aRagexeRE, 2017-08-30bRagexeRE +#if PACKETVER == 20170830 + packet(0x0281,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x02c4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0363,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0364,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0860,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0865,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x086a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0875,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0884,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0885,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0888,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0897,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0899,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x089e,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a2,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a8,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091e,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0921,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0925,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x092e,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0939,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x093e,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0940,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0942,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0943,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0947,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0951,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0959,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND +#endif + +// 2017-09-06cRagexeRE +#if PACKETVER == 20170906 + packet(0x0202,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0281,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x02c4,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0860,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0866,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x086c,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a2,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a3,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08a7,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x091a,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091e,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0953,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-09-13bRagexeRE +#if PACKETVER == 20170913 + packet(0x0281,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x035f,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0437,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x07e4,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0817,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0835,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x085a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0860,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0865,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0866,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x088c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0890,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0891,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0892,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a6,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x08a7,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08aa,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08ab,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08ac,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ad,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x091b,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x091d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x091e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0920,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0923,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0925,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0927,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x095a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x095c,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID +#endif + +// 2017-09-20bRagexeRE +#if PACKETVER == 20170920 + packet(0x0369,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0436,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x07ec,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x085a,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0861,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0862,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0864,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0865,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x086a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x086c,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0874,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0875,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0889,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x088e,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x089b,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0919,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x091e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0921,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0923,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0926,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x092e,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0937,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0939,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0945,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x094c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x095d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0961,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0966,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x096a,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE +#endif + +// 2017-09-27bRagexeRE, 2017-09-27dRagexeRE +#if PACKETVER == 20170927 + packet(0x02c4,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x035f,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0361,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0362,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0366,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x085c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0873,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0875,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x087d,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x087e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x088b,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0899,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x089a,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08a3,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08a5,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08a6,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x08ad,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x091e,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0922,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0923,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0927,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x093b,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0942,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0945,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x094b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x094d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0959,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x095a,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND +#endif + +// 2017-10-02cRagexeRE +#if PACKETVER == 20171002 + packet(0x022d,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0363,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0885,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0897,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0899,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0928,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x092d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0934,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x093b,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x093d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x093e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0943,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x095f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-10-11aRagexeRE, 2017-10-11bRagexeRE +#if PACKETVER == 20171011 + packet(0x023b,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0882,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0950,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0954,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-10-18aRagexeRE +#if PACKETVER == 20171018 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0363,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0364,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x087a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087e,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0889,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x089a,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a6,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0938,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0944,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x094a,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x094f,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-10-25bRagexeRE, 2017-10-25cRagexeRE, 2017-10-25dRagexeRE, 2017-10-25eRagexeRE +#if PACKETVER == 20171025 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a2,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-11-01bRagexeRE +#if PACKETVER == 20171101 + packet(0x022d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0368,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0369,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0438,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0835,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x085b,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0860,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x086c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0872,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0876,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0886,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088e,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0890,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0895,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0899,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x089b,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x089c,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x08a0,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x08ab,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x08ad,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x091b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0939,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x094a,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x094d,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0952,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0957,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x095a,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0962,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0966,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND +#endif + +// 2017-11-08bRagexeRE +#if PACKETVER == 20171108 + packet(0x0202,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0361,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x07e4,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0815,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0819,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0838,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x085d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0863,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0878,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x087e,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0884,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0896,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0897,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x08a2,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x08a9,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08ad,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x091d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x091f,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0940,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0941,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0945,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0947,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0949,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x094e,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0958,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x095a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0963,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0965,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0967,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND +#endif + +// 2017-11-15aRagexeRE +#if PACKETVER == 20171115 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0365,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x086d,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x086f,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x087e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0883,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088b,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0890,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0898,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a4,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0926,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0958,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x095a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-11-22bRagexeRE +#if PACKETVER == 20171122 + packet(0x0281,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x02c4,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x035f,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0838,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x083c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x085b,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0862,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0867,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0877,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0885,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0890,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0891,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0893,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0897,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0898,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x089a,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x089e,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x08a6,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x08a9,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x091e,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0920,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0923,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0934,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x093b,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0945,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0946,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0947,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0962,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0968,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE +#endif + +// 2017-11-29aRagexeRE +#if PACKETVER == 20171129 + packet(0x02c4,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0363,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0365,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0862,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x086d,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0876,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0878,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x088a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x089c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x08a5,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0940,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x094b,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0953,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0966,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-12-06aRagexeRE +#if PACKETVER == 20171206 + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0867,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x086a,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x086e,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0885,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0888,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0897,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x089d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x08a2,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x08a4,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x091d,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0923,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x092e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0936,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0942,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0958,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0961,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-12-13bRagexeRE +#if PACKETVER == 20171213 + packet(0x0202,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0860,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0881,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0890,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091a,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0957,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2017-12-20aRagexeRE +#if PACKETVER == 20171220 + packet(0x0281,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0366,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0369,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0436,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0437,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x085e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0861,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0872,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0873,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0880,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0882,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0885,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x088c,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0899,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x089e,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x08a7,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x091b,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x091e,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0924,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0929,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0933,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x093e,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0941,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0946,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x094e,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0951,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0957,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0960,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0964,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ +#endif + +// 2017-12-27aRagexeRE +#if PACKETVER == 20171227 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x087d,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0888,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x088a,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x088d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x08a0,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x08a5,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x092c,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x092e,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0938,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0945,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0946,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0969,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x096a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER +#endif + +// 2018-01-03aRagexeRE, 2018-01-03bRagexeRE +#if PACKETVER == 20180103 + packet(0x02c4,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0363,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0865,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x086b,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x086d,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x0872,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0876,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0879,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x088e,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0899,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x089f,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x08a9,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x08ab,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x08ac,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x091d,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0922,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0926,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0927,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x092c,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0935,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0938,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0941,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0946,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0948,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x094e,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x095d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x095f,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0960,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX +#endif + +// 2018-01-17aRagexeRE +#if PACKETVER == 20180117 + packet(0x0202,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x023b,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0361,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0875,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2018-01-24bRagexeRE +#if PACKETVER == 20180124 + packet(0x035f,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0360,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0436,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0802,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x085f,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0868,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x086a,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x086f,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x087a,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0888,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0890,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0919,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0940,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0946,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x094d,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0958,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0961,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2018-02-07bRagexeRE +#if PACKETVER == 20180207 + packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x035f,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0360,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0362,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0363,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0364,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0369,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0437,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x07e4,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x07ec,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0802,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0817,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0835,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x083c,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x0870,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0881,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x092c,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x092e,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0940,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0950,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x096a,6,clif->pGetCharNameRequest,2); // CZ_REQNAME +#endif + +// 2018-02-13aRagexeRE +#if PACKETVER == 20180213 + packet(0x0369,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0802,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0817,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x085a,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x086f,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0874,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0875,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0878,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x087b,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0882,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x088c,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0892,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0898,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x089c,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x08a3,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x08a5,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x08a9,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x08ad,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0917,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0922,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0924,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0926,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0933,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0936,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x093c,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0943,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0955,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x095a,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0962,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER +#endif + +// 2018-02-21aRagexeRE, 2018-02-21bRagexeRE +#if PACKETVER == 20180221 + packet(0x0202,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0366,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0436,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x0838,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0867,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x086c,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x086f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0871,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0876,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0879,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x087d,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0880,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0881,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0883,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x088f,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0891,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x0897,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0899,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x089d,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0917,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x091e,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0929,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x093d,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x094b,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x094d,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x094e,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0957,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0964,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x096a,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT +#endif + +// 2018-03-07bRagexeRE +#if PACKETVER == 20180307 + packet(0x0281,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x035f,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0437,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x07e4,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0861,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0862,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0864,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x086c,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0870,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x0872,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0877,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x088d,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0893,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x089b,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK + packet(0x08a6,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x08aa,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x08ab,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0917,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0920,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0937,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0939,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x093d,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0941,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0944,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x0948,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x0951,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0954,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0957,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0969,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT +#endif + +// 2018-03-21aRagexeRE, 2018-03-28bRagexeRE, 2018-04-04cRagexeRE, 2018-04-18bRagexeRE, 2018-04-25cRagexeRE, 2018-05-02bRagexeRE, 2018-05-02dRagexeRE, 2018-05-16cRagexeRE, 2018-05-23aRagexeRE, 2018-05-30bRagexeRE, 2018-05-30cRagexeRE, 2018-06-05bRagexeRE, 2018-06-12aRagexeRE, 2018-06-12bRagexeRE, 2018-06-20dRagexeRE, 2018-06-20eRagexeRE, 2018-06-21aRagexeRE +#if PACKETVER == 20180321 || \ + PACKETVER == 20180328 || \ + PACKETVER == 20180404 || \ + PACKETVER == 20180418 || \ + PACKETVER == 20180425 || \ + PACKETVER == 20180502 || \ + PACKETVER == 20180516 || \ + PACKETVER == 20180523 || \ + PACKETVER == 20180530 || \ + PACKETVER == 20180605 || \ + PACKETVER == 20180612 || \ + PACKETVER == 20180620 || \ + PACKETVER >= 20180621 + packet(0x0202,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x022d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x023b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0281,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x02c4,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x035f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0360,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0361,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0362,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0363,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0364,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0365,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0366,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0367,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0369,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0436,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0437,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0438,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x07e4,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x07ec,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0802,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0811,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0815,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0817,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0819,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0835,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0838,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x083c,12,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK +#endif + +// 2018-07-04aRagexeRE, 2018-07-11aRagexeRE +#if PACKETVER == 20180704 || \ + PACKETVER == 20180711 + packet(0x0202,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS + packet(0x022d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER + packet(0x023b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD + packet(0x0281,4,clif->pDull/*,XXX*/); // CZ_GANGSI_RANK + packet(0x02c4,26,clif->pPartyInvite2,2); // CZ_PARTY_JOIN_REQ + packet(0x035f,5,clif->pWalkToXY,2); // CZ_REQUEST_MOVE + packet(0x0360,6,clif->pTickSend,2); // CZ_REQUEST_TIME + packet(0x0361,5,clif->pChangeDir,2,4); // CZ_CHANGE_DIRECTION + packet(0x0362,6,clif->pTakeItem,2); // CZ_ITEM_PICKUP + packet(0x0363,6,clif->pDropItem,2,4); // CZ_ITEM_THROW + packet(0x0364,8,clif->pMoveToKafra,2,4); // CZ_MOVE_ITEM_FROM_BODY_TO_STORE + packet(0x0365,8,clif->pMoveFromKafra,2,4); // CZ_MOVE_ITEM_FROM_STORE_TO_BODY + packet(0x0366,10,clif->pUseSkillToPos,2,4,6,8); // CZ_USE_SKILL_TOGROUND + packet(0x0367,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); // CZ_USE_SKILL_TOGROUND_WITHTALKBOX + packet(0x0368,6,clif->pGetCharNameRequest,2); // CZ_REQNAME + packet(0x0369,6,clif->pSolveCharName,2); // CZ_REQNAME_BYGID + packet(0x0436,19,clif->pWantToConnection,2,6,10,14,18); // CZ_ENTER + packet(0x0437,7,clif->pActionRequest,2,6); // CZ_REQUEST_ACT + packet(0x0438,10,clif->pUseSkillToId,2,4,6); // CZ_USE_SKILL + packet(0x07e4,-1,clif->pItemListWindowSelected,2,4,8); // CZ_ITEMLISTWIN_RES + packet(0x07ec,8,clif->pDull/*,XXX*/); // CZ_JOIN_BATTLE_FIELD + packet(0x0802,18,clif->pPartyBookingRegisterReq,2,4); // CZ_PARTY_BOOKING_REQ_REGISTER + packet(0x0811,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); // CZ_REQ_OPEN_BUYING_STORE + packet(0x0815,2,clif->pReqCloseBuyingStore,0); // CZ_REQ_CLOSE_BUYING_STORE + packet(0x0817,6,clif->pReqClickBuyingStore,2); // CZ_REQ_CLICK_TO_BUYING_STORE + packet(0x0819,-1,clif->pReqTradeBuyingStore,2,4,8,12); // CZ_REQ_TRADE_BUYING_STORE + packet(0x0835,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); // CZ_SEARCH_STORE_INFO + packet(0x0838,2,clif->pSearchStoreInfoNextPage,0); // CZ_SEARCH_STORE_INFO_NEXT_PAGE + packet(0x083c,14,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK +#endif + + +#endif /* MAP_PACKETS_SHUFFLE_RE_H */ diff --git a/src/map/packets_shuffle_zero.h b/src/map/packets_shuffle_zero.h index 4bf1950bc..960dbe16a 100644 --- a/src/map/packets_shuffle_zero.h +++ b/src/map/packets_shuffle_zero.h @@ -36,7 +36,7 @@ /* This file is autogenerated, please do not commit manual changes */ -// 2017-10-18aRagexe_zero, 2017-10-19aRagexe_zero, 2017-10-23aRagexe_zero, 2017-10-23bRagexe_zero, 2017-10-23cRagexe_zero, 2017-10-24aRagexe_2_zero, 2017-10-24aRagexe_zero, 2017-10-25bRagexe_zero, 2017-10-27aRagexe_zero, 2017-10-27bRagexe_zero, 2017-10-30aRagexe_zero, 2017-10-31aRagexe_zero, 2017-11-09aRagexe_zero, 2017-11-13aRagexe_zero, 2017-11-13bRagexe_zero, 2018-03-15aRagexe_zero, 2018-03-21aRagexe_zero, 2018-03-21bRagexe_zero, 2018-03-28_1aRagexe_zero, 2018-03-28cRagexe_zero, 2018-04-11aRagexe_zero, 2018-04-25_3aRagexe_zero, 2018-05-09_3aRagexe_zero, 2018-05-23aRagexe_zero, 2018-06-05bRagexe_zero, 2018-06-05cRagexe_zero, 2018-06-27aRagexe_zero +// 2017-10-18aRagexe_zero, 2017-10-19aRagexe_zero, 2017-10-23aRagexe_zero, 2017-10-23bRagexe_zero, 2017-10-23cRagexe_zero, 2017-10-24aRagexe_2_zero, 2017-10-24aRagexe_zero, 2017-10-25bRagexe_zero, 2017-10-27aRagexe_zero, 2017-10-27bRagexe_zero, 2017-10-30aRagexe_zero, 2017-10-31aRagexe_zero, 2017-11-09aRagexe_zero, 2017-11-13aRagexe_zero, 2017-11-13bRagexe_zero, 2018-03-15aRagexe_zero, 2018-03-21aRagexe_zero, 2018-03-21bRagexe_zero, 2018-03-28_1aRagexe_zero, 2018-03-28cRagexe_zero, 2018-04-11aRagexe_zero, 2018-04-25_3aRagexe_zero, 2018-05-09_3aRagexe_zero, 2018-05-23aRagexe_zero, 2018-06-05bRagexe_zero, 2018-06-05cRagexe_zero, 2018-06-27aRagexe_zero, 2018-07-03aRagexe_zero, 2018-07-11_2aRagexe_zero #if PACKETVER == 20171018 || \ PACKETVER == 20171019 || \ PACKETVER == 20171023 || \ @@ -55,7 +55,9 @@ PACKETVER == 20180509 || \ PACKETVER == 20180523 || \ PACKETVER == 20180605 || \ - PACKETVER >= 20180627 + PACKETVER == 20180627 || \ + PACKETVER == 20180703 || \ + PACKETVER >= 20180711 packet(0x0202,26,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS packet(0x022d,5,clif->pHomMenu,2,4); // CZ_COMMAND_MER packet(0x023b,36,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD diff --git a/src/map/packets_struct.h b/src/map/packets_struct.h index 18e787ed5..9ae99afda 100644 --- a/src/map/packets_struct.h +++ b/src/map/packets_struct.h @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2013-2016 Hercules Dev Team + * Copyright (C) 2013-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -373,13 +373,34 @@ enum packet_headers { #elif PACKETVER >= 20150128 openUiType = 0xA38, #endif -#if PACKETVER_ZERO_NUM >= 20180627 +#if PACKETVER >= 20180627 authError = 0xb02, #elif PACKETVER >= 20101123 authError = 0x83e, #else authError = 0x6a, #endif +#if PACKETVER >= 3 + useItemAckType = 0x1c8, +#else + useItemAckType = 0xa8, +#endif +#if PACKETVER >= 4 + sendLookType = 0x1d7, +#else + sendLookType = 0xc3, +#endif +#if PACKETVER >= 20141016 + buyingStoreUpdateItemType = 0x9e6, +#else + buyingStoreUpdateItemType = 0x81b, +#endif +// probably can works also for < 20141223, but in 3CeaM packet size defined only for 20150513 +#if PACKETVER >= 20150513 + hominfoType = 0x9f7, +#else + hominfoType = 0x22e, +#endif }; #if !defined(sun) && (!defined(__NETBSD__) || __NetBSD_Version__ >= 600000000) // NetBSD 5 and Solaris don't like pragma pack but accept the packed attribute @@ -390,12 +411,20 @@ enum packet_headers { * structs for data */ struct EQUIPSLOTINFO { +#if PACKETVER_RE_NUM >= 20180704 + uint32 card[4]; +#else uint16 card[4]; +#endif } __attribute__((packed)); struct NORMALITEM_INFO { int16 index; +#if PACKETVER_RE_NUM >= 20180704 + uint32 ITID; +#else uint16 ITID; +#endif uint8 type; #if PACKETVER < 20120925 uint8 IsIdentified; @@ -429,7 +458,11 @@ struct ItemOptions { struct EQUIPITEM_INFO { int16 index; +#if PACKETVER_RE_NUM >= 20180704 + uint32 ITID; +#else uint16 ITID; +#endif uint8 type; #if PACKETVER < 20120925 uint8 IsIdentified; @@ -502,7 +535,11 @@ struct packet_additem { int16 PacketType; uint16 Index; uint16 count; +#if PACKETVER_RE_NUM >= 20180704 + uint32 nameid; +#else uint16 nameid; +#endif uint8 IsIdentified; uint8 IsDamaged; uint8 refiningLevel; @@ -532,7 +569,11 @@ struct packet_additem { struct packet_dropflooritem { int16 PacketType; uint32 ITAID; +#if PACKETVER_RE_NUM >= 20180704 + uint32 ITID; +#else uint16 ITID; +#endif #if PACKETVER >= 20130000 /* not sure date */ uint16 type; #endif @@ -559,12 +600,12 @@ struct packet_idle_unit2 { int16 healthState; int16 effectState; int16 job; - int16 head; - int16 weapon; - int16 accessory; - int16 shield; - int16 accessory2; - int16 accessory3; + uint16 head; + uint16 weapon; + uint16 accessory; + uint16 shield; + uint16 accessory2; + uint16 accessory3; int16 headpalette; int16 bodypalette; int16 headDir; @@ -595,13 +636,13 @@ struct packet_spawn_unit2 { int16 bodyState; int16 healthState; int16 effectState; - int16 head; - int16 weapon; - int16 accessory; + uint16 head; + uint16 weapon; + uint16 accessory; int16 job; - int16 shield; - int16 accessory2; - int16 accessory3; + uint16 shield; + uint16 accessory2; + uint16 accessory3; int16 headpalette; int16 bodypalette; int16 headDir; @@ -634,23 +675,26 @@ struct packet_spawn_unit { int32 effectState; #endif int16 job; - int16 head; + uint16 head; #if PACKETVER < 7 - int16 weapon; + uint16 weapon; #else - int32 weapon; + uint32 weapon; #endif - int16 accessory; +#if PACKETVER_RE_NUM >= 20180704 + uint32 shield; +#endif + uint16 accessory; #if PACKETVER < 7 - int16 shield; + uint16 shield; #endif - int16 accessory2; - int16 accessory3; + uint16 accessory2; + uint16 accessory3; int16 headpalette; int16 bodypalette; int16 headDir; #if PACKETVER >= 20101124 - int16 robe; + uint16 robe; #endif uint32 GUID; int16 GEmblemVer; @@ -704,24 +748,27 @@ struct packet_unit_walking { int32 effectState; #endif int16 job; - int16 head; + uint16 head; #if PACKETVER < 7 - int16 weapon; + uint16 weapon; #else - int32 weapon; + uint32 weapon; #endif - int16 accessory; +#if PACKETVER_RE_NUM >= 20180704 + uint32 shield; +#endif + uint16 accessory; uint32 moveStartTime; #if PACKETVER < 7 - int16 shield; + uint16 shield; #endif - int16 accessory2; - int16 accessory3; + uint16 accessory2; + uint16 accessory3; int16 headpalette; int16 bodypalette; int16 headDir; #if PACKETVER >= 20101124 - int16 robe; + uint16 robe; #endif uint32 GUID; int16 GEmblemVer; @@ -746,7 +793,7 @@ struct packet_unit_walking { uint8 isBoss; #endif #if PACKETVER >= 20150513 - int16 body; + uint16 body; #endif /* Might be earlier, this is when the named item bug began */ #if PACKETVER >= 20131223 @@ -773,23 +820,26 @@ struct packet_idle_unit { int32 effectState; #endif int16 job; - int16 head; + uint16 head; #if PACKETVER < 7 - int16 weapon; + uint16 weapon; #else - int32 weapon; + uint32 weapon; #endif - int16 accessory; +#if PACKETVER_RE_NUM >= 20180704 + uint32 shield; +#endif + uint16 accessory; #if PACKETVER < 7 - int16 shield; + uint16 shield; #endif - int16 accessory2; - int16 accessory3; + uint16 accessory2; + uint16 accessory3; int16 headpalette; int16 bodypalette; int16 headDir; #if PACKETVER >= 20101124 - int16 robe; + uint16 robe; #endif uint32 GUID; int16 GEmblemVer; @@ -815,7 +865,7 @@ struct packet_idle_unit { uint8 isBoss; #endif #if PACKETVER >= 20150513 - int16 body; + uint16 body; #endif /* Might be earlier, this is when the named item bug began */ #if PACKETVER >= 20131223 @@ -872,7 +922,7 @@ struct packet_maptypeproperty2 { uint32 nocostume : 1; /// Does not show costume sprite. uint32 usecart : 1; /// Allow opening cart inventory uint32 summonstarmiracle : 1; // TODO: What does this do? Related to Taekwon Masters, but I have no idea. - uint32 SpareBits : 15; /// Currently ignored, reserved for future updates + uint32 SpareBits : 21; /// Currently ignored, reserved for future updates } flag; } __attribute__((packed)); @@ -939,11 +989,19 @@ struct packet_package_item_announce { int16 PacketType; int16 PacketLength; uint8 type; +#if PACKETVER_RE_NUM >= 20180704 + uint32 ItemID; +#else uint16 ItemID; +#endif int8 len; char Name[NAME_LENGTH]; - int8 unknown; + int8 unknown; // probably unused +#if PACKETVER_RE_NUM >= 20180704 + uint32 BoxItemID; +#else uint16 BoxItemID; +#endif } __attribute__((packed)); /* made possible thanks to Yommy!! */ @@ -951,7 +1009,11 @@ struct packet_item_drop_announce { int16 PacketType; int16 PacketLength; uint8 type; +#if PACKETVER_RE_NUM >= 20180704 + uint32 ItemID; +#else uint16 ItemID; +#endif int8 len; char Name[NAME_LENGTH]; char monsterNameLen; @@ -1002,7 +1064,11 @@ struct packet_roulette_open_ack { int32 Serial; int8 Step; int8 Idx; - int16 AdditionItemID; +#if PACKETVER_RE_NUM >= 20180704 + uint32 AdditionItemID; +#else + uint16 AdditionItemID; +#endif int32 GoldPoint; int32 SilverPoint; int32 BronzePoint; @@ -1015,7 +1081,7 @@ struct packet_roulette_info_ack { struct { uint16 Row; uint16 Position; -#if PACKETVER >= 20180523 // unknown real version +#if PACKETVER >= 20180511 uint32 ItemId; uint16 Count; uint16 unused; @@ -1036,7 +1102,11 @@ struct packet_roulette_generate_ack { uint8 Result; uint16 Step; uint16 Idx; +#if PACKETVER_RE_NUM >= 20180704 + uint32 AdditionItemID; +#else uint16 AdditionItemID; +#endif int32 RemainGold; int32 RemainSilver; int32 RemainBronze; @@ -1050,7 +1120,11 @@ struct packet_roulette_itemrecv_req { struct packet_roulette_itemrecv_ack { int16 PacketType; uint8 Result; +#if PACKETVER_RE_NUM >= 20180704 + uint32 AdditionItemID; +#else uint16 AdditionItemID; +#endif } __attribute__((packed)); struct packet_itemlist_normal { @@ -1223,7 +1297,11 @@ struct packet_npc_market_result_ack { int16 PacketLength; uint8 result; struct { +#if PACKETVER_RE_NUM >= 20180704 + uint32 ITID; +#else uint16 ITID; +#endif uint16 qty; uint32 price; } list[MAX_INVENTORY];/* assuming MAX_INVENTORY is max since you can't hold more than MAX_INVENTORY items thus cant buy that many at once. */ @@ -1234,7 +1312,11 @@ struct packet_npc_market_open { int16 PacketLength; /* inner struct figured by Ind after some annoying hour of debugging (data Thanks to Yommy) */ struct { +#if PACKETVER_RE_NUM >= 20180704 + uint32 nameid; +#else uint16 nameid; +#endif uint8 type; uint32 price; uint32 qty; @@ -1351,7 +1433,11 @@ struct PACKET_ZC_ADD_ITEM_TO_MAIL { int8 result; int16 index; int16 count; - uint16 ITID; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif int8 type; int8 IsIdentified; int8 IsDamaged; @@ -1359,19 +1445,25 @@ struct PACKET_ZC_ADD_ITEM_TO_MAIL { struct EQUIPSLOTINFO slot; struct ItemOptions optionData[MAX_ITEM_OPTIONS]; int16 weight; - int8 unknow[5]; + uint8 favorite; + uint32 location; } __attribute__((packed)); struct mail_item { int16 count; +#if PACKETVER_RE_NUM >= 20180704 + uint32 ITID; +#else uint16 ITID; +#endif int8 IsIdentified; int8 IsDamaged; int8 refiningLevel; struct EQUIPSLOTINFO slot; - int8 unknow1[4]; - int8 type; - int8 unknown[4]; + uint32 location; + uint8 type; + uint16 viewSprite; + uint16 bindOnEquip; struct ItemOptions optionData[MAX_ITEM_OPTIONS]; } __attribute__((packed)); @@ -1752,7 +1844,11 @@ struct PACKET_ZC_UI_ACTION { struct PACKET_CZ_PRIVATE_AIRSHIP_REQUEST { int16 PacketType; char mapName[MAP_NAME_LENGTH_EXT]; +#if PACKETVER_RE_NUM >= 20180704 + uint32 ItemID; +#else uint16 ItemID; +#endif } __attribute__((packed)); struct PACKET_ZC_PRIVATE_AIRSHIP_RESPONSE { @@ -1783,7 +1879,11 @@ struct pet_evolution_items { struct PACKET_CZ_PET_EVOLUTION { int16 PacketType; uint16 PacketLength; - int16 EvolvedPetEggID; +#if PACKETVER_RE_NUM >= 20180704 + uint32 EvolvedPetEggID; +#else + uint16 EvolvedPetEggID; +#endif // struct pet_evolution_items items[]; } __attribute__((packed)); @@ -1810,6 +1910,682 @@ struct PACKET_ZC_NOTIFY_PLAYERCHAT { char Message[]; } __attribute__((packed)); +struct PACKET_ZC_ITEM_ENTRY { + int16 packetType; + uint32 AID; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint8 identify; + uint16 x; + uint16 y; + uint16 amount; + uint8 subX; + uint8 subY; +} __attribute__((packed)); + +struct PACKET_ZC_ADD_ITEM_TO_STORE { + int16 packetType; + int16 index; + int32 amount; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +#if PACKETVER >= 5 + uint8 itemType; +#endif + uint8 identified; + uint8 damaged; + uint8 refine; + struct EQUIPSLOTINFO slot; +#if PACKETVER >= 20150226 + struct ItemOptions option_data[MAX_ITEM_OPTIONS]; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_MVP_GETTING_ITEM { + int16 packetType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_ACK_TOUSESKILL { + int16 packetType; + uint16 skillId; +#if PACKETVER_RE_NUM >= 20180704 + int32 btype; + uint32 itemId; +#else + int16 btype; + uint16 itemId; +#endif + uint8 flag; + uint8 cause; +} __attribute__((packed)); + +struct PACKET_ZC_ADD_ITEM_TO_CART { + int16 packetType; + int16 index; + int32 amount; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +#if PACKETVER >= 5 + uint8 itemType; +#endif + uint8 identified; + uint8 damaged; + uint8 refine; + struct EQUIPSLOTINFO slot; +#if PACKETVER >= 20150226 + struct ItemOptions option_data[MAX_ITEM_OPTIONS]; +#endif +} __attribute__((packed)); + +struct PACKET_CZ_REQMAKINGITEM { + int16 packetType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; + uint32 material[3]; +#else + uint16 itemId; + uint16 material[3]; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_ACK_REQMAKINGITEM { + int16 packetType; + int16 result; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_FEED_PET { + int16 packetType; + uint8 result; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_FEED_MER { + int16 packetType; + uint8 result; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_USE_ITEM_ACK { + int16 packetType; + int16 index; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; + uint32 AID; +#elif PACKETVER >= 3 + uint16 itemId; + uint32 AID; +#endif + int16 amount; + uint8 result; +} __attribute__((packed)); + +struct PACKET_ZC_SPRITE_CHANGE { + int16 packetType; + uint32 AID; + uint8 type; +#if PACKETVER_RE_NUM >= 20180704 + uint32 val; + uint32 val2; +#elif PACKETVER >= 4 + uint16 val; + uint16 val2; +#else + uint8 val; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_ADD_EXCHANGE_ITEM { + int16 packetType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; + uint8 itemType; + int32 amount; +#elif PACKETVER >= 20100223 + uint16 itemId; + uint8 itemType; + int32 amount; +#else + int32 amount; + uint16 itemId; +#endif + uint8 identified; + uint8 damaged; + uint8 refine; + struct EQUIPSLOTINFO slot; +#if PACKETVER >= 20150226 + struct ItemOptions option_data[MAX_ITEM_OPTIONS]; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_CASH_TIME_COUNTER { + int16 packetType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint32 seconds; +} __attribute__((packed)); + +struct PACKET_ZC_CASH_ITEM_DELETE { + int16 packetType; + uint16 index; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_ITEM_PICKUP_PARTY { + int16 packetType; + uint32 AID; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint8 identified; + uint8 damaged; + uint8 refine; + struct EQUIPSLOTINFO slot; + uint16 location; + uint8 itemType; +} __attribute__((packed)); + +struct PACKET_ZC_UPDATE_ITEM_FROM_BUYING_STORE { + int16 packetType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint16 amount; +#if PACKETVER >= 20141016 + uint32 zeny; + uint32 zenyLimit; + uint32 charId; + uint32 updateTime; +#else + uint32 zenyLimit; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_ACK_WEAPONREFINE { + int16 packetType; + int32 result; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_PROPERTY_HOMUN { + int16 packetType; + char name[NAME_LENGTH]; + // Bit field, bit 0 : rename_flag (1 = already renamed), bit 1 : homunc vaporized (1 = true), bit 2 : homunc dead (1 = true) + uint8 flags; + uint16 level; + uint16 hunger; + uint16 intimacy; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint16 atk2; + uint16 matk; + uint16 hit; + uint16 crit; + uint16 def; + uint16 mdef; + uint16 flee; + uint16 amotion; + uint32 hp; + uint32 maxHp; + uint16 sp; + uint16 maxSp; + uint32 exp; + uint32 expNext; + uint16 skillPoints; + uint16 range; +} __attribute__((packed)); + +struct PACKET_ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER { + int16 packetType; + uint16 result; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_CZ_REQ_ITEMREPAIR { + int16 packetType; + int16 index; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint8 refine; + struct EQUIPSLOTINFO slot; +} __attribute__((packed)); + +struct PACKET_CZ_REQ_MAKINGITEM { + int16 packetType; + int16 type; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_CZ_SSILIST_ITEM_CLICK { + int16 packetType; + uint32 AID; + uint32 storeId; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_ACK_SCHEDULER_CASHITEM_sub { +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint32 price; +} __attribute__((packed)); + +struct PACKET_ZC_ACK_SCHEDULER_CASHITEM { + int16 packetType; + int16 packetLength; + int16 count; + int16 tabNum; + struct PACKET_ZC_ACK_SCHEDULER_CASHITEM_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_PC_PURCHASE_MYITEMLIST_sub { + uint32 price; + int16 index; + int16 amount; + uint8 itemType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint8 identified; + uint8 damaged; + uint8 refine; + struct EQUIPSLOTINFO slot; +#if PACKETVER >= 20150226 + struct ItemOptions option_data[MAX_ITEM_OPTIONS]; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_PC_PURCHASE_MYITEMLIST { + int16 packetType; + int16 packetLength; + uint32 AID; + struct PACKET_ZC_PC_PURCHASE_MYITEMLIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_PC_PURCHASE_ITEMLIST_sub { + uint32 price; + uint32 discountPrice; + uint8 itemType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_PC_PURCHASE_ITEMLIST { + int16 packetType; + int16 packetLength; + struct PACKET_ZC_PC_PURCHASE_ITEMLIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_CZ_PC_PURCHASE_ITEMLIST_sub { + uint16 amount; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_CZ_PC_PURCHASE_ITEMLIST { + int16 packetType; + int16 packetLength; + struct PACKET_CZ_PC_PURCHASE_ITEMLIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub { +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint16 amount; + uint32 price; +} __attribute__((packed)); + +struct PACKET_CZ_REQ_OPEN_BUYING_STORE { + int16 packetType; + int16 packetLength; + uint32 zenyLimit; + uint8 result; + char storeName[MESSAGE_SIZE]; + struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_MYITEMLIST_BUYING_STORE_sub { + uint32 price; + uint16 amount; + uint8 itemType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_MYITEMLIST_BUYING_STORE { + int16 packetType; + int16 packetLength; + uint32 AID; + uint32 zenyLimit; + struct PACKET_ZC_MYITEMLIST_BUYING_STORE_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC_sub { + uint32 price; + uint16 amount; + int16 index; + uint8 itemType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint8 identified; + uint8 damaged; + uint8 refine; + struct EQUIPSLOTINFO slot; +#if PACKETVER >= 20150226 + struct ItemOptions option_data[MAX_ITEM_OPTIONS]; +#endif +// [4144] date 20160921 not confirmed. Can be bigger or smaller +#if PACKETVER >= 20160921 + uint32 location; + uint16 viewSprite; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC { + int16 packetType; + int16 packetLength; + uint32 AID; +#if PACKETVER >= 20100105 + uint32 venderId; +#endif + struct PACKET_ZC_PC_PURCHASE_ITEMLIST_FROMMC_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_ACK_ITEMLIST_BUYING_STORE_sub { + uint32 price; + uint16 amount; + uint8 itemType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_ACK_ITEMLIST_BUYING_STORE { + int16 packetType; + int16 packetLength; + uint32 AID; + uint32 storeId; + uint32 zenyLimit; + struct PACKET_ZC_ACK_ITEMLIST_BUYING_STORE_sub items[]; +} __attribute__((packed)); + +struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub { + int16 index; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint16 amount; +} __attribute__((packed)); + +struct PACKET_CZ_REQ_TRADE_BUYING_STORE { + int16 packetType; + int16 packetLength; + uint32 AID; + uint32 storeId; + struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_MAKABLEITEMLIST_sub { +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; + uint32 material[3]; +#else + uint16 itemId; + uint16 material[3]; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_MAKABLEITEMLIST { + int16 packetType; + int16 packetLength; + struct PACKET_ZC_MAKABLEITEMLIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_MAKINGARROW_LIST_sub { +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_MAKINGARROW_LIST { + int16 packetType; + int16 packetLength; + struct PACKET_ZC_MAKINGARROW_LIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_REPAIRITEMLIST_sub { + int16 index; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint8 refine; // unused? + struct EQUIPSLOTINFO slot; // unused? +} __attribute__((packed)); + +struct PACKET_ZC_REPAIRITEMLIST { + int16 packetType; + int16 packetLength; + struct PACKET_ZC_REPAIRITEMLIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_NOTIFY_WEAPONITEMLIST_sub { + int16 index; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint8 refine; // unused? + struct EQUIPSLOTINFO slot; // unused? +} __attribute__((packed)); + +struct PACKET_ZC_NOTIFY_WEAPONITEMLIST { + int16 packetType; + int16 packetLength; + struct PACKET_ZC_NOTIFY_WEAPONITEMLIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_MAKINGITEM_LIST_sub { +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_MAKINGITEM_LIST { + int16 packetType; + int16 packetLength; +#if PACKETVER_RE_NUM >= 20180704 + uint32 makeItem; +#else + uint16 makeItem; +#endif + struct PACKET_ZC_MAKINGITEM_LIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_ZC_PC_CASH_POINT_ITEMLIST_sub { + uint32 price; + uint32 discountPrice; + uint8 itemType; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_PC_CASH_POINT_ITEMLIST { + int16 packetType; + int16 packetLength; + uint32 cashPoints; +#if PACKETVER >= 20070711 + uint32 kafraPoints; +#endif + struct PACKET_ZC_PC_CASH_POINT_ITEMLIST_sub items[]; +} __attribute__((packed)); + +struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM_sub { + uint16 amount; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM { + int16 packetType; +#if PACKETVER >= 20101116 + int16 packetLength; + uint32 kafraPoints; + uint16 count; + struct PACKET_CZ_PC_BUY_CASH_POINT_ITEM_sub items[]; +#else + uint16 itemId; + uint16 amount; +#if PACKETVER >= 20070711 + uint32 kafraPoints; +#endif +#endif +} __attribute__((packed)); + +struct PACKET_CZ_SEARCH_STORE_INFO_item { +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif +} __attribute__((packed)); + +struct PACKET_CZ_SEARCH_STORE_INFO { + int16 packetType; + int16 packetLength; + uint8 searchType; + uint32 maxPrice; + uint32 minPrice; + uint8 itemsCount; + uint8 cardsCount; + struct PACKET_CZ_SEARCH_STORE_INFO_item items[]; // items[itemCount] +/* + struct PACKET_CZ_SEARCH_STORE_INFO_item cards[cardCount]; +*/ +} __attribute__((packed)); + +struct PACKET_ZC_SEARCH_STORE_INFO_ACK_sub { + uint32 storeId; + uint32 AID; + char shopName[MESSAGE_SIZE]; +#if PACKETVER_RE_NUM >= 20180704 + uint32 itemId; +#else + uint16 itemId; +#endif + uint8 itemType; + uint32 price; + uint16 amount; + uint8 refine; + struct EQUIPSLOTINFO slot; +#if PACKETVER >= 20150226 + struct ItemOptions option_data[MAX_ITEM_OPTIONS]; +#endif +} __attribute__((packed)); + +struct PACKET_ZC_SEARCH_STORE_INFO_ACK { + int16 packetType; + int16 packetLength; + uint8 firstPage; + uint8 nextPage; + uint8 usesCount; + struct PACKET_ZC_SEARCH_STORE_INFO_ACK_sub items[]; +} __attribute__((packed)); + #if !defined(sun) && (!defined(__NETBSD__) || __NetBSD_Version__ >= 600000000) // NetBSD 5 and Solaris don't like pragma pack but accept the packed attribute #pragma pack(pop) #endif // not NetBSD < 6 / Solaris diff --git a/src/map/pc.c b/src/map/pc.c index cd49a6dbf..d9e41fde2 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -565,7 +565,7 @@ static int pc_inventory_rental_clear(struct map_session_data *sd) /* assumes i is valid (from default areas where it is called, it is) */ static void pc_rental_expire(struct map_session_data *sd, int i) { - short nameid; + int nameid; nullpo_retv(sd); Assert_retv(i >= 0 && i < MAX_INVENTORY); @@ -2082,7 +2082,7 @@ static int pc_disguise(struct map_session_data *sd, int class) return 1; } -static int pc_bonus_autospell(struct s_autospell *spell, int max, short id, short lv, short rate, short flag, short card_id) +static int pc_bonus_autospell(struct s_autospell *spell, int max, short id, short lv, short rate, short flag, int card_id) { int i; @@ -2120,7 +2120,7 @@ static int pc_bonus_autospell(struct s_autospell *spell, int max, short id, shor return 1; } -static int pc_bonus_autospell_onskill(struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, short card_id) +static int pc_bonus_autospell_onskill(struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, int card_id) { int i; diff --git a/src/map/pc.h b/src/map/pc.h index f998c799d..622dcf3f7 100644 --- a/src/map/pc.h +++ b/src/map/pc.h @@ -132,7 +132,8 @@ BEGIN_ZEROED_BLOCK; // all the variables within this block get zero'ed in each c END_ZEROED_BLOCK; }; struct s_autospell { - short id, lv, rate, card_id, flag; + short id, lv, rate, flag; + int card_id; bool lock; // bAutoSpellOnSkill: blocks autospell from triggering again, while being executed }; /// AddEff bonus data @@ -150,7 +151,8 @@ struct s_addeffectonskill { unsigned char target; }; struct s_add_drop { - short id, group; + int id; + short group; int race, rate; }; struct s_autobonus { @@ -168,7 +170,7 @@ enum npc_timeout_type { struct pc_combos { struct script_code *bonus;/* the script of the combo */ - unsigned short id;/* this combo id */ + int id; /* this combo id */ }; struct map_session_data { @@ -218,7 +220,7 @@ struct map_session_data { unsigned int callshop : 1; // flag to indicate that a script used callshop; on a shop short pmap; // Previous map on Map Change unsigned short autoloot; - unsigned short autolootid[AUTOLOOTITEM_SIZE]; // [Zephyrus] + int autolootid[AUTOLOOTITEM_SIZE]; // [Zephyrus] unsigned short autoloottype; unsigned int autolooting : 1; //performance-saver, autolooting state for @alootid unsigned short autobonus; //flag to indicate if an autobonus is activated. [Inkfish] @@ -303,7 +305,7 @@ struct map_session_data { int64 cansendmail_tick; /// Mail System Flood Protection int64 ks_floodprotect_tick; /// [Kill Steal Protection] struct { - short nameid; + int nameid; int64 tick; } item_delay[MAX_ITEMDELAYS]; // [Paradox924X] bool has_shield; ///< Whether the character is wearing a shield. @@ -496,7 +498,7 @@ END_ZEROED_BLOCK; // Mail System [Zephyrus] struct { - short nameid; + int nameid; int index, amount, zeny; struct mail_data inbox; bool changed; // if true, should sync with charserver on next mailbox request @@ -795,7 +797,7 @@ enum { ADDITEM_EXIST , ADDITEM_NEW , ADDITEM_OVERAMOUNT }; **/ struct item_cd { int64 tick[MAX_ITEMDELAYS];//tick - short nameid[MAX_ITEMDELAYS];//skill id + int nameid[MAX_ITEMDELAYS];//skill id }; enum e_pc_autotrade_update_action { @@ -1113,8 +1115,8 @@ END_ZEROED_BLOCK; /* End */ int (*check_banding) ( struct block_list *bl, va_list ap ); int (*inventory_rental_end) (int tid, int64 tick, int id, intptr_t data); void (*check_skilltree) (struct map_session_data *sd, int skill_id); - int (*bonus_autospell) (struct s_autospell *spell, int max, short id, short lv, short rate, short flag, short card_id); - int (*bonus_autospell_onskill) (struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, short card_id); + int (*bonus_autospell) (struct s_autospell *spell, int max, short id, short lv, short rate, short flag, int card_id); + int (*bonus_autospell_onskill) (struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, int card_id); int (*bonus_addeff) (struct s_addeffect* effect, int max, enum sc_type id, int16 rate, int16 arrow_rate, uint8 flag, uint16 duration); int (*bonus_addeff_onskill) (struct s_addeffectonskill* effect, int max, enum sc_type id, short rate, short skill_id, unsigned char target); int (*bonus_item_drop) (struct s_add_drop *drop, const short max, short id, short group, int race, int rate); diff --git a/src/map/pet.c b/src/map/pet.c index f4ba4e31b..e544905c0 100644 --- a/src/map/pet.c +++ b/src/map/pet.c @@ -112,7 +112,7 @@ static int pet_create_egg(struct map_session_data *sd, int item_id) intif->create_pet(sd->status.account_id, sd->status.char_id, (short)pet->db[pet_id].class_, (short)mob->db(pet->db[pet_id].class_)->lv, - (short)pet->db[pet_id].EggID, 0, + pet->db[pet_id].EggID, 0, (short)pet->db[pet_id].intimate, 100, 0, 1, pet->db[pet_id].jname); return 1; @@ -516,7 +516,7 @@ static int pet_recv_petdata(int account_id, struct s_pet *p, int flag) return 0; } -static int pet_select_egg(struct map_session_data *sd, short egg_index) +static int pet_select_egg(struct map_session_data *sd, int egg_index) { nullpo_ret(sd); @@ -555,7 +555,8 @@ static int pet_catch_process2(struct map_session_data *sd, int target_id) // Invalid inputs/state, abort capture. clif->pet_roulette(sd,0); sd->catch_target_class = -1; - sd->itemid = sd->itemindex = -1; + sd->itemid = -1; + sd->itemindex = -1; return 1; } @@ -1334,7 +1335,7 @@ static int pet_read_db_sub(struct config_setting_t *it, int n, const char *sourc if (!(data = itemdb->name2id(str))) { ShowWarning("pet_read_db_sub: Invalid item '%s' in pet %d of \"%s\", defaulting to 0.\n", str, pet->db[n].class_, source); } else { - pet->db[n].itemID = (uint16)data->nameid; + pet->db[n].itemID = data->nameid; } } @@ -1342,7 +1343,7 @@ static int pet_read_db_sub(struct config_setting_t *it, int n, const char *sourc if (!(data = itemdb->name2id(str))) { ShowWarning("pet_read_db_sub: Invalid item '%s' in pet %d of \"%s\", defaulting to 0.\n", str, pet->db[n].class_, source); } else { - pet->db[n].EggID = (uint16)data->nameid; + pet->db[n].EggID = data->nameid; } } @@ -1350,7 +1351,7 @@ static int pet_read_db_sub(struct config_setting_t *it, int n, const char *sourc if (!(data = itemdb->name2id(str))) { ShowWarning("pet_read_db_sub: Invalid item '%s' in pet %d of \"%s\", defaulting to 0.\n", str, pet->db[n].class_, source); } else { - pet->db[n].AcceID = (uint16)data->nameid; + pet->db[n].AcceID = data->nameid; } } @@ -1358,7 +1359,7 @@ static int pet_read_db_sub(struct config_setting_t *it, int n, const char *sourc if (!(data = itemdb->name2id(str))) { ShowWarning("pet_read_db_sub: Invalid item '%s' in pet %d of \"%s\", defaulting to 0.\n", str, pet->db[n].class_, source); } else { - pet->db[n].FoodID = (uint16)data->nameid; + pet->db[n].FoodID = data->nameid; } } diff --git a/src/map/pet.h b/src/map/pet.h index b3a16c5d7..049816804 100644 --- a/src/map/pet.h +++ b/src/map/pet.h @@ -39,10 +39,10 @@ struct pet_evolve_data { struct s_pet_db { short class_; char name[NAME_LENGTH],jname[NAME_LENGTH]; - short itemID; - short EggID; - short AcceID; - short FoodID; + int itemID; + int EggID; + int AcceID; + int FoodID; int fullness; int hungry_delay; int r_hungry; @@ -157,7 +157,7 @@ struct pet_interface { int (*data_init) (struct map_session_data *sd, struct s_pet *petinfo); int (*birth_process) (struct map_session_data *sd, struct s_pet *petinfo); int (*recv_petdata) (int account_id, struct s_pet *p, int flag); - int (*select_egg) (struct map_session_data *sd, short egg_index); + int (*select_egg) (struct map_session_data *sd, int egg_index); int (*catch_process1) (struct map_session_data *sd, int target_class); int (*catch_process2) (struct map_session_data *sd, int target_id); bool (*get_egg) (int account_id, short pet_class, int pet_id ); diff --git a/src/map/script.c b/src/map/script.c index abaeaea2d..260a9848c 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -7699,10 +7699,10 @@ static BUILDIN(countitem2) iden = script_getnum(st,3); ref = script_getnum(st,4); attr = script_getnum(st,5); - c1 = (short)script_getnum(st,6); - c2 = (short)script_getnum(st,7); - c3 = (short)script_getnum(st,8); - c4 = (short)script_getnum(st,9); + c1 = script_getnum(st,6); + c2 = script_getnum(st,7); + c3 = script_getnum(st,8); + c4 = script_getnum(st,9); for(i = 0; i < MAX_INVENTORY; i++) if (sd->status.inventory[i].nameid > 0 && sd->inventory_data[i] != NULL && @@ -8035,10 +8035,10 @@ static BUILDIN(getitem2) iden=script_getnum(st,4); ref=script_getnum(st,5); attr=script_getnum(st,6); - c1=(short)script_getnum(st,7); - c2=(short)script_getnum(st,8); - c3=(short)script_getnum(st,9); - c4=(short)script_getnum(st,10); + c1 = script_getnum(st,7); + c2 = script_getnum(st,8); + c3 = script_getnum(st,9); + c4 = script_getnum(st,10); if (bound && (itemdb_type(nameid) == IT_PETEGG || itemdb_type(nameid) == IT_PETARMOR)) { ShowError("script_getitembound2: can't bind a pet egg/armor! Type=%d\n",bound); @@ -8077,10 +8077,10 @@ static BUILDIN(getitem2) item_tmp.refine=ref; item_tmp.attribute=attr; item_tmp.bound=(unsigned char)bound; - item_tmp.card[0]=(short)c1; - item_tmp.card[1]=(short)c2; - item_tmp.card[2]=(short)c3; - item_tmp.card[3]=(short)c4; + item_tmp.card[0] = c1; + item_tmp.card[1] = c2; + item_tmp.card[2] = c3; + item_tmp.card[3] = c4; //Check if it's stackable. if (!itemdb->isstackable(nameid)) @@ -8369,10 +8369,10 @@ static BUILDIN(makeitem2) item_tmp.identify = script_getnum(st, 4); item_tmp.refine = cap_value(script_getnum(st, 5), 0, MAX_REFINE); item_tmp.attribute = script_getnum(st, 6); - item_tmp.card[0] = (short)script_getnum(st, 7); - item_tmp.card[1] = (short)script_getnum(st, 8); - item_tmp.card[2] = (short)script_getnum(st, 9); - item_tmp.card[3] = (short)script_getnum(st, 10); + item_tmp.card[0] = script_getnum(st, 7); + item_tmp.card[1] = script_getnum(st, 8); + item_tmp.card[2] = script_getnum(st, 9); + item_tmp.card[3] = script_getnum(st, 10); map->addflooritem(NULL, &item_tmp, amount, m, x, y, 0, 0, 0, 0, false); @@ -8617,10 +8617,10 @@ static BUILDIN(delitem2) it.identify=script_getnum(st,4); it.refine=script_getnum(st,5); it.attribute=script_getnum(st,6); - it.card[0]=(short)script_getnum(st,7); - it.card[1]=(short)script_getnum(st,8); - it.card[2]=(short)script_getnum(st,9); - it.card[3]=(short)script_getnum(st,10); + it.card[0] = script_getnum(st, 7); + it.card[1] = script_getnum(st, 8); + it.card[2] = script_getnum(st, 9); + it.card[3] = script_getnum(st, 10); if( it.amount <= 0 ) return true;// nothing to do @@ -10726,7 +10726,7 @@ static BUILDIN(makepet) sd->catch_target_class = pet->db[pet_id].class_; intif->create_pet(sd->status.account_id, sd->status.char_id, (short)pet->db[pet_id].class_, (short)mob->db(pet->db[pet_id].class_)->lv, - (short)pet->db[pet_id].EggID, 0, (short)pet->db[pet_id].intimate, + pet->db[pet_id].EggID, 0, (short)pet->db[pet_id].intimate, 100, 0, 1, pet->db[pet_id].jname); } @@ -16455,7 +16455,7 @@ static BUILDIN(equip) nameid=script_getnum(st,2); if((item_data = itemdb->exists(nameid)) == NULL) { - ShowError("wrong item ID : equipitem(%i)\n",nameid); + ShowError("wrong item ID : equipitem(%d)\n",nameid); return false; } ARR_FIND( 0, MAX_INVENTORY, i, sd->status.inventory[i].nameid == nameid && sd->status.inventory[i].equip == 0 ); @@ -16511,12 +16511,12 @@ static BUILDIN(equip2) return false; } - ref = script_getnum(st,3); - attr = script_getnum(st,4); - c0 = (short)script_getnum(st,5); - c1 = (short)script_getnum(st,6); - c2 = (short)script_getnum(st,7); - c3 = (short)script_getnum(st,8); + ref = script_getnum(st, 3); + attr = script_getnum(st, 4); + c0 = script_getnum(st, 5); + c1 = script_getnum(st, 6); + c2 = script_getnum(st, 7); + c3 = script_getnum(st, 8); ARR_FIND( 0, MAX_INVENTORY, i,( sd->status.inventory[i].equip == 0 && sd->status.inventory[i].nameid == nameid && diff --git a/src/map/script.h b/src/map/script.h index fd1391678..fe8bcf00b 100644 --- a/src/map/script.h +++ b/src/map/script.h @@ -708,7 +708,7 @@ struct script_interface { int string_list_size; int string_list_pos; /* */ - unsigned short current_item_id; + int current_item_id; /* */ struct script_label_entry *labels; int label_count; diff --git a/src/map/searchstore.c b/src/map/searchstore.c index 2243ffe04..0c6fa3555 100644 --- a/src/map/searchstore.c +++ b/src/map/searchstore.c @@ -96,7 +96,11 @@ static bool searchstore_open(struct map_session_data *sd, unsigned int uses, uns return true; } -static void searchstore_query(struct map_session_data *sd, unsigned char type, unsigned int min_price, unsigned int max_price, const unsigned short *itemlist, unsigned int item_count, const unsigned short *cardlist, unsigned int card_count) +static void searchstore_query(struct map_session_data *sd, + unsigned char type, + unsigned int min_price, unsigned int max_price, + const uint32 *itemlist, unsigned int item_count, + const uint32 *cardlist, unsigned int card_count) { unsigned int i; struct map_session_data* pl_sd; @@ -137,14 +141,14 @@ static void searchstore_query(struct map_session_data *sd, unsigned char type, u // validate lists for( i = 0; i < item_count; i++ ) { if( !itemdb->exists(itemlist[i]) ) { - ShowWarning("searchstore_query: Client resolved item %hu is not known.\n", itemlist[i]); + ShowWarning("searchstore_query: Client resolved item %u is not known.\n", itemlist[i]); clif->search_store_info_failed(sd, SSI_FAILED_NOTHING_SEARCH_ITEM); return; } } for( i = 0; i < card_count; i++ ) { if( !itemdb->exists(cardlist[i]) ) { - ShowWarning("searchstore_query: Client resolved card %hu is not known.\n", cardlist[i]); + ShowWarning("searchstore_query: Client resolved card %u is not known.\n", cardlist[i]); clif->search_store_info_failed(sd, SSI_FAILED_NOTHING_SEARCH_ITEM); return; } @@ -259,7 +263,7 @@ static void searchstore_close(struct map_session_data *sd) } } -static void searchstore_click(struct map_session_data *sd, int account_id, int store_id, unsigned short nameid) +static void searchstore_click(struct map_session_data *sd, int account_id, int store_id, int nameid) { unsigned int i; struct map_session_data* pl_sd; @@ -274,7 +278,7 @@ static void searchstore_click(struct map_session_data *sd, int account_id, int s ARR_FIND( 0, sd->searchstore.count, i, sd->searchstore.items[i].store_id == store_id && sd->searchstore.items[i].account_id == account_id && sd->searchstore.items[i].nameid == nameid ); if( i == sd->searchstore.count ) {// no such result, crafted - ShowWarning("searchstore_click: Received request with item %hu of account %d, which is not part of current result set (account_id=%d, char_id=%d).\n", nameid, account_id, sd->bl.id, sd->status.char_id); + ShowWarning("searchstore_click: Received request with item %d of account %d, which is not part of current result set (account_id=%d, char_id=%d).\n", nameid, account_id, sd->bl.id, sd->status.char_id); clif->search_store_info_failed(sd, SSI_FAILED_SSILIST_CLICK_TO_OPEN_STORE); return; } @@ -341,7 +345,7 @@ static void searchstore_clearremote(struct map_session_data *sd) } /// receives results from a store-specific callback -static bool searchstore_result(struct map_session_data *sd, unsigned int store_id, int account_id, const char *store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short *card, unsigned char refine, const struct item_option *option) +static bool searchstore_result(struct map_session_data *sd, unsigned int store_id, int account_id, const char *store_name, int nameid, unsigned short amount, unsigned int price, const int *card, unsigned char refine, const struct item_option *option) { struct s_search_store_info_item* ssitem; diff --git a/src/map/searchstore.h b/src/map/searchstore.h index 634486258..e5ccfd300 100644 --- a/src/map/searchstore.h +++ b/src/map/searchstore.h @@ -60,8 +60,8 @@ enum e_searchstore_failure { /// information about the search being performed struct s_search_store_search { struct map_session_data* search_sd; // sd of the searching player - const unsigned short* itemlist; - const unsigned short* cardlist; + const uint32* itemlist; + const uint32* cardlist; unsigned int item_count; unsigned int card_count; unsigned int min_price; @@ -72,10 +72,10 @@ struct s_search_store_info_item { unsigned int store_id; int account_id; char store_name[MESSAGE_SIZE]; - unsigned short nameid; + int nameid; unsigned short amount; unsigned int price; - short card[MAX_SLOTS]; + int card[MAX_SLOTS]; unsigned char refine; struct item_option option[MAX_ITEM_OPTIONS]; }; @@ -93,7 +93,7 @@ struct s_search_store_info { }; /// type for shop search function -typedef bool (*searchstore_search_t)(struct map_session_data* sd, unsigned short nameid); +typedef bool (*searchstore_search_t)(struct map_session_data* sd, int nameid); typedef bool (*searchstore_searchall_t)(struct map_session_data* sd, const struct s_search_store_search* s); /** @@ -101,15 +101,15 @@ typedef bool (*searchstore_searchall_t)(struct map_session_data* sd, const struc **/ struct searchstore_interface { bool (*open) (struct map_session_data* sd, unsigned int uses, unsigned short effect); - void (*query) (struct map_session_data* sd, unsigned char type, unsigned int min_price, unsigned int max_price, const unsigned short* itemlist, unsigned int item_count, const unsigned short* cardlist, unsigned int card_count); + void (*query) (struct map_session_data* sd, unsigned char type, unsigned int min_price, unsigned int max_price, const uint32* itemlist, unsigned int item_count, const uint32* cardlist, unsigned int card_count); bool (*querynext) (struct map_session_data* sd); void (*next) (struct map_session_data* sd); void (*clear) (struct map_session_data* sd); void (*close) (struct map_session_data* sd); - void (*click) (struct map_session_data* sd, int account_id, int store_id, unsigned short nameid); + void (*click) (struct map_session_data* sd, int account_id, int store_id, int nameid); bool (*queryremote) (struct map_session_data* sd, int account_id); void (*clearremote) (struct map_session_data* sd); - bool (*result) (struct map_session_data* sd, unsigned int store_id, int account_id, const char* store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short* card, unsigned char refine, const struct item_option *option); + bool (*result) (struct map_session_data* sd, unsigned int store_id, int account_id, const char* store_name, int nameid, unsigned short amount, unsigned int price, const int* card, unsigned char refine, const struct item_option *option); }; #ifdef HERCULES_CORE diff --git a/src/map/skill.c b/src/map/skill.c index 3660cb0d0..ed69b8c0f 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -1023,7 +1023,7 @@ static int skillnotok(uint16 skill_id, struct map_session_data *sd) } if (sd->blockskill[idx]) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SKILLINTERVAL, 0, 0); return 1; } @@ -1070,7 +1070,7 @@ static int skillnotok(uint16 skill_id, struct map_session_data *sd) //char output[150]; //sprintf(output, msg_txt(862), battle_config.min_npc_vendchat_distance); // "You're too close to a NPC, you must be at least %d cells away from any NPC." //clif->message(sd->fd, output); - clif->skill_fail(sd,skill_id,USESKILL_FAIL_THERE_ARE_NPC_AROUND,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_THERE_ARE_NPC_AROUND, 0, 0); return 1; } FALLTHROUGH @@ -1079,13 +1079,13 @@ static int skillnotok(uint16 skill_id, struct map_session_data *sd) case WZ_ICEWALL: // noicewall flag [Valaris] if (map->list[m].flag.noicewall) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 1; } break; case GC_DARKILLUSION: if( map_flag_gvg2(m) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 1; } break; @@ -1094,7 +1094,7 @@ static int skillnotok(uint16 skill_id, struct map_session_data *sd) || !(battle_config.emergency_call&(map->list[m].flag.gvg || map->list[m].flag.gvg_castle?8:4)) || (battle_config.emergency_call&16 && map->list[m].flag.nowarpto && !map->list[m].flag.gvg_castle) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 1; } break; @@ -1136,7 +1136,7 @@ static int skillnotok_hom(uint16 skill_id, struct homun_data *hd) case MH_LIGHT_OF_REGENE: if( homun->get_intimacy_grade(hd) != 4 ){ if( hd->master ) - clif->skill_fail(hd->master, skill_id, USESKILL_FAIL_RELATIONGRADE, 0); + clif->skill_fail(hd->master, skill_id, USESKILL_FAIL_RELATIONGRADE, 0, 0); return 1; } break; @@ -1326,7 +1326,7 @@ static int skill_additional_effect(struct block_list *src, struct block_list *bl if(pc->steal_item(sd,bl,pc->checkskill(sd,TF_STEAL))) clif->skill_nodamage(src,bl,TF_STEAL,temp,1); else - clif->skill_fail(sd,RG_SNATCHER,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, RG_SNATCHER, USESKILL_FAIL_LEVEL, 0, 0); } // Chance to trigger Taekwon kicks [Dralnu] if(sc && !sc->data[SC_COMBOATTACK]) { @@ -1392,7 +1392,7 @@ static int skill_additional_effect(struct block_list *src, struct block_list *bl if (!sc_start2(src,bl,SC_POISON,(4*skill_lv+10),skill_lv,src->id,skill->get_time2(skill_id,skill_lv)) && sd && skill_id==TF_POISON ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; case AS_SONICBLOW: @@ -1410,7 +1410,7 @@ static int skill_additional_effect(struct block_list *src, struct block_list *bl if (!sc_start(src,bl,SC_FREEZE,skill_lv*3+35,skill_lv,skill->get_time2(skill_id,skill_lv)) && sd && skill_id == MG_FROSTDIVER ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; #ifdef RENEWAL @@ -3741,11 +3741,11 @@ static int skill_check_condition_mercenary(struct block_list *bl, int skill_id, if( !(type&2) ) { if( hp > 0 && st->hp <= (unsigned int)hp ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_HP_INSUFFICIENT, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_HP_INSUFFICIENT, 0, 0); return 0; } if( sp > 0 && st->sp <= (unsigned int)sp ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_SP_INSUFFICIENT, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SP_INSUFFICIENT, 0, 0); return 0; } } @@ -3754,7 +3754,7 @@ static int skill_check_condition_mercenary(struct block_list *bl, int skill_id, switch( state ) { case ST_MOVE_ENABLE: if( !unit->can_move(bl) ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -3768,7 +3768,7 @@ static int skill_check_condition_mercenary(struct block_list *bl, int skill_id, if (itemid[i] < 1) continue; // No item index[i] = pc->search_inventory(sd, itemid[i]); if (index[i] == INDEX_NOT_FOUND || sd->status.inventory[index[i]].amount < amount[i]) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_NEED_ITEM, amount[i]|(itemid[i] << 16)); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_NEED_ITEM, amount[i], itemid[i] << 16); return 0; } } @@ -4440,7 +4440,7 @@ static int skill_castend_damage_id(struct block_list *src, struct block_list *bl unit->setdir(bl,dir); } else if (sd) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -4891,7 +4891,7 @@ static int skill_castend_damage_id(struct block_list *src, struct block_list *bl case SL_STUN: if (sd && !battle_config.allow_es_magic_pc && bl->type != BL_MOB) { status->change_start(src,src,SC_STUN,10000,skill_lv,0,0,0,500,SCFLAG_FIXEDTICK|SCFLAG_FIXEDRATE); - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } skill->attack(BF_MAGIC,src,src,bl,skill_id,skill_lv,tick,flag); @@ -5035,12 +5035,12 @@ static int skill_castend_damage_id(struct block_list *src, struct block_list *bl if( sc && sc->data[SC_COMBOATTACK] && sc->data[SC_COMBOATTACK]->val1 == GC_WEAPONBLOCKING ) skill->attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag); else if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_GC_WEAPONBLOCKING,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_GC_WEAPONBLOCKING, 0, 0); break; case GC_CROSSRIPPERSLASHER: if( sd && !(sc && sc->data[SC_ROLLINGCUTTER]) ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_CONDITION,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_CONDITION, 0, 0); else { skill->attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag); @@ -5195,7 +5195,7 @@ static int skill_castend_damage_id(struct block_list *src, struct block_list *bl if( path->search(NULL,src,src->m,src->x,src->y,bl->x,bl->y,1,CELL_CHKNOREACH) ) { skill->attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag); }else if( sd && skill_id == RA_WUGBITE ) // Only RA_WUGBITE has the skill fail message. - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; @@ -5353,7 +5353,7 @@ static int skill_castend_damage_id(struct block_list *src, struct block_list *bl skill->attack(skill->get_type(skill_id), src, src, bl, skill_id, skill_lv, tick, flag); status_change_end(bl, SC_POISON, INVALID_TIMER); } else if( sd ) - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -5674,7 +5674,7 @@ static int skill_castend_id(int tid, int64 tick, int id, intptr_t data) } if( sd && (inf2&INF2_CHORUS_SKILL) && skill->check_pc_partner(sd, ud->skill_id, &ud->skill_lv, 1, 0) < 1 ) { - clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_NEED_HELPER, 0); + clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_NEED_HELPER, 0, 0); break; } @@ -5682,7 +5682,7 @@ static int skill_castend_id(int tid, int64 tick, int id, intptr_t data) if (BL_UCCAST(BL_MOB, target)->class_ == MOBID_EMPELIUM) break; } else if (inf && battle->check_target(src, target, inf) <= 0) { - if (sd) clif->skill_fail(sd,ud->skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } else if (ud->skill_id == RK_PHANTOMTHRUST && target->type != BL_MOB) { if( !map_flag_vs(src->m) && battle->check_target(src,target,BCT_PARTY) <= 0 ) @@ -5694,7 +5694,7 @@ static int skill_castend_id(int tid, int64 tick, int id, intptr_t data) && rnd() % 100 < 75 ) { // Fogwall makes all offensive-type targeted skills fail at 75% - if (sd) clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_LEVEL, 0); + if (sd) clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } } @@ -5713,7 +5713,7 @@ static int skill_castend_id(int tid, int64 tick, int id, intptr_t data) !check_distance_bl(src, target, skill->get_range2(src,ud->skill_id,ud->skill_lv)+battle_config.skill_add_range)) { if (sd) { - clif->skill_fail(sd,ud->skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_LEVEL, 0, 0); if(battle_config.skill_out_range_consume) //Consume items anyway. [Skotlex] skill->consume_requirement(sd,ud->skill_id,ud->skill_lv,3); } @@ -5857,7 +5857,7 @@ static int skill_castend_id(int tid, int64 tick, int id, intptr_t data) clif->slide(src,src->x,src->y); clif->spiritball(src); } - clif->skill_fail(sd,ud->skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_LEVEL, 0, 0); } } @@ -5941,7 +5941,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case AL_DECAGI: case AB_RENOVATIO: case AB_HIGHNESSHEAL: - clif->skill_fail(sd,skill_id,USESKILL_FAIL_TOTARGET,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET, 0, 0); return 0; default: if (skill->castend_nodamage_id_mado_unknown(src, bl, &skill_id, &skill_lv, &tick, &flag)) @@ -5957,7 +5957,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * switch (skill_id) { case HLIF_HEAL: // [orn] if (bl->type != BL_HOM) { - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0) ; + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0) ; break ; } FALLTHROUGH @@ -5975,7 +5975,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if (sd && battle->check_undead(tstatus->race,tstatus->def_ele) && skill_id != AL_INCAGI) { if (battle->check_target(src, bl, BCT_ENEMY) < 1) { //Offensive heal does not works on non-enemies. [Skotlex] - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } return skill->castend_damage_id(src, bl, skill_id, skill_lv, tick, flag); @@ -6129,7 +6129,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case PR_REDEMPTIO: if (sd && !(flag&1)) { if (sd->status.party_id == 0) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } skill->area_temp[0] = 0; @@ -6138,7 +6138,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * src,skill_id,skill_lv,tick, flag|BCT_PARTY|1, skill->castend_nodamage_id); if (skill->area_temp[0] == 0) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } skill->area_temp[0] = 5 - skill->area_temp[0]; // The actual penalty... @@ -6160,7 +6160,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case ALL_RESURRECTION: if(sd && (map_flag_gvg2(bl->m) || map->list[bl->m].flag.battleground)) { //No reviving in WoE grounds! - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } if (!status->isdead(bl)) @@ -6335,7 +6335,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * int class_; if ( sd && dstmd->status.mode&MD_BOSS ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } class_ = skill_id == SA_MONOCELL ? MOBID_PORING : mob->get_random_id(4, 1, 0); @@ -6355,7 +6355,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case SA_DEATH: if ( sd && dstmd && dstmd->status.mode&MD_BOSS ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } clif->skill_nodamage(src,bl,skill_id,skill_lv,1); @@ -6383,7 +6383,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case CR_PROVIDENCE: if(sd && dstsd){ //Check they are not another crusader [Skotlex] if ((dstsd->job & MAPID_UPPERMASK) == MAPID_CRUSADER) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } @@ -6398,7 +6398,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if (sd != NULL && dstsd != NULL && (dstsd->job & MAPID_UPPERMASK) == MAPID_BARDDANCER && dstsd->status.sex == sd->status.sex) { // Cannot cast on another bard/dancer-type class of the same gender as caster - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } @@ -6415,7 +6415,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * status_change_end(bl, SC_MARIONETTE, INVALID_TIMER); } else { if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } @@ -6444,7 +6444,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * dstsd->sc.data[SC_ENCHANTPOISON] )) ) { - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); clif->skill_nodamage(src,bl,skill_id,skill_lv,0); break; } @@ -6452,7 +6452,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * // 100% success rate at lv4 & 5, but lasts longer at lv5 if(!clif->skill_nodamage(src,bl,skill_id,skill_lv, sc_start(src,bl,type,(60+skill_lv*10),skill_lv, skill->get_time(skill_id,skill_lv)))) { if (sd) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); if (skill->break_equip(bl, EQP_WEAPON, 10000, BCT_PARTY) && sd && sd != dstsd) clif->message(sd->fd, msg_sd(sd,869)); // "You broke the target's weapon." } @@ -6519,7 +6519,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->slide(src, bl->x, bl->y); } } else if (sd != NULL) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL, 0, 0); } break; @@ -6641,7 +6641,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * break; case HP_ASSUMPTIO: if( sd && dstmd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); else clif->skill_nodamage(src,bl,skill_id,skill_lv, sc_start(src,bl,type,100,skill_lv,skill->get_time(skill_id,skill_lv))); @@ -6694,7 +6694,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->skill_nodamage(src,bl,skill_id,skill_lv, sc_start(src,bl,type,100,skill_lv,skill->get_time(skill_id,skill_lv))); else if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; case AS_ENCHANTPOISON: // Prevent spamming [Valaris] if (sd && dstsd && dstsd->sc.count) { @@ -6707,7 +6707,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * //dstsd->sc.data[SC_ENCHANTPOISON] //People say you should be able to recast to lengthen the timer. [Skotlex] ) { clif->skill_nodamage(src,bl,skill_id,skill_lv,0); - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } } @@ -6737,12 +6737,12 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * int id; if (sd->mission_mobid && (sd->mission_count || rnd()%100)) { //Cannot change target when already have one clif->mission_info(sd, sd->mission_mobid, sd->mission_count); - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } id = mob->get_random_id(0,0xF, sd->status.base_level); if (!id) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } sd->mission_mobid = id; @@ -6777,7 +6777,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * (failure = sc_start(src,bl,type, skill_id == SM_SELFPROVOKE ? 100:( 50 + 3*skill_lv + status->get_lv(src) - status->get_lv(bl)), skill_lv, skill->get_time(skill_id,skill_lv)))); if( !failure ) { if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 0; } @@ -6807,7 +6807,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if( !dstsd || (!sd && !mer) ) { // Only players can be devoted if( sd ) - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } @@ -6820,7 +6820,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * (dstsd->sc.data[SC_HELLPOWER])) // Players affected by SC_HELLPOWERR cannot be devoted. { if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } @@ -6835,7 +6835,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * ARR_FIND(0, count, i, sd->devotion[i] == 0 ); if( i == count ) { // No free slots, skill Fail - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } @@ -7096,7 +7096,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * ) ) { status->change_start(src,src,SC_STUN,10000,skill_lv,0,0,0,500,SCFLAG_FIXEDRATE); - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } } @@ -7123,7 +7123,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * return 0; } else if( tsc && tsc->option&OPTION_MADOGEAR ) { //Mado Gear cannot hide - if( sd ) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if( sd ) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 0; } @@ -7149,7 +7149,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if( failure ) clif->skill_nodamage(src,bl,skill_id,( skill_id == LG_FORCEOFVANGUARD ) ? skill_lv : -1,failure); else if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); if ( skill_id == LG_FORCEOFVANGUARD || skill_id == RA_CAMOUFLAGE ) break; map->freeblock_unlock(); @@ -7159,7 +7159,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if( failure ) clif->skill_nodamage(src,bl,skill_id,( skill_id == LG_FORCEOFVANGUARD ) ? skill_lv : -1,failure); else if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -7199,7 +7199,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->skill_nodamage(src,bl,skill_id,skill_lv, sc_start2(src,bl,type,70,skill_lv,src->id,skill->get_time(skill_id,skill_lv))); } else { clif->skill_nodamage(src,bl,skill_id,skill_lv,0); - if(sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if(sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } } break; @@ -7209,7 +7209,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if(pc->steal_item(sd,bl,skill_lv)) clif->skill_nodamage(src,bl,skill_id,skill_lv,1); else - clif->skill_fail(sd,skill_id,USESKILL_FAIL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL, 0, 0); } break; @@ -7222,7 +7222,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->skill_nodamage(src, bl, skill_id, amount, 1); } else - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -7230,7 +7230,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * { int brate = 0; if (tstatus->mode&MD_BOSS) { - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } if(status->isimmune(bl) || !tsc) @@ -7249,7 +7249,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * skill->get_time2(skill_id,skill_lv))) clif->skill_nodamage(src,bl,skill_id,skill_lv,1); else if(sd) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); // Level 6-10 doesn't consume a red gem if it fails [celest] if (skill_lv > 5) { // not to consume items @@ -7353,7 +7353,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * break; if( dstsd ) { // Fail on Players - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } if (dstmd && dstmd->class_ == MOBID_EMPELIUM) @@ -7394,7 +7394,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if (sd) { //Prevent vending of GMs with unnecessary Level to trade/drop. [Skotlex] if ( !pc_can_give_items(sd) ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); else { sd->state.prevend = sd->state.workinprogress = 3; clif->openvendingreq(sd,2+skill_lv); @@ -7442,7 +7442,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if (skill->produce_mix(sd, skill_id, ITEMID_HOLY_WATER, 0, 0, 0, 1)) clif->skill_nodamage(src,bl,skill_id,skill_lv,1); else - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -7540,7 +7540,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * //Nothing stripped. if( sd && !rate ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } @@ -7559,18 +7559,18 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * int item_id = skill->get_itemid(skill_id, item_idx); int inventory_idx = pc->search_inventory(sd, item_id); if (inventory_idx == INDEX_NOT_FOUND || item_id <= 0) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } if (sd->inventory_data[inventory_idx] == NULL || sd->status.inventory[inventory_idx].amount < skill->get_itemqty(skill_id, item_idx)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } if( skill_id == AM_BERSERKPITCHER ) { if (dstsd != NULL && dstsd->status.base_level < sd->inventory_data[inventory_idx]->elv) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } @@ -7670,7 +7670,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * (dstsd && equip[skill_id - AM_CP_WEAPON] == EQP_SHIELD && pc->checkequip(dstsd, EQP_SHIELD) > 0 && (index = dstsd->equip_index[EQI_HAND_L]) >= 0 && dstsd->inventory_data[index] && dstsd->inventory_data[index]->type != IT_ARMOR)) ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); // Don't consume item requirements return 0; } @@ -7683,7 +7683,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->skill_nodamage(src,bl,skill_id,skill_lv,1); //Prepare 200 White Potions. if (!skill->produce_mix(sd, skill_id, ITEMID_WHITE_POTION, 0, 0, 0, 200)) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; case AM_TWILIGHT2: @@ -7691,7 +7691,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->skill_nodamage(src,bl,skill_id,skill_lv,1); //Prepare 200 Slim White Potions. if (!skill->produce_mix(sd, skill_id, ITEMID_WHITE_SLIM_POTION, 0, 0, 0, 200)) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; case AM_TWILIGHT3: @@ -7705,7 +7705,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * || !skill->can_produce_mix(sd,ITEMID_FIRE_BOTTLE,-1, 50) //50 Flame Bottle || ebottle < 200 //200 empty bottle are required at total. ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } clif->skill_nodamage(src,bl,skill_id,skill_lv,1); @@ -7731,7 +7731,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * || rnd()%100 >= 50+10*skill_lv ) { if (sd) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } if(status->isimmune(bl) || !tsc || !tsc->count) @@ -7844,7 +7844,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * //Only 10% success chance against bosses. [Skotlex] if (rnd()%100 < 90) { - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } } else if (!dstsd || map_flag_vs(bl->m)) //HP damage only on pvp-maps when against players. @@ -8135,7 +8135,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * we_baby_parents = true; } if (!we_baby_parents) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 0; } @@ -8150,7 +8150,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * hp = sstatus->max_hp/10; sp = hp * 10 * skill_lv / 100; if (!status->charge(src,hp,0)) { - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } clif->skill_nodamage(src, bl, skill_id, skill_lv, 1); @@ -8203,7 +8203,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * } skill->delunit(su); }else if(sd) - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -8250,7 +8250,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * || tstatus-> hp > tstatus->max_hp*3/4 #endif // RENEWAL ) { - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 1; } @@ -8280,7 +8280,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if (!clif->skill_nodamage(src,bl,skill_id,skill_lv, sc_start(src,bl,type,55+5*skill_lv,skill_lv,skill->get_time(skill_id,skill_lv))) ) { - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 0; } @@ -8304,7 +8304,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * unsigned int sp1 = 0, sp2 = 0; if (dstmd) { if (dstmd->state.soul_change_flag) { - if(sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if(sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } dstmd->state.soul_change_flag = 1; @@ -8380,7 +8380,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * s++; } if ( sd && !s ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); // Don't consume item requirements return 0; } @@ -8412,7 +8412,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * } if (rnd() % 100 > skill_lv * 8 || (dstmd && ((dstmd->guardian_data && dstmd->class_ == MOBID_EMPELIUM) || mob_is_battleground(dstmd)))) { if (sd != NULL) - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 0; @@ -8520,7 +8520,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case SL_WIZARD: //NOTE: here, 'type' has the value of the associated MAPID, not of the SC_SOULLINK constant. if (sd != NULL && !(dstsd != NULL && (dstsd->job & MAPID_UPPERMASK) == type)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } if (skill_id == SL_SUPERNOVICE && dstsd && dstsd->die_counter && !(rnd()%100)) { @@ -8536,7 +8536,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * break; case SL_HIGH: if (sd != NULL && !(dstsd != NULL && (dstsd->job & JOBL_UPPER) != 0 && (dstsd->job & JOBL_2) == 0 && dstsd->status.base_level < 70)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } clif->skill_nodamage(src,bl,skill_id,skill_lv, @@ -8547,7 +8547,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case SL_SWOO: if (tsce) { if(sd) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); status->change_start(src,src,SC_STUN,10000,skill_lv,0,0,0,10000,SCFLAG_FIXEDRATE); status_change_end(bl, SC_SWOO, INVALID_TIMER); break; @@ -8555,7 +8555,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case SL_SKA: // [marquis007] case SL_SKE: if (sd && !battle_config.allow_es_magic_pc && bl->type != BL_MOB) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); status->change_start(src,src,SC_STUN,10000,skill_lv,0,0,0,500,SCFLAG_FIXEDTICK|SCFLAG_FIXEDRATE); break; } @@ -8647,7 +8647,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if (sd) { clif->skill_nodamage(src,bl,skill_id,skill_lv,1); if (!pc->set_hate_mob(sd, skill_lv-1, bl)) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -8677,7 +8677,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if (homun->call(sd)) clif->skill_nodamage(src, bl, skill_id, skill_lv, 1); else - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -8686,7 +8686,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if (homun->vaporize(sd,HOM_ST_REST)) clif->skill_nodamage(src, bl, skill_id, skill_lv, 1); else - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -8721,9 +8721,9 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * } // Failed else if (hd && hd->master) - clif->skill_fail(hd->master, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(hd->master, skill_id, USESKILL_FAIL_LEVEL, 0, 0); else if (sd) - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; case HVAN_CHAOTIC: // [orn] { @@ -8826,7 +8826,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * { if( !sd->status.party_id ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } party->foreachsamemap(skill->area_sub, sd, skill->get_splash(skill_id, skill_lv), src, skill_id, skill_lv, tick, flag|BCT_PARTY|1, skill->castend_nodamage_id); @@ -8882,7 +8882,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if( status->charge(bl,heal,0) ) clif->skill_nodamage(src,bl,skill_id,skill_lv,sc_start2(src,bl,type,100,skill_lv,heal,skill->get_time(skill_id,skill_lv))); else - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; case RK_REFRESH: @@ -9060,11 +9060,11 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * { int heal = status_get_max_hp(bl) * ( 18 - 2 * skill_lv ) / 100; if( status_get_hp(bl) < heal ) { // if you haven't enough HP skill fails. - if( sd ) clif->skill_fail(sd,skill_id,USESKILL_FAIL_HP_INSUFFICIENT,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_HP_INSUFFICIENT, 0, 0); break; } if( !status->charge(bl,heal,0) ) { - if( sd ) clif->skill_fail(sd,skill_id,USESKILL_FAIL_HP_INSUFFICIENT,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_HP_INSUFFICIENT, 0, 0); break; } clif->skill_nodamage(src,bl,skill_id,skill_lv,sc_start(src,bl,type,100,skill_lv,skill->get_time(skill_id,skill_lv))); @@ -9090,7 +9090,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->skill_nodamage(bl, bl, skill_id, skill_lv, sc_start(src, bl, type, 100, level + (sd?(sd->status.job_level / 10):0), skill->get_time(skill_id,skill_lv))); else if( sd ) { if( !level ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL, 0, 0); else party->foreachsamemap(skill->area_sub, sd, skill->get_splash(skill_id, skill_lv), src, skill_id, skill_lv, tick, flag|BCT_PARTY|1, skill->castend_nodamage_id); } @@ -9196,7 +9196,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if ((dstsd != NULL && (dstsd->job & MAPID_UPPERMASK) == MAPID_SOUL_LINKER) || rnd()%100 >= 60 + 8 * skill_lv) { if (sd) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } if(status->isimmune(bl) || !tsc || !tsc->count) @@ -9259,11 +9259,11 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * int failure = sc_start2(src,bl,type,rate,skill_lv,src->id,(src == bl)?5000:(bl->type == BL_PC)?skill->get_time(skill_id,skill_lv):skill->get_time2(skill_id, skill_lv)); clif->skill_nodamage(src,bl,skill_id,skill_lv,failure); if( sd && !failure ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } }else if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_TOTARGET,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET, 0, 0); break; case WL_FROSTMISTY: @@ -9299,7 +9299,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->skill_nodamage(src, bl, skill_id, skill_lv, 1); map->foreachinrange(skill->area_sub,bl,skill->get_splash(skill_id,skill_lv),BL_CHAR,src,skill_id,skill_lv,tick,flag|BCT_ENEMY|1,skill->castend_nodamage_id); }else if( sd ) // Failure on Rate - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } break; @@ -9329,7 +9329,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if( sc && !sc->data[i] ) break; if( i == SC_SPELLBOOK7 ) { - clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK_READING, 0); + clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK_READING, 0, 0); break; } @@ -9433,7 +9433,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if( sd ) { int heal, hp = 0; // % of max hp regen if( !dstsd || !pc_ismadogear(dstsd) ) { - clif->skill_fail(sd, skill_id,USESKILL_FAIL_TOTARGET,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET, 0, 0); break; } switch (cap_value(skill_lv, 1, 5)) { @@ -9467,7 +9467,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * clif->skill_nodamage(src,bl,skill_id,1,1); } else - clif->skill_fail(sd,skill_id,USESKILL_FAIL_IMITATION_SKILL_NONE,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_IMITATION_SKILL_NONE, 0, 0); } break; @@ -9477,7 +9477,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * dstsd->shadowform_id = src->id; } else if( sd ) - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; case SC_BODYPAINT: @@ -9538,7 +9538,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * } } } else if( sd ) - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; case LG_TRAMPLE: @@ -9565,7 +9565,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * struct item_data *shield_data = NULL; if( sd->equip_index[EQI_HAND_L] < 0 || !( shield_data = sd->inventory_data[sd->equip_index[EQI_HAND_L]] ) || shield_data->type != IT_ARMOR ) { //Skill will first check if a shield is equipped. If none is found on the caster the skill will fail. - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } //Generates a number between 1 - 3. The number generated will determine which effect will be triggered. @@ -9899,7 +9899,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case WM_GLOOMYDAY: if ( tsc && tsc->data[type] ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } // val4 indicates caster's voice lesson level @@ -10031,7 +10031,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * break; } if( !mapindex ) { //Given map not found? - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); map->freeblock_unlock(); return 0; } @@ -10126,7 +10126,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * // Summoning the new one. if( !elemental->create(sd,elemental_class,skill->get_time(skill_id,skill_lv)) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } clif->skill_nodamage(src,bl,skill_id,skill_lv,1); @@ -10148,7 +10148,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case 3: mode = EL_MODE_AGGRESSIVE; break; } if (!elemental->change_mode(sd->ed, mode)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } clif->skill_nodamage(src,bl,skill_id,skill_lv,1); @@ -10192,7 +10192,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if( !ed ) break; if( !status->charge(&sd->bl,s_hp,s_sp) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } e_hp = ed->battle_status.max_hp * 10 / 100; @@ -10223,7 +10223,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * sc_start2(src,bl, type, 100, skill_lv, src->id, skill->get_time(skill_id,skill_lv)); (sc->bs_counter)++; } else if( sd ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } } @@ -10246,7 +10246,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case GN_SLINGITEM: if( sd ) { - short ammo_id; + int ammo_id; int equip_idx = sd->equip_index[EQI_AMMO]; if( equip_idx <= 0 ) break; // No ammo. @@ -10261,7 +10261,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * else skill->attack(BF_WEAPON,src,src,bl,GN_SLINGITEM_RANGEMELEEATK,skill_lv,tick,flag); } else //Otherwise, it fails, shows animation and removes items. - clif->skill_fail(sd,GN_SLINGITEM_RANGEMELEEATK,0xa,0); + clif->skill_fail(sd, GN_SLINGITEM_RANGEMELEEATK, 0xa, 0, 0); } else if( itemdb_is_GNthrowable(ammo_id) ) { struct script_code *scriptroot = sd->inventory_data[equip_idx]->script; if( !scriptroot ) @@ -10389,7 +10389,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case KO_KYOUGAKU: if (!map_flag_vs(src->m) || !dstsd) { - if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_SIZE, 0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_SIZE, 0, 0); break; } else { int time; @@ -10411,14 +10411,14 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * if( status->get_lv(bl) <= status->get_lv(src) ) status->change_start(src, bl, SC_COMA, skill_lv, skill_lv, 0, src->id, 0, 0, SCFLAG_NONE); } else if( sd ) - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; case KO_GENWAKU: if ( !map_flag_gvg2(src->m) && ( dstsd || dstmd ) && !(tstatus->mode&MD_PLANT) && battle->check_target(src,bl,BCT_ENEMY) > 0 ) { int x = src->x, y = src->y; if( sd && rnd()%100 > max(5, (45 + 5 * skill_lv) - status_get_int(bl) / 10) ){//[(Base chance of success) - ( target's int / 10)]%. - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } @@ -10440,7 +10440,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list * case OB_OBOROGENSOU: if( sd && ( (skill_id == OB_OBOROGENSOU && bl->type == BL_MOB) // This skill does not work on monsters. || is_boss(bl) ) ){ // Does not work on Boss monsters. - clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET_PLAYER, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET_PLAYER, 0, 0); break; } case KO_IZAYOI: @@ -10674,7 +10674,7 @@ static int skill_castend_pos(int tid, int64 tick, int id, intptr_t data) skill->check_unit_range(src,ud->skillx,ud->skilly,ud->skill_id,ud->skill_lv) ) { - if (sd) clif->skill_fail(sd,ud->skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } if( src->type&battle_config.skill_nofootset && @@ -10682,7 +10682,7 @@ static int skill_castend_pos(int tid, int64 tick, int id, intptr_t data) skill->check_unit_range2(src,ud->skillx,ud->skilly,ud->skill_id,ud->skill_lv) ) { - if (sd) clif->skill_fail(sd,ud->skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } if( src->type&battle_config.land_skill_limit && @@ -10695,7 +10695,7 @@ static int skill_castend_pos(int tid, int64 tick, int id, intptr_t data) } if( maxcount == 0 ) { - if (sd) clif->skill_fail(sd,ud->skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, ud->skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } } @@ -10895,7 +10895,7 @@ static int skill_castend_map(struct map_session_data *sd, uint16 skill_id, const map_index = mapindex->name2id(mapname); if(!map_index) { //Given map not found? - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); skill_failed(sd); return 0; } @@ -10910,7 +10910,7 @@ static int skill_castend_map(struct map_session_data *sd, uint16 skill_id, const maxcount--; } if(!maxcount) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); skill_failed(sd); return 0; } @@ -11058,7 +11058,7 @@ static int skill_castend_pos2(struct block_list *src, int x, int y, uint16 skill case SC_CHAOSPANIC: case SC_MAELSTROM: if (sd && map->foreachinarea(skill->check_npc_chaospanic, src->m, x-3, y-3, x+3, y+3, BL_NPC) > 0 ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } FALLTHROUGH @@ -11206,7 +11206,7 @@ static int skill_castend_pos2(struct block_list *src, int x, int y, uint16 skill else { // Create Basilica. Start SC on caster. Unit timer start SC on others. if( map->foreachinrange(skill->count_wos, src, 2, BL_MOB|BL_PC, src) ) { if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL, 0, 0); return 1; } @@ -11360,7 +11360,7 @@ static int skill_castend_pos2(struct block_list *src, int x, int y, uint16 skill || sd->inventory_data[inventory_idx] == NULL || sd->status.inventory[inventory_idx].amount < skill->get_itemqty(skill_id, item_idx) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 1; } script->potion_flag = 1; @@ -11416,7 +11416,7 @@ static int skill_castend_pos2(struct block_list *src, int x, int y, uint16 skill r = skill->get_splash(skill_id, skill_lv); map->foreachinarea(skill->cell_overlap, src->m, x-r, y-r, x+r, y+r, BL_SKILL, HW_GANBANTEIN, &dummy, src); } else { - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 1; } break; @@ -11431,12 +11431,12 @@ static int skill_castend_pos2(struct block_list *src, int x, int y, uint16 skill case CR_CULTIVATION: if (sd) { if( map->count_oncell(src->m,x,y,BL_CHAR,0) > 0 ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 1; } clif->skill_poseffect(src,skill_id,skill_lv,x,y,tick); if (rnd()%100 < 50) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); } else { int mob_id = skill_lv < 2 ? MOBID_BLACK_MUSHROOM + rnd()%2 : MOBID_RED_PLANT + rnd()%6; struct mob_data *md = mob->once_spawn_sub(src, src->m, x, y, DEFAULT_MOB_JNAME, mob_id, "", SZ_SMALL, AI_NONE); @@ -11485,7 +11485,7 @@ static int skill_castend_pos2(struct block_list *src, int x, int y, uint16 skill case AM_RESURRECTHOMUN: // [orn] if (sd) { if (!homun->ressurect(sd, 20*skill_lv, x, y)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); break; } } @@ -11529,7 +11529,7 @@ static int skill_castend_pos2(struct block_list *src, int x, int y, uint16 skill case GC_POISONSMOKE: if( !(sc && sc->data[SC_POISONINGWEAPON]) ) { if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_GC_POISONINGWEAPON,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_GC_POISONINGWEAPON, 0, 0); return 0; } clif->skill_damage(src,src,tick,status_get_amotion(src),0,-30000,1,skill_id,skill_lv,BDT_SKILL); @@ -11638,7 +11638,7 @@ static int skill_castend_pos2(struct block_list *src, int x, int y, uint16 skill map->foreachinarea(skill->area_sub,src->m,x-r,y-r,x+r,y+r,skill->splash_target(src), src,skill_id,skill_lv,tick,flag|BCT_ENEMY|1,skill->castend_damage_id); } else if( sd ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL, 0, 0); break; case WM_DOMINION_IMPULSE: @@ -14018,7 +14018,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s } if( pc_is90overweight(sd) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_WEIGHTOVER,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_WEIGHTOVER, 0, 0); return 0; } @@ -14155,24 +14155,24 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case ALL_BUYING_STORE: if (map->list[sd->bl.m].flag.novending) { clif->message(sd->fd, msg_sd(sd, 276)); // "You can't open a shop on this map" - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } if (map->getcell(sd->bl.m, &sd->bl, sd->bl.x, sd->bl.y, CELL_CHKNOVENDING)) { clif->message(sd->fd, msg_sd(sd, 204)); // "You can't open a shop on this cell." - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case SO_SPELLFIST: if(sd->skill_id_old != MG_FIREBOLT && sd->skill_id_old != MG_COLDBOLT && sd->skill_id_old != MG_LIGHTNINGBOLT){ - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } FALLTHROUGH case SA_CASTCANCEL: if(sd->ud.skilltimer == INVALID_TIMER) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14187,7 +14187,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if(sc && sc->data[SC_RAISINGDRAGON]) skill_lv += sc->data[SC_RAISINGDRAGON]->val1; if(sd->spiritball >= skill_lv) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14208,7 +14208,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if (sc->data[SC_COMBOATTACK]) { if( sc->data[SC_COMBOATTACK]->val1 == MO_TRIPLEATTACK ) break; - clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, MO_TRIPLEATTACK); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, MO_TRIPLEATTACK, 0); } return 0; case MO_COMBOFINISH: @@ -14217,7 +14217,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if( sc && sc->data[SC_COMBOATTACK] ) { if ( sc->data[SC_COMBOATTACK]->val1 == MO_CHAINCOMBO ) break; - clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, MO_CHAINCOMBO); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, MO_CHAINCOMBO, 0); } return 0; case CH_TIGERFIST: @@ -14226,7 +14226,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if( sc && sc->data[SC_COMBOATTACK] ) { if ( sc->data[SC_COMBOATTACK]->val1 == MO_COMBOFINISH ) break; - clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, MO_COMBOFINISH); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, MO_COMBOFINISH, 0); } return 0; case CH_CHAINCRUSH: @@ -14235,7 +14235,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if( sc && sc->data[SC_COMBOATTACK] ) { if( sc->data[SC_COMBOATTACK]->val1 == CH_TIGERFIST ) break; - clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, CH_TIGERFIST); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, CH_TIGERFIST, 0); } return 0; case MO_EXTREMITYFIST: @@ -14256,7 +14256,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s } } else if (!unit->can_move(&sd->bl)) { //Placed here as ST_MOVE_ENABLE should not apply if rooted or on a combo. [Skotlex] - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14264,7 +14264,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case TK_MISSION: if ((sd->job & MAPID_UPPERMASK) != MAPID_TAEKWON) { // Cannot be used by Non-Taekwon classes - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14276,7 +14276,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case TK_JUMPKICK: if ((sd->job & MAPID_UPPERMASK) == MAPID_SOUL_LINKER) { // Soul Linkers cannot use this skill - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14309,7 +14309,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s int time; if(!(sc && sc->data[SC_DANCING])) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } time = 1000*(sc->data[SC_DANCING]->val3>>16); @@ -14318,7 +14318,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s (sc->data[SC_DANCING]->val1>>16)) //Dance Skill LV - time < skill->get_time2(skill_id,skill_lv)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } } @@ -14327,7 +14327,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case PR_BENEDICTIO: if (skill->check_pc_partner(sd, skill_id, &skill_lv, 1, 0) < 2) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14345,7 +14345,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case CG_HERMODE: if(!npc->check_areanpc(1,sd->bl.m,sd->bl.x,sd->bl.y,skill->get_splash(skill_id, skill_lv))) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14357,7 +14357,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s int x = sd->bl.x+(i%size-range); int y = sd->bl.y+(i/size-range); if (map->getcell(sd->bl.m, &sd->bl, x, y, CELL_CHKWALL)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } } @@ -14368,7 +14368,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s int64 exp; if (((exp = pc->nextbaseexp(sd)) > 0 && get_percentage64(sd->status.base_exp, exp) < 1) || ((exp = pc->nextjobexp(sd)) > 0 && get_percentage64(sd->status.job_exp, exp) < 1)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); //Not enough exp. + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); //Not enough exp. return 0; } break; @@ -14377,7 +14377,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case AM_TWILIGHT3: if (!party->skill_check(sd, sd->status.party_id, skill_id, skill_lv)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14388,7 +14388,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s break; if (sd->bl.m == sd->feel_map[skill_id-SG_SUN_WARM].m) break; - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; break; case SG_SUN_COMFORT: @@ -14399,7 +14399,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if (sd->bl.m == sd->feel_map[skill_id-SG_SUN_COMFORT].m && (battle_config.allow_skill_without_day || pc->sg_info[skill_id-SG_SUN_COMFORT].day_func())) break; - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; case SG_FUSION: if (sc && sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_STAR) @@ -14408,7 +14408,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s //Only invoke on skill begin cast (instant cast skill). [Kevin] if( require.sp > 0 ) { if (st->sp < (unsigned int)require.sp) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_SP_INSUFFICIENT,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SP_INSUFFICIENT, 0, 0); else status_zap(&sd->bl, 0, require.sp); } @@ -14417,7 +14417,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case GD_REGENERATION: case GD_RESTORE: if (!map_flag_gvg2(sd->bl.m)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } FALLTHROUGH @@ -14429,7 +14429,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case GS_GLITTERING: if(sd->spiritball >= 10) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14440,13 +14440,13 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s #else if (st->hp < 2) { #endif - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } FALLTHROUGH case NJ_BUNSINJYUTSU: if (!(sc && sc->data[SC_NJ_NEN])) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14454,7 +14454,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case NJ_ZENYNAGE: case KO_MUCHANAGE: if(sd->status.zeny < require.zeny) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_MONEY,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_MONEY, 0, 0); return 0; } break; @@ -14464,14 +14464,14 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s break; case AM_CALLHOMUN: //Can't summon if a hom is already out if (sd->status.hom_id && sd->hd && !sd->hd->homunculus.vaporize) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case AM_REST: //Can't vapo homun if you don't have an active homun or it's hp is < 80% if (!homun_alive(sd->hd) || sd->hd->battle_status.hp < (sd->hd->battle_status.max_hp*80/100)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14485,7 +14485,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if (sd->status.inventory[i].nameid == ITEMID_ANSILA) count += sd->status.inventory[i].amount; if( count >= 3 ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_ANCILLA_NUMOVER, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_ANCILLA_NUMOVER, 0, 0); return 0; } } @@ -14505,8 +14505,8 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s && ((idx = pc->search_inventory(sd,require.itemid[0])) == INDEX_NOT_FOUND || sd->status.inventory[idx].amount < require.amount[0]) ) { - //clif->skill_fail(sd,skill_id,USESKILL_FAIL_NEED_ITEM,require.amount[0],require.itemid[0]); - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + //clif->skill_fail(sd, skill_id, USESKILL_FAIL_NEED_ITEM, require.amount[0], 0, require.itemid[0]); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14526,7 +14526,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s switch(skill_id){ case WL_TETRAVORTEX: if( i < 4 ){ - clif->skill_fail(sd,skill_id,USESKILL_FAIL_CONDITION,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_CONDITION, 0, 0); return 0; } break; @@ -14535,13 +14535,13 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if( sc && sc->data[j] ) i++; if( i == 0 ){ - clif->skill_fail(sd,skill_id,USESKILL_FAIL_SUMMON_NONE,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SUMMON_NONE, 0, 0); return 0; } break; default: if( i == 5 ){ - clif->skill_fail(sd,skill_id,USESKILL_FAIL_SUMMON,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SUMMON, 0, 0); return 0; } } @@ -14552,14 +14552,14 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s **/ case GC_HALLUCINATIONWALK: if( sc && (sc->data[SC_HALLUCINATIONWALK] || sc->data[SC_HALLUCINATIONWALK_POSTDELAY]) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case GC_COUNTERSLASH: case GC_WEAPONCRUSH: if( !(sc && sc->data[SC_COMBOATTACK] && sc->data[SC_COMBOATTACK]->val1 == GC_WEAPONBLOCKING) ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_GC_WEAPONBLOCKING, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_GC_WEAPONBLOCKING, 0, 0); return 0; } break; @@ -14568,25 +14568,25 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s **/ case RA_WUGMASTERY: if( pc_isfalcon(sd) || pc_isridingwug(sd) || sd->sc.data[SC__GROOMY] ) { - clif->skill_fail(sd,skill_id,sd->sc.data[SC__GROOMY]?USESKILL_FAIL_MANUAL_NOTIFY:USESKILL_FAIL_CONDITION,0); + clif->skill_fail(sd, skill_id, sd->sc.data[SC__GROOMY] ? USESKILL_FAIL_MANUAL_NOTIFY : USESKILL_FAIL_CONDITION, 0, 0); return 0; } break; case RA_WUGSTRIKE: if( !pc_iswug(sd) && !pc_isridingwug(sd) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_CONDITION,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_CONDITION, 0, 0); return 0; } break; case RA_WUGRIDER: if( pc_isfalcon(sd) || ( !pc_isridingwug(sd) && !pc_iswug(sd) ) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_CONDITION,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_CONDITION, 0, 0); return 0; } break; case RA_WUGDASH: if(!pc_isridingwug(sd)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_CONDITION,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_CONDITION, 0, 0); return 0; } break; @@ -14595,13 +14595,13 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s **/ case LG_BANDING: if( sc && sc->data[SC_INSPIRATION] ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case LG_PRESTIGE: if( sc && (sc->data[SC_BANDING] || sc->data[SC_INSPIRATION]) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14610,7 +14610,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if( sc && sc->data[SC_INSPIRATION] ) return 1; // Don't check for partner. if( !(sc && sc->data[SC_BANDING]) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL, 0, 0); return 0; } if( sc->data[SC_BANDING] && @@ -14621,12 +14621,12 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if( sc && sc->data[SC_COMBOATTACK] ) { if( sc->data[SC_COMBOATTACK]->val1 == SR_DRAGONCOMBO ) break; - clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, SR_DRAGONCOMBO); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_COMBOSKILL, SR_DRAGONCOMBO, 0); } return 0; case SR_CRESCENTELBOW: if( sc && sc->data[SC_CRESCENTELBOW] ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_DUPLICATE, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_DUPLICATE, 0, 0); return 0; } break; @@ -14643,7 +14643,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if( sd->spiritball > 0 ) sd->spiritball_old = require.spiritball = sd->spiritball; else { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14654,7 +14654,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case SC_MANHOLE: case SC_DIMENSIONDOOR: if( sc && sc->data[SC_MAGNETICFIELD] ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14662,7 +14662,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s int count; count = skill->check_pc_partner(sd, skill_id, &skill_lv, skill->get_splash(skill_id,skill_lv), 0); if( count < 1 ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_NEED_HELPER,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_NEED_HELPER, 0, 0); return 0; } else require.sp -= require.sp * 20 * count / 100; // -20% each W/M in the party. @@ -14672,7 +14672,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if (sd->equip_index[EQI_HAND_R] < 0 || !itemid_is_pilebunker(sd->status.inventory[sd->equip_index[EQI_HAND_R]].nameid) ) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_THIS_WEAPON, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_THIS_WEAPON, 0, 0); return 0; } break; @@ -14680,7 +14680,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if (( sd->equip_index[EQI_ACC_L] >= 0 && sd->status.inventory[sd->equip_index[EQI_ACC_L]].nameid == ITEMID_HOVERING_BOOSTER ) || ( sd->equip_index[EQI_ACC_R] >= 0 && sd->status.inventory[sd->equip_index[EQI_ACC_R]].nameid == ITEMID_HOVERING_BOOSTER )); else { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14688,25 +14688,25 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case SO_ELECTRICWALK: // Can't be casted until you've walked all cells. if( sc && sc->data[SC_PROPERTYWALK] && sc->data[SC_PROPERTYWALK]->val3 < skill->get_maxcount(sc->data[SC_PROPERTYWALK]->val1,sc->data[SC_PROPERTYWALK]->val2) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case SO_EL_CONTROL: if( !sd->status.ele_id || !sd->ed ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_EL_SUMMON,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_EL_SUMMON, 0, 0); return 0; } break; case RETURN_TO_ELDICASTES: if( pc_ismadogear(sd) ) { //Cannot be used if Mado is equipped. - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case CR_REFLECTSHIELD: if( sc && sc->data[SC_KYOMU] && rnd()%100 < 5 * sc->data[SC_KYOMU]->val1 ){ - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14715,14 +14715,14 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s case KO_KAZEHU_SEIRAN: case KO_DOHU_KOUKAI: if (sd->charm_type == skill->get_ele(skill_id, skill_lv) && sd->charm_count >= MAX_SPIRITCHARM) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_SUMMON, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SUMMON, 0, 0); return 0; } break; case KO_KAIHOU: case KO_ZENKAI: if (sd->charm_type == CHARM_TYPE_NONE || sd->charm_count <= 0) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_SUMMON,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SUMMON, 0, 0); return 0; } break; @@ -14737,67 +14737,67 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s switch(require.state) { case ST_HIDING: if(!(sc && sc->option&OPTION_HIDE)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_CLOAKING: if(!pc_iscloaking(sd)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_HIDDEN: if(!pc_ishiding(sd)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_RIDING: if (!pc_isridingpeco(sd) && !pc_isridingdragon(sd)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_FALCON: if(!pc_isfalcon(sd)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_CARTBOOST: if(!(sc && sc->data[SC_CARTBOOST])) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } FALLTHROUGH case ST_CART: if(!pc_iscarton(sd)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_CART,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_CART, 0, 0); return 0; } break; case ST_SHIELD: if (!sd->has_shield) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_SIGHT: if(!(sc && sc->data[SC_SIGHT])) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_EXPLOSIONSPIRITS: if(!(sc && sc->data[SC_EXPLOSIONSPIRITS])) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_EXPLOSIONSPIRITS,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_EXPLOSIONSPIRITS, 0, 0); return 0; } break; case ST_RECOV_WEIGHT_RATE: if(battle_config.natural_heal_weight_rate <= 100 && sd->weight*100/sd->max_weight >= (unsigned int)battle_config.natural_heal_weight_rate) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14806,7 +14806,7 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s sd->ud.canmove_tick = timer->gettick(); //When using a combo, cancel the can't move delay to enable the skill. [Skotlex] if (!unit->can_move(&sd->bl)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14815,65 +14815,65 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s break; if (map->getcell(sd->bl.m, &sd->bl, sd->bl.x, sd->bl.y, CELL_CHKWATER)) break; - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; case ST_RIDINGDRAGON: if( !pc_isridingdragon(sd) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_DRAGON,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_DRAGON, 0, 0); return 0; } break; case ST_WUG: if( !pc_iswug(sd) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_RIDINGWUG: if( !pc_isridingwug(sd) ){ - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; case ST_MADO: if( !pc_ismadogear(sd) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_MADOGEAR,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_MADOGEAR, 0, 0); return 0; } break; case ST_ELEMENTALSPIRIT: if(!sd->ed) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_EL_SUMMON,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_EL_SUMMON, 0, 0); return 0; } break; case ST_POISONINGWEAPON: if (!(sc && sc->data[SC_POISONINGWEAPON])) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_GC_POISONINGWEAPON, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_GC_POISONINGWEAPON, 0, 0); return 0; } break; case ST_ROLLINGCUTTER: if (!(sc && sc->data[SC_ROLLINGCUTTER])) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_CONDITION, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_CONDITION, 0, 0); return 0; } break; case ST_MH_FIGHTING: if (!(sc && sc->data[SC_STYLE_CHANGE] && sc->data[SC_STYLE_CHANGE]->val2 == MH_MD_FIGHTING)){ - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } FALLTHROUGH case ST_MH_GRAPPLING: if (!(sc && sc->data[SC_STYLE_CHANGE] && sc->data[SC_STYLE_CHANGE]->val2 == MH_MD_GRAPPLING)){ - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } FALLTHROUGH case ST_PECO: if (!pc_isridingpeco(sd)) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } break; @@ -14882,27 +14882,27 @@ static int skill_check_condition_castbegin(struct map_session_data *sd, uint16 s if(require.mhp > 0 && get_percentage(st->hp, st->max_hp) > require.mhp) { //mhp is the max-hp-requirement, that is, //you must have this % or less of HP to cast it. - clif->skill_fail(sd,skill_id,USESKILL_FAIL_HP_INSUFFICIENT,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_HP_INSUFFICIENT, 0, 0); return 0; } if( require.weapon && !pc_check_weapontype(sd,require.weapon) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_THIS_WEAPON,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_THIS_WEAPON, 0, 0); return 0; } if( require.sp > 0 && st->sp < (unsigned int)require.sp) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_SP_INSUFFICIENT,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SP_INSUFFICIENT, 0, 0); return 0; } if( require.zeny > 0 && sd->status.zeny < require.zeny ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_MONEY,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_MONEY, 0, 0); return 0; } if( require.spiritball > 0 && sd->spiritball < require.spiritball) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_SPIRITS,require.spiritball); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SPIRITS, require.spiritball, 0); return 0; } @@ -14984,7 +14984,7 @@ static int skill_check_condition_castend(struct map_session_data *sd, uint16 ski if( sd->skillitem == skill_id ) return 1; if( pc_is90overweight(sd) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_WEIGHTOVER,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_WEIGHTOVER, 0, 0); return 0; } @@ -15018,7 +15018,7 @@ static int skill_check_condition_castend(struct map_session_data *sd, uint16 ski || (skill_id==AM_CANNIBALIZE && c != i && battle_config.summon_flora&2) ) { //Fails when: exceed max limit. There are other plant types already out. - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } } @@ -15038,7 +15038,7 @@ static int skill_check_condition_castend(struct map_session_data *sd, uint16 ski map->foreachinmap(skill->check_condition_mob_master_sub, sd->bl.m, BL_MOB, sd->bl.id, MOBID_SILVERSNIPER, skill_id, &c); } if( c >= maxcount ) { - clif->skill_fail(sd , skill_id, USESKILL_FAIL_SUMMON, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_SUMMON, 0, 0); return 0; } } @@ -15048,7 +15048,7 @@ static int skill_check_condition_castend(struct map_session_data *sd, uint16 ski int c = 0; i = map->foreachinmap(skill->check_condition_mob_master_sub, sd->bl.m, BL_MOB, sd->bl.id, MOBID_KO_KAGE, skill_id, &c); if( c >= skill->get_maxcount(skill_id,skill_lv) || c != i) { - clif->skill_fail(sd , skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } } @@ -15064,19 +15064,19 @@ static int skill_check_condition_castend(struct map_session_data *sd, uint16 ski require = skill->get_requirement(sd,skill_id,skill_lv); if( require.hp > 0 && st->hp <= (unsigned int)require.hp) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_HP_INSUFFICIENT,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_HP_INSUFFICIENT, 0, 0); return 0; } if( require.weapon && !pc_check_weapontype(sd,require.weapon) ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_THIS_WEAPON,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_THIS_WEAPON, 0, 0); return 0; } if( require.ammo ) { //Skill requires stuff equipped in the arrow slot. if((i=sd->equip_index[EQI_AMMO]) < 0 || !sd->inventory_data[i] ) { if( require.ammo&1<<8 ) - clif->skill_fail(sd,skill_id,USESKILL_FAIL_CANONBALL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_CANONBALL, 0, 0); else clif->arrow_fail(sd,0); return 0; @@ -15092,7 +15092,7 @@ static int skill_check_condition_castend(struct map_session_data *sd, uint16 ski if (!(require.ammo&1<<sd->inventory_data[i]->subtype)) { //Ammo type check. Send the "wrong weapon type" message //which is the closest we have to wrong ammo type. [Skotlex] clif->arrow_fail(sd,0); //Haplo suggested we just send the equip-arrows message instead. [Skotlex] - //clif->skill_fail(sd,skill_id,USESKILL_FAIL_THIS_WEAPON,0); + //clif->skill_fail(sd, skill_id, USESKILL_FAIL_THIS_WEAPON, 0, 0); return 0; } } @@ -15131,11 +15131,11 @@ static int skill_check_condition_castend(struct map_session_data *sd, uint16 ski cause = USESKILL_FAIL_NEED_EQUIPMENT; /* Fall through */ default: - clif->skill_fail(sd, skill_id, cause, max(1,require.amount[i])|(require.itemid[i] << 16)); + clif->skill_fail(sd, skill_id, cause, max(1, require.amount[i]), require.itemid[i]); return 0; } } - clif->skill_fail(sd, skill_id, cause, 0); + clif->skill_fail(sd, skill_id, cause, 0, 0); return 0; } } @@ -16097,7 +16097,7 @@ static void skill_repairweapon(struct map_session_data *sd, int idx) if ( !( target_sd = map->id2sd(sd->menuskill_val) ) ) //Failed.... return; - if( idx == 0xFFFF ) // No item selected ('Cancel' clicked) + if (idx == 0xFFFF || idx == -1) // No item selected ('Cancel' clicked) return; if( idx < 0 || idx >= MAX_INVENTORY ) return; //Invalid index?? @@ -16116,7 +16116,7 @@ static void skill_repairweapon(struct map_session_data *sd, int idx) else material = materials[2]; // Armors consume 1 Steel if (pc->search_inventory(sd,material) == INDEX_NOT_FOUND) { - clif->skill_fail(sd,sd->menuskill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, sd->menuskill_id, USESKILL_FAIL_LEVEL, 0, 0); return; } @@ -16176,7 +16176,7 @@ static void skill_weaponrefine(struct map_session_data *sd, int idx) int i = 0, per; if( ditem->flag.no_refine ) { // if the item isn't refinable - clif->skill_fail(sd,sd->menuskill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, sd->menuskill_id, USESKILL_FAIL_LEVEL, 0, 0); return; } if( item->refine >= sd->menuskill_val || item->refine >= 10 ){ @@ -18638,7 +18638,7 @@ static int skill_poisoningweapon(struct map_session_data *sd, int nameid) int chance, i; nullpo_ret(sd); if (nameid <= 0 || (i = pc->search_inventory(sd,nameid)) == INDEX_NOT_FOUND || pc->delitem(sd, i, 1, 0, DELITEM_NORMAL, LOG_TYPE_CONSUME)) { - clif->skill_fail(sd,GC_POISONINGWEAPON,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, GC_POISONINGWEAPON, USESKILL_FAIL_LEVEL, 0, 0); return 0; } switch( nameid ) @@ -18652,7 +18652,7 @@ static int skill_poisoningweapon(struct map_session_data *sd, int nameid) case ITEMID_POISON_LAUGHING: type = SC_MAGICMUSHROOM; break; case ITEMID_POISON_OBLIVION: type = SC_OBLIVIONCURSE; break; default: - clif->skill_fail(sd,GC_POISONINGWEAPON,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, GC_POISONINGWEAPON, USESKILL_FAIL_LEVEL, 0, 0); return 0; } @@ -18700,7 +18700,7 @@ static int skill_magicdecoy(struct map_session_data *sd, int nameid) || (i = pc->search_inventory(sd, nameid)) == INDEX_NOT_FOUND || pc->delitem(sd, i, 1, 0, DELITEM_NORMAL, LOG_TYPE_CONSUME) != 0 ) { - clif->skill_fail(sd,NC_MAGICDECOY,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, NC_MAGICDECOY, USESKILL_FAIL_LEVEL, 0, 0); return 0; } @@ -18754,7 +18754,7 @@ static int skill_spellbook(struct map_session_data *sd, int nameid) for(i=SC_SPELLBOOK1; i <= SC_SPELLBOOK7; i++) if( sc && !sc->data[i] ) break; if( i > SC_SPELLBOOK7 ) { - clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK_READING, 0); + clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK_READING, 0, 0); return 0; } @@ -18764,7 +18764,7 @@ static int skill_spellbook(struct map_session_data *sd, int nameid) if( !pc->checkskill(sd, (skill_id = skill->dbs->spellbook_db[i].skill_id)) ) { // User don't know the skill sc_start(&sd->bl, &sd->bl, SC_SLEEP, 100, 1, skill->get_time(WL_READING_SB, pc->checkskill(sd,WL_READING_SB))); - clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK_DIFFICULT_SLEEP, 0); + clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK_DIFFICULT_SLEEP, 0, 0); return 0; } @@ -18773,7 +18773,7 @@ static int skill_spellbook(struct map_session_data *sd, int nameid) if( sc && sc->data[SC_READING_SB] ) { if( (sc->data[SC_READING_SB]->val2 + point) > max_preserve ) { - clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK_PRESERVATION_POINT, 0); + clif->skill_fail(sd, WL_READING_SB, USESKILL_FAIL_SPELLBOOK_PRESERVATION_POINT, 0, 0); return 0; } for(i = SC_SPELLBOOK7; i >= SC_SPELLBOOK1; i--){ // This is how official saves spellbook. [malufett] @@ -18805,7 +18805,7 @@ static int skill_select_menu(struct map_session_data *sd, uint16 skill_id) if( skill_id >= GS_GLITTERING || skill->get_type(skill_id) != BF_MAGIC || (id = sd->status.skill[idx].id) == 0 || sd->status.skill[idx].flag != SKILL_FLAG_PLAGIARIZED ) { - clif->skill_fail(sd,SC_AUTOSHADOWSPELL,0,0); + clif->skill_fail(sd, SC_AUTOSHADOWSPELL, 0, 0, 0); return 0; } @@ -18840,7 +18840,7 @@ static int skill_elementalanalysis(struct map_session_data *sd, uint16 skill_lv, if (idx < 0 || idx >= MAX_INVENTORY || (nameid = sd->status.inventory[idx].nameid) <= 0 || del_amount < 0 || del_amount > sd->status.inventory[idx].amount) { - clif->skill_fail(sd,SO_EL_ANALYSIS,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, SO_EL_ANALYSIS, USESKILL_FAIL_LEVEL, 0, 0); return 1; } @@ -18856,18 +18856,18 @@ static int skill_elementalanalysis(struct map_session_data *sd, uint16 skill_lv, case ITEMID_WIND_OF_VERDURE: product = ITEMID_ROUGH_WIND; break; case ITEMID_YELLOW_LIVE: product = ITEMID_GREAT_NATURE; break; default: - clif->skill_fail(sd,SO_EL_ANALYSIS,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, SO_EL_ANALYSIS, USESKILL_FAIL_LEVEL, 0, 0); return 1; } if( pc->delitem(sd, idx, del_amount, 0, DELITEM_SKILLUSE, LOG_TYPE_CONSUME) ) { - clif->skill_fail(sd,SO_EL_ANALYSIS,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, SO_EL_ANALYSIS, USESKILL_FAIL_LEVEL, 0, 0); return 1; } if( skill_lv == 2 && rnd()%100 < 25 ) { // At level 2 have a fail chance. You loose your items if it fails. - clif->skill_fail(sd,SO_EL_ANALYSIS,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, SO_EL_ANALYSIS, USESKILL_FAIL_LEVEL, 0, 0); return 1; } @@ -19917,7 +19917,7 @@ static bool skill_parse_row_abradb(char *split[], int columns, int current) static bool skill_parse_row_changematerialdb(char *split[], int columns, int current) { // ProductID,BaseRate,MakeAmount1,MakeAmountRate1...,MakeAmount5,MakeAmountRate5 - uint16 skill_id; + int skill_id; short j; int x,y; diff --git a/src/map/skill.h b/src/map/skill.h index bd1dc3344..736417649 100644 --- a/src/map/skill.h +++ b/src/map/skill.h @@ -1726,7 +1726,7 @@ struct skill_condition { // Database skills struct s_skill_db { - unsigned short nameid; + int nameid; char name[MAX_SKILL_NAME_LENGTH]; char desc[40]; int range[MAX_SKILL_LEVEL],hit,inf,element[MAX_SKILL_LEVEL],nk,splash[MAX_SKILL_LEVEL],max; diff --git a/src/map/unit.c b/src/map/unit.c index 4f9aa0bf8..2fd8d6efb 100644 --- a/src/map/unit.c +++ b/src/map/unit.c @@ -1303,7 +1303,7 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill return 0; p_sd = map->charid2sd(sd->status.partner_id); if (p_sd == NULL) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } target = &p_sd->bl; @@ -1312,11 +1312,11 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill case GC_WEAPONCRUSH: if( sc && sc->data[SC_COMBOATTACK] && sc->data[SC_COMBOATTACK]->val1 == GC_WEAPONBLOCKING ) { if( (target=map->id2bl(sc->data[SC_COMBOATTACK]->val2)) == NULL ) { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_GC_WEAPONBLOCKING,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_GC_WEAPONBLOCKING, 0, 0); return 0; } } else { - clif->skill_fail(sd,skill_id,USESKILL_FAIL_GC_WEAPONBLOCKING,0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_GC_WEAPONBLOCKING, 0, 0); return 0; } break; @@ -1375,7 +1375,7 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill if (sd) { if ((skill->get_inf2(skill_id)&INF2_ENSEMBLE_SKILL) && skill->check_pc_partner(sd, skill_id, &skill_lv, 1, 0) < 1) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } @@ -1389,14 +1389,14 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill case BD_ENCORE: //Prevent using the dance skill if you no longer have the skill in your tree. if (!sd->skill_id_dance || pc->checkskill(sd, sd->skill_id_dance) <= 0){ - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } sd->skill_id_old = skill_id; break; case WL_WHITEIMPRISON: if (battle->check_target(src, target, BCT_SELF | BCT_ENEMY) < 0) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET, 0, 0); return 0; } break; @@ -1504,7 +1504,7 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill if (i == count) { ARR_FIND(0, count, i, sd->devotion[i] == 0); if(i == count) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; // Can't cast on other characters when limit is reached } } @@ -1512,7 +1512,7 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill break; case AB_CLEARANCE: if (target->type != BL_MOB && battle->check_target(src, target, BCT_PARTY) <= 0 && sd) { - clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET, 0); + clif->skill_fail(sd, skill_id, USESKILL_FAIL_TOTARGET, 0, 0); return 0; } break; @@ -1725,7 +1725,7 @@ static int unit_skilluse_pos2(struct block_list *src, short skill_x, short skill if (map->getcell(src->m, src, skill_x, skill_y, CELL_CHKWALL)) { // can't cast ground targeted spells on wall cells - if (sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + if (sd) clif->skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0, 0); return 0; } @@ -2170,7 +2170,7 @@ static int unit_attack_timer_sub(struct block_list *src, int tid, int64 tick) if (!battle_config.sdelay_attack_enable && DIFF_TICK(ud->canact_tick, tick) > 0 && !(sd && (pc->checkskill(sd, SA_FREECAST) > 0 || (skill->get_inf2(ud->skill_id) & (INF2_FREE_CAST_REDUCED | INF2_FREE_CAST_NORMAL)) != 0))) { // attacking when under cast delay has restrictions: if( tid == INVALID_TIMER ) { //requested attack. - if(sd) clif->skill_fail(sd,1,USESKILL_FAIL_SKILLINTERVAL,0); + if(sd) clif->skill_fail(sd, 1, USESKILL_FAIL_SKILLINTERVAL, 0, 0); return 0; } //Otherwise, we are in a combo-attack, delay this until your canact time is over. [Skotlex] diff --git a/src/map/unit.h b/src/map/unit.h index 761b3a0b6..0c1c2405c 100644 --- a/src/map/unit.h +++ b/src/map/unit.h @@ -81,16 +81,16 @@ struct unit_data { struct view_data { int16 class; - uint16 weapon, + int weapon, shield, //Or left-hand weapon. robe, head_top, head_mid, head_bottom, hair_style, - hair_color, - cloth_color, body_style; + uint16 hair_color, + cloth_color; char sex; unsigned dead_sit : 2; }; diff --git a/src/map/vending.c b/src/map/vending.c index fb8b22729..692f5f378 100644 --- a/src/map/vending.c +++ b/src/map/vending.c @@ -257,14 +257,14 @@ static void vending_openvending(struct map_session_data *sd, const char *message vending_skill_lvl = pc->checkskill(sd, MC_VENDING); // skill level and cart check if( !vending_skill_lvl || !pc_iscarton(sd) ) { - clif->skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0, 0); return; } // check number of items in shop if( count < 1 || count > MAX_VENDING || count > 2 + vending_skill_lvl ) { // invalid item count - clif->skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); + clif->skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0, 0); return; } @@ -298,7 +298,7 @@ static void vending_openvending(struct map_session_data *sd, const char *message clif->message (sd->fd, msg_sd(sd,266)); //"Some of your items cannot be vended and were removed from the shop." if( i == 0 ) { // no valid item found - clif->skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); // custom reply packet + clif->skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0, 0); // custom reply packet return; } sd->state.prevend = sd->state.workinprogress = 0; @@ -315,7 +315,7 @@ static void vending_openvending(struct map_session_data *sd, const char *message /// Checks if an item is being sold in given player's vending. -static bool vending_search(struct map_session_data *sd, unsigned short nameid) +static bool vending_search(struct map_session_data *sd, int nameid) { int i; @@ -324,7 +324,7 @@ static bool vending_search(struct map_session_data *sd, unsigned short nameid) return false; } - ARR_FIND( 0, sd->vend_num, i, sd->status.cart[sd->vending[i].index].nameid == (short)nameid ); + ARR_FIND(0, sd->vend_num, i, sd->status.cart[sd->vending[i].index].nameid == nameid); if( i == sd->vend_num ) { // not found return false; } @@ -347,7 +347,7 @@ static bool vending_searchall(struct map_session_data *sd, const struct s_search return true; for( idx = 0; idx < s->item_count; idx++ ) { - ARR_FIND( 0, sd->vend_num, i, sd->status.cart[sd->vending[i].index].nameid == (short)s->itemlist[idx] ); + ARR_FIND(0, sd->vend_num, i, sd->status.cart[sd->vending[i].index].nameid == s->itemlist[idx]); if( i == sd->vend_num ) {// not found continue; } diff --git a/src/map/vending.h b/src/map/vending.h index 831e122e7..c994aad3a 100644 --- a/src/map/vending.h +++ b/src/map/vending.h @@ -45,7 +45,7 @@ struct vending_interface { void (*open) (struct map_session_data* sd, const char* message, const uint8* data, int count); void (*list) (struct map_session_data* sd, unsigned int id); void (*purchase) (struct map_session_data* sd, int aid, unsigned int uid, const uint8* data, int count); - bool (*search) (struct map_session_data* sd, unsigned short nameid); + bool (*search) (struct map_session_data* sd, int nameid); bool (*searchall) (struct map_session_data* sd, const struct s_search_store_search* s); }; diff --git a/src/plugins/HPMHooking.c b/src/plugins/HPMHooking.c index e3b694c2b..ca64aca6a 100644 --- a/src/plugins/HPMHooking.c +++ b/src/plugins/HPMHooking.c @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2013-2016 Hercules Dev Team + * Copyright (C) 2013-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/plugins/HPMHooking/HPMHooking.Defs.inc b/src/plugins/HPMHooking/HPMHooking.Defs.inc index 0a3bbed82..31a7919bc 100644 --- a/src/plugins/HPMHooking/HPMHooking.Defs.inc +++ b/src/plugins/HPMHooking/HPMHooking.Defs.inc @@ -330,16 +330,16 @@ typedef void (*HPMHOOK_post_bg_config_read) (void); #ifdef MAP_BUYINGSTORE_H /* buyingstore */ typedef bool (*HPMHOOK_pre_buyingstore_setup) (struct map_session_data **sd, unsigned char *slots); typedef bool (*HPMHOOK_post_buyingstore_setup) (bool retVal___, struct map_session_data *sd, unsigned char slots); -typedef void (*HPMHOOK_pre_buyingstore_create) (struct map_session_data **sd, int *zenylimit, unsigned char *result, const char **storename, const uint8 **itemlist, unsigned int *count); -typedef void (*HPMHOOK_post_buyingstore_create) (struct map_session_data *sd, int zenylimit, unsigned char result, const char *storename, const uint8 *itemlist, unsigned int count); +typedef void (*HPMHOOK_pre_buyingstore_create) (struct map_session_data **sd, int *zenylimit, unsigned char *result, const char **storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub **itemlist, unsigned int *count); +typedef void (*HPMHOOK_post_buyingstore_create) (struct map_session_data *sd, int zenylimit, unsigned char result, const char *storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub *itemlist, unsigned int count); typedef void (*HPMHOOK_pre_buyingstore_close) (struct map_session_data **sd); typedef void (*HPMHOOK_post_buyingstore_close) (struct map_session_data *sd); typedef void (*HPMHOOK_pre_buyingstore_open) (struct map_session_data **sd, int *account_id); typedef void (*HPMHOOK_post_buyingstore_open) (struct map_session_data *sd, int account_id); -typedef void (*HPMHOOK_pre_buyingstore_trade) (struct map_session_data **sd, int *account_id, unsigned int *buyer_id, const uint8 **itemlist, unsigned int *count); -typedef void (*HPMHOOK_post_buyingstore_trade) (struct map_session_data *sd, int account_id, unsigned int buyer_id, const uint8 *itemlist, unsigned int count); -typedef bool (*HPMHOOK_pre_buyingstore_search) (struct map_session_data **sd, unsigned short *nameid); -typedef bool (*HPMHOOK_post_buyingstore_search) (bool retVal___, struct map_session_data *sd, unsigned short nameid); +typedef void (*HPMHOOK_pre_buyingstore_trade) (struct map_session_data **sd, int *account_id, unsigned int *buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub **itemlist, unsigned int *count); +typedef void (*HPMHOOK_post_buyingstore_trade) (struct map_session_data *sd, int account_id, unsigned int buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub *itemlist, unsigned int count); +typedef bool (*HPMHOOK_pre_buyingstore_search) (struct map_session_data **sd, int *nameid); +typedef bool (*HPMHOOK_post_buyingstore_search) (bool retVal___, struct map_session_data *sd, int nameid); typedef bool (*HPMHOOK_pre_buyingstore_searchall) (struct map_session_data **sd, const struct s_search_store_search **s); typedef bool (*HPMHOOK_post_buyingstore_searchall) (bool retVal___, struct map_session_data *sd, const struct s_search_store_search *s); typedef unsigned int (*HPMHOOK_pre_buyingstore_getuid) (void); @@ -1030,10 +1030,8 @@ typedef void (*HPMHOOK_pre_clif_unequipitemack) (struct map_session_data **sd, i typedef void (*HPMHOOK_post_clif_unequipitemack) (struct map_session_data *sd, int n, int pos, enum e_UNEQUIP_ITEM_ACK result); typedef void (*HPMHOOK_pre_clif_useitemack) (struct map_session_data **sd, int *index, int *amount, bool *ok); typedef void (*HPMHOOK_post_clif_useitemack) (struct map_session_data *sd, int index, int amount, bool ok); -typedef void (*HPMHOOK_pre_clif_addcards) (unsigned char **buf, struct item **item); -typedef void (*HPMHOOK_post_clif_addcards) (unsigned char *buf, struct item *item); -typedef void (*HPMHOOK_pre_clif_addcards2) (unsigned short **cards, struct item **item); -typedef void (*HPMHOOK_post_clif_addcards2) (unsigned short *cards, struct item *item); +typedef void (*HPMHOOK_pre_clif_addcards) (struct EQUIPSLOTINFO **buf, struct item **item); +typedef void (*HPMHOOK_post_clif_addcards) (struct EQUIPSLOTINFO *buf, struct item *item); typedef void (*HPMHOOK_pre_clif_item_sub) (unsigned char **buf, int *n, struct item **i, struct item_data **id, int *equip); typedef void (*HPMHOOK_post_clif_item_sub) (unsigned char *buf, int n, struct item *i, struct item_data *id, int equip); typedef void (*HPMHOOK_pre_clif_getareachar_item) (struct map_session_data **sd, struct flooritem_data **fitem); @@ -1042,10 +1040,12 @@ typedef void (*HPMHOOK_pre_clif_cart_additem_ack) (struct map_session_data **sd, typedef void (*HPMHOOK_post_clif_cart_additem_ack) (struct map_session_data *sd, int flag); typedef void (*HPMHOOK_pre_clif_cashshop_load) (void); typedef void (*HPMHOOK_post_clif_cashshop_load) (void); -typedef void (*HPMHOOK_pre_clif_package_announce) (struct map_session_data **sd, unsigned short *nameid, unsigned short *containerid); -typedef void (*HPMHOOK_post_clif_package_announce) (struct map_session_data *sd, unsigned short nameid, unsigned short containerid); -typedef void (*HPMHOOK_pre_clif_item_drop_announce) (struct map_session_data **sd, unsigned short *nameid, char **monsterName); -typedef void (*HPMHOOK_post_clif_item_drop_announce) (struct map_session_data *sd, unsigned short nameid, char *monsterName); +typedef void (*HPMHOOK_pre_clif_cashShopSchedule) (int *fd, struct map_session_data **sd); +typedef void (*HPMHOOK_post_clif_cashShopSchedule) (int fd, struct map_session_data *sd); +typedef void (*HPMHOOK_pre_clif_package_announce) (struct map_session_data **sd, int *nameid, int *containerid); +typedef void (*HPMHOOK_post_clif_package_announce) (struct map_session_data *sd, int nameid, int containerid); +typedef void (*HPMHOOK_pre_clif_item_drop_announce) (struct map_session_data **sd, int *nameid, char **monsterName); +typedef void (*HPMHOOK_post_clif_item_drop_announce) (struct map_session_data *sd, int nameid, char *monsterName); typedef void (*HPMHOOK_pre_clif_clearunit_single) (int *id, clr_type *type, int *fd); typedef void (*HPMHOOK_post_clif_clearunit_single) (int id, clr_type type, int fd); typedef void (*HPMHOOK_pre_clif_clearunit_area) (struct block_list **bl, clr_type *type); @@ -1192,8 +1192,8 @@ typedef int (*HPMHOOK_pre_clif_outsight) (struct block_list **bl, va_list ap); typedef int (*HPMHOOK_post_clif_outsight) (int retVal___, struct block_list *bl, va_list ap); typedef void (*HPMHOOK_pre_clif_skillcastcancel) (struct block_list **bl); typedef void (*HPMHOOK_post_clif_skillcastcancel) (struct block_list *bl); -typedef void (*HPMHOOK_pre_clif_skill_fail) (struct map_session_data **sd, uint16 *skill_id, enum useskill_fail_cause *cause, int *btype); -typedef void (*HPMHOOK_post_clif_skill_fail) (struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype); +typedef void (*HPMHOOK_pre_clif_skill_fail) (struct map_session_data **sd, uint16 *skill_id, enum useskill_fail_cause *cause, int *btype, int32 *item_id); +typedef void (*HPMHOOK_post_clif_skill_fail) (struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype, int32 item_id); typedef void (*HPMHOOK_pre_clif_skill_cooldown) (struct map_session_data **sd, uint16 *skill_id, unsigned int *duration); typedef void (*HPMHOOK_post_clif_skill_cooldown) (struct map_session_data *sd, uint16 skill_id, unsigned int duration); typedef void (*HPMHOOK_pre_clif_skill_memomessage) (struct map_session_data **sd, int *type); @@ -1256,8 +1256,8 @@ typedef int (*HPMHOOK_pre_clif_hpmeter_sub) (struct block_list **bl, va_list ap) typedef int (*HPMHOOK_post_clif_hpmeter_sub) (int retVal___, struct block_list *bl, va_list ap); typedef void (*HPMHOOK_pre_clif_upgrademessage) (int *fd, int *result, int *item_id); typedef void (*HPMHOOK_post_clif_upgrademessage) (int fd, int result, int item_id); -typedef void (*HPMHOOK_pre_clif_get_weapon_view) (struct map_session_data **sd, unsigned short **rhand, unsigned short **lhand); -typedef void (*HPMHOOK_post_clif_get_weapon_view) (struct map_session_data *sd, unsigned short *rhand, unsigned short *lhand); +typedef void (*HPMHOOK_pre_clif_get_weapon_view) (struct map_session_data **sd, int **rhand, int **lhand); +typedef void (*HPMHOOK_post_clif_get_weapon_view) (struct map_session_data *sd, int *rhand, int *lhand); typedef void (*HPMHOOK_pre_clif_gospel_info) (struct map_session_data **sd, int *type); typedef void (*HPMHOOK_post_clif_gospel_info) (struct map_session_data *sd, int type); typedef void (*HPMHOOK_pre_clif_feel_req) (int *fd, struct map_session_data **sd, uint16 *skill_lv); @@ -1506,6 +1506,8 @@ typedef void (*HPMHOOK_pre_clif_buyvending) (struct map_session_data **sd, int * typedef void (*HPMHOOK_post_clif_buyvending) (struct map_session_data *sd, int index, int amount, int fail); typedef void (*HPMHOOK_pre_clif_openvending) (struct map_session_data **sd, int *id, struct s_vending **vending_list); typedef void (*HPMHOOK_post_clif_openvending) (struct map_session_data *sd, int id, struct s_vending *vending_list); +typedef void (*HPMHOOK_pre_clif_openvendingAck) (int *fd, int *result); +typedef void (*HPMHOOK_post_clif_openvendingAck) (int fd, int result); typedef void (*HPMHOOK_pre_clif_vendingreport) (struct map_session_data **sd, int *index, int *amount, uint32 *char_id, int *zeny); typedef void (*HPMHOOK_post_clif_vendingreport) (struct map_session_data *sd, int index, int amount, uint32 char_id, int zeny); typedef void (*HPMHOOK_pre_clif_storagelist) (struct map_session_data **sd, struct item **items, int *items_length); @@ -1798,12 +1800,12 @@ typedef void (*HPMHOOK_pre_clif_buyingstore_itemlist) (struct map_session_data * typedef void (*HPMHOOK_post_clif_buyingstore_itemlist) (struct map_session_data *sd, struct map_session_data *pl_sd); typedef void (*HPMHOOK_pre_clif_buyingstore_trade_failed_buyer) (struct map_session_data **sd, short *result); typedef void (*HPMHOOK_post_clif_buyingstore_trade_failed_buyer) (struct map_session_data *sd, short result); -typedef void (*HPMHOOK_pre_clif_buyingstore_update_item) (struct map_session_data **sd, unsigned short *nameid, unsigned short *amount, uint32 *char_id, int *zeny); -typedef void (*HPMHOOK_post_clif_buyingstore_update_item) (struct map_session_data *sd, unsigned short nameid, unsigned short amount, uint32 char_id, int zeny); +typedef void (*HPMHOOK_pre_clif_buyingstore_update_item) (struct map_session_data **sd, int *nameid, unsigned short *amount, uint32 *char_id, int *zeny); +typedef void (*HPMHOOK_post_clif_buyingstore_update_item) (struct map_session_data *sd, int nameid, unsigned short amount, uint32 char_id, int zeny); typedef void (*HPMHOOK_pre_clif_buyingstore_delete_item) (struct map_session_data **sd, short *index, unsigned short *amount, int *price); typedef void (*HPMHOOK_post_clif_buyingstore_delete_item) (struct map_session_data *sd, short index, unsigned short amount, int price); -typedef void (*HPMHOOK_pre_clif_buyingstore_trade_failed_seller) (struct map_session_data **sd, short *result, unsigned short *nameid); -typedef void (*HPMHOOK_post_clif_buyingstore_trade_failed_seller) (struct map_session_data *sd, short result, unsigned short nameid); +typedef void (*HPMHOOK_pre_clif_buyingstore_trade_failed_seller) (struct map_session_data **sd, short *result, int *nameid); +typedef void (*HPMHOOK_post_clif_buyingstore_trade_failed_seller) (struct map_session_data *sd, short result, int nameid); typedef void (*HPMHOOK_pre_clif_search_store_info_ack) (struct map_session_data **sd); typedef void (*HPMHOOK_post_clif_search_store_info_ack) (struct map_session_data *sd); typedef void (*HPMHOOK_pre_clif_search_store_info_failed) (struct map_session_data **sd, unsigned char *reason); @@ -1866,8 +1868,8 @@ typedef void (*HPMHOOK_pre_clif_npc_market_purchase_ack) (struct map_session_dat typedef void (*HPMHOOK_post_clif_npc_market_purchase_ack) (struct map_session_data *sd, const struct itemlist *item_list, unsigned char response); typedef bool (*HPMHOOK_pre_clif_parse_roulette_db) (void); typedef bool (*HPMHOOK_post_clif_parse_roulette_db) (bool retVal___); -typedef void (*HPMHOOK_pre_clif_roulette_generate_ack) (struct map_session_data **sd, unsigned char *result, short *stage, short *prizeIdx, short *bonusItemID); -typedef void (*HPMHOOK_post_clif_roulette_generate_ack) (struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, short bonusItemID); +typedef void (*HPMHOOK_pre_clif_roulette_generate_ack) (struct map_session_data **sd, unsigned char *result, short *stage, short *prizeIdx, int *bonusItemID); +typedef void (*HPMHOOK_post_clif_roulette_generate_ack) (struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, int bonusItemID); typedef void (*HPMHOOK_pre_clif_openmergeitem) (int *fd, struct map_session_data **sd); typedef void (*HPMHOOK_post_clif_openmergeitem) (int fd, struct map_session_data *sd); typedef void (*HPMHOOK_pre_clif_cancelmergeitem) (int *fd, struct map_session_data **sd); @@ -2358,8 +2360,8 @@ typedef void (*HPMHOOK_pre_clif_rodex_open_write_mail) (int *fd, const char **re typedef void (*HPMHOOK_post_clif_rodex_open_write_mail) (int fd, const char *receiver_name, int8 result); typedef void (*HPMHOOK_pre_clif_pRodexAddItem) (int *fd, struct map_session_data **sd); typedef void (*HPMHOOK_post_clif_pRodexAddItem) (int fd, struct map_session_data *sd); -typedef void (*HPMHOOK_pre_clif_rodex_add_item_result) (struct map_session_data **sd, int16 *idx, int16 *amount, int8 *result); -typedef void (*HPMHOOK_post_clif_rodex_add_item_result) (struct map_session_data *sd, int16 idx, int16 amount, int8 result); +typedef void (*HPMHOOK_pre_clif_rodex_add_item_result) (struct map_session_data **sd, int16 *idx, int16 *amount, enum rodex_add_item *result); +typedef void (*HPMHOOK_post_clif_rodex_add_item_result) (struct map_session_data *sd, int16 idx, int16 amount, enum rodex_add_item result); typedef void (*HPMHOOK_pre_clif_pRodexRemoveItem) (int *fd, struct map_session_data **sd); typedef void (*HPMHOOK_post_clif_pRodexRemoveItem) (int fd, struct map_session_data *sd); typedef void (*HPMHOOK_pre_clif_rodex_remove_item_result) (struct map_session_data **sd, int16 *idx, int16 *amount); @@ -2398,12 +2400,12 @@ typedef void (*HPMHOOK_pre_clif_pRodexRefreshMaillist) (int *fd, struct map_sess typedef void (*HPMHOOK_post_clif_pRodexRefreshMaillist) (int fd, struct map_session_data *sd); typedef void (*HPMHOOK_pre_clif_pRodexRequestZeny) (int *fd, struct map_session_data **sd); typedef void (*HPMHOOK_post_clif_pRodexRequestZeny) (int fd, struct map_session_data *sd); -typedef void (*HPMHOOK_pre_clif_rodex_request_zeny) (struct map_session_data **sd, int8 *opentype, int64 *mail_id, int8 *result); -typedef void (*HPMHOOK_post_clif_rodex_request_zeny) (struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result); +typedef void (*HPMHOOK_pre_clif_rodex_request_zeny) (struct map_session_data **sd, int8 *opentype, int64 *mail_id, enum rodex_get_zeny *result); +typedef void (*HPMHOOK_post_clif_rodex_request_zeny) (struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_zeny result); typedef void (*HPMHOOK_pre_clif_pRodexRequestItems) (int *fd, struct map_session_data **sd); typedef void (*HPMHOOK_post_clif_pRodexRequestItems) (int fd, struct map_session_data *sd); -typedef void (*HPMHOOK_pre_clif_rodex_request_items) (struct map_session_data **sd, int8 *opentype, int64 *mail_id, int8 *result); -typedef void (*HPMHOOK_post_clif_rodex_request_items) (struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result); +typedef void (*HPMHOOK_pre_clif_rodex_request_items) (struct map_session_data **sd, int8 *opentype, int64 *mail_id, enum rodex_get_items *result); +typedef void (*HPMHOOK_post_clif_rodex_request_items) (struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_items result); typedef void (*HPMHOOK_pre_clif_rodex_icon) (int *fd, bool *show); typedef void (*HPMHOOK_post_clif_rodex_icon) (int fd, bool show); typedef void (*HPMHOOK_pre_clif_skill_scale) (struct block_list **bl, int *src_id, int *x, int *y, uint16 *skill_id, uint16 *skill_lv, int *casttime); @@ -2452,8 +2454,8 @@ typedef bool (*HPMHOOK_pre_clif_stylist_read_db_libconfig_sub) (struct config_se typedef bool (*HPMHOOK_post_clif_stylist_read_db_libconfig_sub) (bool retVal___, struct config_setting_t *it, int idx, const char *source); typedef bool (*HPMHOOK_pre_clif_style_change_validate_requirements) (struct map_session_data **sd, int *type, int16 *idx); typedef bool (*HPMHOOK_post_clif_style_change_validate_requirements) (bool retVal___, struct map_session_data *sd, int type, int16 idx); -typedef void (*HPMHOOK_pre_clif_stylist_send_rodexitem) (struct map_session_data **sd, int16 *itemid); -typedef void (*HPMHOOK_post_clif_stylist_send_rodexitem) (struct map_session_data *sd, int16 itemid); +typedef void (*HPMHOOK_pre_clif_stylist_send_rodexitem) (struct map_session_data **sd, int *itemid); +typedef void (*HPMHOOK_post_clif_stylist_send_rodexitem) (struct map_session_data *sd, int itemid); typedef void (*HPMHOOK_pre_clif_pReqStyleChange) (int *fd, struct map_session_data **sd); typedef void (*HPMHOOK_post_clif_pReqStyleChange) (int fd, struct map_session_data *sd); typedef void (*HPMHOOK_pre_clif_cz_req_style_change_sub) (struct map_session_data **sd, int *type, int16 *idx, bool *isitem); @@ -3278,8 +3280,8 @@ typedef int (*HPMHOOK_pre_inter_pet_delete_) (int *pet_id); typedef int (*HPMHOOK_post_inter_pet_delete_) (int retVal___, int pet_id); typedef int (*HPMHOOK_pre_inter_pet_parse_frommap) (int *fd); typedef int (*HPMHOOK_post_inter_pet_parse_frommap) (int retVal___, int fd); -typedef struct s_pet* (*HPMHOOK_pre_inter_pet_create) (int *account_id, int *char_id, short *pet_class, short *pet_lv, short *pet_egg_id, short *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, const char **pet_name); -typedef struct s_pet* (*HPMHOOK_post_inter_pet_create) (struct s_pet* retVal___, int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id, short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name); +typedef struct s_pet* (*HPMHOOK_pre_inter_pet_create) (int *account_id, int *char_id, short *pet_class, short *pet_lv, int *pet_egg_id, int *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, const char **pet_name); +typedef struct s_pet* (*HPMHOOK_post_inter_pet_create) (struct s_pet* retVal___, int account_id, int char_id, short pet_class, short pet_lv, int pet_egg_id, int pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name); typedef struct s_pet* (*HPMHOOK_pre_inter_pet_load) (int *account_id, int *char_id, int *pet_id); typedef struct s_pet* (*HPMHOOK_post_inter_pet_load) (struct s_pet* retVal___, int account_id, int char_id, int pet_id); #endif // CHAR_INT_PET_H @@ -3340,8 +3342,8 @@ typedef bool (*HPMHOOK_post_inter_storage_retrieve_bound_items) (bool retVal___, #ifdef MAP_INTIF_H /* intif */ typedef int (*HPMHOOK_pre_intif_parse) (int *fd); typedef int (*HPMHOOK_post_intif_parse) (int retVal___, int fd); -typedef int (*HPMHOOK_pre_intif_create_pet) (int *account_id, int *char_id, short *pet_type, short *pet_lv, short *pet_egg_id, short *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, char **pet_name); -typedef int (*HPMHOOK_post_intif_create_pet) (int retVal___, int account_id, int char_id, short pet_type, short pet_lv, short pet_egg_id, short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name); +typedef int (*HPMHOOK_pre_intif_create_pet) (int *account_id, int *char_id, short *pet_type, short *pet_lv, int *pet_egg_id, int *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, char **pet_name); +typedef int (*HPMHOOK_post_intif_create_pet) (int retVal___, int account_id, int char_id, short pet_type, short pet_lv, int pet_egg_id, int pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name); typedef int (*HPMHOOK_pre_intif_broadcast) (const char **mes, int *len, int *type); typedef int (*HPMHOOK_post_intif_broadcast) (int retVal___, const char *mes, int len, int type); typedef int (*HPMHOOK_pre_intif_broadcast2) (const char **mes, int *len, unsigned int *fontColor, short *fontType, short *fontSize, short *fontAlign, short *fontY); @@ -3814,8 +3816,8 @@ typedef int (*HPMHOOK_pre_itemdb_options_final_sub) (union DBKey *key, struct DB typedef int (*HPMHOOK_post_itemdb_options_final_sub) (int retVal___, union DBKey key, struct DBData *data, va_list ap); typedef void (*HPMHOOK_pre_itemdb_clear) (bool *total); typedef void (*HPMHOOK_post_itemdb_clear) (bool total); -typedef struct item_combo* (*HPMHOOK_pre_itemdb_id2combo) (unsigned short *id); -typedef struct item_combo* (*HPMHOOK_post_itemdb_id2combo) (struct item_combo* retVal___, unsigned short id); +typedef struct item_combo* (*HPMHOOK_pre_itemdb_id2combo) (int *id); +typedef struct item_combo* (*HPMHOOK_post_itemdb_id2combo) (struct item_combo* retVal___, int id); typedef bool (*HPMHOOK_pre_itemdb_is_item_usable) (struct item_data **item); typedef bool (*HPMHOOK_post_itemdb_is_item_usable) (bool retVal___, struct item_data *item); typedef bool (*HPMHOOK_pre_itemdb_lookup_const) (const struct config_setting_t **it, const char **name, int **value); @@ -4502,8 +4504,8 @@ typedef int (*HPMHOOK_pre_map_sql_close) (void); typedef int (*HPMHOOK_post_map_sql_close) (int retVal___); typedef bool (*HPMHOOK_pre_map_zone_mf_cache) (int *m, char **flag, char **params); typedef bool (*HPMHOOK_post_map_zone_mf_cache) (bool retVal___, int m, char *flag, char *params); -typedef unsigned short (*HPMHOOK_pre_map_zone_str2itemid) (const char **name); -typedef unsigned short (*HPMHOOK_post_map_zone_str2itemid) (unsigned short retVal___, const char *name); +typedef int (*HPMHOOK_pre_map_zone_str2itemid) (const char **name); +typedef int (*HPMHOOK_post_map_zone_str2itemid) (int retVal___, const char *name); typedef unsigned short (*HPMHOOK_pre_map_zone_str2skillid) (const char **name); typedef unsigned short (*HPMHOOK_post_map_zone_str2skillid) (unsigned short retVal___, const char *name); typedef enum bl_type (*HPMHOOK_pre_map_zone_bl_type) (const char **entry, enum map_zone_skill_subtype **subtype); @@ -5184,6 +5186,12 @@ typedef void (*HPMHOOK_pre_mob_load) (bool *minimal); typedef void (*HPMHOOK_post_mob_load) (bool minimal); typedef void (*HPMHOOK_pre_mob_clear_spawninfo) (void); typedef void (*HPMHOOK_post_mob_clear_spawninfo) (void); +typedef struct item_drop_ratio* (*HPMHOOK_pre_mob_get_item_drop_ratio) (int *nameid); +typedef struct item_drop_ratio* (*HPMHOOK_post_mob_get_item_drop_ratio) (struct item_drop_ratio* retVal___, int nameid); +typedef void (*HPMHOOK_pre_mob_set_item_drop_ratio) (int *nameid, struct item_drop_ratio **ratio); +typedef void (*HPMHOOK_post_mob_set_item_drop_ratio) (int nameid, struct item_drop_ratio *ratio); +typedef int (*HPMHOOK_pre_mob_final_ratio_sub) (union DBKey *key, struct DBData **data, va_list ap); +typedef int (*HPMHOOK_post_mob_final_ratio_sub) (int retVal___, union DBKey key, struct DBData *data, va_list ap); typedef void (*HPMHOOK_pre_mob_destroy_mob_db) (int *index); typedef void (*HPMHOOK_post_mob_destroy_mob_db) (int index); typedef bool (*HPMHOOK_pre_mob_skill_db_libconfig) (const char **filename, bool *ignore_missing); @@ -5976,10 +5984,10 @@ typedef int (*HPMHOOK_pre_pc_inventory_rental_end) (int *tid, int64 *tick, int * typedef int (*HPMHOOK_post_pc_inventory_rental_end) (int retVal___, int tid, int64 tick, int id, intptr_t data); typedef void (*HPMHOOK_pre_pc_check_skilltree) (struct map_session_data **sd, int *skill_id); typedef void (*HPMHOOK_post_pc_check_skilltree) (struct map_session_data *sd, int skill_id); -typedef int (*HPMHOOK_pre_pc_bonus_autospell) (struct s_autospell **spell, int *max, short *id, short *lv, short *rate, short *flag, short *card_id); -typedef int (*HPMHOOK_post_pc_bonus_autospell) (int retVal___, struct s_autospell *spell, int max, short id, short lv, short rate, short flag, short card_id); -typedef int (*HPMHOOK_pre_pc_bonus_autospell_onskill) (struct s_autospell **spell, int *max, short *src_skill, short *id, short *lv, short *rate, short *card_id); -typedef int (*HPMHOOK_post_pc_bonus_autospell_onskill) (int retVal___, struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, short card_id); +typedef int (*HPMHOOK_pre_pc_bonus_autospell) (struct s_autospell **spell, int *max, short *id, short *lv, short *rate, short *flag, int *card_id); +typedef int (*HPMHOOK_post_pc_bonus_autospell) (int retVal___, struct s_autospell *spell, int max, short id, short lv, short rate, short flag, int card_id); +typedef int (*HPMHOOK_pre_pc_bonus_autospell_onskill) (struct s_autospell **spell, int *max, short *src_skill, short *id, short *lv, short *rate, int *card_id); +typedef int (*HPMHOOK_post_pc_bonus_autospell_onskill) (int retVal___, struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, int card_id); typedef int (*HPMHOOK_pre_pc_bonus_addeff) (struct s_addeffect **effect, int *max, enum sc_type *id, int16 *rate, int16 *arrow_rate, uint8 *flag, uint16 *duration); typedef int (*HPMHOOK_post_pc_bonus_addeff) (int retVal___, struct s_addeffect *effect, int max, enum sc_type id, int16 rate, int16 arrow_rate, uint8 flag, uint16 duration); typedef int (*HPMHOOK_pre_pc_bonus_addeff_onskill) (struct s_addeffectonskill **effect, int *max, enum sc_type *id, short *rate, short *skill_id, unsigned char *target); @@ -6132,8 +6140,8 @@ typedef int (*HPMHOOK_pre_pet_birth_process) (struct map_session_data **sd, stru typedef int (*HPMHOOK_post_pet_birth_process) (int retVal___, struct map_session_data *sd, struct s_pet *petinfo); typedef int (*HPMHOOK_pre_pet_recv_petdata) (int *account_id, struct s_pet **p, int *flag); typedef int (*HPMHOOK_post_pet_recv_petdata) (int retVal___, int account_id, struct s_pet *p, int flag); -typedef int (*HPMHOOK_pre_pet_select_egg) (struct map_session_data **sd, short *egg_index); -typedef int (*HPMHOOK_post_pet_select_egg) (int retVal___, struct map_session_data *sd, short egg_index); +typedef int (*HPMHOOK_pre_pet_select_egg) (struct map_session_data **sd, int *egg_index); +typedef int (*HPMHOOK_post_pet_select_egg) (int retVal___, struct map_session_data *sd, int egg_index); typedef int (*HPMHOOK_pre_pet_catch_process1) (struct map_session_data **sd, int *target_class); typedef int (*HPMHOOK_post_pet_catch_process1) (int retVal___, struct map_session_data *sd, int target_class); typedef int (*HPMHOOK_pre_pet_catch_process2) (struct map_session_data **sd, int *target_id); @@ -6676,8 +6684,8 @@ typedef void (*HPMHOOK_post_script_run_item_unequip_script) (struct map_session_ #ifdef MAP_SEARCHSTORE_H /* searchstore */ typedef bool (*HPMHOOK_pre_searchstore_open) (struct map_session_data **sd, unsigned int *uses, unsigned short *effect); typedef bool (*HPMHOOK_post_searchstore_open) (bool retVal___, struct map_session_data *sd, unsigned int uses, unsigned short effect); -typedef void (*HPMHOOK_pre_searchstore_query) (struct map_session_data **sd, unsigned char *type, unsigned int *min_price, unsigned int *max_price, const unsigned short **itemlist, unsigned int *item_count, const unsigned short **cardlist, unsigned int *card_count); -typedef void (*HPMHOOK_post_searchstore_query) (struct map_session_data *sd, unsigned char type, unsigned int min_price, unsigned int max_price, const unsigned short *itemlist, unsigned int item_count, const unsigned short *cardlist, unsigned int card_count); +typedef void (*HPMHOOK_pre_searchstore_query) (struct map_session_data **sd, unsigned char *type, unsigned int *min_price, unsigned int *max_price, const uint32 **itemlist, unsigned int *item_count, const uint32 **cardlist, unsigned int *card_count); +typedef void (*HPMHOOK_post_searchstore_query) (struct map_session_data *sd, unsigned char type, unsigned int min_price, unsigned int max_price, const uint32 *itemlist, unsigned int item_count, const uint32 *cardlist, unsigned int card_count); typedef bool (*HPMHOOK_pre_searchstore_querynext) (struct map_session_data **sd); typedef bool (*HPMHOOK_post_searchstore_querynext) (bool retVal___, struct map_session_data *sd); typedef void (*HPMHOOK_pre_searchstore_next) (struct map_session_data **sd); @@ -6686,14 +6694,14 @@ typedef void (*HPMHOOK_pre_searchstore_clear) (struct map_session_data **sd); typedef void (*HPMHOOK_post_searchstore_clear) (struct map_session_data *sd); typedef void (*HPMHOOK_pre_searchstore_close) (struct map_session_data **sd); typedef void (*HPMHOOK_post_searchstore_close) (struct map_session_data *sd); -typedef void (*HPMHOOK_pre_searchstore_click) (struct map_session_data **sd, int *account_id, int *store_id, unsigned short *nameid); -typedef void (*HPMHOOK_post_searchstore_click) (struct map_session_data *sd, int account_id, int store_id, unsigned short nameid); +typedef void (*HPMHOOK_pre_searchstore_click) (struct map_session_data **sd, int *account_id, int *store_id, int *nameid); +typedef void (*HPMHOOK_post_searchstore_click) (struct map_session_data *sd, int account_id, int store_id, int nameid); typedef bool (*HPMHOOK_pre_searchstore_queryremote) (struct map_session_data **sd, int *account_id); typedef bool (*HPMHOOK_post_searchstore_queryremote) (bool retVal___, struct map_session_data *sd, int account_id); typedef void (*HPMHOOK_pre_searchstore_clearremote) (struct map_session_data **sd); typedef void (*HPMHOOK_post_searchstore_clearremote) (struct map_session_data *sd); -typedef bool (*HPMHOOK_pre_searchstore_result) (struct map_session_data **sd, unsigned int *store_id, int *account_id, const char **store_name, unsigned short *nameid, unsigned short *amount, unsigned int *price, const short **card, unsigned char *refine, const struct item_option **option); -typedef bool (*HPMHOOK_post_searchstore_result) (bool retVal___, struct map_session_data *sd, unsigned int store_id, int account_id, const char *store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short *card, unsigned char refine, const struct item_option *option); +typedef bool (*HPMHOOK_pre_searchstore_result) (struct map_session_data **sd, unsigned int *store_id, int *account_id, const char **store_name, int *nameid, unsigned short *amount, unsigned int *price, const int **card, unsigned char *refine, const struct item_option **option); +typedef bool (*HPMHOOK_post_searchstore_result) (bool retVal___, struct map_session_data *sd, unsigned int store_id, int account_id, const char *store_name, int nameid, unsigned short amount, unsigned int price, const int *card, unsigned char refine, const struct item_option *option); #endif // MAP_SEARCHSTORE_H #ifdef COMMON_SHOWMSG_H /* showmsg */ typedef void (*HPMHOOK_pre_showmsg_init) (void); @@ -7890,8 +7898,8 @@ typedef void (*HPMHOOK_pre_vending_list) (struct map_session_data **sd, unsigned typedef void (*HPMHOOK_post_vending_list) (struct map_session_data *sd, unsigned int id); typedef void (*HPMHOOK_pre_vending_purchase) (struct map_session_data **sd, int *aid, unsigned int *uid, const uint8 **data, int *count); typedef void (*HPMHOOK_post_vending_purchase) (struct map_session_data *sd, int aid, unsigned int uid, const uint8 *data, int count); -typedef bool (*HPMHOOK_pre_vending_search) (struct map_session_data **sd, unsigned short *nameid); -typedef bool (*HPMHOOK_post_vending_search) (bool retVal___, struct map_session_data *sd, unsigned short nameid); +typedef bool (*HPMHOOK_pre_vending_search) (struct map_session_data **sd, int *nameid); +typedef bool (*HPMHOOK_post_vending_search) (bool retVal___, struct map_session_data *sd, int nameid); typedef bool (*HPMHOOK_pre_vending_searchall) (struct map_session_data **sd, const struct s_search_store_search **s); typedef bool (*HPMHOOK_post_vending_searchall) (bool retVal___, struct map_session_data *sd, const struct s_search_store_search *s); #endif // MAP_VENDING_H diff --git a/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc index ad57bce86..831c9da63 100644 --- a/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc +++ b/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc @@ -9271,11 +9271,11 @@ int HP_inter_pet_parse_frommap(int fd) { } return retVal___; } -struct s_pet* HP_inter_pet_create(int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id, short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name) { +struct s_pet* HP_inter_pet_create(int account_id, int char_id, short pet_class, short pet_lv, int pet_egg_id, int pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name) { int hIndex = 0; struct s_pet* retVal___ = NULL; if (HPMHooks.count.HP_inter_pet_create_pre > 0) { - struct s_pet* (*preHookFunc) (int *account_id, int *char_id, short *pet_class, short *pet_lv, short *pet_egg_id, short *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, const char **pet_name); + struct s_pet* (*preHookFunc) (int *account_id, int *char_id, short *pet_class, short *pet_lv, int *pet_egg_id, int *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, const char **pet_name); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_inter_pet_create_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_inter_pet_create_pre[hIndex].func; @@ -9290,7 +9290,7 @@ struct s_pet* HP_inter_pet_create(int account_id, int char_id, short pet_class, retVal___ = HPMHooks.source.inter_pet.create(account_id, char_id, pet_class, pet_lv, pet_egg_id, pet_equip, intimate, hungry, rename_flag, incubate, pet_name); } if (HPMHooks.count.HP_inter_pet_create_post > 0) { - struct s_pet* (*postHookFunc) (struct s_pet* retVal___, int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id, short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name); + struct s_pet* (*postHookFunc) (struct s_pet* retVal___, int account_id, int char_id, short pet_class, short pet_lv, int pet_egg_id, int pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name); for (hIndex = 0; hIndex < HPMHooks.count.HP_inter_pet_create_post; hIndex++) { postHookFunc = HPMHooks.list.HP_inter_pet_create_post[hIndex].func; retVal___ = postHookFunc(retVal___, account_id, char_id, pet_class, pet_lv, pet_egg_id, pet_equip, intimate, hungry, rename_flag, incubate, pet_name); diff --git a/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc b/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc index 94e86df4d..1a689494f 100644 --- a/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc +++ b/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc @@ -626,8 +626,6 @@ struct { struct HPMHookPoint *HP_clif_useitemack_post; struct HPMHookPoint *HP_clif_addcards_pre; struct HPMHookPoint *HP_clif_addcards_post; - struct HPMHookPoint *HP_clif_addcards2_pre; - struct HPMHookPoint *HP_clif_addcards2_post; struct HPMHookPoint *HP_clif_item_sub_pre; struct HPMHookPoint *HP_clif_item_sub_post; struct HPMHookPoint *HP_clif_getareachar_item_pre; @@ -636,6 +634,8 @@ struct { struct HPMHookPoint *HP_clif_cart_additem_ack_post; struct HPMHookPoint *HP_clif_cashshop_load_pre; struct HPMHookPoint *HP_clif_cashshop_load_post; + struct HPMHookPoint *HP_clif_cashShopSchedule_pre; + struct HPMHookPoint *HP_clif_cashShopSchedule_post; struct HPMHookPoint *HP_clif_package_announce_pre; struct HPMHookPoint *HP_clif_package_announce_post; struct HPMHookPoint *HP_clif_item_drop_announce_pre; @@ -1100,6 +1100,8 @@ struct { struct HPMHookPoint *HP_clif_buyvending_post; struct HPMHookPoint *HP_clif_openvending_pre; struct HPMHookPoint *HP_clif_openvending_post; + struct HPMHookPoint *HP_clif_openvendingAck_pre; + struct HPMHookPoint *HP_clif_openvendingAck_post; struct HPMHookPoint *HP_clif_vendingreport_pre; struct HPMHookPoint *HP_clif_vendingreport_post; struct HPMHookPoint *HP_clif_storagelist_pre; @@ -3796,6 +3798,12 @@ struct { struct HPMHookPoint *HP_mob_load_post; struct HPMHookPoint *HP_mob_clear_spawninfo_pre; struct HPMHookPoint *HP_mob_clear_spawninfo_post; + struct HPMHookPoint *HP_mob_get_item_drop_ratio_pre; + struct HPMHookPoint *HP_mob_get_item_drop_ratio_post; + struct HPMHookPoint *HP_mob_set_item_drop_ratio_pre; + struct HPMHookPoint *HP_mob_set_item_drop_ratio_post; + struct HPMHookPoint *HP_mob_final_ratio_sub_pre; + struct HPMHookPoint *HP_mob_final_ratio_sub_post; struct HPMHookPoint *HP_mob_destroy_mob_db_pre; struct HPMHookPoint *HP_mob_destroy_mob_db_post; struct HPMHookPoint *HP_mob_skill_db_libconfig_pre; @@ -7015,8 +7023,6 @@ struct { int HP_clif_useitemack_post; int HP_clif_addcards_pre; int HP_clif_addcards_post; - int HP_clif_addcards2_pre; - int HP_clif_addcards2_post; int HP_clif_item_sub_pre; int HP_clif_item_sub_post; int HP_clif_getareachar_item_pre; @@ -7025,6 +7031,8 @@ struct { int HP_clif_cart_additem_ack_post; int HP_clif_cashshop_load_pre; int HP_clif_cashshop_load_post; + int HP_clif_cashShopSchedule_pre; + int HP_clif_cashShopSchedule_post; int HP_clif_package_announce_pre; int HP_clif_package_announce_post; int HP_clif_item_drop_announce_pre; @@ -7489,6 +7497,8 @@ struct { int HP_clif_buyvending_post; int HP_clif_openvending_pre; int HP_clif_openvending_post; + int HP_clif_openvendingAck_pre; + int HP_clif_openvendingAck_post; int HP_clif_vendingreport_pre; int HP_clif_vendingreport_post; int HP_clif_storagelist_pre; @@ -10185,6 +10195,12 @@ struct { int HP_mob_load_post; int HP_mob_clear_spawninfo_pre; int HP_mob_clear_spawninfo_post; + int HP_mob_get_item_drop_ratio_pre; + int HP_mob_get_item_drop_ratio_post; + int HP_mob_set_item_drop_ratio_pre; + int HP_mob_set_item_drop_ratio_post; + int HP_mob_final_ratio_sub_pre; + int HP_mob_final_ratio_sub_post; int HP_mob_destroy_mob_db_pre; int HP_mob_destroy_mob_db_post; int HP_mob_skill_db_libconfig_pre; diff --git a/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc b/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc index 9135ed08d..01e5e166b 100644 --- a/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc +++ b/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc @@ -336,11 +336,11 @@ struct HookingPointData HookingPoints[] = { { HP_POP(clif->unequipitemack, HP_clif_unequipitemack) }, { HP_POP(clif->useitemack, HP_clif_useitemack) }, { HP_POP(clif->addcards, HP_clif_addcards) }, - { HP_POP(clif->addcards2, HP_clif_addcards2) }, { HP_POP(clif->item_sub, HP_clif_item_sub) }, { HP_POP(clif->getareachar_item, HP_clif_getareachar_item) }, { HP_POP(clif->cart_additem_ack, HP_clif_cart_additem_ack) }, { HP_POP(clif->cashshop_load, HP_clif_cashshop_load) }, + { HP_POP(clif->cashShopSchedule, HP_clif_cashShopSchedule) }, { HP_POP(clif->package_announce, HP_clif_package_announce) }, { HP_POP(clif->item_drop_announce, HP_clif_item_drop_announce) }, { HP_POP(clif->clearunit_single, HP_clif_clearunit_single) }, @@ -573,6 +573,7 @@ struct HookingPointData HookingPoints[] = { { HP_POP(clif->vendinglist, HP_clif_vendinglist) }, { HP_POP(clif->buyvending, HP_clif_buyvending) }, { HP_POP(clif->openvending, HP_clif_openvending) }, + { HP_POP(clif->openvendingAck, HP_clif_openvendingAck) }, { HP_POP(clif->vendingreport, HP_clif_vendingreport) }, { HP_POP(clif->storagelist, HP_clif_storagelist) }, { HP_POP(clif->updatestorageamount, HP_clif_updatestorageamount) }, @@ -1946,6 +1947,9 @@ struct HookingPointData HookingPoints[] = { { HP_POP(mob->readdb_itemratio, HP_mob_readdb_itemratio) }, { HP_POP(mob->load, HP_mob_load) }, { HP_POP(mob->clear_spawninfo, HP_mob_clear_spawninfo) }, + { HP_POP(mob->get_item_drop_ratio, HP_mob_get_item_drop_ratio) }, + { HP_POP(mob->set_item_drop_ratio, HP_mob_set_item_drop_ratio) }, + { HP_POP(mob->final_ratio_sub, HP_mob_final_ratio_sub) }, { HP_POP(mob->destroy_mob_db, HP_mob_destroy_mob_db) }, { HP_POP(mob->skill_db_libconfig, HP_mob_skill_db_libconfig) }, { HP_POP(mob->skill_db_libconfig_sub, HP_mob_skill_db_libconfig_sub) }, diff --git a/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc index 53f3b3043..669230403 100644 --- a/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc +++ b/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc @@ -3526,10 +3526,10 @@ bool HP_buyingstore_setup(struct map_session_data *sd, unsigned char slots) { } return retVal___; } -void HP_buyingstore_create(struct map_session_data *sd, int zenylimit, unsigned char result, const char *storename, const uint8 *itemlist, unsigned int count) { +void HP_buyingstore_create(struct map_session_data *sd, int zenylimit, unsigned char result, const char *storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub *itemlist, unsigned int count) { int hIndex = 0; if (HPMHooks.count.HP_buyingstore_create_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, int *zenylimit, unsigned char *result, const char **storename, const uint8 **itemlist, unsigned int *count); + void (*preHookFunc) (struct map_session_data **sd, int *zenylimit, unsigned char *result, const char **storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub **itemlist, unsigned int *count); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_buyingstore_create_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_buyingstore_create_pre[hIndex].func; @@ -3544,7 +3544,7 @@ void HP_buyingstore_create(struct map_session_data *sd, int zenylimit, unsigned HPMHooks.source.buyingstore.create(sd, zenylimit, result, storename, itemlist, count); } if (HPMHooks.count.HP_buyingstore_create_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, int zenylimit, unsigned char result, const char *storename, const uint8 *itemlist, unsigned int count); + void (*postHookFunc) (struct map_session_data *sd, int zenylimit, unsigned char result, const char *storename, const struct PACKET_CZ_REQ_OPEN_BUYING_STORE_sub *itemlist, unsigned int count); for (hIndex = 0; hIndex < HPMHooks.count.HP_buyingstore_create_post; hIndex++) { postHookFunc = HPMHooks.list.HP_buyingstore_create_post[hIndex].func; postHookFunc(sd, zenylimit, result, storename, itemlist, count); @@ -3604,10 +3604,10 @@ void HP_buyingstore_open(struct map_session_data *sd, int account_id) { } return; } -void HP_buyingstore_trade(struct map_session_data *sd, int account_id, unsigned int buyer_id, const uint8 *itemlist, unsigned int count) { +void HP_buyingstore_trade(struct map_session_data *sd, int account_id, unsigned int buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub *itemlist, unsigned int count) { int hIndex = 0; if (HPMHooks.count.HP_buyingstore_trade_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, int *account_id, unsigned int *buyer_id, const uint8 **itemlist, unsigned int *count); + void (*preHookFunc) (struct map_session_data **sd, int *account_id, unsigned int *buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub **itemlist, unsigned int *count); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_buyingstore_trade_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_buyingstore_trade_pre[hIndex].func; @@ -3622,7 +3622,7 @@ void HP_buyingstore_trade(struct map_session_data *sd, int account_id, unsigned HPMHooks.source.buyingstore.trade(sd, account_id, buyer_id, itemlist, count); } if (HPMHooks.count.HP_buyingstore_trade_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, int account_id, unsigned int buyer_id, const uint8 *itemlist, unsigned int count); + void (*postHookFunc) (struct map_session_data *sd, int account_id, unsigned int buyer_id, const struct PACKET_CZ_REQ_TRADE_BUYING_STORE_sub *itemlist, unsigned int count); for (hIndex = 0; hIndex < HPMHooks.count.HP_buyingstore_trade_post; hIndex++) { postHookFunc = HPMHooks.list.HP_buyingstore_trade_post[hIndex].func; postHookFunc(sd, account_id, buyer_id, itemlist, count); @@ -3630,11 +3630,11 @@ void HP_buyingstore_trade(struct map_session_data *sd, int account_id, unsigned } return; } -bool HP_buyingstore_search(struct map_session_data *sd, unsigned short nameid) { +bool HP_buyingstore_search(struct map_session_data *sd, int nameid) { int hIndex = 0; bool retVal___ = false; if (HPMHooks.count.HP_buyingstore_search_pre > 0) { - bool (*preHookFunc) (struct map_session_data **sd, unsigned short *nameid); + bool (*preHookFunc) (struct map_session_data **sd, int *nameid); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_buyingstore_search_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_buyingstore_search_pre[hIndex].func; @@ -3649,7 +3649,7 @@ bool HP_buyingstore_search(struct map_session_data *sd, unsigned short nameid) { retVal___ = HPMHooks.source.buyingstore.search(sd, nameid); } if (HPMHooks.count.HP_buyingstore_search_post > 0) { - bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, unsigned short nameid); + bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, int nameid); for (hIndex = 0; hIndex < HPMHooks.count.HP_buyingstore_search_post; hIndex++) { postHookFunc = HPMHooks.list.HP_buyingstore_search_post[hIndex].func; retVal___ = postHookFunc(retVal___, sd, nameid); @@ -8094,10 +8094,10 @@ void HP_clif_useitemack(struct map_session_data *sd, int index, int amount, bool } return; } -void HP_clif_addcards(unsigned char *buf, struct item *item) { +void HP_clif_addcards(struct EQUIPSLOTINFO *buf, struct item *item) { int hIndex = 0; if (HPMHooks.count.HP_clif_addcards_pre > 0) { - void (*preHookFunc) (unsigned char **buf, struct item **item); + void (*preHookFunc) (struct EQUIPSLOTINFO **buf, struct item **item); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_addcards_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_addcards_pre[hIndex].func; @@ -8112,7 +8112,7 @@ void HP_clif_addcards(unsigned char *buf, struct item *item) { HPMHooks.source.clif.addcards(buf, item); } if (HPMHooks.count.HP_clif_addcards_post > 0) { - void (*postHookFunc) (unsigned char *buf, struct item *item); + void (*postHookFunc) (struct EQUIPSLOTINFO *buf, struct item *item); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_addcards_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_addcards_post[hIndex].func; postHookFunc(buf, item); @@ -8120,32 +8120,6 @@ void HP_clif_addcards(unsigned char *buf, struct item *item) { } return; } -void HP_clif_addcards2(unsigned short *cards, struct item *item) { - int hIndex = 0; - if (HPMHooks.count.HP_clif_addcards2_pre > 0) { - void (*preHookFunc) (unsigned short **cards, struct item **item); - *HPMforce_return = false; - for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_addcards2_pre; hIndex++) { - preHookFunc = HPMHooks.list.HP_clif_addcards2_pre[hIndex].func; - preHookFunc(&cards, &item); - } - if (*HPMforce_return) { - *HPMforce_return = false; - return; - } - } - { - HPMHooks.source.clif.addcards2(cards, item); - } - if (HPMHooks.count.HP_clif_addcards2_post > 0) { - void (*postHookFunc) (unsigned short *cards, struct item *item); - for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_addcards2_post; hIndex++) { - postHookFunc = HPMHooks.list.HP_clif_addcards2_post[hIndex].func; - postHookFunc(cards, item); - } - } - return; -} void HP_clif_item_sub(unsigned char *buf, int n, struct item *i, struct item_data *id, int equip) { int hIndex = 0; if (HPMHooks.count.HP_clif_item_sub_pre > 0) { @@ -8250,10 +8224,36 @@ void HP_clif_cashshop_load(void) { } return; } -void HP_clif_package_announce(struct map_session_data *sd, unsigned short nameid, unsigned short containerid) { +void HP_clif_cashShopSchedule(int fd, struct map_session_data *sd) { + int hIndex = 0; + if (HPMHooks.count.HP_clif_cashShopSchedule_pre > 0) { + void (*preHookFunc) (int *fd, struct map_session_data **sd); + *HPMforce_return = false; + for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_cashShopSchedule_pre; hIndex++) { + preHookFunc = HPMHooks.list.HP_clif_cashShopSchedule_pre[hIndex].func; + preHookFunc(&fd, &sd); + } + if (*HPMforce_return) { + *HPMforce_return = false; + return; + } + } + { + HPMHooks.source.clif.cashShopSchedule(fd, sd); + } + if (HPMHooks.count.HP_clif_cashShopSchedule_post > 0) { + void (*postHookFunc) (int fd, struct map_session_data *sd); + for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_cashShopSchedule_post; hIndex++) { + postHookFunc = HPMHooks.list.HP_clif_cashShopSchedule_post[hIndex].func; + postHookFunc(fd, sd); + } + } + return; +} +void HP_clif_package_announce(struct map_session_data *sd, int nameid, int containerid) { int hIndex = 0; if (HPMHooks.count.HP_clif_package_announce_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, unsigned short *nameid, unsigned short *containerid); + void (*preHookFunc) (struct map_session_data **sd, int *nameid, int *containerid); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_package_announce_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_package_announce_pre[hIndex].func; @@ -8268,7 +8268,7 @@ void HP_clif_package_announce(struct map_session_data *sd, unsigned short nameid HPMHooks.source.clif.package_announce(sd, nameid, containerid); } if (HPMHooks.count.HP_clif_package_announce_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, unsigned short nameid, unsigned short containerid); + void (*postHookFunc) (struct map_session_data *sd, int nameid, int containerid); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_package_announce_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_package_announce_post[hIndex].func; postHookFunc(sd, nameid, containerid); @@ -8276,10 +8276,10 @@ void HP_clif_package_announce(struct map_session_data *sd, unsigned short nameid } return; } -void HP_clif_item_drop_announce(struct map_session_data *sd, unsigned short nameid, char *monsterName) { +void HP_clif_item_drop_announce(struct map_session_data *sd, int nameid, char *monsterName) { int hIndex = 0; if (HPMHooks.count.HP_clif_item_drop_announce_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, unsigned short *nameid, char **monsterName); + void (*preHookFunc) (struct map_session_data **sd, int *nameid, char **monsterName); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_item_drop_announce_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_item_drop_announce_pre[hIndex].func; @@ -8294,7 +8294,7 @@ void HP_clif_item_drop_announce(struct map_session_data *sd, unsigned short name HPMHooks.source.clif.item_drop_announce(sd, nameid, monsterName); } if (HPMHooks.count.HP_clif_item_drop_announce_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, unsigned short nameid, char *monsterName); + void (*postHookFunc) (struct map_session_data *sd, int nameid, char *monsterName); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_item_drop_announce_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_item_drop_announce_post[hIndex].func; postHookFunc(sd, nameid, monsterName); @@ -10225,14 +10225,14 @@ void HP_clif_skillcastcancel(struct block_list *bl) { } return; } -void HP_clif_skill_fail(struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype) { +void HP_clif_skill_fail(struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype, int32 item_id) { int hIndex = 0; if (HPMHooks.count.HP_clif_skill_fail_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, uint16 *skill_id, enum useskill_fail_cause *cause, int *btype); + void (*preHookFunc) (struct map_session_data **sd, uint16 *skill_id, enum useskill_fail_cause *cause, int *btype, int32 *item_id); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_skill_fail_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_skill_fail_pre[hIndex].func; - preHookFunc(&sd, &skill_id, &cause, &btype); + preHookFunc(&sd, &skill_id, &cause, &btype, &item_id); } if (*HPMforce_return) { *HPMforce_return = false; @@ -10240,13 +10240,13 @@ void HP_clif_skill_fail(struct map_session_data *sd, uint16 skill_id, enum usesk } } { - HPMHooks.source.clif.skill_fail(sd, skill_id, cause, btype); + HPMHooks.source.clif.skill_fail(sd, skill_id, cause, btype, item_id); } if (HPMHooks.count.HP_clif_skill_fail_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype); + void (*postHookFunc) (struct map_session_data *sd, uint16 skill_id, enum useskill_fail_cause cause, int btype, int32 item_id); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_skill_fail_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_skill_fail_post[hIndex].func; - postHookFunc(sd, skill_id, cause, btype); + postHookFunc(sd, skill_id, cause, btype, item_id); } } return; @@ -11065,10 +11065,10 @@ void HP_clif_upgrademessage(int fd, int result, int item_id) { } return; } -void HP_clif_get_weapon_view(struct map_session_data *sd, unsigned short *rhand, unsigned short *lhand) { +void HP_clif_get_weapon_view(struct map_session_data *sd, int *rhand, int *lhand) { int hIndex = 0; if (HPMHooks.count.HP_clif_get_weapon_view_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, unsigned short **rhand, unsigned short **lhand); + void (*preHookFunc) (struct map_session_data **sd, int **rhand, int **lhand); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_get_weapon_view_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_get_weapon_view_pre[hIndex].func; @@ -11083,7 +11083,7 @@ void HP_clif_get_weapon_view(struct map_session_data *sd, unsigned short *rhand, HPMHooks.source.clif.get_weapon_view(sd, rhand, lhand); } if (HPMHooks.count.HP_clif_get_weapon_view_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, unsigned short *rhand, unsigned short *lhand); + void (*postHookFunc) (struct map_session_data *sd, int *rhand, int *lhand); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_get_weapon_view_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_get_weapon_view_post[hIndex].func; postHookFunc(sd, rhand, lhand); @@ -14326,6 +14326,32 @@ void HP_clif_openvending(struct map_session_data *sd, int id, struct s_vending * } return; } +void HP_clif_openvendingAck(int fd, int result) { + int hIndex = 0; + if (HPMHooks.count.HP_clif_openvendingAck_pre > 0) { + void (*preHookFunc) (int *fd, int *result); + *HPMforce_return = false; + for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_openvendingAck_pre; hIndex++) { + preHookFunc = HPMHooks.list.HP_clif_openvendingAck_pre[hIndex].func; + preHookFunc(&fd, &result); + } + if (*HPMforce_return) { + *HPMforce_return = false; + return; + } + } + { + HPMHooks.source.clif.openvendingAck(fd, result); + } + if (HPMHooks.count.HP_clif_openvendingAck_post > 0) { + void (*postHookFunc) (int fd, int result); + for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_openvendingAck_post; hIndex++) { + postHookFunc = HPMHooks.list.HP_clif_openvendingAck_post[hIndex].func; + postHookFunc(fd, result); + } + } + return; +} void HP_clif_vendingreport(struct map_session_data *sd, int index, int amount, uint32 char_id, int zeny) { int hIndex = 0; if (HPMHooks.count.HP_clif_vendingreport_pre > 0) { @@ -18131,10 +18157,10 @@ void HP_clif_buyingstore_trade_failed_buyer(struct map_session_data *sd, short r } return; } -void HP_clif_buyingstore_update_item(struct map_session_data *sd, unsigned short nameid, unsigned short amount, uint32 char_id, int zeny) { +void HP_clif_buyingstore_update_item(struct map_session_data *sd, int nameid, unsigned short amount, uint32 char_id, int zeny) { int hIndex = 0; if (HPMHooks.count.HP_clif_buyingstore_update_item_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, unsigned short *nameid, unsigned short *amount, uint32 *char_id, int *zeny); + void (*preHookFunc) (struct map_session_data **sd, int *nameid, unsigned short *amount, uint32 *char_id, int *zeny); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_buyingstore_update_item_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_buyingstore_update_item_pre[hIndex].func; @@ -18149,7 +18175,7 @@ void HP_clif_buyingstore_update_item(struct map_session_data *sd, unsigned short HPMHooks.source.clif.buyingstore_update_item(sd, nameid, amount, char_id, zeny); } if (HPMHooks.count.HP_clif_buyingstore_update_item_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, unsigned short nameid, unsigned short amount, uint32 char_id, int zeny); + void (*postHookFunc) (struct map_session_data *sd, int nameid, unsigned short amount, uint32 char_id, int zeny); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_buyingstore_update_item_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_buyingstore_update_item_post[hIndex].func; postHookFunc(sd, nameid, amount, char_id, zeny); @@ -18183,10 +18209,10 @@ void HP_clif_buyingstore_delete_item(struct map_session_data *sd, short index, u } return; } -void HP_clif_buyingstore_trade_failed_seller(struct map_session_data *sd, short result, unsigned short nameid) { +void HP_clif_buyingstore_trade_failed_seller(struct map_session_data *sd, short result, int nameid) { int hIndex = 0; if (HPMHooks.count.HP_clif_buyingstore_trade_failed_seller_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, short *result, unsigned short *nameid); + void (*preHookFunc) (struct map_session_data **sd, short *result, int *nameid); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_buyingstore_trade_failed_seller_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_buyingstore_trade_failed_seller_pre[hIndex].func; @@ -18201,7 +18227,7 @@ void HP_clif_buyingstore_trade_failed_seller(struct map_session_data *sd, short HPMHooks.source.clif.buyingstore_trade_failed_seller(sd, result, nameid); } if (HPMHooks.count.HP_clif_buyingstore_trade_failed_seller_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, short result, unsigned short nameid); + void (*postHookFunc) (struct map_session_data *sd, short result, int nameid); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_buyingstore_trade_failed_seller_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_buyingstore_trade_failed_seller_post[hIndex].func; postHookFunc(sd, result, nameid); @@ -19019,10 +19045,10 @@ bool HP_clif_parse_roulette_db(void) { } return retVal___; } -void HP_clif_roulette_generate_ack(struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, short bonusItemID) { +void HP_clif_roulette_generate_ack(struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, int bonusItemID) { int hIndex = 0; if (HPMHooks.count.HP_clif_roulette_generate_ack_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, unsigned char *result, short *stage, short *prizeIdx, short *bonusItemID); + void (*preHookFunc) (struct map_session_data **sd, unsigned char *result, short *stage, short *prizeIdx, int *bonusItemID); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_roulette_generate_ack_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_roulette_generate_ack_pre[hIndex].func; @@ -19037,7 +19063,7 @@ void HP_clif_roulette_generate_ack(struct map_session_data *sd, unsigned char re HPMHooks.source.clif.roulette_generate_ack(sd, result, stage, prizeIdx, bonusItemID); } if (HPMHooks.count.HP_clif_roulette_generate_ack_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, short bonusItemID); + void (*postHookFunc) (struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, int bonusItemID); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_roulette_generate_ack_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_roulette_generate_ack_post[hIndex].func; postHookFunc(sd, result, stage, prizeIdx, bonusItemID); @@ -25420,10 +25446,10 @@ void HP_clif_pRodexAddItem(int fd, struct map_session_data *sd) { } return; } -void HP_clif_rodex_add_item_result(struct map_session_data *sd, int16 idx, int16 amount, int8 result) { +void HP_clif_rodex_add_item_result(struct map_session_data *sd, int16 idx, int16 amount, enum rodex_add_item result) { int hIndex = 0; if (HPMHooks.count.HP_clif_rodex_add_item_result_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, int16 *idx, int16 *amount, int8 *result); + void (*preHookFunc) (struct map_session_data **sd, int16 *idx, int16 *amount, enum rodex_add_item *result); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_rodex_add_item_result_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_rodex_add_item_result_pre[hIndex].func; @@ -25438,7 +25464,7 @@ void HP_clif_rodex_add_item_result(struct map_session_data *sd, int16 idx, int16 HPMHooks.source.clif.rodex_add_item_result(sd, idx, amount, result); } if (HPMHooks.count.HP_clif_rodex_add_item_result_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, int16 idx, int16 amount, int8 result); + void (*postHookFunc) (struct map_session_data *sd, int16 idx, int16 amount, enum rodex_add_item result); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_rodex_add_item_result_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_rodex_add_item_result_post[hIndex].func; postHookFunc(sd, idx, amount, result); @@ -25940,10 +25966,10 @@ void HP_clif_pRodexRequestZeny(int fd, struct map_session_data *sd) { } return; } -void HP_clif_rodex_request_zeny(struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result) { +void HP_clif_rodex_request_zeny(struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_zeny result) { int hIndex = 0; if (HPMHooks.count.HP_clif_rodex_request_zeny_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, int8 *opentype, int64 *mail_id, int8 *result); + void (*preHookFunc) (struct map_session_data **sd, int8 *opentype, int64 *mail_id, enum rodex_get_zeny *result); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_rodex_request_zeny_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_rodex_request_zeny_pre[hIndex].func; @@ -25958,7 +25984,7 @@ void HP_clif_rodex_request_zeny(struct map_session_data *sd, int8 opentype, int6 HPMHooks.source.clif.rodex_request_zeny(sd, opentype, mail_id, result); } if (HPMHooks.count.HP_clif_rodex_request_zeny_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result); + void (*postHookFunc) (struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_zeny result); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_rodex_request_zeny_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_rodex_request_zeny_post[hIndex].func; postHookFunc(sd, opentype, mail_id, result); @@ -25992,10 +26018,10 @@ void HP_clif_pRodexRequestItems(int fd, struct map_session_data *sd) { } return; } -void HP_clif_rodex_request_items(struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result) { +void HP_clif_rodex_request_items(struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_items result) { int hIndex = 0; if (HPMHooks.count.HP_clif_rodex_request_items_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, int8 *opentype, int64 *mail_id, int8 *result); + void (*preHookFunc) (struct map_session_data **sd, int8 *opentype, int64 *mail_id, enum rodex_get_items *result); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_rodex_request_items_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_rodex_request_items_pre[hIndex].func; @@ -26010,7 +26036,7 @@ void HP_clif_rodex_request_items(struct map_session_data *sd, int8 opentype, int HPMHooks.source.clif.rodex_request_items(sd, opentype, mail_id, result); } if (HPMHooks.count.HP_clif_rodex_request_items_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, int8 opentype, int64 mail_id, int8 result); + void (*postHookFunc) (struct map_session_data *sd, int8 opentype, int64 mail_id, enum rodex_get_items result); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_rodex_request_items_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_rodex_request_items_post[hIndex].func; postHookFunc(sd, opentype, mail_id, result); @@ -26649,10 +26675,10 @@ bool HP_clif_style_change_validate_requirements(struct map_session_data *sd, int } return retVal___; } -void HP_clif_stylist_send_rodexitem(struct map_session_data *sd, int16 itemid) { +void HP_clif_stylist_send_rodexitem(struct map_session_data *sd, int itemid) { int hIndex = 0; if (HPMHooks.count.HP_clif_stylist_send_rodexitem_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, int16 *itemid); + void (*preHookFunc) (struct map_session_data **sd, int *itemid); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_stylist_send_rodexitem_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_clif_stylist_send_rodexitem_pre[hIndex].func; @@ -26667,7 +26693,7 @@ void HP_clif_stylist_send_rodexitem(struct map_session_data *sd, int16 itemid) { HPMHooks.source.clif.stylist_send_rodexitem(sd, itemid); } if (HPMHooks.count.HP_clif_stylist_send_rodexitem_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, int16 itemid); + void (*postHookFunc) (struct map_session_data *sd, int itemid); for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_stylist_send_rodexitem_post; hIndex++) { postHookFunc = HPMHooks.list.HP_clif_stylist_send_rodexitem_post[hIndex].func; postHookFunc(sd, itemid); @@ -33527,11 +33553,11 @@ int HP_intif_parse(int fd) { } return retVal___; } -int HP_intif_create_pet(int account_id, int char_id, short pet_type, short pet_lv, short pet_egg_id, short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name) { +int HP_intif_create_pet(int account_id, int char_id, short pet_type, short pet_lv, int pet_egg_id, int pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name) { int hIndex = 0; int retVal___ = 0; if (HPMHooks.count.HP_intif_create_pet_pre > 0) { - int (*preHookFunc) (int *account_id, int *char_id, short *pet_type, short *pet_lv, short *pet_egg_id, short *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, char **pet_name); + int (*preHookFunc) (int *account_id, int *char_id, short *pet_type, short *pet_lv, int *pet_egg_id, int *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, char **pet_name); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_intif_create_pet_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_intif_create_pet_pre[hIndex].func; @@ -33546,7 +33572,7 @@ int HP_intif_create_pet(int account_id, int char_id, short pet_type, short pet_l retVal___ = HPMHooks.source.intif.create_pet(account_id, char_id, pet_type, pet_lv, pet_egg_id, pet_equip, intimate, hungry, rename_flag, incubate, pet_name); } if (HPMHooks.count.HP_intif_create_pet_post > 0) { - int (*postHookFunc) (int retVal___, int account_id, int char_id, short pet_type, short pet_lv, short pet_egg_id, short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name); + int (*postHookFunc) (int retVal___, int account_id, int char_id, short pet_type, short pet_lv, int pet_egg_id, int pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name); for (hIndex = 0; hIndex < HPMHooks.count.HP_intif_create_pet_post; hIndex++) { postHookFunc = HPMHooks.list.HP_intif_create_pet_post[hIndex].func; retVal___ = postHookFunc(retVal___, account_id, char_id, pet_type, pet_lv, pet_egg_id, pet_equip, intimate, hungry, rename_flag, incubate, pet_name); @@ -39528,11 +39554,11 @@ void HP_itemdb_clear(bool total) { } return; } -struct item_combo* HP_itemdb_id2combo(unsigned short id) { +struct item_combo* HP_itemdb_id2combo(int id) { int hIndex = 0; struct item_combo* retVal___ = NULL; if (HPMHooks.count.HP_itemdb_id2combo_pre > 0) { - struct item_combo* (*preHookFunc) (unsigned short *id); + struct item_combo* (*preHookFunc) (int *id); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_id2combo_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_itemdb_id2combo_pre[hIndex].func; @@ -39547,7 +39573,7 @@ struct item_combo* HP_itemdb_id2combo(unsigned short id) { retVal___ = HPMHooks.source.itemdb.id2combo(id); } if (HPMHooks.count.HP_itemdb_id2combo_post > 0) { - struct item_combo* (*postHookFunc) (struct item_combo* retVal___, unsigned short id); + struct item_combo* (*postHookFunc) (struct item_combo* retVal___, int id); for (hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_id2combo_post; hIndex++) { postHookFunc = HPMHooks.list.HP_itemdb_id2combo_post[hIndex].func; retVal___ = postHookFunc(retVal___, id); @@ -45614,11 +45640,11 @@ bool HP_map_zone_mf_cache(int m, char *flag, char *params) { } return retVal___; } -unsigned short HP_map_zone_str2itemid(const char *name) { +int HP_map_zone_str2itemid(const char *name) { int hIndex = 0; - unsigned short retVal___ = 0; + int retVal___ = 0; if (HPMHooks.count.HP_map_zone_str2itemid_pre > 0) { - unsigned short (*preHookFunc) (const char **name); + int (*preHookFunc) (const char **name); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_map_zone_str2itemid_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_map_zone_str2itemid_pre[hIndex].func; @@ -45633,7 +45659,7 @@ unsigned short HP_map_zone_str2itemid(const char *name) { retVal___ = HPMHooks.source.map.zone_str2itemid(name); } if (HPMHooks.count.HP_map_zone_str2itemid_post > 0) { - unsigned short (*postHookFunc) (unsigned short retVal___, const char *name); + int (*postHookFunc) (int retVal___, const char *name); for (hIndex = 0; hIndex < HPMHooks.count.HP_map_zone_str2itemid_post; hIndex++) { postHookFunc = HPMHooks.list.HP_map_zone_str2itemid_post[hIndex].func; retVal___ = postHookFunc(retVal___, name); @@ -50373,6 +50399,92 @@ void HP_mob_clear_spawninfo(void) { } return; } +struct item_drop_ratio* HP_mob_get_item_drop_ratio(int nameid) { + int hIndex = 0; + struct item_drop_ratio* retVal___ = NULL; + if (HPMHooks.count.HP_mob_get_item_drop_ratio_pre > 0) { + struct item_drop_ratio* (*preHookFunc) (int *nameid); + *HPMforce_return = false; + for (hIndex = 0; hIndex < HPMHooks.count.HP_mob_get_item_drop_ratio_pre; hIndex++) { + preHookFunc = HPMHooks.list.HP_mob_get_item_drop_ratio_pre[hIndex].func; + retVal___ = preHookFunc(&nameid); + } + if (*HPMforce_return) { + *HPMforce_return = false; + return retVal___; + } + } + { + retVal___ = HPMHooks.source.mob.get_item_drop_ratio(nameid); + } + if (HPMHooks.count.HP_mob_get_item_drop_ratio_post > 0) { + struct item_drop_ratio* (*postHookFunc) (struct item_drop_ratio* retVal___, int nameid); + for (hIndex = 0; hIndex < HPMHooks.count.HP_mob_get_item_drop_ratio_post; hIndex++) { + postHookFunc = HPMHooks.list.HP_mob_get_item_drop_ratio_post[hIndex].func; + retVal___ = postHookFunc(retVal___, nameid); + } + } + return retVal___; +} +void HP_mob_set_item_drop_ratio(int nameid, struct item_drop_ratio *ratio) { + int hIndex = 0; + if (HPMHooks.count.HP_mob_set_item_drop_ratio_pre > 0) { + void (*preHookFunc) (int *nameid, struct item_drop_ratio **ratio); + *HPMforce_return = false; + for (hIndex = 0; hIndex < HPMHooks.count.HP_mob_set_item_drop_ratio_pre; hIndex++) { + preHookFunc = HPMHooks.list.HP_mob_set_item_drop_ratio_pre[hIndex].func; + preHookFunc(&nameid, &ratio); + } + if (*HPMforce_return) { + *HPMforce_return = false; + return; + } + } + { + HPMHooks.source.mob.set_item_drop_ratio(nameid, ratio); + } + if (HPMHooks.count.HP_mob_set_item_drop_ratio_post > 0) { + void (*postHookFunc) (int nameid, struct item_drop_ratio *ratio); + for (hIndex = 0; hIndex < HPMHooks.count.HP_mob_set_item_drop_ratio_post; hIndex++) { + postHookFunc = HPMHooks.list.HP_mob_set_item_drop_ratio_post[hIndex].func; + postHookFunc(nameid, ratio); + } + } + return; +} +int HP_mob_final_ratio_sub(union DBKey key, struct DBData *data, va_list ap) { + int hIndex = 0; + int retVal___ = 0; + if (HPMHooks.count.HP_mob_final_ratio_sub_pre > 0) { + int (*preHookFunc) (union DBKey *key, struct DBData **data, va_list ap); + *HPMforce_return = false; + for (hIndex = 0; hIndex < HPMHooks.count.HP_mob_final_ratio_sub_pre; hIndex++) { + va_list ap___copy; va_copy(ap___copy, ap); + preHookFunc = HPMHooks.list.HP_mob_final_ratio_sub_pre[hIndex].func; + retVal___ = preHookFunc(&key, &data, ap___copy); + va_end(ap___copy); + } + if (*HPMforce_return) { + *HPMforce_return = false; + return retVal___; + } + } + { + va_list ap___copy; va_copy(ap___copy, ap); + retVal___ = HPMHooks.source.mob.final_ratio_sub(key, data, ap___copy); + va_end(ap___copy); + } + if (HPMHooks.count.HP_mob_final_ratio_sub_post > 0) { + int (*postHookFunc) (int retVal___, union DBKey key, struct DBData *data, va_list ap); + for (hIndex = 0; hIndex < HPMHooks.count.HP_mob_final_ratio_sub_post; hIndex++) { + va_list ap___copy; va_copy(ap___copy, ap); + postHookFunc = HPMHooks.list.HP_mob_final_ratio_sub_post[hIndex].func; + retVal___ = postHookFunc(retVal___, key, data, ap___copy); + va_end(ap___copy); + } + } + return retVal___; +} void HP_mob_destroy_mob_db(int index) { int hIndex = 0; if (HPMHooks.count.HP_mob_destroy_mob_db_pre > 0) { @@ -60863,11 +60975,11 @@ void HP_pc_check_skilltree(struct map_session_data *sd, int skill_id) { } return; } -int HP_pc_bonus_autospell(struct s_autospell *spell, int max, short id, short lv, short rate, short flag, short card_id) { +int HP_pc_bonus_autospell(struct s_autospell *spell, int max, short id, short lv, short rate, short flag, int card_id) { int hIndex = 0; int retVal___ = 0; if (HPMHooks.count.HP_pc_bonus_autospell_pre > 0) { - int (*preHookFunc) (struct s_autospell **spell, int *max, short *id, short *lv, short *rate, short *flag, short *card_id); + int (*preHookFunc) (struct s_autospell **spell, int *max, short *id, short *lv, short *rate, short *flag, int *card_id); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_pc_bonus_autospell_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_pc_bonus_autospell_pre[hIndex].func; @@ -60882,7 +60994,7 @@ int HP_pc_bonus_autospell(struct s_autospell *spell, int max, short id, short lv retVal___ = HPMHooks.source.pc.bonus_autospell(spell, max, id, lv, rate, flag, card_id); } if (HPMHooks.count.HP_pc_bonus_autospell_post > 0) { - int (*postHookFunc) (int retVal___, struct s_autospell *spell, int max, short id, short lv, short rate, short flag, short card_id); + int (*postHookFunc) (int retVal___, struct s_autospell *spell, int max, short id, short lv, short rate, short flag, int card_id); for (hIndex = 0; hIndex < HPMHooks.count.HP_pc_bonus_autospell_post; hIndex++) { postHookFunc = HPMHooks.list.HP_pc_bonus_autospell_post[hIndex].func; retVal___ = postHookFunc(retVal___, spell, max, id, lv, rate, flag, card_id); @@ -60890,11 +61002,11 @@ int HP_pc_bonus_autospell(struct s_autospell *spell, int max, short id, short lv } return retVal___; } -int HP_pc_bonus_autospell_onskill(struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, short card_id) { +int HP_pc_bonus_autospell_onskill(struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, int card_id) { int hIndex = 0; int retVal___ = 0; if (HPMHooks.count.HP_pc_bonus_autospell_onskill_pre > 0) { - int (*preHookFunc) (struct s_autospell **spell, int *max, short *src_skill, short *id, short *lv, short *rate, short *card_id); + int (*preHookFunc) (struct s_autospell **spell, int *max, short *src_skill, short *id, short *lv, short *rate, int *card_id); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_pc_bonus_autospell_onskill_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_pc_bonus_autospell_onskill_pre[hIndex].func; @@ -60909,7 +61021,7 @@ int HP_pc_bonus_autospell_onskill(struct s_autospell *spell, int max, short src_ retVal___ = HPMHooks.source.pc.bonus_autospell_onskill(spell, max, src_skill, id, lv, rate, card_id); } if (HPMHooks.count.HP_pc_bonus_autospell_onskill_post > 0) { - int (*postHookFunc) (int retVal___, struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, short card_id); + int (*postHookFunc) (int retVal___, struct s_autospell *spell, int max, short src_skill, short id, short lv, short rate, int card_id); for (hIndex = 0; hIndex < HPMHooks.count.HP_pc_bonus_autospell_onskill_post; hIndex++) { postHookFunc = HPMHooks.list.HP_pc_bonus_autospell_onskill_post[hIndex].func; retVal___ = postHookFunc(retVal___, spell, max, src_skill, id, lv, rate, card_id); @@ -62918,11 +63030,11 @@ int HP_pet_recv_petdata(int account_id, struct s_pet *p, int flag) { } return retVal___; } -int HP_pet_select_egg(struct map_session_data *sd, short egg_index) { +int HP_pet_select_egg(struct map_session_data *sd, int egg_index) { int hIndex = 0; int retVal___ = 0; if (HPMHooks.count.HP_pet_select_egg_pre > 0) { - int (*preHookFunc) (struct map_session_data **sd, short *egg_index); + int (*preHookFunc) (struct map_session_data **sd, int *egg_index); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_pet_select_egg_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_pet_select_egg_pre[hIndex].func; @@ -62937,7 +63049,7 @@ int HP_pet_select_egg(struct map_session_data *sd, short egg_index) { retVal___ = HPMHooks.source.pet.select_egg(sd, egg_index); } if (HPMHooks.count.HP_pet_select_egg_post > 0) { - int (*postHookFunc) (int retVal___, struct map_session_data *sd, short egg_index); + int (*postHookFunc) (int retVal___, struct map_session_data *sd, int egg_index); for (hIndex = 0; hIndex < HPMHooks.count.HP_pet_select_egg_post; hIndex++) { postHookFunc = HPMHooks.list.HP_pet_select_egg_post[hIndex].func; retVal___ = postHookFunc(retVal___, sd, egg_index); @@ -69749,10 +69861,10 @@ bool HP_searchstore_open(struct map_session_data *sd, unsigned int uses, unsigne } return retVal___; } -void HP_searchstore_query(struct map_session_data *sd, unsigned char type, unsigned int min_price, unsigned int max_price, const unsigned short *itemlist, unsigned int item_count, const unsigned short *cardlist, unsigned int card_count) { +void HP_searchstore_query(struct map_session_data *sd, unsigned char type, unsigned int min_price, unsigned int max_price, const uint32 *itemlist, unsigned int item_count, const uint32 *cardlist, unsigned int card_count) { int hIndex = 0; if (HPMHooks.count.HP_searchstore_query_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, unsigned char *type, unsigned int *min_price, unsigned int *max_price, const unsigned short **itemlist, unsigned int *item_count, const unsigned short **cardlist, unsigned int *card_count); + void (*preHookFunc) (struct map_session_data **sd, unsigned char *type, unsigned int *min_price, unsigned int *max_price, const uint32 **itemlist, unsigned int *item_count, const uint32 **cardlist, unsigned int *card_count); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_searchstore_query_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_searchstore_query_pre[hIndex].func; @@ -69767,7 +69879,7 @@ void HP_searchstore_query(struct map_session_data *sd, unsigned char type, unsig HPMHooks.source.searchstore.query(sd, type, min_price, max_price, itemlist, item_count, cardlist, card_count); } if (HPMHooks.count.HP_searchstore_query_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, unsigned char type, unsigned int min_price, unsigned int max_price, const unsigned short *itemlist, unsigned int item_count, const unsigned short *cardlist, unsigned int card_count); + void (*postHookFunc) (struct map_session_data *sd, unsigned char type, unsigned int min_price, unsigned int max_price, const uint32 *itemlist, unsigned int item_count, const uint32 *cardlist, unsigned int card_count); for (hIndex = 0; hIndex < HPMHooks.count.HP_searchstore_query_post; hIndex++) { postHookFunc = HPMHooks.list.HP_searchstore_query_post[hIndex].func; postHookFunc(sd, type, min_price, max_price, itemlist, item_count, cardlist, card_count); @@ -69880,10 +69992,10 @@ void HP_searchstore_close(struct map_session_data *sd) { } return; } -void HP_searchstore_click(struct map_session_data *sd, int account_id, int store_id, unsigned short nameid) { +void HP_searchstore_click(struct map_session_data *sd, int account_id, int store_id, int nameid) { int hIndex = 0; if (HPMHooks.count.HP_searchstore_click_pre > 0) { - void (*preHookFunc) (struct map_session_data **sd, int *account_id, int *store_id, unsigned short *nameid); + void (*preHookFunc) (struct map_session_data **sd, int *account_id, int *store_id, int *nameid); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_searchstore_click_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_searchstore_click_pre[hIndex].func; @@ -69898,7 +70010,7 @@ void HP_searchstore_click(struct map_session_data *sd, int account_id, int store HPMHooks.source.searchstore.click(sd, account_id, store_id, nameid); } if (HPMHooks.count.HP_searchstore_click_post > 0) { - void (*postHookFunc) (struct map_session_data *sd, int account_id, int store_id, unsigned short nameid); + void (*postHookFunc) (struct map_session_data *sd, int account_id, int store_id, int nameid); for (hIndex = 0; hIndex < HPMHooks.count.HP_searchstore_click_post; hIndex++) { postHookFunc = HPMHooks.list.HP_searchstore_click_post[hIndex].func; postHookFunc(sd, account_id, store_id, nameid); @@ -69959,11 +70071,11 @@ void HP_searchstore_clearremote(struct map_session_data *sd) { } return; } -bool HP_searchstore_result(struct map_session_data *sd, unsigned int store_id, int account_id, const char *store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short *card, unsigned char refine, const struct item_option *option) { +bool HP_searchstore_result(struct map_session_data *sd, unsigned int store_id, int account_id, const char *store_name, int nameid, unsigned short amount, unsigned int price, const int *card, unsigned char refine, const struct item_option *option) { int hIndex = 0; bool retVal___ = false; if (HPMHooks.count.HP_searchstore_result_pre > 0) { - bool (*preHookFunc) (struct map_session_data **sd, unsigned int *store_id, int *account_id, const char **store_name, unsigned short *nameid, unsigned short *amount, unsigned int *price, const short **card, unsigned char *refine, const struct item_option **option); + bool (*preHookFunc) (struct map_session_data **sd, unsigned int *store_id, int *account_id, const char **store_name, int *nameid, unsigned short *amount, unsigned int *price, const int **card, unsigned char *refine, const struct item_option **option); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_searchstore_result_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_searchstore_result_pre[hIndex].func; @@ -69978,7 +70090,7 @@ bool HP_searchstore_result(struct map_session_data *sd, unsigned int store_id, i retVal___ = HPMHooks.source.searchstore.result(sd, store_id, account_id, store_name, nameid, amount, price, card, refine, option); } if (HPMHooks.count.HP_searchstore_result_post > 0) { - bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, unsigned int store_id, int account_id, const char *store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short *card, unsigned char refine, const struct item_option *option); + bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, unsigned int store_id, int account_id, const char *store_name, int nameid, unsigned short amount, unsigned int price, const int *card, unsigned char refine, const struct item_option *option); for (hIndex = 0; hIndex < HPMHooks.count.HP_searchstore_result_post; hIndex++) { postHookFunc = HPMHooks.list.HP_searchstore_result_post[hIndex].func; retVal___ = postHookFunc(retVal___, sd, store_id, account_id, store_name, nameid, amount, price, card, refine, option); @@ -85814,11 +85926,11 @@ void HP_vending_purchase(struct map_session_data *sd, int aid, unsigned int uid, } return; } -bool HP_vending_search(struct map_session_data *sd, unsigned short nameid) { +bool HP_vending_search(struct map_session_data *sd, int nameid) { int hIndex = 0; bool retVal___ = false; if (HPMHooks.count.HP_vending_search_pre > 0) { - bool (*preHookFunc) (struct map_session_data **sd, unsigned short *nameid); + bool (*preHookFunc) (struct map_session_data **sd, int *nameid); *HPMforce_return = false; for (hIndex = 0; hIndex < HPMHooks.count.HP_vending_search_pre; hIndex++) { preHookFunc = HPMHooks.list.HP_vending_search_pre[hIndex].func; @@ -85833,7 +85945,7 @@ bool HP_vending_search(struct map_session_data *sd, unsigned short nameid) { retVal___ = HPMHooks.source.vending.search(sd, nameid); } if (HPMHooks.count.HP_vending_search_post > 0) { - bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, unsigned short nameid); + bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, int nameid); for (hIndex = 0; hIndex < HPMHooks.count.HP_vending_search_post; hIndex++) { postHookFunc = HPMHooks.list.HP_vending_search_post[hIndex].func; retVal___ = postHookFunc(retVal___, sd, nameid); diff --git a/src/plugins/Makefile.in b/src/plugins/Makefile.in index ef3f1124b..e90a04f8b 100644 --- a/src/plugins/Makefile.in +++ b/src/plugins/Makefile.in @@ -1,7 +1,7 @@ # This file is part of Hercules. # http://herc.ws - http://github.com/HerculesWS/Hercules # -# Copyright (C) 2013-2016 Hercules Dev Team +# Copyright (C) 2013-2018 Hercules Dev Team # # Hercules is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/src/plugins/db2sql.c b/src/plugins/db2sql.c index 38e5ead5d..57e68432e 100644 --- a/src/plugins/db2sql.c +++ b/src/plugins/db2sql.c @@ -242,7 +242,7 @@ int itemdb2sql_sub(struct config_setting_t *entry, int n, const char *source) StrBuf->Init(&buf); // id - StrBuf->Printf(&buf, "'%u',", it->nameid); + StrBuf->Printf(&buf, "'%u',", (uint32)it->nameid); // name_english SQL->EscapeString(NULL, e_name, it->name); @@ -449,7 +449,7 @@ void itemdb2sql_tableheader(void) "\n" "DROP TABLE IF EXISTS `%s`;\n" "CREATE TABLE `%s` (\n" - " `id` smallint(5) UNSIGNED NOT NULL DEFAULT '0',\n" + " `id` int(11) UNSIGNED NOT NULL DEFAULT '0',\n" " `name_english` varchar(50) NOT NULL DEFAULT '',\n" " `name_japanese` varchar(50) NOT NULL DEFAULT '',\n" " `type` tinyint(2) UNSIGNED NOT NULL DEFAULT '0',\n" diff --git a/src/plugins/script_mapquit.c b/src/plugins/script_mapquit.c index 767292f2d..b212ce1c6 100644 --- a/src/plugins/script_mapquit.c +++ b/src/plugins/script_mapquit.c @@ -2,7 +2,7 @@ * This file is part of Hercules. * http://herc.ws - http://github.com/HerculesWS/Hercules * - * Copyright (C) 2014-2015 Hercules Dev Team + * Copyright (C) 2014-2018 Hercules Dev Team * * Hercules is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/tools/HPMHookGen/HPMDataCheckGen.pl b/tools/HPMHookGen/HPMDataCheckGen.pl index e78a7bd93..f6e4dac24 100644 --- a/tools/HPMHookGen/HPMDataCheckGen.pl +++ b/tools/HPMHookGen/HPMDataCheckGen.pl @@ -3,7 +3,7 @@ # This file is part of Hercules. # http://herc.ws - http://github.com/HerculesWS/Hercules # -# Copyright (C) 2014-2016 Hercules Dev Team +# Copyright (C) 2014-2018 Hercules Dev Team # # Hercules is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/tools/skilldbconverter.php b/tools/skilldbconverter.php index d926e4474..8e241ff6f 100644 --- a/tools/skilldbconverter.php +++ b/tools/skilldbconverter.php @@ -955,7 +955,7 @@ function getcomments($re) //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= -//= Copyright (C) 2014-2016 Hercules Dev Team +//= Copyright (C) 2014-2018 Hercules Dev Team //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by diff --git a/vcproj-11/char-server.vcxproj b/vcproj-15/char-server.vcxproj index 593862d8a..ed5898a89 100644 --- a/vcproj-11/char-server.vcxproj +++ b/vcproj-15/char-server.vcxproj @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> @@ -14,19 +14,19 @@ <ProjectGuid>{D356871D-58E1-450B-967A-E4E9646175AF}</ProjectGuid> <RootNamespace>char-server</RootNamespace> <Keyword>Win32Proj</Keyword> - <VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath11)</VCTargetsPath> + <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> @@ -77,7 +77,6 @@ <AdditionalDependencies>libcmtd.lib;oldnames.lib;ws2_32.lib;libmysql.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> <AdditionalLibraryDirectories>..\3rdparty\mysql\lib;..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> <GenerateDebugInformation>true</GenerateDebugInformation> <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile> @@ -116,7 +115,6 @@ <AdditionalDependencies>libcmt.lib;oldnames.lib;ws2_32.lib;libmysql.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> <AdditionalLibraryDirectories>..\3rdparty\mysql\lib;..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> <GenerateDebugInformation>true</GenerateDebugInformation> <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile> diff --git a/vcproj-11/char-server.vcxproj.filters b/vcproj-15/char-server.vcxproj.filters index af34d2efd..af34d2efd 100644 --- a/vcproj-11/char-server.vcxproj.filters +++ b/vcproj-15/char-server.vcxproj.filters diff --git a/vcproj-11/login-server.vcxproj b/vcproj-15/login-server.vcxproj index 7c29fb33b..0f03acabc 100644 --- a/vcproj-11/login-server.vcxproj +++ b/vcproj-15/login-server.vcxproj @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> @@ -14,18 +14,19 @@ <ProjectGuid>{D356871D-58E1-450B-967A-E5E9646175AF}</ProjectGuid> <RootNamespace>login-server</RootNamespace> <Keyword>Win32Proj</Keyword> + <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> @@ -76,7 +77,6 @@ <AdditionalDependencies>libcmtd.lib;oldnames.lib;ws2_32.lib;libmysql.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> <AdditionalLibraryDirectories>..\3rdparty\mysql\lib;..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> <GenerateDebugInformation>true</GenerateDebugInformation> <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile> @@ -119,7 +119,6 @@ <AdditionalDependencies>libcmt.lib;oldnames.lib;ws2_32.lib;libmysql.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> <AdditionalLibraryDirectories>..\3rdparty\mysql\lib;..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> <GenerateDebugInformation>true</GenerateDebugInformation> <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile> diff --git a/vcproj-11/login-server.vcxproj.filters b/vcproj-15/login-server.vcxproj.filters index 1f3b6ba0f..1f3b6ba0f 100644 --- a/vcproj-11/login-server.vcxproj.filters +++ b/vcproj-15/login-server.vcxproj.filters diff --git a/vcproj-11/map-server.vcxproj b/vcproj-15/map-server.vcxproj index 9909b31d8..f3f170daa 100644 --- a/vcproj-11/map-server.vcxproj +++ b/vcproj-15/map-server.vcxproj @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> @@ -14,18 +14,19 @@ <ProjectGuid>{D356871D-58E1-450B-967A-E6E9646175AF}</ProjectGuid> <RootNamespace>map-server</RootNamespace> <Keyword>Win32Proj</Keyword> + <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> <WholeProgramOptimization>true</WholeProgramOptimization> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> @@ -75,7 +76,6 @@ <AdditionalDependencies>libcmtd.lib;oldnames.lib;ws2_32.lib;libmysql.lib;zdll.lib;pcre.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> <AdditionalLibraryDirectories>..\3rdparty\mysql\lib;..\3rdparty\zlib\lib;..\3rdparty\pcre\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> <GenerateDebugInformation>true</GenerateDebugInformation> <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile> @@ -114,7 +114,6 @@ <AdditionalDependencies>libcmt.lib;oldnames.lib;ws2_32.lib;libmysql.lib;zdll.lib;pcre.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> <AdditionalLibraryDirectories>..\3rdparty\mysql\lib;..\3rdparty\zlib\lib;..\3rdparty\pcre\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> <GenerateDebugInformation>true</GenerateDebugInformation> <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile> diff --git a/vcproj-11/map-server.vcxproj.filters b/vcproj-15/map-server.vcxproj.filters index c8aaffc5d..c8aaffc5d 100644 --- a/vcproj-11/map-server.vcxproj.filters +++ b/vcproj-15/map-server.vcxproj.filters diff --git a/vcproj-11/plugin-HPMHooking_char.vcxproj b/vcproj-15/plugin-HPMHooking_char.vcxproj index 67091f419..9632998d4 100644 --- a/vcproj-11/plugin-HPMHooking_char.vcxproj +++ b/vcproj-15/plugin-HPMHooking_char.vcxproj @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> @@ -11,21 +11,22 @@ </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> - <ProjectGuid>{ACEB1E80-4EA2-4193-AA7C-624B6C5664BA}</ProjectGuid> + <ProjectGuid>{D495824D-24D3-4623-A28C-4CA506084A09}</ProjectGuid> <RootNamespace>plugin-HPMHooking_char</RootNamespace> <Keyword>Win32Proj</Keyword> <ProjectName>plugin-HPMHooking_char</ProjectName> + <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>DynamicLibrary</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>DynamicLibrary</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> diff --git a/vcproj-11/plugin-HPMHooking_login.vcxproj b/vcproj-15/plugin-HPMHooking_login.vcxproj index de3ab260a..e496847c1 100644 --- a/vcproj-11/plugin-HPMHooking_login.vcxproj +++ b/vcproj-15/plugin-HPMHooking_login.vcxproj @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> @@ -11,21 +11,22 @@ </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> - <ProjectGuid>{93DB46CC-FC44-4E43-820A-63DC7318F413}</ProjectGuid> + <ProjectGuid>{544AD8E8-0309-49DE-9F8D-F9FEA24D92F1}</ProjectGuid> <RootNamespace>plugin-HPMHooking_login</RootNamespace> <Keyword>Win32Proj</Keyword> <ProjectName>plugin-HPMHooking_login</ProjectName> + <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>DynamicLibrary</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>DynamicLibrary</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> diff --git a/vcproj-11/plugin-HPMHooking_map.vcxproj b/vcproj-15/plugin-HPMHooking_map.vcxproj index 86aafd68f..753f1cdbc 100644 --- a/vcproj-11/plugin-HPMHooking_map.vcxproj +++ b/vcproj-15/plugin-HPMHooking_map.vcxproj @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> @@ -15,17 +15,18 @@ <RootNamespace>plugin-HPMHooking_map</RootNamespace> <Keyword>Win32Proj</Keyword> <ProjectName>plugin-HPMHooking_map</ProjectName> + <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>DynamicLibrary</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>DynamicLibrary</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> diff --git a/vcproj-11/plugin-sample.vcxproj b/vcproj-15/plugin-sample.vcxproj index 95e4e3e28..85ceb0e43 100644 --- a/vcproj-11/plugin-sample.vcxproj +++ b/vcproj-15/plugin-sample.vcxproj @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> @@ -15,17 +15,18 @@ <RootNamespace>plugin-sample</RootNamespace> <Keyword>Win32Proj</Keyword> <ProjectName>plugin-sample</ProjectName> + <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>DynamicLibrary</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>DynamicLibrary</ConfigurationType> <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v110</PlatformToolset> + <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> |