diff options
Diffstat (limited to 'constants.gd')
-rw-r--r-- | constants.gd | 58 |
1 files changed, 41 insertions, 17 deletions
diff --git a/constants.gd b/constants.gd index e495322..28c5ab9 100644 --- a/constants.gd +++ b/constants.gd @@ -27,6 +27,25 @@ enum LoginFailedReason { AlreadyOnline = 8, } +enum LoginFailedReason2 { + UnregisteredId, + IncorrectPassword, + IdExpired, + RejectedFromServer, + BlockedByGMTeam, + GameOutdated, + LoginProhibitedUntil, + ServerFull, + CompanyAccountLimitReached, +} + +enum CharacterCreationFailedReason { + CharacterNameAlreadyInUse, + NotOldEnough, + NotAllowedToUseSlot = 3, + CharacterCreationFailed = 255, +} + enum StatusType { Weight, MaximumWeight, @@ -94,11 +113,16 @@ static var PacketDB = { CharacterServerLoginSuccessCharacterListPacket.HEADER: CharacterServerLoginSuccessCharacterListPacket, CharacterListSizePacket.HEADER: CharacterListSizePacket, LoginFailedPacket.HEADER: LoginFailedPacket, + LoginFailedPacket2.HEADER: LoginFailedPacket2, BlockCharacterPacket.HEADER: BlockCharacterPacket, PinCodeStatePacket.HEADER: PinCodeStatePacket, RequestCharacterListSuccessPacket.HEADER: RequestCharacterListSuccessPacket, CharacterSelectionSuccessPacket.HEADER: CharacterSelectionSuccessPacket, CharacterSelectionFailedPacket.HEADER: CharacterSelectionFailedPacket, + CreateCharacterPacket.HEADER: CreateCharacterPacket, + CreateCharacterSuccessPacket.HEADER: CreateCharacterSuccessPacket, + CharacterCreationFailedPacket.HEADER: CharacterCreationFailedPacket, + MapServerLoginSuccessPacket.HEADER: MapServerLoginSuccessPacket, FriendListPacket.HEADER: FriendListPacket, ServerMessagePacket.HEADER: ServerMessagePacket, @@ -139,11 +163,11 @@ static var PacketDB = { class FilePaths: - const female := "¿©" - const male := "³²" + const female := "여" + const male := "남" - const player_head := "Àΰ£Á·/¸Ó¸®Åë" - const player_body := "Àΰ£Á·/¸öÅë" + const player_head := "인간족/머리통" + const player_body := "인간족/몸통" const male_head_lookup := [2, 2, 1, 7, 5, 4, 3, 6, 8, 9, 10, 12, 11] const female_head_lookup := [2, 2, 4, 7, 1, 5, 3, 6, 12, 10, 9, 11, 8] @@ -159,33 +183,33 @@ class FilePaths: static func get_job_path(job_id: int) -> String: match job_id: Job.Novice: # NOVICE - return "Ãʺ¸ÀÚ" + return "초보자" Job.Swordman: # SWORDMAN - return "°Ë»Ç" + return "검사" Job.Magician: # MAGICIAN - return "À§Àúµå" + return "마법사" Job.Archer: # ARCHER - return "±Ã¼Ö" + return "궁수" Job.Acolyte: # ACOLYTE - return "¼ºÁ÷ÀÚ" + return "성직자" 5: # MERCHANT - return "»ÓÀÎ" + return "상인" 6: # THIEF - return "µµµÏ" + return "도둑" 7: # KNIGHT - return "±â»ç" + return "기사" 8: # PRIEST - return "¼ºÅõ»ç" + return "성투사" 9: # WIZARD - return "¸¶¹Ý»Ç" + return "위저드" 10: # BLACKSMITH - return "Á¦Ã¶°ø" + return "제철공" 11: # HUNTER - return "ÇåÅÍ" + return "헌터" # ... TODO _: # NOVICE - return "Ãʺ¸ÀÚ" + return "초보자" static func get_player_head(gender: Gender, head_id: int) -> String: |