| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273 |
- // ReSharper disable InconsistentNaming
- using System.Text.Encodings.Web;
- using System.Text.Json;
- public enum ClientTextKeys
- {
- PetMode_Both,
- PetMode_MoveOnly,
- PetMode_AttackOnly,
- PetMode_None,
- PetMode_FocusMasterTarget,
- AttackMode_Peace,
- AttackMode_Group,
- AttackMode_Guild,
- AttackMode_EnemyGuild,
- AttackMode_RedBrown,
- AttackMode_All,
- LogOutTip,
- ExitTip,
- DiedTip,
- DropTip,
- InventoryKey,
- CharacterKey,
- SkillsKey,
- QuestsKey,
- OptionsKey,
- Menu,
- GameShopKey,
- BigMapKey,
- DuraPanel,
- Mail,
- ExitKey,
- LogOutKey,
- HelpKey,
- Keybinds,
- RankingKey,
- CreaturesKey,
- MountKey,
- FishingKey,
- FriendsKey,
- MentorKey,
- RelationshipKey,
- GroupsKey,
- GuildKey,
- Expire,
- ExpireNever,
- ExpirePaused,
- Never,
- TradeKey,
- Size,
- ChatSettings,
- Rotate,
- CloseKey,
- GameMaster,
- MonsterInfoLoading,
- NPCInfoLoading,
- ItemInfoLoading,
- MonsterIndexTitle,
- NPCIndexTitle,
- ItemIndexTitle,
- MonsterIndexLoading,
- NPCIndexLoading,
- ItemIndexLoading,
- MonsterTooltipLevel,
- MonsterTooltipHealth,
- MonsterTooltipExperience,
- MonsterTooltipDC,
- MonsterTooltipMC,
- MonsterTooltipAC,
- MonsterTooltipMAC,
- NPCTooltipName,
- NPCTooltipLocation,
- NPCTooltipCoordinates,
- NPCTooltipUnknownMap,
- NPCTooltipMapLoading,
- ItemTooltipType,
- ItemTooltipWeight,
- InvalidMonsterIndex,
- InvalidNPCIndex,
- InvalidItemIndex,
- InvalidLinkIndex,
- PatchErr,
- LastOnline,
- Gold,
- Credit,
- YouGainedItem,
- YouGainedGold,
- ExperienceGained,
- HeroInventory,
- HeroCharacter,
- HeroSkills,
- HeroExperienceGained,
- ItemDescription,
- RequiredLevel,
- RequiredDC,
- RequiredMC,
- RequiredSC,
- ClassRequired,
- Holy,
- Accuracy,
- Agility,
- DC,
- MC,
- SC,
- Durability,
- Weight,
- AC,
- MAC,
- Luck,
- DeleteCharacter,
- CharacterDeleted,
- CharacterCreated,
- Resolution,
- Autostart,
- Usrname,
- Password,
- ShuttingDown,
- MaxCombine,
- Count,
- ExtraSlots8,
- ExtraSlots4,
- Chat_All,
- Chat_Short,
- Chat_Whisper,
- Chat_Lover,
- Chat_Mentor,
- Chat_Group,
- Chat_Guild,
- ExpandedStorageLocked,
- ExtraStorage,
- ExtendYourRentalPeriod,
- CannotLeaveGame,
- SelectKey,
- WeaponSpiritFire,
- SpiritsFireDisappeared,
- WeddingRing,
- DropAmount,
- LowMana,
- NoCreatures,
- NoMount,
- NoFishingRod,
- AttemptingConnect,
- CreatingCharactersDisabled,
- InvalidCharacterName,
- NoClass,
- ToManyCharacters,
- CharacterNameExists,
- WarriorsDes,
- WizardDes,
- TaoistDes,
- AssassinDes,
- ArcherDes,
- DateSent,
- Send,
- Reply,
- Read,
- Delete,
- BlockList,
- EnterMailToName,
- AddFriend,
- RemoveFriend,
- FriendMemo,
- FriendMail,
- FriendWhisper,
- FriendEnterAddName,
- FriendEnterBlockName,
- AddMentor,
- RemoveMentorMentee,
- MentorRequests,
- MentorEnterName,
- RestedBuff,
- ItemTypeWeapon,
- ItemTypeArmour,
- ItemTypeHelmet,
- ItemTypeNecklace,
- ItemTypeBracelet,
- ItemTypeRing,
- ItemTypeAmulet,
- ItemTypeBelt,
- ItemTypeBoots,
- ItemTypeStone,
- ItemTypeTorch,
- ItemTypePotion,
- ItemTypeOre,
- ItemTypeMeat,
- ItemTypeCraftingMaterial,
- ItemTypeScroll,
- ItemTypeGem,
- ItemTypeMount,
- ItemTypeBook,
- ItemTypeScript,
- ItemTypeReins,
- ItemTypeBells,
- ItemTypeSaddle,
- ItemTypeRibbon,
- ItemTypeMask,
- ItemTypeFood,
- ItemTypeHook,
- ItemTypeFloat,
- ItemTypeBait,
- ItemTypeFinder,
- ItemTypeReel,
- ItemTypeFish,
- ItemTypeQuest,
- ItemTypeAwakening,
- ItemTypePets,
- ItemTypeTransform,
- ItemTypeDeco,
- ItemTypeMonsterSpawn,
- ItemTypeSealedHero,
- ItemGradeCommon,
- ItemGradeRare,
- ItemGradeLegendary,
- ItemGradeMythical,
- ItemGradeHeroic,
- NoAccountID,
- IncorrectPasswordAccountID,
- GroupSwitch,
- GroupAdd,
- GroupRemove,
- GroupAddEnterName,
- GroupRemoveEnterName,
- TooHeavyToHold,
- SwitchMarriage,
- RequestMarriage,
- RequestDivorce,
- MailLover,
- WhisperLover,
- EndStreamOldVersion,
- TooManyErrors,
- ErrorSavingFile,
- FileDownload_Failure,
- LauncherHostSettingFormatError,
- LauncherBrowserFormatError,
- LowLevel,
- LowGold,
- LevelUp,
- LowDC,
- LowMC,
- LowSC,
- GameName,
- ExpandedStorageExpiresOn,
- StoragePasswordPrompt,
- StoragePasswordCurrentPrompt,
- StoragePasswordNewPrompt,
- StoragePasswordConfirmPrompt,
- StoragePasswordMismatch,
- StoragePasswordManagePrompt,
- StoragePasswordSetSuccess,
- StoragePasswordChangeSuccess,
- StoragePasswordRemoveSuccess,
- StoragePasswordWrong,
- StoragePasswordNotAcceptable,
- StoragePasswordUnavailable,
- StoragePasswordNoPasswordSet,
- StoragePasswordLastSetLabel,
- StoragePasswordRules,
- StoragePasswordChangePrompt,
- StoragePasswordRemovePrompt,
- NotFemale,
- NotMale,
- NotInGuild,
- NoMentorship,
- YouNoBagSpace,
- YouMustSelectPaymentType,
- ConfirmBuyItemCredits,
- YouCantAffordSelectedItem,
- ConfirmPurchaseItemGold,
- PricePearl,
- PriceGold,
- UnableLinkItemMessageTooLong,
- NoRoomToSplitStack,
- SplitAmount,
- PurchaseAmount,
- Purchase,
- ValueGold,
- AreYouWantUsePotion,
- YouWantCombineItems,
- YouCannotSwapItems,
- InsufficientRightsRetrieveItems,
- UnableRemoveLockedItem,
- InsufficientRightsStoreItems,
- YouCannotMailItem,
- TooHeavyToTransfer,
- WarriorsCannotUseItem,
- WizardsCannotUseItem,
- TaoistsCannotUseItem,
- AssassinsCannotUseItem,
- ArchersCannotUseItem,
- LowAC,
- LowMAC,
- YouExceededMaxLevel,
- YouDoNotHaveEnoughBaseAC,
- YouDoNotHaveEnoughBaseMac,
- YouLackBaseDC,
- YouLackBaseMC,
- YouLackBaseSC,
- YouDoNotHaveMountEquipped,
- YouDoNotHaveFishingRodEquipped,
- YouDoNotHaveEnoughBaseMAC,
- YouNotEnoughBaseDC,
- YouNotEnoughBaseMC,
- YouDoNotHaveEnoughBaseSC,
- ItIsTooHeavyToWear,
- DisconnectedAnotherUserLogged,
- DisconnectedPacketError,
- DisconnectedServerCrashed,
- DisconnectedKickedByAdmin,
- DisconnectedMaxConnectionsReached,
- ErrorConnectingToServer,
- MaximumConnectionAttemptsReached,
- LostConnectionWithServer,
- OwnerHero,
- GoldAmount,
- LastOnlineTitle,
- CreatingNewCharactersDisabled,
- YourCharacterNameNotAcceptable,
- GenderNotExistContactGM,
- ClassNotExistContactGM,
- YouCannotMakeMoreCharacters,
- YourCharacterCreatedSuccessfully,
- ConfirmDeleteCharacter,
- PleaseEnterCharacterName,
- IncorrectEntry,
- DeletingCharactersDisabled,
- SelectedCharacterNotExist,
- YourCharacterDeletedSuccessfully,
- CannotLoginCharacterSeconds,
- AccountBannedReasonExpiryDuration,
- StartingGameDisabled,
- YouNotLoggedIn,
- YourCharacterNotFound,
- NoActiveMapOrStartPointFound,
- SearchForNPCs,
- TeleportToNpcForGold,
- NotEnoughGold,
- CouldNotFindPath,
- Invisible,
- Superman,
- Observer,
- AgressiveFullDamageCantShootOverWalls,
- TrickShotMinimalDamage,
- GroupModeMediumDamageDontStealAgro,
- InvisibleToManyMonsters,
- InvisibleToPlayersAndMonstersAtDistance,
- ChanceGainHpWhenAttacked,
- InvisibleToManyMonstersAbleToMove,
- GivesVampiricAbility,
- GivesPoisonAbility,
- IncreaseElementExtractionChance,
- IncreaseMcAndConsumption,
- DisguisesYourAppearance,
- LearnSkillPointsTwiceAsQuick,
- ReducesVisibility,
- GuildMemberBoost,
- Decreases,
- Increases,
- BuffEffect,
- CasterName,
- ActiveBuffs,
- Seconds,
- Second,
- ReceiveDamageEveryTick,
- ReducesArmourRatePerTick,
- ReducesMovementSpeed,
- PreventsCastingMovingAttacking,
- DamageReceivedIncrease,
- PreventsMoveAndAttack,
- TickingTimeBomb,
- RecieveDamageEveryTime,
- PreventsMoveAttackCancelOnHit,
- CausesTemporaryBlindness,
- PreventsAttacking,
- ActivePoisons,
- ConfirmRemoveItem,
- DeleteItemAmountPrompt,
- DeleteItemConfirmPrompt,
- PlayerNotOnline,
- BuyWithGold,
- BuyItemsWithGold,
- BuyWithCredits,
- BuyItemsWithCredits,
- GroupHasMaxMembers,
- YouAreNotGroupLeader,
- ShowOffline,
- GuildNameLevelMembers,
- RecruitMember,
- EditRank,
- SelectRank,
- InsufficientPointsAvailable,
- GuildLevelTooLow,
- GuildRankNoBuffActivation,
- BuffIsActive,
- GuildFundsInsufficient,
- InsufficientLevel,
- Available,
- CountingDown,
- Expired,
- Obtained,
- Active,
- Inactive,
- ValueByOwnerPercent,
- MinimumGuildLevel,
- PointsRequired,
- ActivationCostGold,
- TimeRemainingMinutes,
- BuffLengthMinutes,
- ConfirmChangeRank,
- ConfirmKickPlayer,
- Online,
- Today,
- Yesterday,
- DaysAgo,
- ConfirmCreateNewRank,
- RankTitle,
- Deposit,
- GoldToRetrieve,
- ExitButton,
- PageBack,
- PageForward,
- MailGuildLeader,
- OwningGuild,
- GuildLeaders,
- GTStatus,
- GTPrice,
- None,
- AndPlaceholder,
- SalePending,
- ForSale,
- Unavailable,
- ShortcutInformation,
- ChatShortcuts,
- Movements,
- Attacking,
- CollectingItems,
- Health,
- Skills,
- Mana,
- Chatting,
- Groups,
- Purchasing,
- Selling,
- Repairing,
- Trading,
- Inspecting,
- Statistics,
- Quests,
- Mounts,
- Fishing,
- GemsAndOrbs,
- Heroes,
- GuildBuffs,
- Awakening,
- ExitGame,
- SkillButtons,
- InventoryWindowOpenClose,
- LogOut,
- StatusWindowOpenClose,
- SkillWindowOpenClose,
- GroupWindowOpenClose,
- TradeWindowOpenClose,
- FriendWindowOpenClose,
- MinimapWindowOpenClose,
- GuildWindowOpenClose,
- GameshopWindowOpenClose,
- EngagementWindowOpenClose,
- BeltWindowOpenClose,
- OptionWindowOpenClose,
- HelpWindowOpenClose,
- MountDismountRide,
- LockSpellOnTargetNotCursor,
- TogglePetAttackPet,
- TogglePlayerAttackMode,
- PeaceModeAttackMonstersOnly,
- GroupModeAttackExceptMembers,
- GuildModeAttackExceptMembers,
- GoodEvilModeAttackPKAndMonsters,
- AllAttackModeAllSubjects,
- ShowFieldMap,
- ShowSkillBar,
- AutoRunOnOff,
- ShowHideInterface,
- HighlightPickupItems,
- ShowOtherPlayersKits,
- ScreenCapture,
- OpenCloseFishingWindow,
- MentorWindowOpenClose,
- CreaturePickupMultiMouseTarget,
- CreaturePickupSingleMouseTarget,
- CommandWhisperOthers,
- CommandShoutNearby,
- CommandGuildChat,
- Shortcuts,
- Information,
- EnterValue,
- HeroBehaviourFormat,
- MakeActiveHero,
- NoProduction,
- NeededBy,
- PleaseEnterCreatureNewName,
- CreatureNameLengthRange,
- EnterCreatureNameForVerification,
- VerificationFailed,
- CanPickupItems,
- CanProduceBlackStones,
- CanProducePearlsBuyCreatureItems,
- FoodBuff,
- All,
- Common,
- Rare,
- Mythical,
- Legendary,
- Heroic,
- AllItems,
- Weapons,
- Armours,
- Helmets,
- Boots,
- Belts,
- Jewelry,
- Others,
- RentalFee,
- RentalFeeGoldAmount,
- RentItemDurationQuestion,
- RentalPeriodDays,
- RentalPeriodZeroDays,
- KeyboardSettings,
- KeyboardSettingsResetDefault,
- AssignRuleStrict,
- AssignRuleRelaxed,
- Type,
- Sender,
- Message,
- ParcelContainsItemsOrGoldDeleteConfirm,
- ReportBug,
- SendAmount,
- SkillModeTilde,
- SkillModeCtrl,
- Report,
- SkillMpCooldownKey,
- MiniMapKey,
- InviteToGroup,
- YouNotGroupLeader,
- AddToFriendsList,
- SendMail,
- Trade,
- Observe,
- PlayerDisabledObservation,
- HpMpMode1,
- HpMpMode2,
- NewMovementStyle,
- OldMovementStyle,
- KeyboardKeybind,
- FencingSkillDescription,
- SlayingSkillDescription,
- ThrustingSkillDescription,
- RageSkillDescription,
- ProtectionFieldSkillDescription,
- HalfMoonSkillDescription,
- FlamingSwordSkillDescription,
- ShoulderDashSkillDescription,
- CrossHalfMoonSkillDescription,
- TwinDrakeBladeSkillDescription,
- EntrapmentSkillDescription,
- LionRoarSkillDescription,
- CounterAttackSkillDescription,
- ImmortalSkinSkillDescription,
- FurySkillDescription,
- SlashingBurstSkillDescription,
- BladeAvalancheSkillDescription,
- FireballSkillDescription,
- ThunderboltSkillDescription,
- GreatFireballSkillDescription,
- RepulsionSkillDescription,
- HellfireSkillDescription,
- LightningSkillDescription,
- ElectricShockSkillDescription,
- TeleportSkillDescription,
- FireWallSkillDescription,
- FireBangSkillDescription,
- ThunderstormSkillDescription,
- MagicShieldSkillDescription,
- TurnUndeadSkillDescription,
- IceStormSkillDescription,
- FlameDisruptorSkillDescription,
- FrostCrunchSkillDescription,
- MirroringSkillDescription,
- FlameFieldSkillDescription,
- VampirismSkillDescription,
- BlizzardSkillDescription,
- MeteorStrikeSkillDescription,
- IceThrustSkillDescription,
- MagicBoosterSkillDescription,
- FastMoveSkillDescription,
- StormEscapeSkillDescription,
- BlinkSkillDescription,
- SpiritSwordSkillDescription,
- HealingSkillDescription,
- PoisoningSkillDescription,
- SoulFireBallSkillDescription,
- SoulShieldSkillDescription,
- BlessedArmourSkillDescription,
- TrapHexagonSkillDescription,
- SummonSkeletonSkillDescription,
- HidingSkillDescription,
- MassHidingSkillDescription,
- RevelationSkillDescription,
- MassHealingSkillDescription,
- SummonShinsuSkillDescription,
- UltimateEnhancerSkillDescription,
- EnergyRepulsorSkillDescription,
- PurificationSkillDescription,
- SummonHolyDevaSkillDescription,
- CurseSkillDescription,
- HallucinationSkillDescription,
- ReincarnationSkillDescription,
- PoisonCloudSkillDescription,
- EnergyShieldSkillDescription,
- PlagueSkillDescription,
- HealingCircleSkillDescription,
- PetEnhancerSkillDescription,
- FatalSwordPassiveSkillDescription,
- DoubleSlashToggleSkillDescription,
- HasteBuffSkillDescription,
- FlashDashSkillDescription,
- HeavenlySwordSkillDescription,
- FireBurstSkillDescription,
- TrapSkillDescription,
- MoonlightSkillDescription,
- MPEaterSkillDescription,
- SwiftFeetSkillDescription,
- LightBodySkillDescription,
- PoisonSwordSkillDescription,
- DarkBodySkillDescription,
- CrescentSlashSkillDescription,
- HemorrhageSkillDescription,
- MoonMistSkillDescription,
- FocusSkillDescription,
- StraightShotSkillDescription,
- DoubleShotSkillDescription,
- ExplosiveTrapSkillDescription,
- DelayedExplosionSkillDescription,
- MeditationSkillDescription,
- BackStepSkillDescription,
- ElementalShotSkillDescription,
- ConcentrationSkillDescription,
- StoneTrapSkillDescription,
- ElementalBarrierSkillDescription,
- SummonVampireSkillDescription,
- VampireShotSkillDescription,
- SummonToadSkillDescription,
- PoisonShotSkillDescription,
- CrippleShotSkillDescription,
- SummonSnakesSkillDescription,
- NapalmShotSkillDescription,
- OneWithNatureSkillDescription,
- YouAlreadyHaveMentor,
- CancellingMentorshipCausesCooldown,
- ONLINE,
- MENTOR,
- MENTEE,
- MenteeExp,
- LoyaltyProgress,
- WarriorsDescription,
- WizardsDescription,
- TaoistsDescription,
- AssassinsDescription,
- ArchersDescription,
- NotEnoughPearls,
- CannotSellItem,
- CannotCarryMoreGold,
- CannotRepairItem,
- CannotConsignItem,
- ConsignmentPrice,
- YouDontHaveEnoughGoldToRefine,
- YouHaventDepositedItemsToRefine,
- ItemHasntBeenRefinedNoChecking,
- ItemIsNotRing,
- Sale,
- Repair,
- SpecialRepair,
- Consignment,
- ItemWillBeDestroyed,
- Downgrade,
- Reset,
- Refine,
- CheckRefine,
- ReplaceWedRing,
- Gold2,
- SelectUpgradeItem,
- SelectUpgradeType,
- BraveryGlyph,
- MagicGlyph,
- SoulGlyph,
- ProtectionGlyph,
- EvilSlayerGlyph,
- BodyGlyph,
- NeedItemQuantity,
- YouDoNotHaveEnoughGold,
- CraftAmount,
- YouDoNotHaveRequiredToolsOrIngredients,
- YouMustSelectRewardItem,
- AvailableQuestList,
- AskCancelQuest,
- TakenQuestsList,
- Tasks,
- Progress,
- QuestReturn,
- TimeLimit,
- Complete,
- InProgress,
- CtrlRightClick,
- OverallTop20,
- Top20Taoists,
- Top20Warriors,
- Top20Wizards,
- Top20Assasins,
- Top20Archers,
- OnlineOnly,
- NotListed,
- Ranked,
- YouAreAlreadyMarried,
- YouAreNotMarried,
- LoverIsNotOnline,
- LoverName,
- LoverLocation,
- LoverLocationOffline,
- LoverDate,
- LoverLength,
- DivorcedDate,
- TimeSinceDays,
- LoverLocationTitle,
- MarriageDate,
- LengthDays,
- AllowBlockRecall,
- SelectReportType,
- SubmitBug,
- ReportPlayer,
- TradeAmount,
- ConsignmentRules,
- AuctionRules,
- InterestedInPurchase,
- YouCanSearchAgain,
- ItemNotSoldGetBack,
- ItemNotSoldConfirmRetrieve,
- ConfirmBuyItemWithPrice,
- BidAmount,
- ConfirmBidGoldForItem,
- SearchAgainAfterSeconds,
- ShowAllItems,
- WeaponItems,
- DraperyItems,
- AccessoryItems,
- ConsumableItems,
- Enhancement,
- Books,
- CraftItems,
- Armour,
- Helmet,
- Belt,
- Stone,
- Necklaces,
- Bracelets,
- Rings,
- RecoveryPots,
- BuffPots,
- ScrollsOils,
- MiscItems,
- Gems,
- Orbs,
- Warrior,
- Wizard,
- Taoist,
- Assassin,
- Archer,
- Materials,
- Meat,
- Ore,
- YouCanSearchAfterSeconds,
- SalePrice,
- SellItem,
- Item,
- PriceBid,
- SellerExpiry,
- Price,
- Expiry,
- StartingBid,
- HighestBid,
- EndDate,
- Bid,
- Credits,
- MustWearSuitableWeapon,
- CannotCastForSeconds,
- Hero,
- UseThrusting,
- DoNotUseThrusting,
- UseHalfMoon,
- DoNotUseHalfMoon,
- UseCrossHalfMoon,
- DoNotUseCrossHalfMoon,
- UseDoubleSlash,
- DoNotUseDoubleSlash,
- NothingFound,
- PlayerShareQuestRequest,
- ObservedPlayerLoggedOff,
- Miss,
- Crit,
- FriendlyNoLongerLoyal,
- FriendlyDuraDroppedToZero,
- PleaseEnterRequiredInformation,
- YouHaveLeftGroup,
- PlayerHasLeftGroup,
- DoYouWantGroupWithPlayer,
- PlayerHasJoinedGroup,
- YouCannotUseTrustMerchantWhenDead,
- YouCannotBuyFromTrustMerchantWithoutUsing,
- ItemHasBeenSold,
- ItemExpiredCannotBeBought,
- NotEnoughWeightOrSpaceToBuyItem,
- CannotBuyOwnItems,
- TooFarFromTrustMerchant,
- CannotHoldGoldForSale,
- ItemNotMetMinimumBid,
- AuctionAlreadyEndedForItem,
- JoinGuildPrompt,
- EnterGuildNameLengthLimit,
- CannotUseBackslashInGuildName,
- EnterGuildToWarWith,
- PlayerLoggedOn,
- PlayerJoinedGuild,
- PlayerRemovedFromGuild,
- PlayerLeftGuild,
- PlayerDonatedGoldToGuildFunds,
- PlayerRetrievedGoldFromGuildFunds,
- CreatingNewHeroesDisabled,
- YourHeroNameNotAcceptable,
- SelectedGenderNotExist,
- SelectedClassNotExist,
- CannotMakeMoreHeroes,
- CharacterNameAlreadyExists,
- NoBagSpace,
- HeroCreatedSuccessfully,
- PlayerAskedForMarriage,
- PlayerRequestedDivorce,
- PlayerRequestedTeachClass,
- Guild,
- PlayerRequestedTrade,
- DealCancelledMustFace,
- NotEnoughMaterials,
- AwakeningMaxLevel,
- CannotAwakenItem,
- EnterMailRecipientName,
- NoParcelsToCollect,
- AllParcelsCollected,
- WouldYouLikeToBeRevived,
- PleaseGiveYourCreatureName,
- UsageCurrentMax,
- PurityValue,
- QualityValue,
- LoyaltyValues,
- NutritionValue,
- DurationValue,
- AddsDurability,
- SealsFor,
- AddsDC,
- AddsMC,
- AddsSC,
- BagWeightPercent,
- ExpPercent,
- DropPercent,
- CursePlusValue,
- AddsAccuracyValue,
- AttackSpeedValue,
- AddAttackSpeed,
- FreezingPlus,
- AddsFreezingPlus,
- AddsPoisonPlus,
- PoisonPlus,
- CriticalChancePlus,
- FlexibilityPlus,
- CriticalDamagePlus,
- ReflectChance,
- HPDrainRate,
- ExpRate,
- DropRate,
- GoldRate,
- AddsAC,
- NibbleChance,
- FinderIncrease,
- SuccessChance,
- AddsMAC,
- AutoReelChance,
- MaxHpPlus,
- MaxMpPlus,
- MaxHpPlusPercent,
- MaxMpPlusPercent,
- MaxAcPlusPercent,
- MaxMacPlusPercent,
- HealthRecoveryPlus,
- ManaRecoveryPlus,
- PoisonRecoveryPlus,
- AddsAgilityPlus,
- StrongPlus,
- PoisonResistPlus,
- AddPoisonResistPlus,
- MagicResistPlus,
- AddMagicResistPlus,
- MaxDcPlusPercent,
- MaxMcPlusPercent,
- MaxScPlusPercent,
- AllDamageReductionPlusPercent,
- HandWeightPlus,
- WearWeightPlus,
- BagWeightPlus,
- InstantRun,
- TimeValue,
- AwakeningWithValue,
- SocketWithValue,
- Empty,
- OpenSocketsTips,
- RequiredAC,
- RequiredMAC,
- MaximumLevel,
- RequiredBaseAC,
- RequiredBaseMAC,
- RequiredBaseDC,
- RequiredBaseMC,
- RequiredBaseSC,
- UnknownTypeRequired,
- SellingPriceGold,
- CantDropOnDeath,
- CantDrop,
- CantUpgrade,
- CantSell,
- CantTrade,
- CantStore,
- CantRepair,
- CantSpecialRepair,
- BreaksOnDeath,
- DestroyedWhenDropped,
- CannotBeWeddingRing,
- CannotBeUsedByHero,
- SoulBindsOnEquip,
- SoulboundTo,
- Cursed,
- CannotBeUsedOnAnyItem,
- CanBeUsedOn,
- AfterWeapon,
- AfterArmour,
- AfterHelmet,
- AfterNecklace,
- AfterBracelet,
- AfterRing,
- AfterAmulet,
- AfterBelt,
- AfterBoots,
- AfterStone,
- AfterCandle,
- ExpiresIn,
- SealedFor,
- ItemRentedFrom,
- RentalExpiresIn,
- RentalLockExpiresIn,
- HoldCtrlPartialRepairWeaponsAccessories,
- HoldCtrlPartialRepairArmourDrapery,
- HoldCtrlCombineDestroyChance,
- HoldCtrlCombineNoDestroy,
- HoldCtrlFullRepairWeaponsAccessories,
- HoldCtrlFullRepairArmourDrapery,
- HoldCtrlSealItem,
- AddsCreditsToAccount,
- CreatedByGameMaster,
- MailGoldLabel,
- MailHeaderOld,
- MailHeaderNew,
- UserNameUnknown,
- ItemRentalCancelledFaceOtherParty,
- AutoRunOn,
- AutoRunOff,
- YouCannotDrop,
- TargetTooFar,
- CannotCastSpellSeconds,
- MustWearBowForSkill,
- AttemptingConnectServer,
- SendingClientVersion,
- WrongVersionPleaseUpdateGame,
- AccountCreationDisabled,
- AccountIdNotAcceptable,
- PasswordNotAcceptable,
- EmailAddressNotAcceptable,
- UserNameNotAcceptable,
- SecretQuestionNotAcceptable,
- SecretAnswerNotAcceptable,
- AccountIdAlreadyExists,
- AccountCreatedSuccessfully,
- PasswordChangingDisabled,
- CurrentPasswordNotAcceptable,
- NewPasswordNotAcceptable,
- PasswordChangedSuccessfully,
- AccountBannedReasonDuration,
- LoginDisabled,
- AccountPasswordMustChangeBeforeLogin,
- BtnEsc,
- BtnEnter,
- BtnRandom,
- BtnDelete,
- AccountIdDescription,
- PasswordDescription,
- EmailAddressDescription,
- UserNameDescription,
- BirthDateDescription,
- SecretQuestionDescription,
- SecretAnswerDescription,
- FailedCloseAutoPatcherUpdate,
- CouldNotGetDisplayResolutions,
- GetDisplayResolutionIssue,
- ClientNotSupportSettingResolution,
- InvalidClientResolution,
- InventoryOpenClose,
- InventoryOpenCloseAlt,
- EquipmentOpenClose,
- EquipmentOpenCloseAlt,
- SkillsOpenClose,
- SkillsOpenCloseAlt,
- HeroInventoryOpenClose,
- HeroEquipmentOpenClose,
- HeroSkillsOpenClose,
- CreaturesOpenClose,
- MountOpenClose,
- FishingOpenClose,
- SkillbarOpenClose,
- MentorOpenClose,
- RelationshipOpenClose,
- FriendsOpenClose,
- GuildOpenClose,
- GameshopOpenClose,
- QuestDiaryOpenClose,
- OptionsOpenClose,
- OptionsOpenCloseAlt,
- GroupOpenClose,
- BeltOpenClose,
- MinimapOpenClose,
- BigmapOpenClose,
- RankingOpenClose,
- HelpOpenClose,
- KeybindsOpenClose,
- CloseAllWindows,
- RotateBelt,
- Logout,
- Exit,
- MountDismount,
- PickupFloorItem,
- CreatureItemPickup,
- CreatureAutoPickup,
- RequestTrade,
- RecruitGroupMember,
- ToggleAttackMode,
- SetAttackModePeace,
- SetAttackModeGroup,
- SetAttackModeGuild,
- SetAttackModeEnemyGuild,
- SetAttackModeRedBrown,
- SetAttackModeAll,
- TogglePetMode,
- SetPetModeBoth,
- SetPetModeMoveOnly,
- SetPetModeAttackOnly,
- SetPetModeNone,
- SetPetModeFocusMasterTarget,
- ToggleAutorun,
- ToggleCameraMode,
- TakeScreenshot,
- ToggleDropview,
- HoldEnableTargetSpellLockOn,
- SkillbarSlot,
- SkillbarAltSlot,
- HeroSkillbarSlot,
- BeltSlot,
- BeltSlotAlt,
- Taoists,
- Warriors,
- Wizards,
- Assasins,
- Archers,
- FilesRemaining,
- MBRemaining,
- UpToDate,
- FilesDownloadFailed,
- DownloadFailed,
- YourFilesCleanedUp,
- CleanFiles,
- BadBrowserFormat,
- BadHostFormat,
- WarWizTao,
- WarWizTao_Assassin_Archer,
- Max
- }
- public enum ServerTextKeys
- {
- Welcome,
- OnlinePlayers,
- WeaponLuck,
- WeaponCurse,
- WeaponNoEffect,
- InventoryIncreased,
- FaceToTrade,
- NoTownTeleport,
- CanNotRandom,
- CanNotDungeon,
- CannotResurrection,
- CanNotDrop,
- NewMail,
- CouldNotFindPlayer,
- BeenPoisoned,
- AllowingMentorRequests,
- BlockingMentorRequests,
- RemoveGuild,
- HasConnected,
- MailOverflowing,
- NowGM,
- ServerClosed,
- DoubleLogin,
- ChatMsgTooLong,
- ServerCrashed,
- KickedByAdmin,
- MaximunConnectionsReached,
- AccountBanded,
- WrongClientVersion,
- LowLevel,
- LowGold,
- LevelUp,
- LowDC,
- LowMC,
- LowSC,
- GameName,
- ExpandedStorageExpiresOn,
- StoragePasswordCleared,
- NotFemale,
- NotMale,
- NotInGuild,
- NoMentorship,
- NoBagSpace,
- UserLoggedOutMissingReason,
- UserLogoutReasonTimeoutMessage,
- UserLogoutClosedGameMessage,
- UserLoggedOutSelectCharReasonMessage,
- UserLoggedOutReasonObserve,
- UserLoggedOutUnknownReason,
- ExpandedStorageExpired,
- SecondChanceAtLife,
- ProtectedByLaw,
- MurderPlayer,
- MurderedByPlayer,
- WeaponHasBeenCursed,
- ShatteredOnDeath,
- PlayerDeathItemReturn,
- PlayerDroppedItem,
- ItemReturnedToOwnerOnDeath,
- PlayerItemDropped,
- GameIsTestMode,
- UserIsNowGM,
- YouHaveBeenMadeGM,
- AttemptedGmLogin,
- LoginPasswordInvalid,
- ChatBanRemainingTimeByHour,
- ChatBanRemainingTimeByDay,
- ChatBanRemainingTimeByMinutes,
- ChatBanRemainingTimeBySecond,
- ChatBanDuration5Minutes,
- CouldNotFind,
- PlayerNotAcceptingMessages,
- CannotMessageBlacklistedPlayer,
- TargetIsNotOnline,
- CannotShoutForSeconds,
- RequiredLevel8ForShout,
- EnterGmPassword,
- KilledByGM,
- PlayerChangedTo,
- PlayerChangedBy,
- PlayerGenderChangedByGM,
- PlayerHasBeenLevelled,
- PlayerLevelChangedBy,
- PlayerLevelledByGM,
- CouldNotLevelPlayer,
- PlayerHeroLevelled,
- PlayerHeroLevelledBy,
- PlayerHeroLevelledByGM,
- PlayerHeroLeveledBy,
- ItemHasBeenCreated,
- PlayerAttemptCreateItem,
- InvincibleMode,
- NormalMode,
- GameMasterMode,
- ObserverMode,
- GuildInvitesDisabled,
- GuildInvitesEnabled,
- GroupRecallEnabled,
- GroupRecallDisabled,
- CannotRecallOnMap,
- CannotRecallForSeconds,
- RecallAttemptWithoutPermission,
- NotGroupLeader,
- CannotRecallWhenDead,
- CannotRecallSeconds,
- PlayerNotFound,
- BlockingGroupRecall,
- CannotRecallWithoutRecallset,
- YouAreNotMarried,
- NeedWeddingRingForRecall,
- TeleportationViaWeddingRingDisabled,
- PlayerIsNotOnline,
- CannotRecallDeadPlayer,
- NeedWeddingRingRecall,
- NotWearingWeddingRing,
- NeedWeddingRingForRecallOnLeft,
- RecallWithoutPermission,
- BlockingLoverRecall,
- CannotRecallLoverWithoutRing,
- TheTimeIs,
- HasRolledNumber,
- YouAreInMapId,
- PlayerCouldNotFound,
- PlayerHasBeenBackedUp,
- PlayerBackedUpBy,
- CannotArchiveCurrentPlayer,
- PlayerNotFoundInAccount,
- PlayerHasBeenArchived,
- PlayerArchivedBy,
- PlayerCouldNotBeLoaded,
- CannotLoadPlayerIdMismatch,
- PlayerHasBeenLoaded,
- PlayerLoadedBy,
- AccountNotFound,
- AccountHasCharacters,
- PlayerRestoreFailFullFilename,
- PlayerRestoredBy,
- CannotPositionMoveOnMap,
- CannotTeleportSecondsLeft,
- MapCouldNotBeFound,
- MovedToMap1,
- FailedMovementToMap1,
- FailedMovementToMap2,
- FailedMovementToMap3,
- FailedMovementToMap4,
- NotEnoughParamsSpawnMonster,
- MonsterDoesNotExist,
- CannotSpawnConquestItem,
- CannotSpawnIntelligentCreature,
- MonsterSpawned,
- PetHasBeenRecalled,
- DropsReloaded,
- NpcScriptsReloaded,
- PlayerGivenGoldByGM,
- MovedToMap2,
- MovedToMap3,
- MovedToMap4,
- PlayerGivenPearlByGM,
- PlayerGivenCreditByGM,
- PlayerGivenCredit,
- SpellChangedByGM,
- SpellChangedLevel,
- LearnedSkillAtLevel,
- HasLearnedSkillAtLevel,
- SpellLearntSetLevelByGM,
- CannotSearchSeconds,
- PlayerLocationInfo,
- CannotLeaveGuildAtWar,
- PlayerAlreadyInGuild,
- GuildNameRestrictedLength,
- GuildAlreadyExists,
- SuccessfullyCreatedGuild,
- FailedToCreateGuild,
- AllowTradeNow,
- NoLongerAllowTrade,
- Flag,
- ClassChangedByGM,
- ConditionError,
- UpgradeFailed,
- AwakeLevelValue,
- PlayerInfoTitle,
- PlayerInfo,
- MonsterInfoTitle,
- MonsterInfo1,
- MonsterInfo2,
- MonsterInfo3,
- NpcInfoTitle,
- NpcInfo1,
- NpcInfo2,
- NpcInfo3,
- TransformDisabled,
- TransformEnabled,
- SyntaxStartConquest,
- NeedGuildToStartWar,
- WarStarted,
- WarStopped,
- SyntaxResetConquest,
- HasBeenReset,
- ConquestNotFoundOrWarOn,
- NoAccessControlGates,
- MustTypeGatesCommand,
- GatesClosed,
- GatesOpenedAt,
- NoAccessChangeFlags,
- RevivedToFullHealthByGM,
- DeletedSkillFromPlayer,
- ItemRemovedFromYou,
- SkillRemovedByGM,
- UnableDeleteSkillNotFound,
- NoNearbyOwnedCarcasses,
- ItemMoveErrorReport,
- TooHeavyToTransfer,
- CanAlreadyUnequipCursedItem,
- CanNowUnequipCursedItem,
- WeaponPartiallyRepaired,
- WeaponCompletelyRepaired,
- CannotUseOnMap,
- CreditsAddedToAccount,
- FreeMapShout,
- FreeServerShout,
- FirstPrizeGoldReward,
- WonSecondPrizeGold,
- WonThirdPrizeGold,
- WonFourthPrizeGold,
- WonFifthPrizeGold,
- WonSixthPrizeGold,
- WonNothing,
- HeroAutoPotUnlocked,
- MaximumHeroCountReached,
- MustBeUsedOnHero,
- MountFed,
- WonderDrugActive,
- AlreadyHaveCreature,
- ObtainedNewCreature,
- MaximumPetsReached,
- SpawnOnlyDuringConquest,
- ItemNoRepairNeeded,
- InvalidCombination,
- ItemMaxSockets,
- ItemAlreadySealed,
- ItemCannotBeResealedFor,
- ItemMaxAddedStats,
- CannotCombineItems,
- ItemHasBeenDestroyed,
- UpgradeNoEffect,
- ItemRepaired,
- ItemUpgraded,
- ItemSocketsIncreased,
- ItemSealedFor,
- PickedUpItem,
- CannotPickupNotOwner,
- CannotCarryMoreQuestItems,
- CannotSellItemHere,
- CannotRepairItem,
- CannotRepairItemHere,
- MsToMatchItems,
- BoughtItemForCredit,
- SoldItemForGold,
- BoughtItemForGold,
- OutbidRefundGold,
- SomeoneBidGoldForItem,
- YouBidGoldForItem,
- AuctionSoldAndExpired,
- YouWonItemForGold,
- YouBoughtItemForGold,
- YouSoldItemGoldEarningsCommission,
- AuctionSoldExpired,
- AuctionOutbidRefund,
- SoldItemEarningsCommission,
- UnableToDowngradeBelongsTo,
- RemoveFailedLevel0,
- RemoveSuccessLevel,
- UnableToDisassemble,
- UnableToDisassembleBelongsTo,
- UnableToResetBelongsTo,
- YouGroupMaxMembers,
- CouldNotBeFound,
- CannotGroupSelf,
- NotAllowGroup,
- AlreadyInAnotherGroup,
- AlreadyReceivingInviteFromOtherPlayer,
- NotInGroup,
- NotInYourGroup,
- NotInvitedToGroup,
- DeclinedGroupInvite,
- CannotJoinGroup,
- GroupMaxMembers,
- NoLongerGroupLeader,
- NotInAllowGroup,
- PlayerNoLongerOnline,
- MapGroupRequirement,
- GroupingDisabledOnMap,
- PetsNotAllowedOnMap,
- IntelligentCreaturesNotAllowedOnMap,
- HeroesNotAllowedOnMap,
- SoloMapCannotInvite,
- SoloMapTargetCannotAccept,
- SoloMapCannotAccept,
- HeroCannotReviveOnMap,
- HeroDesummonCountdown,
- LevelNotEnoughCreateGuild,
- CannotCreateNewbieGuild,
- InsufficientGoldCreateGuild,
- RequiredToCreateGuild,
- ItemPurityRequiredForGuildCreation,
- InsufficientNeedCreateGuild,
- NotAllowedRecruitMembers,
- AlreadyInGuild,
- DisablingGuildInvites,
- GuildInvitePending,
- CannotRecruitDuringWar,
- CannotRemoveMembers,
- NotAllowedChangeOtherRank,
- NotAllowedChangeRank,
- RankNameTooShort,
- NoMoreRankSlots,
- NoMoreRankSlotsAvailable,
- GuildNoticeChangeNotAllowed,
- GuildNoticeMaxLines,
- GuildNotInvited,
- GuildInviteFull,
- GuildNameTooLong,
- YouAlreadyInGuild,
- NotPartOfGuild,
- CannotUseGuildStorageOutsideSafezones,
- InsufficientGold,
- GuildGoldLimitReached,
- GoldLimitReached,
- InsufficientRank,
- GuildStorageOutsideSafezone,
- NoPermissionGuildStorage,
- TargetSlotNotEmpty,
- NoPermissionGuildStorageRetrieve,
- NoGuildStorageMovePermission,
- GuildNotFound,
- CannotWarOwnGuild,
- CannotWarNewPlayersGuild,
- AlreadyAtWarWithGuild,
- GuildBankFundsInsufficient,
- GuildSparePointsInsufficient,
- GuildLevelRequirementNotMet,
- GuildBuffPurchaseSuccessPoints,
- GuildBuffPurchaseSuccessGold,
- GuildBuffPurchaseSuccessPointsGold,
- GuildBuffPurchaseSuccessFree,
- YouStartedWarWith,
- HasStartedWar,
- NoCorrectGuildRank,
- BuffNotExist,
- BuffAlreadyObtained,
- IncorrectGuildRank,
- BuffNotObtained,
- OwnerGuildNotFound,
- TerritoryNoLongerForSale,
- GuildLeaderToPurchaseTerritory,
- AlreadyOwnTerritory,
- AlreadyOwnATerritory,
- InsufficientFunds,
- GuildTerritoryPurchaseProcess24Hrs,
- TerritorySold,
- AlreadyTrading,
- CannotTradeWithSelf,
- CannotTradeWhenDead,
- PlayerAlreadyHasTradeInvitation,
- PlayerNotAllowingTrade,
- PlayerNotInTradeRange,
- PlayerAlreadyTrading,
- PlayerRefusedTrade,
- PlayerWaitingConfirmTrade,
- TradingPartnerCannotAcceptAllItems,
- UnableAcceptAllItems,
- PartnerCannotAcceptMoreGold,
- UnableAcceptMoreGold,
- TradeFromTo,
- TradeSuccessful,
- NeedHook,
- YouNeedBait,
- FishGotAway,
- MaximumQuestsTaken,
- QuestAlreadyCompleted,
- CouldNotAcceptQuest,
- CannotHandInQuestBagFull,
- QuestNotShared,
- YouFound,
- YouKilled,
- TextExceedsMailLimit,
- RecipientsMailboxFull,
- PlayerNotAcceptingMail,
- CannotMailPlayerOnBlacklist,
- TextExceedsMailSizeLimit,
- CannotBeMailed,
- MailCollectFromPostOffice,
- CannotCollectWhenBagFull,
- CreatureSummoned,
- CreatureDismissed,
- CreatureReleased,
- CreatureExpired,
- SummonedCreatureNotExist,
- PetProducedBlackStoneInventoryFull,
- NothingFound,
- NoMoreSpace,
- PlayerDoesNotExist,
- CannotAddYourself,
- PlayerAlreadyAdded,
- RefiningCancelledItemNotReturned,
- CheckBeforeRefine,
- ItemCannotBeRefined,
- NotEnoughGoldToRefine,
- ItemRefiningCheckLater,
- NotRefiningItems,
- ItemReadyInMinutes,
- BagNoRoomForItem,
- ItemReturned,
- NoCheckNotRefined,
- CongratulationsExtraDC,
- CongratulationsExtraMC,
- CongratulationsExtraSC,
- ItemSmashedOnTest,
- YouNotMarried,
- ForcefullyDivorced,
- NeedMarriedForWeddingRing,
- NeedRingOnLeftFinger,
- AlreadyWearingWeddingRing,
- CannotUseRingType,
- NotWearingUpgradeRing,
- NotWearingWeddingRingUpgrade,
- CannotReplaceWeddingRing,
- CannotEquipItemInUse,
- NotEnoughGoldForWeddingRing,
- YouAlreadyMarried,
- MarriageCooldownAfterDivorce,
- NeedLevelToMarry,
- NeedFaceEachOtherForMarriage,
- LoverMinLevelMarriage,
- MarriageCooldownAfterDivorceOther,
- ProposalNotAllowed,
- CantMarryYourself,
- CannotMarryDeadPlayer,
- AlreadyHasMarriageInvitation,
- NotWithinMarriageRange,
- PlayerAlreadyMarried,
- FacePlayerForMarriageRequest,
- HasRefusedToMarryYou,
- CongratulationsMarriedTo,
- FaceLoverToDivorce,
- CantDivorceSelf,
- CantDivorceDeadPlayer,
- YouNotMarriedTo,
- NotInDivorceRange,
- HasRefusedDivorceYou,
- YouNotRequireDivorce,
- YouAreDivorced,
- PlayerHasComeOnline,
- PlayerMarriedIdNotFound,
- PlayerHasGoneOffline,
- YouHaveMentorshipCooldown,
- MentorshipExpired,
- YouAlreadyHaveMentor,
- YouCantMentorYourself,
- YouCantStartNewMentorship,
- CannotFindPlayerByName,
- PlayerNotAllowMentorRequests,
- PlayerCantStartMentorshipYet,
- PlayerIsAlreadyMentor,
- MentoredBySameClass,
- YouCanBeMentoredByHigherLevel,
- RequestSent,
- PlayerRefusedMentor,
- YouAlreadyHaveStudent,
- PlayerAlreadyHasMentor,
- YouCanOnlyMentorSameClass,
- YouCanMentorBelowLevel,
- YouAreMentorOf,
- YouAreMentoredBy,
- PlayerMentorIdNotFound,
- YouBuyItemNotInShop,
- PlayerBuyNonexistentItem,
- YouBuyMoreThanAvailable,
- PlayerBuyItemStockUnavailable,
- PlayerBuyItemStockAvailable,
- YouDontHaveEnoughCurrency,
- PlayerBuyItemNotEnoughCurrency,
- PlayerBuyItemEnoughCurrency,
- ThankYouPurchaseGameshop,
- PlayerBuyingItemsSent,
- PurchasesSentMailbox,
- UnableRentItemsWhileDead,
- YouAreRentingItem,
- FacePlayerToRentItem,
- UnableRentMoreThan3Items,
- PlayerUnableToRentItems,
- YouCannotRentItemsYourself,
- UnableRentItemsToPlayerWhileDead,
- TargetNotInRange,
- PlayerIsBusy,
- UnableToRentUntil,
- UnableToRent,
- UnableToRentBelongsTo,
- PlayerLockedRentalFee,
- PlayerLockedRentalItem,
- PlayerUnableReceiveItem,
- UnableToAcceptRentalItem,
- YouCannotReceiveMoreGold,
- PlayerUnableReceiveGold,
- YouHaveRentedFromUntil,
- ReceivedGoldForItemRental,
- HeroCannotBeSealed,
- HeroReleasedFromService,
- YouCannotSummonMoreHeroes,
- HeroAddedToStorage,
- PlayerHasDroppedItem,
- IAmStarving,
- FriendlyPickedUpItem,
- PetPickedUp,
- PetHmmm,
- PetBurp,
- PetHungry,
- PetWhat,
- CustomNameMastersPet,
- ReincarnationFailed,
- YouCanUnequipCursedItem,
- HeroWeaponPartiallyRepaired,
- HeroWeaponRepaired,
- CannotUseOnThisMap,
- HeroInventoryMax,
- HeroInventoryIncreased,
- HeroMountFed,
- MonsterOnlySpawnDuringConquest,
- HeroSecondChanceLife,
- YouMustBeInGuildToUseSkill,
- YouMustBeGuildLeaderToUseSkill,
- YourGuildAlreadyHasSkill,
- YouCannotUsePotionsHere,
- CanOnlyUseWithMount,
- CanOnlyUseWithFishingRod,
- CanUseWithSummonedCreature,
- PetIsNotHungry,
- PetDoesNotNeedVitalize,
- YourItemShatteredUponDeath,
- YouDiedItemReturnedOwner,
- PlayerDiedItemReturnedOwner,
- SkillRequiresMeditation,
- PlayerReviveTarget,
- NoPushingInSafezone,
- NotEnoughPushingPower,
- NotEnoughJumpingPower,
- OnlyOneActiveStoneAlive,
- YouCannotTeleportOnMap,
- YouAreWalkingExplosive,
- MentalstateAgressive,
- MentalstateTrickShot,
- MentalstateGroupMode,
- YouMustHaveSaddle,
- YouCannotRideOnMap,
- YouCannotRideWithoutBridle,
- YouDoNotHaveMountEquiped,
- ItemHasExpiredFromInventory,
- RentalLockRemovedFrom,
- EquipmentExpired,
- ItemExpiredFromStorage,
- HeroOwnerReceiveChat,
- WarriorsCannotUseItem,
- WizardsCannotUseItem,
- TaoistsCannotUseItem,
- AssassinsCannotUseItem,
- ArchersCannotUseItem,
- YouNotEnoughAC,
- YouNotEnoughMAC,
- YouExceededMaxLevel,
- YouNoBaseMAC,
- YouNoBaseDC,
- YouNoBaseAC,
- YouNoBaseMC,
- YouNoBaseSC,
- GuildLeaderMinLevel,
- GuildNeedsTwoLeaders,
- NeedOneLeaderOnline,
- CannotHaveMoreRanks,
- RankNum,
- RankNotFound,
- CannotChangeOwnRankOptions,
- YourRankNotAdequate,
- YouNeedLastLeaderToDisbandGuild,
- YouHaveDisbandedGuild,
- YouHaveLeftGuild,
- YouRemovedFromGuild,
- GuildTerritoryExpired,
- TerritoryAlreadyForSale,
- TerritoryNotForSale,
- WarEndedWithGuild,
- GainingControlOf,
- PlayerCapturedFlagAtLocation,
- GainingControlOfGuild,
- LosingControlOf,
- PlayerHasCapturedHill,
- FailedLoadDragonBadMonsterName,
- FailedToLoadDragonBadMapName,
- FailedToLoadDragonBadMapXY,
- FailedToLoadDragon,
- FailedToLoadMap,
- Filename,
- PlayerArchivedAfterDeletionMonths,
- PlayerArchivedAfterNoLoginMonths,
- PlayerArchivedAfterInactivityMonths,
- CouldNotLoadDropDragonItem,
- IPAddressConnected,
- IPAddressDisconnectedInvalidPacket,
- IPAddressDisconnectedLargePackets,
- InvalidPacketReceived,
- PlayerDisconnectedWrongClientVersion,
- ClientVersionMatched,
- NewAccountBeingCreated,
- PasswordBeingChanged,
- UserLoggingIn,
- YouAllowMarriageRequests,
- YouBlockMarriageRequests,
- YouAllowRecallFromLover,
- YouBlockRecallFromLover,
- ServerRebooting,
- BuffsLoaded,
- RecipesLoaded,
- MapsLoaded,
- DragonLoaded,
- EnvirStarted,
- NetworkStarted,
- EnvirStopped,
- NetworkStopped,
- IpAddressDisconnectedTooManyConnections,
- UserLoggedIn,
- ItemExpiredFromInventory,
- ItemExpiredInventory,
- GameshopPurchaseLogsCleared,
- PlayerHero,
- DropsLoaded,
- LineMessagesReloaded,
- GuildWillBeDeletedFromServer,
- CannotStartServerWithoutMapAndStartPoint,
- CannotStartServerWithoutMob,
- CannotStartServerWithoutItem,
- InvalidWorldmapIndex,
- InnerWorkloopErrorLine,
- OuterWorkloopErrorLine,
- ThreadLoopError,
- YouWonForGold,
- YouBoughtForGold,
- YouSoldForGold,
- CannotLoadDatabaseMinSupported,
- CannotLoadDatabaseMaxSupported,
- FileNotFoundQuest,
- CouldNotLoadDropLine,
- CouldNotFindItem,
- CouldNotFindToolRecipe,
- CouldNotFindIngredientRecipe,
- CouldNotParseOption,
- ScriptNotFound,
- InsertScriptNotFound,
- IncludeScriptNotFound,
- CouldNotFindItemFile,
- CouldNotFindRecipe,
- CouldNotFindIngredients,
- PlayerPreventedNpcAccess,
- IncorrectOperatorPage,
- FailedToGetItemInfoPage,
- FailedCreateUserItemPage,
- FailedGetItemInfo,
- RandomTextFileNotExist,
- YouNotGMCommandDisabled,
- GMCommandConquestRepairAllNonGMInvoked,
- ConquestRepairAllInvokedByGM,
- Conquest,
- OwnerName,
- NoCurrentOwner,
- ArchersRepaired,
- GatesRepaired,
- WallsRepaired,
- SiegesRepaired,
- HttpServiceStarted,
- HttpServiceStartFailed,
- YouCannotCarryAnymore,
- NothingWasFound,
- YouAreRefiningItem,
- YouNeedLevelToCreateGuild,
- YouAreInGuild,
- YouMustBeLeaderToRequestWar,
- YouMustBeLevelToCreateHero,
- YouNeedGuildLeader,
- GuildFundsInsufficient,
- YouAlreadyOwnGuildTerritory,
- NoGuildTerritoryAvailable,
- YouRentedGuildTerritory,
- YouNeedGuild,
- YouDontOwnGuildTerritory,
- NoGTFoundContactGM,
- NoGTMapsContactGM,
- RecentSalePending,
- NoSafezoneContactGM,
- YouDontOwnGT,
- SummonGuildMembersMustBeInGuild,
- GuildLeaderSummonMembers,
- YouHaveBeenSummoned,
- SummonGuildMemberRequiresGuild,
- LeaderMaySummonMembers,
- ICanNotSummonNotExist,
- ICannotSummon,
- PlayerNotInGame,
- PlayerNotInGuild,
- PlayerNotInGuildButInAnother,
- YouHaveBeenSummonedBy,
- LeaderInitiateSale,
- MinimumSalePriceMustBe2000000,
- TerritoryListedForSale,
- OnlyLeaderMayCancelSale,
- TerritorySaleCancelled,
- PlayerRemoveFailedLevel0,
- PlayerRemoveSuccessLevel,
- YouMustBeLeaderToStartWar,
- CouldNotFindGuild,
- CannotWarWithNewPlayersGuild,
- PoisonDamageDps,
- YourPoisonStoppedRegen,
- PetInflictedDamageDps,
- YourPet,
- You,
- AverageDamageOnTrainer,
- CraftingAttemptFailed,
- TaskCompleted,
- KillCountProgress,
- CollectProgress,
- ActivateFlag,
- TooManyWrongLoginAttempts,
- YourPetsPoison,
- YourPoison,
- ExpireOnExtendFee,
- NoWarScheduled,
- ConquestNotFound,
- NoOwner,
- NotFound,
- ConquestSiege,
- StillAlive,
- GoldCost,
- NoRepairRequired,
- ConquestWall,
- ConquestGuard,
- ConquestGate,
- NoArmour,
- NoWeapon,
- NoRing,
- NoBracelet,
- NoNecklace,
- NoBelt,
- NoBoots,
- NoHelmet,
- NoAmulet,
- NoStone,
- NoTorch,
- NoGuild,
- UpperNoGuild,
- NotRolled,
- Guild,
- NoMount,
- None,
- MustBeInGroupMembers,
- YouCannotInviteOnSoloMaps,
- YouNoLongerMeetGroupRequirementsForMap,
- IntelligentCreaturesCannotBeSummonedOnMap,
- CannotSummonHeroOnMap,
- CannotFollowIntoMapWaitHere,
- HasReturnedToYourSide
- }
- public class TextMap
- {
- public Dictionary<string, string> Text { get; set; }
- public Dictionary<string, string> Enum { get; set; }
- }
- public static class GameLanguage
- {
- public static TextMap ServerTextMap = new TextMap
- {
- Text = new Dictionary<string, string>()
- {
- { nameof(ServerTextKeys.LowLevel), "You are not a high enough level." },
- { nameof(ServerTextKeys.LowGold), "Not enough gold." },
- { nameof(ServerTextKeys.LevelUp), "Congratulations! You have leveled up. Your HP and MP have been restored." },
- { nameof(ServerTextKeys.LowDC), "You do not have enough DC." },
- { nameof(ServerTextKeys.LowMC), "You do not have enough MC." },
- { nameof(ServerTextKeys.LowSC), "You do not have enough SC." },
- { nameof(ServerTextKeys.GameName), "Legend of Mir 2" },
- { nameof(ServerTextKeys.ExpandedStorageExpiresOn), "Expanded Storage Expires On" },
- { nameof(ServerTextKeys.NotFemale), "You are not Female." },
- { nameof(ServerTextKeys.NotMale), "You are not Male." },
- { nameof(ServerTextKeys.NotInGuild), "You are not in a guild." },
- { nameof(ServerTextKeys.NoMentorship), "You don't currently have a Mentorship to cancel." },
- { nameof(ServerTextKeys.NoBagSpace), "You do not have enough space." },
- { nameof(ServerTextKeys.Welcome), "Welcome to the {0} Server." },
- { nameof(ServerTextKeys.OnlinePlayers), "Online Players: {0}" },
- { nameof(ServerTextKeys.WeaponLuck), "Luck dwells within your weapon." },
- { nameof(ServerTextKeys.WeaponCurse), "Curse dwells within your weapon." },
- { nameof(ServerTextKeys.WeaponNoEffect), "No effect." },
- { nameof(ServerTextKeys.InventoryIncreased), "Inventory size increased." },
- { nameof(ServerTextKeys.FaceToTrade), "You must face someone to trade." },
- { nameof(ServerTextKeys.NoTownTeleport), "You cannot use Town Teleports here" },
- { nameof(ServerTextKeys.CanNotRandom), "You cannot use Random Teleports here" },
- { nameof(ServerTextKeys.CanNotDungeon), "You cannot use Dungeon Escapes here" },
- { nameof(ServerTextKeys.CannotResurrection), "You cannot use Resurrection Scrolls whilst alive" },
- { nameof(ServerTextKeys.CanNotDrop), "You cannot drop items on this map" },
- { nameof(ServerTextKeys.NewMail), "New mail has arrived." },
- { nameof(ServerTextKeys.CouldNotFindPlayer), "Could not find player {0}" },
- { nameof(ServerTextKeys.BeenPoisoned), "You have been poisoned" },
- { nameof(ServerTextKeys.AllowingMentorRequests), "You're now allowing mentor requests." },
- { nameof(ServerTextKeys.BlockingMentorRequests), "You're now blocking mentor requests." },
- { nameof(ServerTextKeys.RemoveGuild), "You have been removed from the guild." },
- { nameof(ServerTextKeys.HasConnected), "{0} has connected." },
- { nameof(ServerTextKeys.MailOverflowing), "Your mailbox is overflowing." },
- { nameof(ServerTextKeys.NowGM), "{0} is now a GM" },
- { nameof(ServerTextKeys.ServerClosed), "{0} Has logged out. Reason: Server closed" },
- { nameof(ServerTextKeys.DoubleLogin), "{0} Has logged out. Reason: Double login" },
- { nameof(ServerTextKeys.ChatMsgTooLong), "{0} Has logged out. Reason: Chat message too long" },
- { nameof(ServerTextKeys.ServerCrashed), "{0} Has logged out. Reason: Server crashed" },
- { nameof(ServerTextKeys.KickedByAdmin), "{0} Has logged out. Reason: Kicked by admin" },
- { nameof(ServerTextKeys.MaximunConnectionsReached), "{0} Has logged out. Reason: Maximum connections reached" },
- { nameof(ServerTextKeys.AccountBanded), "{0} Has logged out. Reason: Account has been Banned!" },
- { nameof(ServerTextKeys.WrongClientVersion), "{0} Has logged out. Reason: Wrong client version" },
- { nameof(ServerTextKeys.UserLoggedOutMissingReason), "{0} Has logged out. Reason: User gone missing / disconnected" },
- { nameof(ServerTextKeys.UserLogoutReasonTimeoutMessage), "{0} Has logged out. Reason: Connection timed out" },
- { nameof(ServerTextKeys.UserLogoutClosedGameMessage), "{0} Has logged out. Reason: User closed game" },
- { nameof(ServerTextKeys.UserLoggedOutSelectCharReasonMessage), "{0} Has logged out. Reason: User returned to select char" },
- { nameof(ServerTextKeys.UserLoggedOutReasonObserve), "{0} Has logged out. Reason: Began observing" },
- { nameof(ServerTextKeys.UserLoggedOutUnknownReason), "{0} Has logged out. Reason: Unknown" },
- { nameof(ServerTextKeys.ExpandedStorageExpired), "Expanded storage has expired." },
- { nameof(ServerTextKeys.SecondChanceAtLife), "You have been given a second chance at life" },
- { nameof(ServerTextKeys.ProtectedByLaw), "You've been protected by the law" },
- { nameof(ServerTextKeys.MurderPlayer), "You have murdered {0}" },
- { nameof(ServerTextKeys.MurderedByPlayer), "You have been murdered by {0}" },
- { nameof(ServerTextKeys.WeaponHasBeenCursed), "Your weapon has been cursed." },
- { nameof(ServerTextKeys.ShatteredOnDeath), "Your {0} shattered upon death." },
- { nameof(ServerTextKeys.PlayerDeathItemReturn), "You died and {0} has been returned to it's owner." },
- { nameof(ServerTextKeys.PlayerDroppedItem), "{0} has dropped {1}." },
- { nameof(ServerTextKeys.ItemReturnedToOwnerOnDeath), "You died and {0} has been returned to it's owner." },
- { nameof(ServerTextKeys.PlayerItemDropped), "{0} has dropped {1}." },
- { nameof(ServerTextKeys.GameIsTestMode), "Game is currently in test mode." },
- { nameof(ServerTextKeys.UserIsNowGM), "{0} is now a GM" },
- { nameof(ServerTextKeys.YouHaveBeenMadeGM), "You have been made a GM" },
- { nameof(ServerTextKeys.AttemptedGmLogin), "{0} attempted a GM login" },
- { nameof(ServerTextKeys.LoginPasswordInvalid), "Incorrect login password" },
- { nameof(ServerTextKeys.ChatBanRemainingTimeByDay), "You are banned from chatting for another {0} days(s), {1} hour(s), {2} minute(s) and {3} second(s)." },
- { nameof(ServerTextKeys.ChatBanRemainingTimeByHour), "You are banned from chatting for another {0} hour(s), {1} minute(s) and {2} second(s)." },
- { nameof(ServerTextKeys.ChatBanRemainingTimeByMinutes), "You are banned from chatting for another {0} minute(s) and {1} second(s)." },
- { nameof(ServerTextKeys.ChatBanRemainingTimeBySecond), "You are banned from chatting for another {0} second(s)." },
- { nameof(ServerTextKeys.ChatBanDuration5Minutes), "You have been banned from chatting for 5 minutes." },
- { nameof(ServerTextKeys.CouldNotFind), "Could not find {0}." },
- { nameof(ServerTextKeys.PlayerNotAcceptingMessages), "Player is not accepting your messages." },
- { nameof(ServerTextKeys.CannotMessageBlacklistedPlayer), "Cannot message player whilst they are on your blacklist." },
- { nameof(ServerTextKeys.TargetIsNotOnline), "{0} isn't online." },
- { nameof(ServerTextKeys.CannotShoutForSeconds), "You cannot shout for another {0} seconds." },
- { nameof(ServerTextKeys.RequiredLevel8ForShout), "You need to be level 8 before you can shout." },
- { nameof(ServerTextKeys.EnterGmPassword), "Please type the GM Password" },
- { nameof(ServerTextKeys.KilledByGM), "{0} was totally killed by GM: {1}" },
- { nameof(ServerTextKeys.PlayerChangedTo), "Player {0} has been changed to {1}" },
- { nameof(ServerTextKeys.PlayerChangedBy), "Player {0} has been changed to {1} by {2}" },
- { nameof(ServerTextKeys.PlayerGenderChangedByGM), "{0} had gender change to {1} by GM: {2}" },
- { nameof(ServerTextKeys.PlayerHasBeenLevelled), "Player {0} has been Levelled {1} -> {2}." },
- { nameof(ServerTextKeys.PlayerLevelChangedBy), "Player {0} has been Leveled {1} -> {2} by {3}" },
- { nameof(ServerTextKeys.PlayerLevelledByGM), "Player {0} has been Levelled: {1} -> {2} by GM: {3}" },
- { nameof(ServerTextKeys.CouldNotLevelPlayer), "Could not level player" },
- { nameof(ServerTextKeys.PlayerHeroLevelled), "Player {0}'s hero has been Levelled {1} -> {2}." },
- { nameof(ServerTextKeys.PlayerHeroLevelledBy), "Player {0}'s hero has been Levelled {1} -> {2} by {3}" },
- { nameof(ServerTextKeys.PlayerHeroLevelledByGM), "Player {0}'s hero has been Levelled: {1} -> {2} by GM: {3}" },
- { nameof(ServerTextKeys.PlayerHeroLeveledBy), "Player {0}'s hero has been Leveled {1} -> {2} by {3}" },
- { nameof(ServerTextKeys.ItemHasBeenCreated), "{0} x{1} has been created." },
- { nameof(ServerTextKeys.PlayerAttemptCreateItem), "Player {0} has attempted to Create {1} x{2}" },
- { nameof(ServerTextKeys.InvincibleMode), "Invincible Mode." },
- { nameof(ServerTextKeys.NormalMode), "Normal Mode." },
- { nameof(ServerTextKeys.GameMasterMode), "GameMaster Mode." },
- { nameof(ServerTextKeys.ObserverMode), "Observer Mode." },
- { nameof(ServerTextKeys.GuildInvitesDisabled), "Guild invites disabled." },
- { nameof(ServerTextKeys.GuildInvitesEnabled), "Guild invites enabled." },
- { nameof(ServerTextKeys.GroupRecallEnabled), "Group Recall Enabled." },
- { nameof(ServerTextKeys.GroupRecallDisabled), "Group Recall Disabled." },
- { nameof(ServerTextKeys.CannotRecallOnMap), "You cannot recall people on this map" },
- { nameof(ServerTextKeys.CannotRecallForSeconds), "You cannot recall for another {0} seconds" },
- { nameof(ServerTextKeys.RecallAttemptWithoutPermission), "A recall was attempted without your permission" },
- { nameof(ServerTextKeys.CannotRecallWhenDead), "You cannot recall when you are dead." },
- { nameof(ServerTextKeys.CannotRecallSeconds), "You cannot recall for another {0} seconds" },
- { nameof(ServerTextKeys.PlayerCouldNotFound), "Player {0} could not be found" },
- { nameof(ServerTextKeys.BlockingGroupRecall), "{0} is blocking grouprecall" },
- { nameof(ServerTextKeys.CannotRecallWithoutRecallset), "You cannot recall without a recallset." },
- { nameof(ServerTextKeys.YouAreNotMarried), "You're not married." },
- { nameof(ServerTextKeys.NeedWeddingRingForRecall), "You need to be wearing a Wedding Ring for recall." },
- { nameof(ServerTextKeys.TeleportationViaWeddingRingDisabled), "Teleportation via Wedding Ring is disabled." },
- { nameof(ServerTextKeys.PlayerIsNotOnline), "{0} is not online." },
- { nameof(ServerTextKeys.CannotRecallDeadPlayer), "You can't recall a dead player." },
- { nameof(ServerTextKeys.NeedWeddingRingRecall), "You need to wear a Wedding Ring for recall." },
- { nameof(ServerTextKeys.NotWearingWeddingRing), "{0} Isn't wearing a Wedding Ring." },
- { nameof(ServerTextKeys.NeedWeddingRingForRecallOnLeft), "You need to wear a Wedding Ring on your left finger for recall." },
- { nameof(ServerTextKeys.RecallWithoutPermission), "A recall was attempted without your permission" },
- { nameof(ServerTextKeys.BlockingLoverRecall), "{0} is blocking Lover Recall." },
- { nameof(ServerTextKeys.CannotRecallLoverWithoutRing), "You cannot recall your lover without wearing a wedding ring" },
- { nameof(ServerTextKeys.TheTimeIs), "The time is : {0}" },
- { nameof(ServerTextKeys.HasRolledNumber), "{0} has rolled a {1}" },
- { nameof(ServerTextKeys.YouAreInMapId), "You are currently in {0}. Map ID: {1}" },
- { nameof(ServerTextKeys.PlayerNotFound), "Player {0} was not found" },
- { nameof(ServerTextKeys.PlayerHasBeenBackedUp), "Player {0} has been backed up" },
- { nameof(ServerTextKeys.PlayerBackedUpBy), "Player {0} has been backed up by {1}" },
- { nameof(ServerTextKeys.CannotArchiveCurrentPlayer), "Cannot archive the player you are on" },
- { nameof(ServerTextKeys.PlayerNotFoundInAccount), "Player {0} was not found in any account" },
- { nameof(ServerTextKeys.PlayerHasBeenArchived), "Player {0} has been archived" },
- { nameof(ServerTextKeys.PlayerArchivedBy), "Player {0} has been archived by {1}" },
- { nameof(ServerTextKeys.PlayerCouldNotBeLoaded), "Player {0} could not be loaded. Try specifying the full archive filename" },
- { nameof(ServerTextKeys.CannotLoadPlayerIdMismatch), "Cannot load this player due to mismatching ID's" },
- { nameof(ServerTextKeys.PlayerHasBeenLoaded), "Player {0} has been loaded" },
- { nameof(ServerTextKeys.PlayerLoadedBy), "Player {0} has been loaded by {1}" },
- { nameof(ServerTextKeys.AccountNotFound), "Account {0} was not found" },
- { nameof(ServerTextKeys.AccountHasCharacters), "Account {0} already has {1} characters" },
- { nameof(ServerTextKeys.PlayerRestoreFailFullFilename), "Player {0} could not be restored. Try specifying the full archive filename" },
- { nameof(ServerTextKeys.PlayerRestoredBy), "Player {0} has been restored by {1}" },
- { nameof(ServerTextKeys.CannotPositionMoveOnMap), "You cannot position move on this map" },
- { nameof(ServerTextKeys.CannotTeleportSecondsLeft), "You cannot teleport for another {0} seconds" },
- { nameof(ServerTextKeys.MapCouldNotBeFound), "Map {0}:[{1}] could not be found" },
- { nameof(ServerTextKeys.MovedToMap1), "Moved to Map {0}" },
- { nameof(ServerTextKeys.MovedToMap2), "Moved to Map {0}:[{1}]" },
- { nameof(ServerTextKeys.MovedToMap3), "Moved to Map {0} at {1}:{2}" },
- { nameof(ServerTextKeys.MovedToMap4), "Moved to Map {0}:[{1}] at {2}:{3}" },
- { nameof(ServerTextKeys.FailedMovementToMap1), "Failed movement to Map {0}" },
- { nameof(ServerTextKeys.FailedMovementToMap2), "Failed movement to Map {0}:[{1}]" },
- { nameof(ServerTextKeys.FailedMovementToMap3), "Failed movement to Map {0} at {1}:{2}" },
- { nameof(ServerTextKeys.FailedMovementToMap4), "Failed movement to Map {0}:[{1}] at {2}:{3}" },
- { nameof(ServerTextKeys.NotEnoughParamsSpawnMonster), "Not enough parameters to spawn monster" },
- { nameof(ServerTextKeys.MonsterDoesNotExist), "Monster {0} does not exist" },
- { nameof(ServerTextKeys.CannotSpawnConquestItem), "Cannot spawn conquest item: {0}" },
- { nameof(ServerTextKeys.CannotSpawnIntelligentCreature), "Cannot spawn an IntelligentCreatureObject." },
- { nameof(ServerTextKeys.MonsterSpawned), "Monster {0} x{1} has been spawned." },
- { nameof(ServerTextKeys.PetHasBeenRecalled), "Pet {0} x{1} has been recalled." },
- { nameof(ServerTextKeys.DropsReloaded), "Drops Reloaded." },
- { nameof(ServerTextKeys.NpcScriptsReloaded), "NPC Scripts Reloaded." },
- { nameof(ServerTextKeys.PlayerGivenGoldByGM), "Player {0} has been given {1} gold by GM: {2}" },
- { nameof(ServerTextKeys.PlayerGivenPearlByGM), "Player {0} has been given {1} pearl by GM: {2}" },
- { nameof(ServerTextKeys.PlayerGivenCreditByGM), "Player {0} has been given {1} credit by GM: {2}" },
- { nameof(ServerTextKeys.PlayerGivenCredit), "Player {0} has been given {1} credit" },
- { nameof(ServerTextKeys.SpellChangedByGM), "{0} Spell {1} changed to level {2} by GM: {3}" },
- { nameof(ServerTextKeys.SpellChangedLevel), "Spell {0} changed to level {1}" },
- { nameof(ServerTextKeys.LearnedSkillAtLevel), "You have learned {0} at level {1}" },
- { nameof(ServerTextKeys.HasLearnedSkillAtLevel), "{0} has learned {1} at level {2}" },
- { nameof(ServerTextKeys.SpellLearntSetLevelByGM), "{0} Spell {1} learnt and set to level {2} by GM: {3}" },
- { nameof(ServerTextKeys.CannotSearchSeconds), "You cannot search for another {0} seconds" },
- { nameof(ServerTextKeys.PlayerLocationInfo), "{0} is located at {1} ({2},{3})" },
- { nameof(ServerTextKeys.CannotLeaveGuildAtWar), "Cannot leave guild whilst at war." },
- { nameof(ServerTextKeys.PlayerAlreadyInGuild), "Player {0} is already in a guild." },
- { nameof(ServerTextKeys.GuildNameRestrictedLength), "Guildname is restricted to 3-20 characters." },
- { nameof(ServerTextKeys.GuildAlreadyExists), "Guild {0} already exists." },
- { nameof(ServerTextKeys.SuccessfullyCreatedGuild), "Successfully created guild {0}" },
- { nameof(ServerTextKeys.FailedToCreateGuild), "Failed to create guild" },
- { nameof(ServerTextKeys.AllowTradeNow), "You are now allowing trade" },
- { nameof(ServerTextKeys.NoLongerAllowTrade), "You are no longer allowing trade" },
- { nameof(ServerTextKeys.Flag), "Flag {0}" },
- { nameof(ServerTextKeys.ClassChangedByGM), "{0} class changed to {1} by GM: {2}" },
- { nameof(ServerTextKeys.ConditionError), "{0} : Condition Error." },
- { nameof(ServerTextKeys.UpgradeFailed), "{0} : Upgrade Failed." },
- { nameof(ServerTextKeys.AwakeLevelValue), "{0} : AWAKE Level {1}, value {2}~{3}." },
- { nameof(ServerTextKeys.PlayerInfoTitle), "--Player Info--" },
- { nameof(ServerTextKeys.PlayerInfo), "Name : {0}, Level : {1}, X : {2}, Y : {3}" },
- { nameof(ServerTextKeys.MonsterInfoTitle), "--Monster Info--" },
- { nameof(ServerTextKeys.MonsterInfo1), "ID : {0}, Name : {1}" },
- { nameof(ServerTextKeys.MonsterInfo2), "Level : {0}, X : {1}, Y : {2}, Dir: {3}" },
- { nameof(ServerTextKeys.MonsterInfo3), "HP : {0}, MinDC : {1}, MaxDC : {2}" },
- { nameof(ServerTextKeys.NpcInfoTitle), "--NPC Info--" },
- { nameof(ServerTextKeys.NpcInfo1), "ID : {0}, Name : {1}" },
- { nameof(ServerTextKeys.NpcInfo2), "X : {0}, Y : {1}" },
- { nameof(ServerTextKeys.NpcInfo3), "File : {0}" },
- { nameof(ServerTextKeys.TransformDisabled), "Transform Disabled." },
- { nameof(ServerTextKeys.TransformEnabled), "Transform Enabled." },
- { nameof(ServerTextKeys.SyntaxStartConquest), "The Syntax is /StartConquest [ConquestID]" },
- { nameof(ServerTextKeys.NeedGuildToStartWar), "You need to be in a guild to start a War" },
- { nameof(ServerTextKeys.WarStarted), "{0} War Started." },
- { nameof(ServerTextKeys.WarStopped), "{0} War Stopped." },
- { nameof(ServerTextKeys.SyntaxResetConquest), "The Syntax is /ResetConquest [ConquestID]" },
- { nameof(ServerTextKeys.HasBeenReset), "{0} has been reset." },
- { nameof(ServerTextKeys.ConquestNotFoundOrWarOn), "Conquest not found or War is currently on." },
- { nameof(ServerTextKeys.NoAccessControlGates), "You don't have access to control any gates at the moment." },
- { nameof(ServerTextKeys.MustTypeGatesCommand), "You must type /Gates Open or /Gates Close." },
- { nameof(ServerTextKeys.GatesClosed), "The gates at {0} have been closed." },
- { nameof(ServerTextKeys.GatesOpenedAt), "The gates at {0} have been opened." },
- { nameof(ServerTextKeys.NoAccessChangeFlags), "You don't have access to change any flags at the moment." },
- { nameof(ServerTextKeys.RevivedToFullHealthByGM), "{0} was revived to full health by GM: {1}" },
- { nameof(ServerTextKeys.DeletedSkillFromPlayer), "You have deleted skill {0} from player {1}" },
- { nameof(ServerTextKeys.ItemRemovedFromYou), "{0} has been removed from you." },
- { nameof(ServerTextKeys.SkillRemovedByGM), "{0} Skill {1} was removed by GM: {2}" },
- { nameof(ServerTextKeys.UnableDeleteSkillNotFound), "Unable to delete skill, skill not found" },
- { nameof(ServerTextKeys.NoNearbyOwnedCarcasses), "You do not own any nearby carcasses." },
- { nameof(ServerTextKeys.ItemMoveErrorReport), "Item Move Error - Please report the item you tried to move and the time" },
- { nameof(ServerTextKeys.TooHeavyToTransfer), "Too heavy to transfer." },
- { nameof(ServerTextKeys.CanAlreadyUnequipCursedItem), "You can already unequip a cursed item." },
- { nameof(ServerTextKeys.CanNowUnequipCursedItem), "You can now unequip a cursed item." },
- { nameof(ServerTextKeys.WeaponPartiallyRepaired), "Your weapon has been partially repaired" },
- { nameof(ServerTextKeys.WeaponCompletelyRepaired), "Your weapon has been completely repaired" },
- { nameof(ServerTextKeys.CannotUseOnMap), "Cannot use on this map" },
- { nameof(ServerTextKeys.CreditsAddedToAccount), "{0} Credits have been added to your Account" },
- { nameof(ServerTextKeys.FreeMapShout), "You have been given one free shout across your current map" },
- { nameof(ServerTextKeys.FreeServerShout), "You have been given one free shout across the server" },
- { nameof(ServerTextKeys.FirstPrizeGoldReward), "You won 1st Prize! Received 1,000,000 gold" },
- { nameof(ServerTextKeys.WonSecondPrizeGold), "You won 2nd Prize! Received 200,000 gold" },
- { nameof(ServerTextKeys.WonThirdPrizeGold), "You won 3rd Prize! Received 100,000 gold" },
- { nameof(ServerTextKeys.WonFourthPrizeGold), "You won 4th Prize! Received 10,000 gold" },
- { nameof(ServerTextKeys.WonFifthPrizeGold), "You won 5th Prize! Received 1,000 gold" },
- { nameof(ServerTextKeys.WonSixthPrizeGold), "You won 6th Prize! Received 500 gold" },
- { nameof(ServerTextKeys.WonNothing), "You haven't won anything." },
- { nameof(ServerTextKeys.HeroAutoPotUnlocked), "Hero AutoPot has been unlocked." },
- { nameof(ServerTextKeys.MaximumHeroCountReached), "Maximum hero count reached." },
- { nameof(ServerTextKeys.MustBeUsedOnHero), "Must be used on Hero" },
- { nameof(ServerTextKeys.MountFed), "Your mount has been fed." },
- { nameof(ServerTextKeys.WonderDrugActive), "WonderDrug already active." },
- { nameof(ServerTextKeys.AlreadyHaveCreature), "You already have this creature." },
- { nameof(ServerTextKeys.ObtainedNewCreature), "Obtained a new creature {{{0}}}." },
- { nameof(ServerTextKeys.MaximumPetsReached), "Maximum number of pets already reached." },
- { nameof(ServerTextKeys.SpawnOnlyDuringConquest), "{0} can only be spawned during a conquest." },
- { nameof(ServerTextKeys.ItemNoRepairNeeded), "Item does not need to be repaired." },
- { nameof(ServerTextKeys.InvalidCombination), "Invalid combination." },
- { nameof(ServerTextKeys.ItemMaxSockets), "Item already has max sockets." },
- { nameof(ServerTextKeys.ItemAlreadySealed), "Item is already sealed." },
- { nameof(ServerTextKeys.ItemCannotBeResealedFor), "Item cannot be resealed for another {0}." },
- { nameof(ServerTextKeys.ItemMaxAddedStats), "Item has already reached maximum added stats." },
- { nameof(ServerTextKeys.CannotCombineItems), "Cannot combine these items." },
- { nameof(ServerTextKeys.ItemHasBeenDestroyed), "Item has been destroyed." },
- { nameof(ServerTextKeys.UpgradeNoEffect), "Upgrade has no effect." },
- { nameof(ServerTextKeys.ItemRepaired), "Item has been repaired." },
- { nameof(ServerTextKeys.ItemUpgraded), "Item has been upgraded." },
- { nameof(ServerTextKeys.ItemSocketsIncreased), "Item has increased its sockets." },
- { nameof(ServerTextKeys.ItemSealedFor), "Item sealed for {0}." },
- { nameof(ServerTextKeys.PickedUpItem), "{0} Picked up: {{{1}}}" },
- { nameof(ServerTextKeys.CannotPickupNotOwner), "Can not pick up, You do not own this item." },
- { nameof(ServerTextKeys.CannotCarryMoreQuestItems), "You cannot carry anymore quest items." },
- { nameof(ServerTextKeys.CannotSellItemHere), "You cannot sell this item here." },
- { nameof(ServerTextKeys.CannotRepairItem), "You cannot Repair this item." },
- { nameof(ServerTextKeys.CannotRepairItemHere), "You cannot Repair this item here." },
- { nameof(ServerTextKeys.MsToMatchItems), "{0}ms to match {1} items" },
- { nameof(ServerTextKeys.BoughtItemForCredit), "You bought {0} for {1:#,##0} Credit" },
- { nameof(ServerTextKeys.SoldItemForGold), "You sold {0} for {1:#,##0} Gold" },
- { nameof(ServerTextKeys.BoughtItemForGold), "You bought {0} for {1:#,##0} Gold" },
- { nameof(ServerTextKeys.OutbidRefundGold), "You have been outbid on {0}. Refunded {1:#,##0} Gold." },
- { nameof(ServerTextKeys.SomeoneBidGoldForItem), "Someone has bid {1:#,##0} Gold for {0}" },
- { nameof(ServerTextKeys.YouBidGoldForItem), "You bid {1:#,##0} Gold for {0}" },
- { nameof(ServerTextKeys.AuctionSoldAndExpired), "Auction both sold and Expired {0}" },
- { nameof(ServerTextKeys.YouWonItemForGold), "You won {0} for {1:#,##0} Gold." },
- { nameof(ServerTextKeys.YouBoughtItemForGold), "You bought {0} for {1:#,##0} Gold" },
- { nameof(ServerTextKeys.YouSoldItemGoldEarningsCommission), "You sold {0} for {1:#,##0} Gold. \nEarnings: {2:#,##0} Gold.\nCommision: {3:#,##0} Gold." },
- { nameof(ServerTextKeys.AuctionSoldExpired), "Auction both sold and Expired {0}" },
- { nameof(ServerTextKeys.AuctionOutbidRefund), "You have been outbid on {0}. Refunded {1:#,##0} Gold." },
- { nameof(ServerTextKeys.SoldItemEarningsCommission), "You sold {0} for {1:#,##0} Gold. \nEarnings: {2:#,##0} Gold.\nCommision: {3:#,##0} Gold." },
- { nameof(ServerTextKeys.UnableToDowngradeBelongsTo), "Unable to downgrade {0} as it belongs to {1}" },
- { nameof(ServerTextKeys.RemoveFailedLevel0), "{0} : Remove failed Level 0" },
- { nameof(ServerTextKeys.RemoveSuccessLevel), "{0} : Remove success. Level {1}" },
- { nameof(ServerTextKeys.UnableToDisassemble), "Unable to disassemble {0}" },
- { nameof(ServerTextKeys.UnableToDisassembleBelongsTo), "Unable to disassemble {0} as it belongs to {1}" },
- { nameof(ServerTextKeys.UnableToResetBelongsTo), "Unable to reset {0} as it belongs to {1}" },
- { nameof(ServerTextKeys.NotGroupLeader), "You are not the group leader." },
- { nameof(ServerTextKeys.YouGroupMaxMembers), "Your group already has the maximum number of members." },
- { nameof(ServerTextKeys.CouldNotBeFound), "{0} could not be found." },
- { nameof(ServerTextKeys.CannotGroupSelf), "You cannot group yourself." },
- { nameof(ServerTextKeys.NotAllowGroup), "{0} is not allowing group." },
- { nameof(ServerTextKeys.AlreadyInAnotherGroup), "{0} is already in another group." },
- { nameof(ServerTextKeys.AlreadyReceivingInviteFromOtherPlayer), "{0} is already receiving an invite from another player." },
- { nameof(ServerTextKeys.NotInGroup), "You are not in a group." },
- { nameof(ServerTextKeys.NotInYourGroup), "{0} is not in your group." },
- { nameof(ServerTextKeys.NotInvitedToGroup), "You have not been invited to a group." },
- { nameof(ServerTextKeys.DeclinedGroupInvite), "{0} has declined your group invite." },
- { nameof(ServerTextKeys.CannotJoinGroup), "You can no longer join {0}'s group" },
- { nameof(ServerTextKeys.NoLongerGroupLeader), "{0} is no longer the group leader." },
- { nameof(ServerTextKeys.GroupMaxMembers), "{0}'s group already has the maximum number of members." },
- { nameof(ServerTextKeys.NotInAllowGroup), "{0} is not on allow group." },
- { nameof(ServerTextKeys.PlayerNoLongerOnline), "{0} is no longer online." },
- { nameof(ServerTextKeys.MapGroupRequirement), "You must be in a group of at least {0} members to enter this map." },
- { nameof(ServerTextKeys.GroupingDisabledOnMap), "Grouping is disabled on this map. The party has been disbanded." },
- { nameof(ServerTextKeys.PetsNotAllowedOnMap), "Pets are not allowed on this map. They will wait here." },
- { nameof(ServerTextKeys.IntelligentCreaturesNotAllowedOnMap), "Intelligent creatures are not allowed on this map. Your companion has been dismissed." },
- { nameof(ServerTextKeys.HeroesNotAllowedOnMap), "Heroes are not allowed on this map. Your Hero has been unsummoned." },
- { nameof(ServerTextKeys.SoloMapCannotInvite), "You cannot invite on solo maps." },
- { nameof(ServerTextKeys.SoloMapTargetCannotAccept), "{0} cannot accept invites on solo maps." },
- { nameof(ServerTextKeys.SoloMapCannotAccept), "You cannot accept invites on solo maps." },
- { nameof(ServerTextKeys.HeroCannotReviveOnMap), "You cannot revive your Hero on this map." },
- { nameof(ServerTextKeys.HeroDesummonCountdown), "Your Hero recently left combat. Please wait {0} seconds before desummoning." },
- { nameof(ServerTextKeys.LevelNotEnoughCreateGuild), "Your level is not high enough to create a guild, required: {0}" },
- { nameof(ServerTextKeys.CannotCreateNewbieGuild), "You cannot make the newbie guild. Nice try mortal." },
- { nameof(ServerTextKeys.InsufficientGoldCreateGuild), "Insufficient gold. Creating a guild requires {0} gold." },
- { nameof(ServerTextKeys.RequiredToCreateGuild), "{0} is required to create a guild." },
- { nameof(ServerTextKeys.ItemPurityRequiredForGuildCreation), "{0} with purity {1} is recuired to create a guild." },
- { nameof(ServerTextKeys.InsufficientNeedCreateGuild), "Insufficient {0}, you need {1} to create a guild." },
- { nameof(ServerTextKeys.NotAllowedRecruitMembers), "You are not allowed to recruit new members!" },
- { nameof(ServerTextKeys.AlreadyInGuild), "{0} is already in a guild!" },
- { nameof(ServerTextKeys.DisablingGuildInvites), "{0} is disabling guild invites!" },
- { nameof(ServerTextKeys.GuildInvitePending), "{0} already has a guild invite pending." },
- { nameof(ServerTextKeys.CannotRecruitDuringWar), "Cannot recuit members whilst at war." },
- { nameof(ServerTextKeys.CannotRemoveMembers), "You are not allowed to remove members!" },
- { nameof(ServerTextKeys.NotAllowedChangeOtherRank), "You are not allowed to change other members rank!" },
- { nameof(ServerTextKeys.NotAllowedChangeRank), "You are not allowed to change ranks!" },
- { nameof(ServerTextKeys.RankNameTooShort), "Rank name to short!" },
- { nameof(ServerTextKeys.NoMoreRankSlots), "No more rank slots available." },
- { nameof(ServerTextKeys.NoMoreRankSlotsAvailable), "No more rank slots available." },
- { nameof(ServerTextKeys.GuildNoticeChangeNotAllowed), "You are not allowed to change the guild notice!" },
- { nameof(ServerTextKeys.GuildNoticeMaxLines), "Guild notice can not be longer then 200 lines!" },
- { nameof(ServerTextKeys.GuildNotInvited), "You have not been invited to a guild." },
- { nameof(ServerTextKeys.GuildInviteFull), "{0} is full." },
- { nameof(ServerTextKeys.GuildNameTooLong), "Guild name too long." },
- { nameof(ServerTextKeys.YouAlreadyInGuild), "You are already part of a guild." },
- { nameof(ServerTextKeys.NotPartOfGuild), "You are not part of a guild." },
- { nameof(ServerTextKeys.CannotUseGuildStorageOutsideSafezones), "You cannot use guild storage outside safezones." },
- { nameof(ServerTextKeys.InsufficientGold), "Insufficient gold." },
- { nameof(ServerTextKeys.GuildGoldLimitReached), "Guild gold limit reached." },
- { nameof(ServerTextKeys.GoldLimitReached), "Gold limit reached." },
- { nameof(ServerTextKeys.InsufficientRank), "Insufficient rank." },
- { nameof(ServerTextKeys.GuildStorageOutsideSafezone), "You cannot use guild storage outside safezones." },
- { nameof(ServerTextKeys.NoPermissionGuildStorage), "You do not have permission to store items in guild storage." },
- { nameof(ServerTextKeys.TargetSlotNotEmpty), "Target slot not empty." },
- { nameof(ServerTextKeys.NoPermissionGuildStorageRetrieve), "You do not have permission to retrieve items from guild storage." },
- { nameof(ServerTextKeys.NoGuildStorageMovePermission), "You do not have permission to move items in guild storage." },
- { nameof(ServerTextKeys.GuildNotFound), "Could not find guild {0}." },
- { nameof(ServerTextKeys.CannotWarOwnGuild), "Cannot go to war with your own guild." },
- { nameof(ServerTextKeys.CannotWarNewPlayersGuild), "Cannot go to war with new players guild." },
- { nameof(ServerTextKeys.AlreadyAtWarWithGuild), "Already at war with this guild." },
- { nameof(ServerTextKeys.GuildBankFundsInsufficient), "Not enough funds in guild bank." },
- { nameof(ServerTextKeys.GuildSparePointsInsufficient), "Not enough guild spare points (requires {0})." },
- { nameof(ServerTextKeys.GuildLevelRequirementNotMet), "Guild level too low (requires level {0})." },
- { nameof(ServerTextKeys.GuildBuffPurchaseSuccessPoints), "{0} purchased guild buff {1}, spending {2} points." },
- { nameof(ServerTextKeys.GuildBuffPurchaseSuccessGold), "{0} purchased guild buff {1}, spending {2:#,##0} gold." },
- { nameof(ServerTextKeys.GuildBuffPurchaseSuccessPointsGold), "{0} purchased guild buff {1}, spending {2} points and {3:#,##0} gold." },
- { nameof(ServerTextKeys.GuildBuffPurchaseSuccessFree), "{0} purchased guild buff {1} for the guild." },
- { nameof(ServerTextKeys.YouStartedWarWith), "You started a war with {0}." },
- { nameof(ServerTextKeys.HasStartedWar), "{0} has started a war" },
- { nameof(ServerTextKeys.NoCorrectGuildRank), "You do not have the correct guild rank." },
- { nameof(ServerTextKeys.BuffNotExist), "Buff does not exist." },
- { nameof(ServerTextKeys.BuffAlreadyObtained), "Buff already obtained." },
- { nameof(ServerTextKeys.IncorrectGuildRank), "You do not have the correct guild rank." },
- { nameof(ServerTextKeys.BuffNotObtained), "Buff not obtained." },
- { nameof(ServerTextKeys.OwnerGuildNotFound), "Owner guild not found." },
- { nameof(ServerTextKeys.TerritoryNoLongerForSale), "Territory no longer for sale." },
- { nameof(ServerTextKeys.GuildLeaderToPurchaseTerritory), "You must be a guild leader to purchase a territory." },
- { nameof(ServerTextKeys.AlreadyOwnTerritory), "You already own this territory." },
- { nameof(ServerTextKeys.AlreadyOwnATerritory), "You already own a territory." },
- { nameof(ServerTextKeys.InsufficientFunds), "Insufficient funds!" },
- { nameof(ServerTextKeys.GuildTerritoryPurchaseProcess24Hrs), "You purchased the Guild Territory! Process will take 24 hours" },
- { nameof(ServerTextKeys.TerritorySold), "Territory has been sold." },
- { nameof(ServerTextKeys.AlreadyTrading), "You are already trading." },
- { nameof(ServerTextKeys.CannotTradeWithSelf), "You cannot trade with your self." },
- { nameof(ServerTextKeys.CannotTradeWhenDead), "Cannot trade when dead" },
- { nameof(ServerTextKeys.PlayerAlreadyHasTradeInvitation), "Player {0} already has a trade invitation." },
- { nameof(ServerTextKeys.PlayerNotAllowingTrade), "Player {0} is not allowing trade at the moment." },
- { nameof(ServerTextKeys.PlayerNotInTradeRange), "Player {0} is not within trading range." },
- { nameof(ServerTextKeys.PlayerAlreadyTrading), "Player {0} is already trading." },
- { nameof(ServerTextKeys.PlayerRefusedTrade), "Player {0} has refused to trade." },
- { nameof(ServerTextKeys.PlayerWaitingConfirmTrade), "Player {0} is waiting for you to confirm trade." },
- { nameof(ServerTextKeys.TradingPartnerCannotAcceptAllItems), "Trading partner cannot accept all items." },
- { nameof(ServerTextKeys.UnableAcceptAllItems), "Unable to accept all items." },
- { nameof(ServerTextKeys.PartnerCannotAcceptMoreGold), "Trading partner cannot accept any more gold." },
- { nameof(ServerTextKeys.UnableAcceptMoreGold), "Unable to accept any more gold." },
- { nameof(ServerTextKeys.TradeFromTo), "Trade from {0} to {1}" },
- { nameof(ServerTextKeys.TradeSuccessful), "Trade successful." },
- { nameof(ServerTextKeys.NeedHook), "You need a hook." },
- { nameof(ServerTextKeys.YouNeedBait), "You need bait." },
- { nameof(ServerTextKeys.FishGotAway), "Your fish got away!" },
- { nameof(ServerTextKeys.MaximumQuestsTaken), "Maximum amount of quests already taken." },
- { nameof(ServerTextKeys.QuestAlreadyCompleted), "Quest has already been completed." },
- { nameof(ServerTextKeys.CouldNotAcceptQuest), "Could not accept quest." },
- { nameof(ServerTextKeys.CannotHandInQuestBagFull), "Cannot hand in quest whilst bag is full." },
- { nameof(ServerTextKeys.QuestNotShared), "Quest could not be shared with anyone." },
- { nameof(ServerTextKeys.YouFound), "You found {0}." },
- { nameof(ServerTextKeys.YouKilled), "You killed {0}." },
- { nameof(ServerTextKeys.TextExceedsMailLimit), "Sorry your text exceeds the size limit for mails" },
- { nameof(ServerTextKeys.RecipientsMailboxFull), "Recipients mailbox is full." },
- { nameof(ServerTextKeys.PlayerNotAcceptingMail), "Player is not accepting your mail." },
- { nameof(ServerTextKeys.CannotMailPlayerOnBlacklist), "Cannot mail player whilst they are on your blacklist." },
- { nameof(ServerTextKeys.TextExceedsMailSizeLimit), "Sorry your text exceeds the size limit for mails" },
- { nameof(ServerTextKeys.CannotBeMailed), "{0} cannot be mailed" },
- { nameof(ServerTextKeys.MailCollectFromPostOffice), "Mail must be collected from the post office." },
- { nameof(ServerTextKeys.CannotCollectWhenBagFull), "Cannot collect items when bag is full." },
- { nameof(ServerTextKeys.CreatureSummoned), "Creature {0} has been summoned." },
- { nameof(ServerTextKeys.CreatureDismissed), "Creature {0} has been dismissed." },
- { nameof(ServerTextKeys.CreatureReleased), "Creature {0} has been released." },
- { nameof(ServerTextKeys.CreatureExpired), "Creature {0} has expired." },
- { nameof(ServerTextKeys.SummonedCreatureNotExist), "{0}: SummonedCreature no longer exists?!?. {1}" },
- { nameof(ServerTextKeys.PetProducedBlackStoneInventoryFull), "Your pet has produced x1 BlackStone which couldn't be added to your inventory." },
- { nameof(ServerTextKeys.NothingFound), "Nothing found." },
- { nameof(ServerTextKeys.NoMoreSpace), "No more space." },
- { nameof(ServerTextKeys.PlayerDoesNotExist), "Player doesn't exist" },
- { nameof(ServerTextKeys.CannotAddYourself), "Cannot add yourself" },
- { nameof(ServerTextKeys.PlayerAlreadyAdded), "Player already added" },
- { nameof(ServerTextKeys.RefiningCancelledItemNotReturned), "Refining was cancelled with an item which couldn't be returned to your inventory." },
- { nameof(ServerTextKeys.CheckBeforeRefine), "Your {0} needs to be checked before you can attempt to refine it again." },
- { nameof(ServerTextKeys.ItemCannotBeRefined), "Your {0} can't be refined." },
- { nameof(ServerTextKeys.NotEnoughGoldToRefine), "You don't have enough gold to refine your {0}." },
- { nameof(ServerTextKeys.ItemRefiningCheckLater), "Your {0} is now being refined, please check back in {1} minute(s)." },
- { nameof(ServerTextKeys.NotRefiningItems), "You aren't currently refining any items." },
- { nameof(ServerTextKeys.ItemReadyInMinutes), "Your {0} will be ready to collect in {1} minute(s)." },
- { nameof(ServerTextKeys.BagNoRoomForItem), "There isn't room in your bag for your {0}, make some space and try again." },
- { nameof(ServerTextKeys.ItemReturned), "Your item has been returned to you." },
- { nameof(ServerTextKeys.NoCheckNotRefined), "{0} doesn't need to be checked as it hasn't been refined yet." },
- { nameof(ServerTextKeys.CongratulationsExtraDC), "Congratulations, your {0} now has +{1} extra DC." },
- { nameof(ServerTextKeys.CongratulationsExtraMC), "Congratulations, your {0} now has +{1} extra MC." },
- { nameof(ServerTextKeys.CongratulationsExtraSC), "Congratulations, your {0} now has +{1} extra SC." },
- { nameof(ServerTextKeys.ItemSmashedOnTest), "Your {0} smashed into a thousand pieces upon testing." },
- { nameof(ServerTextKeys.YouNotMarried), "You're not married." },
- { nameof(ServerTextKeys.ForcefullyDivorced), "You've just been forcefully divorced" },
- { nameof(ServerTextKeys.NeedMarriedForWeddingRing), "You need to be married to make a Wedding Ring." },
- { nameof(ServerTextKeys.NeedRingOnLeftFinger), "You need to wear a ring on your left finger to make a Wedding Ring." },
- { nameof(ServerTextKeys.AlreadyWearingWeddingRing), "You're already wearing a Wedding Ring." },
- { nameof(ServerTextKeys.CannotUseRingType), "You cannot use this type of ring." },
- { nameof(ServerTextKeys.NotWearingUpgradeRing), "You arn't wearing a ring to upgrade." },
- { nameof(ServerTextKeys.NotWearingWeddingRingUpgrade), "You arn't wearing a Wedding Ring to upgrade." },
- { nameof(ServerTextKeys.CannotReplaceWeddingRing), "You can't replace a Wedding Ring with this item." },
- { nameof(ServerTextKeys.CannotEquipItemInUse), "You can't equip the item you're trying to use." },
- { nameof(ServerTextKeys.NotEnoughGoldForWeddingRing), "You don't have enough gold to replace your Wedding Ring." },
- { nameof(ServerTextKeys.YouAlreadyMarried), "You're already married." },
- { nameof(ServerTextKeys.MarriageCooldownAfterDivorce), "You can't get married again yet, there is a {0} day cooldown after a divorce." },
- { nameof(ServerTextKeys.NeedLevelToMarry), "You need to be at least level {0} to get married." },
- { nameof(ServerTextKeys.NeedFaceEachOtherForMarriage), "You need to be facing each other to perform a marriage." },
- { nameof(ServerTextKeys.LoverMinLevelMarriage), "Your lover needs to be at least level {0} to get married." },
- { nameof(ServerTextKeys.MarriageCooldownAfterDivorceOther), "{0} can't get married again yet, there is a {1} day cooldown after divorce" },
- { nameof(ServerTextKeys.ProposalNotAllowed), "The person you're trying to propose to isn't allowing marriage requests." },
- { nameof(ServerTextKeys.CantMarryYourself), "You cant marry yourself." },
- { nameof(ServerTextKeys.CannotMarryDeadPlayer), "You can't perform a marriage with a dead player." },
- { nameof(ServerTextKeys.AlreadyHasMarriageInvitation), "{0} already has a marriage invitation." },
- { nameof(ServerTextKeys.NotWithinMarriageRange), "{0} is not within marriage range." },
- { nameof(ServerTextKeys.PlayerAlreadyMarried), "{0} is already married." },
- { nameof(ServerTextKeys.FacePlayerForMarriageRequest), "You need to be facing a player to request a marriage." },
- { nameof(ServerTextKeys.HasRefusedToMarryYou), "{0} has refused to marry you." },
- { nameof(ServerTextKeys.CongratulationsMarriedTo), "Congratulations, you're now married to {0}." },
- { nameof(ServerTextKeys.FaceLoverToDivorce), "You need to be facing your lover to divorce them." },
- { nameof(ServerTextKeys.CantDivorceSelf), "You can't divorce yourself." },
- { nameof(ServerTextKeys.CantDivorceDeadPlayer), "You can't divorce a dead player." },
- { nameof(ServerTextKeys.YouNotMarriedTo), "You aren't married to {0}" },
- { nameof(ServerTextKeys.NotInDivorceRange), "{0} is not within divorce range." },
- { nameof(ServerTextKeys.HasRefusedDivorceYou), "{0} has refused to divorce you." },
- { nameof(ServerTextKeys.YouNotRequireDivorce), "You aren't married so you don't require a divorce." },
- { nameof(ServerTextKeys.YouAreDivorced), "You're now divorced" },
- { nameof(ServerTextKeys.PlayerHasComeOnline), "{0} has come online." },
- { nameof(ServerTextKeys.PlayerMarriedIdNotFound), "{0} is married but couldn't find marriage ID {1}" },
- { nameof(ServerTextKeys.PlayerHasGoneOffline), "{0} has gone offline." },
- { nameof(ServerTextKeys.YouHaveMentorshipCooldown), "You now have a {0} day cooldown on starting a new Mentorship." },
- { nameof(ServerTextKeys.MentorshipExpired), "Your Mentorship has now expired." },
- { nameof(ServerTextKeys.YouAlreadyHaveMentor), "You already have a Mentor." },
- { nameof(ServerTextKeys.YouCantMentorYourself), "You can't Mentor yourself." },
- { nameof(ServerTextKeys.YouCantStartNewMentorship), "You can't start a new Mentorship yet." },
- { nameof(ServerTextKeys.CannotFindPlayerByName), "Can't find anybody by the name {0}." },
- { nameof(ServerTextKeys.PlayerNotAllowMentorRequests), "{0} is not allowing Mentor requests." },
- { nameof(ServerTextKeys.PlayerCantStartMentorshipYet), "{0} can't start another Mentorship yet." },
- { nameof(ServerTextKeys.PlayerIsAlreadyMentor), "{0} is already a Mentor." },
- { nameof(ServerTextKeys.MentoredBySameClass), "You can only be mentored by someone of the same Class." },
- { nameof(ServerTextKeys.YouCanBeMentoredByHigherLevel), "You can only be mentored by someone who at least {0} level(s) above you." },
- { nameof(ServerTextKeys.RequestSent), "Request Sent." },
- { nameof(ServerTextKeys.PlayerRefusedMentor), "{0} has refused to Mentor you." },
- { nameof(ServerTextKeys.YouAlreadyHaveStudent), "You already have a Student." },
- { nameof(ServerTextKeys.PlayerAlreadyHasMentor), "{0} already has a Mentor." },
- { nameof(ServerTextKeys.YouCanOnlyMentorSameClass), "You can only mentor someone of the same Class." },
- { nameof(ServerTextKeys.YouCanMentorBelowLevel), "You can only mentor someone who at least {0} level(s) below you." },
- { nameof(ServerTextKeys.YouAreMentorOf), "You're now the Mentor of {0}." },
- { nameof(ServerTextKeys.YouAreMentoredBy), "You're now being Mentored by {0}." },
- { nameof(ServerTextKeys.PlayerMentorIdNotFound), "{0} is mentored but couldn't find mentor ID {1}" },
- { nameof(ServerTextKeys.YouBuyItemNotInShop), "You're trying to buy an item that isn't in the shop." },
- { nameof(ServerTextKeys.PlayerBuyNonexistentItem), "{0} is trying to buy Something that doesn't exist." },
- { nameof(ServerTextKeys.YouBuyMoreThanAvailable), "You're trying to buy more of this item than is available." },
- { nameof(ServerTextKeys.PlayerBuyItemStockUnavailable), "{0} is trying to buy {1} x {2} - Stock isn't available." },
- { nameof(ServerTextKeys.PlayerBuyItemStockAvailable), "{0} is trying to buy {1} x {2} - Stock is available" },
- { nameof(ServerTextKeys.YouDontHaveEnoughCurrency), "You don't have enough currency for your purchase." },
- { nameof(ServerTextKeys.PlayerBuyItemNotEnoughCurrency), "{0} is trying to buy {1} x {2} - not enough currency." },
- { nameof(ServerTextKeys.PlayerBuyItemEnoughCurrency), "{0} is trying to buy {1} x {2} using {3} - Has enough currency." },
- { nameof(ServerTextKeys.ThankYouPurchaseGameshop), "Thank you for your purchase from the Gameshop. Your item(s) are enclosed." },
- { nameof(ServerTextKeys.PlayerBuyingItemsSent), "{0} is trying to buy {1} x {2} - Purchases Sent!" },
- { nameof(ServerTextKeys.PurchasesSentMailbox), "Your purchases have been sent to your Mailbox." },
- { nameof(ServerTextKeys.UnableRentItemsWhileDead), "Unable to rent items while dead." },
- { nameof(ServerTextKeys.YouAreRentingItem), "You are already renting an item to another player." },
- { nameof(ServerTextKeys.FacePlayerToRentItem), "Face the player you would like to rent an item too." },
- { nameof(ServerTextKeys.UnableRentMoreThan3Items), "Unable to rent more than 3 items at a time." },
- { nameof(ServerTextKeys.PlayerUnableToRentItems), "{0} is unable to rent anymore items at this time." },
- { nameof(ServerTextKeys.YouCannotRentItemsYourself), "You are unable to rent items to yourself." },
- { nameof(ServerTextKeys.UnableRentItemsToPlayerWhileDead), "Unable to rent items to {0} while dead." },
- { nameof(ServerTextKeys.TargetNotInRange), "{0} is not within range." },
- { nameof(ServerTextKeys.PlayerIsBusy), "{0} is currently busy, try again soon." },
- { nameof(ServerTextKeys.UnableToRentUntil), "Unable to rent {0} until {1}" },
- { nameof(ServerTextKeys.UnableToRent), "Unable to rent {0}" },
- { nameof(ServerTextKeys.UnableToRentBelongsTo), "Unable to rent {0} as it belongs to {1}" },
- { nameof(ServerTextKeys.PlayerLockedRentalFee), "{0} has locked in the rental fee." },
- { nameof(ServerTextKeys.PlayerLockedRentalItem), "{0} has locked in the rental item." },
- { nameof(ServerTextKeys.PlayerUnableReceiveItem), "{0} is unable to receive the item." },
- { nameof(ServerTextKeys.UnableToAcceptRentalItem), "Unable to accept the rental item." },
- { nameof(ServerTextKeys.YouCannotReceiveMoreGold), "You are unable to receive any more gold." },
- { nameof(ServerTextKeys.PlayerUnableReceiveGold), "{0} is unable to receive any more gold." },
- { nameof(ServerTextKeys.YouHaveRentedFromUntil), "You have rented {0} from {1} until {2}" },
- { nameof(ServerTextKeys.ReceivedGoldForItemRental), "Received {0} gold for item rental." },
- { nameof(ServerTextKeys.HeroCannotBeSealed), "Hero can no longer be sealed." },
- { nameof(ServerTextKeys.HeroReleasedFromService), "Hero has been released from service" },
- { nameof(ServerTextKeys.YouCannotSummonMoreHeroes), "You can not summon any more heroes." },
- { nameof(ServerTextKeys.HeroAddedToStorage), "Hero has been added to your hero storage." },
- { nameof(ServerTextKeys.PlayerHasDroppedItem), "{0} has dropped {1}." },
- { nameof(ServerTextKeys.IAmStarving), "I'm starving!!." },
- { nameof(ServerTextKeys.FriendlyPickedUpItem), "{0} Picked up: {{{1}}}" },
- { nameof(ServerTextKeys.PetPickedUp), "Pet Picked up: {{{0}}}" },
- { nameof(ServerTextKeys.PetHmmm), "*Hmmm*" },
- { nameof(ServerTextKeys.PetBurp), "*Burp*" },
- { nameof(ServerTextKeys.PetHungry), "*Me Hungry*" },
- { nameof(ServerTextKeys.PetWhat), "What?" },
- { nameof(ServerTextKeys.CustomNameMastersPet), "{0}_{1}'s Pet" },
- { nameof(ServerTextKeys.ReincarnationFailed), "Reincarnation failed." },
- { nameof(ServerTextKeys.YouCanUnequipCursedItem), "You can now unequip a cursed item." },
- { nameof(ServerTextKeys.HeroWeaponPartiallyRepaired), "Hero's weapon has been partially repaired" },
- { nameof(ServerTextKeys.HeroWeaponRepaired), "Hero's weapon has been completely repaired" },
- { nameof(ServerTextKeys.CannotUseOnThisMap), "Cannot use on this map" },
- { nameof(ServerTextKeys.HeroInventoryMax), "Hero Inventory is already at Maximum" },
- { nameof(ServerTextKeys.HeroInventoryIncreased), "Hero Inventory Increased" },
- { nameof(ServerTextKeys.HeroMountFed), "Hero's mount has been fed." },
- { nameof(ServerTextKeys.MonsterOnlySpawnDuringConquest), "{0} can only be spawned during a conquest." },
- { nameof(ServerTextKeys.HeroSecondChanceLife), "Hero has been given a second chance at life" },
- { nameof(ServerTextKeys.YouMustBeInGuildToUseSkill), "You must be in a guild to use this skill" },
- { nameof(ServerTextKeys.YouMustBeGuildLeaderToUseSkill), "You must be the guild leader to use this skill" },
- { nameof(ServerTextKeys.YourGuildAlreadyHasSkill), "Your guild already has this skill" },
- { nameof(ServerTextKeys.YouCannotUsePotionsHere), "You cannot use Potions here" },
- { nameof(ServerTextKeys.CanOnlyUseWithMount), "Can only be used with a mount" },
- { nameof(ServerTextKeys.CanOnlyUseWithFishingRod), "Can only be used with a fishing rod" },
- { nameof(ServerTextKeys.CanUseWithSummonedCreature), "Can only be used with a creature summoned" },
- { nameof(ServerTextKeys.PetIsNotHungry), "{0} is not hungry" },
- { nameof(ServerTextKeys.PetDoesNotNeedVitalize), "{0} does not need to be vitalized" },
- { nameof(ServerTextKeys.YourItemShatteredUponDeath), "Your {0} shattered upon death." },
- { nameof(ServerTextKeys.YouDiedItemReturnedOwner), "You died and {0} has been returned to it's owner." },
- { nameof(ServerTextKeys.PlayerDiedItemReturnedOwner), "You died and {0} has been returned to has been returned to it's owner." },
- { nameof(ServerTextKeys.SkillRequiresMeditation), "Skill requires meditation." },
- { nameof(ServerTextKeys.PlayerReviveTarget), "{0} is attempting to revive {1}" },
- { nameof(ServerTextKeys.NoPushingInSafezone), "No pushing in the safezone. tut tut." },
- { nameof(ServerTextKeys.NotEnoughPushingPower), "Not enough pushing Power." },
- { nameof(ServerTextKeys.NotEnoughJumpingPower), "Not enough jumping power." },
- { nameof(ServerTextKeys.OnlyOneActiveStoneAlive), "You can only have 1 active {0} alive." },
- { nameof(ServerTextKeys.YouCannotTeleportOnMap), "You cannot teleport on this map" },
- { nameof(ServerTextKeys.YouAreWalkingExplosive), "You are a walking explosive." },
- { nameof(ServerTextKeys.MentalstateAgressive), "Mentalstate: Agressive." },
- { nameof(ServerTextKeys.MentalstateTrickShot), "Mentalstate: Trick shot." },
- { nameof(ServerTextKeys.MentalstateGroupMode), "Mentalstate: Group mode." },
- { nameof(ServerTextKeys.YouMustHaveSaddle), "You must have a saddle to ride your mount" },
- { nameof(ServerTextKeys.YouCannotRideOnMap), "You cannot ride on this map" },
- { nameof(ServerTextKeys.YouCannotRideWithoutBridle), "You cannot ride here without a bridle" },
- { nameof(ServerTextKeys.YouDoNotHaveMountEquiped), "You do not have a mount equiped." },
- { nameof(ServerTextKeys.ItemHasExpiredFromInventory), "{0} has just expired from your inventory." },
- { nameof(ServerTextKeys.RentalLockRemovedFrom), "The rental lock has been removed from {0}." },
- { nameof(ServerTextKeys.EquipmentExpired), "{0} has just expired from your equipment." },
- { nameof(ServerTextKeys.ItemExpiredFromStorage), "{0} has just expired from your storage." },
- { nameof(ServerTextKeys.HeroOwnerReceiveChat), "[Hero: {0}] {1}" },
- { nameof(ServerTextKeys.WarriorsCannotUseItem), "Warriors cannot use this item." },
- { nameof(ServerTextKeys.WizardsCannotUseItem), "Wizards cannot use this item." },
- { nameof(ServerTextKeys.TaoistsCannotUseItem), "Taoists cannot use this item." },
- { nameof(ServerTextKeys.AssassinsCannotUseItem), "Assassins cannot use this item." },
- { nameof(ServerTextKeys.ArchersCannotUseItem), "Archers cannot use this item." },
- { nameof(ServerTextKeys.YouNotEnoughAC), "You do not have enough AC." },
- { nameof(ServerTextKeys.YouNotEnoughMAC), "You do not have enough MAC." },
- { nameof(ServerTextKeys.YouExceededMaxLevel), "You have exceeded the maximum level." },
- { nameof(ServerTextKeys.YouNoBaseAC), "You do not have enough Base AC." },
- { nameof(ServerTextKeys.YouNoBaseMAC), "You do not have enough Base MAC." },
- { nameof(ServerTextKeys.YouNoBaseDC), "You do not have enough Base DC." },
- { nameof(ServerTextKeys.YouNoBaseMC), "You do not have enough Base MC." },
- { nameof(ServerTextKeys.YouNoBaseSC), "You do not have enough Base SC." },
- { nameof(ServerTextKeys.GuildLeaderMinLevel), "A guild leader needs to be at least level {0}" },
- { nameof(ServerTextKeys.GuildNeedsTwoLeaders), "A guild needs at least 2 leaders." },
- { nameof(ServerTextKeys.NeedOneLeaderOnline), "You need at least 1 leader online." },
- { nameof(ServerTextKeys.CannotHaveMoreRanks), "You cannot have anymore ranks." },
- { nameof(ServerTextKeys.RankNum), "Rank-{0}" },
- { nameof(ServerTextKeys.RankNotFound), "Rank not found!" },
- { nameof(ServerTextKeys.CannotChangeOwnRankOptions), "You cannot change the options of your own rank!" },
- { nameof(ServerTextKeys.YourRankNotAdequate), "Your rank is not adequate." },
- { nameof(ServerTextKeys.YouNeedLastLeaderToDisbandGuild), "You need to be the last leading member of the guild to disband the guild." },
- { nameof(ServerTextKeys.YouHaveDisbandedGuild), "You have disbanded the guild" },
- { nameof(ServerTextKeys.YouHaveLeftGuild), "You have left your guild." },
- { nameof(ServerTextKeys.YouRemovedFromGuild), "You have been removed from your guild." },
- { nameof(ServerTextKeys.GuildTerritoryExpired), "The Guild Territory has expired." },
- { nameof(ServerTextKeys.TerritoryAlreadyForSale), "Territory already for sale." },
- { nameof(ServerTextKeys.TerritoryNotForSale), "Territory is not for sale." },
- { nameof(ServerTextKeys.WarEndedWithGuild), "War ended with {0}." },
- { nameof(ServerTextKeys.GainingControlOf), "Gaining control of {1} {0:P0}" },
- { nameof(ServerTextKeys.PlayerCapturedFlagAtLocation), "{0} has captured {1} at {2}" },
- { nameof(ServerTextKeys.GainingControlOfGuild), "Gaining control of {1} {0:P0}" },
- { nameof(ServerTextKeys.LosingControlOf), "Losing control of {1} {0:P0}" },
- { nameof(ServerTextKeys.PlayerHasCapturedHill), "{0} has captured the hill" },
- { nameof(ServerTextKeys.FailedLoadDragonBadMonsterName), "Failed to load Dragon (bad monster name): " },
- { nameof(ServerTextKeys.FailedToLoadDragonBadMapName), "Failed to load Dragon (bad map name): " },
- { nameof(ServerTextKeys.FailedToLoadDragonBadMapXY), "Failed to load Dragon (bad map XY): " },
- { nameof(ServerTextKeys.FailedToLoadDragon), "Failed to load Dragon" },
- { nameof(ServerTextKeys.FailedToLoadMap), "Failed to Load Map: " },
- { nameof(ServerTextKeys.Filename), "Filename: " },
- { nameof(ServerTextKeys.PlayerArchivedAfterDeletionMonths), "Player {0} has been archived due to {1} month deletion." },
- { nameof(ServerTextKeys.PlayerArchivedAfterNoLoginMonths), "Player {0} has been archived due to no login after {1} months." },
- { nameof(ServerTextKeys.PlayerArchivedAfterInactivityMonths), "Player {0} has been archived due to {1} months inactivity." },
- { nameof(ServerTextKeys.CouldNotLoadDropDragonItem), "Could not load Drop: DragonItem, Line {0}" },
- { nameof(ServerTextKeys.IPAddressConnected), "{0}, Connected." },
- { nameof(ServerTextKeys.IPAddressDisconnectedInvalidPacket), "{0} Disconnected, Invalid packet." },
- { nameof(ServerTextKeys.IPAddressDisconnectedLargePackets), "{0} Disconnected, Large amount of Packets. LastPackets: {1}" },
- { nameof(ServerTextKeys.InvalidPacketReceived), "Invalid packet received. Index : {0}" },
- { nameof(ServerTextKeys.PlayerDisconnectedWrongClientVersion), "{0}, Disconnnected - Wrong Client Version." },
- { nameof(ServerTextKeys.ClientVersionMatched), "{0}, {1}, Client version matched." },
- { nameof(ServerTextKeys.NewAccountBeingCreated), "{0}, {1}, New account being created." },
- { nameof(ServerTextKeys.PasswordBeingChanged), "{0}, {1}, Password being changed." },
- { nameof(ServerTextKeys.UserLoggingIn), "{0}, {1}, User logging in." },
- { nameof(ServerTextKeys.YouAllowMarriageRequests), "You're now allowing marriage requests." },
- { nameof(ServerTextKeys.YouBlockMarriageRequests), "You're now blocking marriage requests." },
- { nameof(ServerTextKeys.YouAllowRecallFromLover), "You're now allowing recall from lover." },
- { nameof(ServerTextKeys.YouBlockRecallFromLover), "You're now blocking recall from lover." },
- { nameof(ServerTextKeys.ServerRebooting), "Server rebooting..." },
- { nameof(ServerTextKeys.BuffsLoaded), "{0} Buffs Loaded." },
- { nameof(ServerTextKeys.RecipesLoaded), "{0} Recipes Loaded." },
- { nameof(ServerTextKeys.MapsLoaded), "{0} Maps Loaded." },
- { nameof(ServerTextKeys.DragonLoaded), "Dragon Loaded." },
- { nameof(ServerTextKeys.EnvirStarted), "Envir Started." },
- { nameof(ServerTextKeys.NetworkStarted), "Network Started." },
- { nameof(ServerTextKeys.EnvirStopped), "Envir Stopped." },
- { nameof(ServerTextKeys.NetworkStopped), "Network Stopped." },
- { nameof(ServerTextKeys.IpAddressDisconnectedTooManyConnections), "{0} Disconnected, Too many connections." },
- { nameof(ServerTextKeys.UserLoggedIn), "{0}, {1}, User logged in." },
- { nameof(ServerTextKeys.ItemExpiredFromInventory), "{0} has just expired from your inventory." },
- { nameof(ServerTextKeys.ItemExpiredInventory), "{0} has just expired from your inventory." },
- { nameof(ServerTextKeys.GameshopPurchaseLogsCleared), "Gameshop Purchase Logs Cleared." },
- { nameof(ServerTextKeys.PlayerHero), "{0}'s Hero" },
- { nameof(ServerTextKeys.DropsLoaded), "Drops Loaded." },
- { nameof(ServerTextKeys.LineMessagesReloaded), "LineMessages reloaded." },
- { nameof(ServerTextKeys.GuildWillBeDeletedFromServer), "{0} guild will be deleted from the server." },
- { nameof(ServerTextKeys.CannotStartServerWithoutMapAndStartPoint), "Cannot start server without atleast 1 Map and StartPoint." },
- { nameof(ServerTextKeys.CannotStartServerWithoutMob), "Cannot start server without mob: " },
- { nameof(ServerTextKeys.CannotStartServerWithoutItem), "Cannot start server without item: " },
- { nameof(ServerTextKeys.InvalidWorldmapIndex), "Invalid worldmap index: {0} ({1})" },
- { nameof(ServerTextKeys.InnerWorkloopErrorLine), "[inner workloop error. Line {0}]{1}" },
- { nameof(ServerTextKeys.OuterWorkloopErrorLine), "[outer workloop error. Line {0}]{1}" },
- { nameof(ServerTextKeys.ThreadLoopError), "[threadloop error]{0}" },
- { nameof(ServerTextKeys.YouWonForGold), "You won {0} for {1:#,##0} Gold." },
- { nameof(ServerTextKeys.YouBoughtForGold), "You bought {0} for {1:#,##0} Gold" },
- { nameof(ServerTextKeys.YouSoldForGold), "You sold {0} for {1:#,##0} Gold" },
- { nameof(ServerTextKeys.CannotLoadDatabaseMinSupported), "Cannot load a database version {0}. Mininum supported is {1}." },
- { nameof(ServerTextKeys.CannotLoadDatabaseMaxSupported), "Cannot load a database version {0}. Maximum supported is {1}." },
- { nameof(ServerTextKeys.FileNotFoundQuest), "File Not Found: {0}, Quest: {1}" },
- { nameof(ServerTextKeys.CouldNotLoadDropLine), "Could not load Drop: {0}, Line {1}" },
- { nameof(ServerTextKeys.CouldNotFindItem), "Could not find Item: {0}" },
- { nameof(ServerTextKeys.CouldNotFindToolRecipe), "Could not find Tool: {0}, Recipe: {1}" },
- { nameof(ServerTextKeys.CouldNotFindIngredientRecipe), "Could not find Ingredient: {0}, Recipe: {1}" },
- { nameof(ServerTextKeys.CouldNotParseOption), "Could not parse option: {0}, Value: {1}" },
- { nameof(ServerTextKeys.ScriptNotFound), "Script Not Found: {0}" },
- { nameof(ServerTextKeys.InsertScriptNotFound), "INSERT Script Not Found: {0}" },
- { nameof(ServerTextKeys.IncludeScriptNotFound), "INCLUDE Script Not Found: {0}" },
- { nameof(ServerTextKeys.CouldNotFindItemFile), "Could not find Item: {0}, File: {1}" },
- { nameof(ServerTextKeys.CouldNotFindRecipe), "Could not find recipe: {0}, File: {1}" },
- { nameof(ServerTextKeys.CouldNotFindIngredients), "Could not find ingredients: {0}, File: {1}" },
- { nameof(ServerTextKeys.PlayerPreventedNpcAccess), "Player: {0} was prevented access to NPC key: '{1}' on NPC: {2}" },
- { nameof(ServerTextKeys.IncorrectOperatorPage), "Incorrect operator: {0}, Page: {1}" },
- { nameof(ServerTextKeys.FailedToGetItemInfoPage), "Failed to get ItemInfo: {0}, Page: {1}" },
- { nameof(ServerTextKeys.FailedCreateUserItemPage), "Failed to create UserItem: {0}, Page: {1}" },
- { nameof(ServerTextKeys.FailedGetItemInfo), "Failed to get ItemInfo: {0}, Page: {1}" },
- { nameof(ServerTextKeys.RandomTextFileNotExist), "the randomTextFile:{0} does not exist." },
- { nameof(ServerTextKeys.YouNotGMCommandDisabled), "You are not a GM and this command is not enabled for you." },
- { nameof(ServerTextKeys.GMCommandConquestRepairAllNonGMInvoked), "GM Command @CONQUESTREPAIRALL invoked by non-GM player: {0}" },
- { nameof(ServerTextKeys.ConquestRepairAllInvokedByGM), "@CONQUESTREPAIRALL invoked by GM: {0} on account index: {1}" },
- { nameof(ServerTextKeys.Conquest), "Conquest: {0}" },
- { nameof(ServerTextKeys.OwnerName), "Owner: {0}" },
- { nameof(ServerTextKeys.NoCurrentOwner), "No current owner." },
- { nameof(ServerTextKeys.ArchersRepaired), "Archers repaired: {0}/{1}" },
- { nameof(ServerTextKeys.GatesRepaired), "Gates repaired: {0}/{1}" },
- { nameof(ServerTextKeys.WallsRepaired), "Walls repaired: {0}/{1}" },
- { nameof(ServerTextKeys.SiegesRepaired), "Sieges repaired: {0}/{1}" },
- { nameof(ServerTextKeys.HttpServiceStarted), "HttpService started." },
- { nameof(ServerTextKeys.HttpServiceStartFailed), "HttpService start failed! Error:" },
- { nameof(ServerTextKeys.YouCannotCarryAnymore), "You cannot carry anymore." },
- { nameof(ServerTextKeys.NothingWasFound), "Nothing was found." },
- { nameof(ServerTextKeys.YouAreRefiningItem), "You're already refining an item." },
- { nameof(ServerTextKeys.YouNeedLevelToCreateGuild), "You have to be at least level {0} to create a guild." },
- { nameof(ServerTextKeys.YouAreInGuild), "You are already part of a guild." },
- { nameof(ServerTextKeys.YouMustBeLeaderToRequestWar), "You must be the leader to request a war." },
- { nameof(ServerTextKeys.YouMustBeLevelToCreateHero), "You have to be at least level {0} to create a hero." },
- { nameof(ServerTextKeys.YouNeedGuildLeader), "You need to be Guild Leader!" },
- { nameof(ServerTextKeys.GuildFundsInsufficient), "Insufficient Guild funds!" },
- { nameof(ServerTextKeys.YouAlreadyOwnGuildTerritory), "You already own a Guild Territory!" },
- { nameof(ServerTextKeys.NoGuildTerritoryAvailable), "No Guild Territory's available!" },
- { nameof(ServerTextKeys.YouRentedGuildTerritory), "You rented a Guild Territory!" },
- { nameof(ServerTextKeys.YouNeedGuild), "You need to be in a Guild!" },
- { nameof(ServerTextKeys.YouDontOwnGuildTerritory), "You dont own a Guild Territory!" },
- { nameof(ServerTextKeys.NoGTFoundContactGM), "No GT's found, contact GM!" },
- { nameof(ServerTextKeys.NoGTMapsContactGM), "No GT Maps found, contact GM!" },
- { nameof(ServerTextKeys.RecentSalePending), "Recent sale still pending." },
- { nameof(ServerTextKeys.NoSafezoneContactGM), "No Safezone found, contact GM!" },
- { nameof(ServerTextKeys.YouDontOwnGT), "You dont own any GT!" },
- { nameof(ServerTextKeys.SummonGuildMembersMustBeInGuild), "To summon guild members, one first must be in a guild." },
- { nameof(ServerTextKeys.GuildLeaderSummonMembers), "Only the leader of {0} may summon all members." },
- { nameof(ServerTextKeys.YouHaveBeenSummoned), "You have been summoned by " },
- { nameof(ServerTextKeys.SummonGuildMemberRequiresGuild), "To summon a guild member, one first must be in a guild." },
- { nameof(ServerTextKeys.LeaderMaySummonMembers), "Only the leader of {0} may summon members." },
- { nameof(ServerTextKeys.ICanNotSummonNotExist), "I can not summon {0} as they do not appear to exist" },
- { nameof(ServerTextKeys.ICannotSummon), "I can not summon {0} at this time" },
- { nameof(ServerTextKeys.PlayerNotInGame), "{0} is not currently in-game" },
- { nameof(ServerTextKeys.PlayerNotInGuild), "{0} is not in a guild" },
- { nameof(ServerTextKeys.PlayerNotInGuildButInAnother), "{0} is not in {1}. They are in {2}" },
- { nameof(ServerTextKeys.YouHaveBeenSummonedBy), "You have been summoned by {0}" },
- { nameof(ServerTextKeys.LeaderInitiateSale), "Only the leader of {0} may initiate sale." },
- { nameof(ServerTextKeys.MinimumSalePriceMustBe2000000), "Minimum sale price must be 2,000,000" },
- { nameof(ServerTextKeys.TerritoryListedForSale), "This territory has been listed for sale." },
- { nameof(ServerTextKeys.OnlyLeaderMayCancelSale), "Only the leader of {0} may cancel sale." },
- { nameof(ServerTextKeys.TerritorySaleCancelled), "This territory sale has been cancelled." },
- { nameof(ServerTextKeys.PlayerRemoveFailedLevel0), "{0} : Remove failed Level 0" },
- { nameof(ServerTextKeys.PlayerRemoveSuccessLevel), "{0} : Remove success. Level {1}" },
- { nameof(ServerTextKeys.YouMustBeLeaderToStartWar), "You must be a leader to start a war." },
- { nameof(ServerTextKeys.CouldNotFindGuild), "Could not find guild {0}." },
- { nameof(ServerTextKeys.CannotWarWithNewPlayersGuild), "Cannot go to war with new players guild." },
- { nameof(ServerTextKeys.PoisonDamageDps), "{1} inflicted {0} Damage, Dps: {2:#.00}." },
- { nameof(ServerTextKeys.YourPoisonStoppedRegen), "Your poison stopped {0} regen, Dps: {1:#.00}." },
- { nameof(ServerTextKeys.PetInflictedDamageDps), "{3} inflicted {0} {1} Damage, Dps: {2:#.00}." },
- { nameof(ServerTextKeys.YourPet), "Your pet" },
- { nameof(ServerTextKeys.You), "You" },
- { nameof(ServerTextKeys.AverageDamageOnTrainer), "{0} Average Damage inflicted on the trainer, Dps: {1:#.00}." },
- { nameof(ServerTextKeys.CraftingAttemptFailed), "Crafting attempt failed." },
- { nameof(ServerTextKeys.TaskCompleted), "(Completed)" },
- { nameof(ServerTextKeys.KillCountProgress), "Kill {0}: {1}/{2} {3}" },
- { nameof(ServerTextKeys.CollectProgress), "Collect {0}: {1}/{2} {3}" },
- { nameof(ServerTextKeys.ActivateFlag), "Activate Flag {0} {1}" },
- { nameof(ServerTextKeys.TooManyWrongLoginAttempts), "Too many Wrong Login Attempts." },
- { nameof(ServerTextKeys.YourPetsPoison), "Your pets poison" },
- { nameof(ServerTextKeys.YourPoison), "Your poison" },
- { nameof(ServerTextKeys.NoArmour), "No Armour" },
- { nameof(ServerTextKeys.NoWeapon), "No Weapon" },
- { nameof(ServerTextKeys.NoRing), "No Ring" },
- { nameof(ServerTextKeys.NoBracelet), "No Bracelet" },
- { nameof(ServerTextKeys.NoNecklace), "No Necklace" },
- { nameof(ServerTextKeys.NoBelt), "No Belt" },
- { nameof(ServerTextKeys.NoBoots), "No Boots" },
- { nameof(ServerTextKeys.NoHelmet), "No Helmet" },
- { nameof(ServerTextKeys.NoAmulet), "No Amulet" },
- { nameof(ServerTextKeys.NoStone), "No Stone" },
- { nameof(ServerTextKeys.NoTorch), "No Torch" },
- { nameof(ServerTextKeys.NoGuild), "No Guild" },
- { nameof(ServerTextKeys.UpperNoGuild), "NO GUILD" },
- { nameof(ServerTextKeys.NotRolled), "Not Rolled" },
- { nameof(ServerTextKeys.ExpireOnExtendFee), "Expire On: {0}, Extend fee: {1}" },
- { nameof(ServerTextKeys.NoWarScheduled), "No War Scheduled" },
- { nameof(ServerTextKeys.ConquestNotFound), "Conquest Not Found" },
- { nameof(ServerTextKeys.NoOwner), "No Owner" },
- { nameof(ServerTextKeys.NotFound), "Not Found" },
- { nameof(ServerTextKeys.ConquestSiege), "Conquest Siege" },
- { nameof(ServerTextKeys.StillAlive), " - [ Still Alive ]" },
- { nameof(ServerTextKeys.GoldCost), " - [ {0} gold ]" },
- { nameof(ServerTextKeys.NoRepairRequired), " - [ No Repair Required ]" },
- { nameof(ServerTextKeys.ConquestWall), "Conquest Wall" },
- { nameof(ServerTextKeys.ConquestGuard), "Conquest Guard" },
- { nameof(ServerTextKeys.ConquestGate), "Conquest Gate" },
- { nameof(ServerTextKeys.Guild), "Guid" },
- { nameof(ServerTextKeys.NoMount), "NoMount" },
- { nameof(ServerTextKeys.None), "None" },
- { nameof(ServerTextKeys.StoragePasswordCleared), "Storage password cleared for {0}." },
- { nameof(ServerTextKeys.MustBeInGroupMembers), "You must be in a group of at least {0} members to enter this map."},
- { nameof(ServerTextKeys.YouCannotInviteOnSoloMaps), "You cannot invite on solo maps."},
- { nameof(ServerTextKeys.YouNoLongerMeetGroupRequirementsForMap), "You no longer meet the group requirements for this map. You have been removed."},
- { nameof(ServerTextKeys.IntelligentCreaturesCannotBeSummonedOnMap), "Intelligent creatures cannot be summoned on this map."},
- { nameof(ServerTextKeys.CannotSummonHeroOnMap), "You cannot summon your Hero on this map."},
- { nameof(ServerTextKeys.CannotFollowIntoMapWaitHere), "{0} cannot follow you into this map and will wait here."},
- { nameof(ServerTextKeys.HasReturnedToYourSide), "{0} has returned to your side."},
- },
- Enum = new Dictionary<string, string>
- {
- }
- };
- public static TextMap ClientTextMap = new TextMap
- {
- Text = new Dictionary<string, string>
- {
- { nameof(ClientTextKeys.LowLevel), "You are not a high enough level." },
- { nameof(ClientTextKeys.LowGold), "Not enough gold." },
- { nameof(ClientTextKeys.LevelUp), "Congratulations! You have leveled up. Your HP and MP have been restored." },
- { nameof(ClientTextKeys.LowDC), "You do not have enough DC." },
- { nameof(ClientTextKeys.LowMC), "You do not have enough MC." },
- { nameof(ClientTextKeys.LowSC), "You do not have enough SC." },
- { nameof(ClientTextKeys.GameName), "Legend of Mir 2" },
- { nameof(ClientTextKeys.ExpandedStorageExpiresOn), "Expanded Storage Expires On" },
- { nameof(ClientTextKeys.StoragePasswordPrompt), "Enter your storage password." },
- { nameof(ClientTextKeys.StoragePasswordCurrentPrompt), "Enter current storage password." },
- { nameof(ClientTextKeys.StoragePasswordNewPrompt), "Enter new storage password." },
- { nameof(ClientTextKeys.StoragePasswordConfirmPrompt), "Confirm new storage password." },
- { nameof(ClientTextKeys.StoragePasswordMismatch), "Passwords do not match." },
- { nameof(ClientTextKeys.StoragePasswordManagePrompt), "Change or remove storage password?" },
- { nameof(ClientTextKeys.StoragePasswordSetSuccess), "Storage password set." },
- { nameof(ClientTextKeys.StoragePasswordChangeSuccess), "Storage password changed." },
- { nameof(ClientTextKeys.StoragePasswordRemoveSuccess), "Storage password removed." },
- { nameof(ClientTextKeys.StoragePasswordWrong), "Incorrect storage password." },
- { nameof(ClientTextKeys.StoragePasswordNotAcceptable), "Password not acceptable." },
- { nameof(ClientTextKeys.StoragePasswordUnavailable), "Storage is not available." },
- { nameof(ClientTextKeys.StoragePasswordNoPasswordSet), "No storage password is set." },
- { nameof(ClientTextKeys.StoragePasswordLastSetLabel), "Storage password set: {0}" },
- { nameof(ClientTextKeys.StoragePasswordRules), "Password must be {0}-{1} characters, letters/numbers only." },
- { nameof(ClientTextKeys.StoragePasswordChangePrompt), "Change storage password?" },
- { nameof(ClientTextKeys.StoragePasswordRemovePrompt), "Remove storage password?" },
- { nameof(ClientTextKeys.NotFemale), "You are not Female." },
- { nameof(ClientTextKeys.NotMale), "You are not Male." },
- { nameof(ClientTextKeys.NotInGuild), "You are not in a guild." },
- { nameof(ClientTextKeys.NoMentorship), "You don't currently have a Mentorship to cancel." },
- { nameof(ClientTextKeys.YouNoBagSpace), "You do not have enough space." },
- { nameof(ClientTextKeys.PetMode_Both), "[Pet: Attack and Move]" },
- { nameof(ClientTextKeys.PetMode_MoveOnly), "[Pet: Do Not Attack]" },
- { nameof(ClientTextKeys.PetMode_AttackOnly), "[Pet: Do Not Move]" },
- { nameof(ClientTextKeys.PetMode_None), "[Pet: Do Not Attack or Move]" },
- { nameof(ClientTextKeys.PetMode_FocusMasterTarget), "[Pet: Focus Master Target]" },
- { nameof(ClientTextKeys.AttackMode_Peace), "[Mode: Peaceful]" },
- { nameof(ClientTextKeys.AttackMode_Group), "[Mode: Group]" },
- { nameof(ClientTextKeys.AttackMode_Guild), "[Mode: Guild]" },
- { nameof(ClientTextKeys.AttackMode_EnemyGuild), "[Mode: Enemy Guild]" },
- { nameof(ClientTextKeys.AttackMode_RedBrown), "[Mode: Red/Brown]" },
- { nameof(ClientTextKeys.AttackMode_All), "[Mode: Attack All]" },
- { nameof(ClientTextKeys.LogOutTip), "Do you want to log out of Legend of Mir?" },
- { nameof(ClientTextKeys.ExitTip), "Do you want to quit Legend of Mir?" },
- { nameof(ClientTextKeys.DiedTip), "You have died, Do you want to revive in town?" },
- { nameof(ClientTextKeys.DropTip), "Are you sure you want to drop {0}?" },
- { nameof(ClientTextKeys.InventoryKey), "Inventory ({0})" },
- { nameof(ClientTextKeys.CharacterKey), "Character ({0})" },
- { nameof(ClientTextKeys.SkillsKey), "Skills ({0})" },
- { nameof(ClientTextKeys.QuestsKey), "Quests ({0})" },
- { nameof(ClientTextKeys.OptionsKey), "Options ({0})" },
- { nameof(ClientTextKeys.Menu), "Menu" },
- { nameof(ClientTextKeys.GameShopKey), "Game Shop ({0})" },
- { nameof(ClientTextKeys.BigMapKey), "BigMap ({0})" },
- { nameof(ClientTextKeys.DuraPanel), "Dura Panel" },
- { nameof(ClientTextKeys.Mail), "Mail" },
- { nameof(ClientTextKeys.ExitKey), "Exit ({0})" },
- { nameof(ClientTextKeys.LogOutKey), "Log Out ({0})" },
- { nameof(ClientTextKeys.HelpKey), "Help ({0})" },
- { nameof(ClientTextKeys.Keybinds), "Keybinds" },
- { nameof(ClientTextKeys.RankingKey), "Ranking ({0})" },
- { nameof(ClientTextKeys.CreaturesKey), "Creatures ({0})" },
- { nameof(ClientTextKeys.MountKey), "Mount ({0})" },
- { nameof(ClientTextKeys.FishingKey), "Fishing ({0})" },
- { nameof(ClientTextKeys.FriendsKey), "Friends ({0})" },
- { nameof(ClientTextKeys.MentorKey), "Mentor ({0})" },
- { nameof(ClientTextKeys.RelationshipKey), "Relationship ({0})" },
- { nameof(ClientTextKeys.GroupsKey), "Groups ({0})" },
- { nameof(ClientTextKeys.GuildKey), "Guild ({0})" },
- { nameof(ClientTextKeys.Expire), "Expire: {0}" },
- { nameof(ClientTextKeys.ExpireNever), "Expire: Never" },
- { nameof(ClientTextKeys.ExpirePaused), "Expire: Paused" },
- { nameof(ClientTextKeys.Never), "Never" },
- { nameof(ClientTextKeys.TradeKey), "Trade ({0})" },
- { nameof(ClientTextKeys.Size), "Size" },
- { nameof(ClientTextKeys.ChatSettings), "Chat Settings" },
- { nameof(ClientTextKeys.Rotate), "Rotate" },
- { nameof(ClientTextKeys.CloseKey), "Close ({0})" },
- { nameof(ClientTextKeys.GameMaster), "GameMaster" },
- { nameof(ClientTextKeys.MonsterInfoLoading), "Monster info is being loaded..." },
- { nameof(ClientTextKeys.NPCInfoLoading), "NPC info is being loaded..." },
- { nameof(ClientTextKeys.ItemInfoLoading), "Item info is being loaded..." },
- { nameof(ClientTextKeys.MonsterIndexTitle), "Monster Index: {0}" },
- { nameof(ClientTextKeys.NPCIndexTitle), "NPC Index: {0}" },
- { nameof(ClientTextKeys.ItemIndexTitle), "Item Index: {0}" },
- { nameof(ClientTextKeys.MonsterIndexLoading), "Monster Index: {0}\n(Loading...)" },
- { nameof(ClientTextKeys.NPCIndexLoading), "NPC Index: {0}\n(Loading...)" },
- { nameof(ClientTextKeys.ItemIndexLoading), "Item Index: {0}\n(Loading...)" },
- { nameof(ClientTextKeys.MonsterTooltipLevel), "Level: {0}" },
- { nameof(ClientTextKeys.MonsterTooltipHealth), "Health: {0}" },
- { nameof(ClientTextKeys.MonsterTooltipExperience), "Experience: {0}" },
- { nameof(ClientTextKeys.MonsterTooltipDC), "DC: {0}~{1}" },
- { nameof(ClientTextKeys.MonsterTooltipMC), "MC: {0}~{1}" },
- { nameof(ClientTextKeys.MonsterTooltipAC), "AC: {0}~{1}" },
- { nameof(ClientTextKeys.MonsterTooltipMAC), "MAC: {0}~{1}" },
- { nameof(ClientTextKeys.NPCTooltipName), "Name: {0}" },
- { nameof(ClientTextKeys.NPCTooltipLocation), "Location: {0}" },
- { nameof(ClientTextKeys.NPCTooltipCoordinates), "Coordinates: ({0}, {1})" },
- { nameof(ClientTextKeys.NPCTooltipUnknownMap), "Unknown map" },
- { nameof(ClientTextKeys.NPCTooltipMapLoading), "Loading map..." },
- { nameof(ClientTextKeys.ItemTooltipType), "Type: {0}" },
- { nameof(ClientTextKeys.ItemTooltipWeight), "Weight: {0}" },
- { nameof(ClientTextKeys.InvalidMonsterIndex), "Invalid monster index" },
- { nameof(ClientTextKeys.InvalidNPCIndex), "Invalid NPC index" },
- { nameof(ClientTextKeys.InvalidItemIndex), "Invalid item index" },
- { nameof(ClientTextKeys.InvalidLinkIndex), "Invalid link index" },
- { nameof(ClientTextKeys.PatchErr), "Could not get Patch Information" },
- { nameof(ClientTextKeys.LastOnline), "Last Online" },
- { nameof(ClientTextKeys.LastOnlineTitle), "Last Online:" },
- { nameof(ClientTextKeys.Gold), "Gold" },
- { nameof(ClientTextKeys.Credit), "Credit" },
- { nameof(ClientTextKeys.YouGainedItem), "You gained {0}." },
- { nameof(ClientTextKeys.YouGainedGold), "You gained {0:###,###,###} {1}" },
- { nameof(ClientTextKeys.ExperienceGained), "Experience Gained {0}" },
- { nameof(ClientTextKeys.HeroInventory), "Hero Inventory ({0})" },
- { nameof(ClientTextKeys.HeroCharacter), "Hero Character ({0})" },
- { nameof(ClientTextKeys.HeroSkills), "Hero Skills ({0})" },
- { nameof(ClientTextKeys.HeroExperienceGained), "Hero Experience Gained {0}" },
- { nameof(ClientTextKeys.ItemDescription), "Item Description" },
- { nameof(ClientTextKeys.RequiredLevel), "Required Level : {0}" },
- { nameof(ClientTextKeys.RequiredDC), "Required DC : {0}" },
- { nameof(ClientTextKeys.RequiredMC), "Required MC : {0}" },
- { nameof(ClientTextKeys.RequiredSC), "Required SC : {0}" },
- { nameof(ClientTextKeys.ClassRequired), "Class Required : {0}" },
- { nameof(ClientTextKeys.Holy), "Holy: + {0}" },
- { nameof(ClientTextKeys.Accuracy), "Accuracy: + {0}" },
- { nameof(ClientTextKeys.Agility), "Agility: + {0}" },
- { nameof(ClientTextKeys.DC), "DC + {0}~{1}" },
- { nameof(ClientTextKeys.MC), "MC + {0}~{1}" },
- { nameof(ClientTextKeys.SC), "SC + {0}~{1}" },
- { nameof(ClientTextKeys.Durability), "Durability:" },
- { nameof(ClientTextKeys.Weight), "W:" },
- { nameof(ClientTextKeys.AC), "AC + {0}~{1}" },
- { nameof(ClientTextKeys.MAC), "MAC + {0}~{1}" },
- { nameof(ClientTextKeys.Luck), "Luck + {0}" },
- { nameof(ClientTextKeys.DeleteCharacter), "Are you sure you want to Delete the character {0}" },
- { nameof(ClientTextKeys.CharacterDeleted), "Your character was deleted successfully." },
- { nameof(ClientTextKeys.CharacterCreated), "Your character was created successfully." },
- { nameof(ClientTextKeys.Resolution), "Resolution" },
- { nameof(ClientTextKeys.Autostart), "Auto start" },
- { nameof(ClientTextKeys.Usrname), "Username" },
- { nameof(ClientTextKeys.Password), "Password" },
- { nameof(ClientTextKeys.ShuttingDown), "Disconnected: Server is shutting down." },
- { nameof(ClientTextKeys.MaxCombine), "Max Combine Count : {0}{1}Shift + Left click to split the stack" },
- { nameof(ClientTextKeys.Count), " Count {0}" },
- { nameof(ClientTextKeys.ExtraSlots8), "Are you sure you would like to buy 8 extra slots for 1,000,000 gold? Next purchase you can unlock 4 extra slots up to a maximum of 40 slots." },
- { nameof(ClientTextKeys.ExtraSlots4), "Are you sure you would like to unlock 4 extra slots? for gold: {0:###,###}" },
- { nameof(ClientTextKeys.Chat_All), "All" },
- { nameof(ClientTextKeys.Chat_Short), "Shout" },
- { nameof(ClientTextKeys.Chat_Whisper), "Whisper" },
- { nameof(ClientTextKeys.Chat_Lover), "Lover" },
- { nameof(ClientTextKeys.Chat_Mentor), "Mentor" },
- { nameof(ClientTextKeys.Chat_Group), "Group" },
- { nameof(ClientTextKeys.Chat_Guild), "Guild" },
- { nameof(ClientTextKeys.ExpandedStorageLocked), "Expanded Storage Locked" },
- { nameof(ClientTextKeys.ExtraStorage), "Would you like to rent extra storage for 10 days at a cost of 1,000,000 gold?" },
- { nameof(ClientTextKeys.ExtendYourRentalPeriod), "Would you like to extend your rental period for 10 days at a cost of 1,000,000 gold?" },
- { nameof(ClientTextKeys.CannotLeaveGame), "Cannot leave game for {0} seconds" },
- { nameof(ClientTextKeys.SelectKey), "Select the Key for: {0}" },
- { nameof(ClientTextKeys.WeaponSpiritFire), "Your weapon is glowed by spirit of fire." },
- { nameof(ClientTextKeys.SpiritsFireDisappeared), "The spirits of fire disappeared." },
- { nameof(ClientTextKeys.WeddingRing), "WeddingRing" },
- { nameof(ClientTextKeys.DropAmount), "Drop Amount:" },
- { nameof(ClientTextKeys.LowMana), "Not Enough Mana to cast." },
- { nameof(ClientTextKeys.NoCreatures), "You do not own any creatures." },
- { nameof(ClientTextKeys.NoMount), "You do not own a mount." },
- { nameof(ClientTextKeys.NoFishingRod), "You are not holding a fishing rod." },
- { nameof(ClientTextKeys.AttemptingConnect), "Attempting to connect to the server.{0}Attempt:{1}" },
- { nameof(ClientTextKeys.CreatingCharactersDisabled), "Creating new characters is currently disabled." },
- { nameof(ClientTextKeys.InvalidCharacterName), "Your Character Name is not acceptable." },
- { nameof(ClientTextKeys.NoClass), "The class you selected does not exist. Contact a GM for assistance." },
- { nameof(ClientTextKeys.ToManyCharacters), "You cannot make anymore then {0} Characters." },
- { nameof(ClientTextKeys.CharacterNameExists), "A Character with this name already exists." },
- {
- nameof(ClientTextKeys.WarriorsDes), "Warriors are a class of great strength and vitality. They are not easily killed in battle and have the advantage of being able to use" +
- " a variety of heavy weapons and Armour. Therefore, Warriors favor attacks that are based on melee physical damage. They are weak in ranged" +
- " attacks, however the variety of equipment that are developed specifically for Warriors complement their weakness in ranged combat."
- },
- {
- nameof(ClientTextKeys.WizardDes), "Wizards are a class of low strength and stamina, but have the ability to use powerful spells. Their offensive spells are very effective, but" +
- " because it takes time to cast these spells, they're likely to leave themselves open for enemy's attacks. Therefore, the physically weak wizards" +
- " must aim to attack their enemies from a safe distance."
- },
- {
- nameof(ClientTextKeys.TaoistDes), "Taoists are well disciplined in the study of Astronomy, Medicine, and others aside from Mu-Gong. Rather then directly engaging the enemies, their" +
- " specialty lies in assisting their allies with support. Taoists can summon powerful creatures and have a high resistance to magic, and is a class" +
- " with well balanced offensive and defensive abilities."
- },
- {
- nameof(ClientTextKeys.AssassinDes),
- "Assassins are members of a secret organization and their history is relatively unknown. They're capable of hiding themselves and performing attacks" +
- " while being unseen by others, which naturally makes them excellent at making fast kills. It is necessary for them to avoid being in battles with" +
- " multiple enemies due to their weak vitality and strength."
- },
- {
- nameof(ClientTextKeys.ArcherDes), "Archers are a class of great accuracy and strength, using their powerful skills with bows to deal extraordinary damage from range. Much like" +
- " wizards, they rely on their keen instincts to dodge oncoming attacks as they tend to leave themselves open to frontal attacks. However, their" +
- " physical prowess and deadly aim allows them to instil fear into anyone they hit."
- },
- { nameof(ClientTextKeys.DateSent), "Date Sent : {0}" },
- { nameof(ClientTextKeys.Send), "Send" },
- { nameof(ClientTextKeys.Reply), "Reply" },
- { nameof(ClientTextKeys.Read), "Read" },
- { nameof(ClientTextKeys.Delete), "Delete" },
- { nameof(ClientTextKeys.BlockList), "Block List" },
- { nameof(ClientTextKeys.EnterMailToName), "Please enter the name of the person you would like to mail." },
- { nameof(ClientTextKeys.AddFriend), "Add" },
- { nameof(ClientTextKeys.RemoveFriend), "Remove" },
- { nameof(ClientTextKeys.FriendMemo), "Memo" },
- { nameof(ClientTextKeys.FriendMail), "Mail" },
- { nameof(ClientTextKeys.FriendWhisper), "Whisper" },
- { nameof(ClientTextKeys.FriendEnterAddName), "Please enter the name of the person you would like to Add." },
- { nameof(ClientTextKeys.FriendEnterBlockName), "Please enter the name of the person you would like to Block." },
- { nameof(ClientTextKeys.AddMentor), "Add Mentor" },
- { nameof(ClientTextKeys.RemoveMentorMentee), "Remove Mentor/Mentee" },
- { nameof(ClientTextKeys.MentorRequests), "Allow/Disallow Mentor Requests" },
- { nameof(ClientTextKeys.MentorEnterName), "Please enter the name of the person you would like to be your Mentor." },
- { nameof(ClientTextKeys.RestedBuff), "Rested{0}Increases Exp Rate by {1}%{2}" },
- { nameof(ClientTextKeys.ItemTypeWeapon), "Weapon" },
- { nameof(ClientTextKeys.ItemTypeArmour), "Armour" },
- { nameof(ClientTextKeys.ItemTypeHelmet), "Helmet" },
- { nameof(ClientTextKeys.ItemTypeNecklace), "Necklace" },
- { nameof(ClientTextKeys.ItemTypeBracelet), "Bracelet" },
- { nameof(ClientTextKeys.ItemTypeRing), "Ring" },
- { nameof(ClientTextKeys.ItemTypeAmulet), "Amulet" },
- { nameof(ClientTextKeys.ItemTypeBelt), "Belt" },
- { nameof(ClientTextKeys.ItemTypeBoots), "Boots" },
- { nameof(ClientTextKeys.ItemTypeStone), "Stone" },
- { nameof(ClientTextKeys.ItemTypeTorch), "Torch" },
- { nameof(ClientTextKeys.ItemTypePotion), "Potion" },
- { nameof(ClientTextKeys.ItemTypeOre), "Ore" },
- { nameof(ClientTextKeys.ItemTypeMeat), "Meat" },
- { nameof(ClientTextKeys.ItemTypeCraftingMaterial), "CraftingMaterial" },
- { nameof(ClientTextKeys.ItemTypeScroll), "Scroll" },
- { nameof(ClientTextKeys.ItemTypeGem), "Gem" },
- { nameof(ClientTextKeys.ItemTypeMount), "Mount" },
- { nameof(ClientTextKeys.ItemTypeBook), "Book" },
- { nameof(ClientTextKeys.ItemTypeScript), "Script" },
- { nameof(ClientTextKeys.ItemTypeReins), "Reins" },
- { nameof(ClientTextKeys.ItemTypeBells), "Bells" },
- { nameof(ClientTextKeys.ItemTypeSaddle), "Saddle" },
- { nameof(ClientTextKeys.ItemTypeRibbon), "Ribbon" },
- { nameof(ClientTextKeys.ItemTypeMask), "Mask" },
- { nameof(ClientTextKeys.ItemTypeFood), "Food" },
- { nameof(ClientTextKeys.ItemTypeHook), "Hook" },
- { nameof(ClientTextKeys.ItemTypeFloat), "Float" },
- { nameof(ClientTextKeys.ItemTypeBait), "Bait" },
- { nameof(ClientTextKeys.ItemTypeFinder), "Finder" },
- { nameof(ClientTextKeys.ItemTypeReel), "Reel" },
- { nameof(ClientTextKeys.ItemTypeFish), "Fish" },
- { nameof(ClientTextKeys.ItemTypeQuest), "Quest" },
- { nameof(ClientTextKeys.ItemTypeAwakening), "Awakening" },
- { nameof(ClientTextKeys.ItemTypePets), "Pets" },
- { nameof(ClientTextKeys.ItemTypeTransform), "Transform" },
- { nameof(ClientTextKeys.ItemTypeDeco), "Deco" },
- { nameof(ClientTextKeys.ItemTypeMonsterSpawn), "SpawnEgg" },
- { nameof(ClientTextKeys.ItemTypeSealedHero), "SealedHero" },
- { nameof(ClientTextKeys.ItemGradeCommon), "Common" },
- { nameof(ClientTextKeys.ItemGradeRare), "Rare" },
- { nameof(ClientTextKeys.ItemGradeLegendary), "Legendary" },
- { nameof(ClientTextKeys.ItemGradeMythical), "Mythical" },
- { nameof(ClientTextKeys.ItemGradeHeroic), "Heroic" },
- { nameof(ClientTextKeys.NoAccountID), "The AccountID does not exist." },
- { nameof(ClientTextKeys.IncorrectPasswordAccountID), "Incorrect Password and AccountID combination." },
- { nameof(ClientTextKeys.GroupSwitch), "Allow/Disallow Group Requests" },
- { nameof(ClientTextKeys.GroupAdd), "Add" },
- { nameof(ClientTextKeys.GroupRemove), "Remove" },
- { nameof(ClientTextKeys.GroupAddEnterName), "Please enter the name of the person you wish to add." },
- { nameof(ClientTextKeys.GroupRemoveEnterName), "Please enter the name of the person you wish to remove." },
- { nameof(ClientTextKeys.TooHeavyToHold), "It is too heavy to Hold." },
- { nameof(ClientTextKeys.SwitchMarriage), "Allow/Block Marriage" },
- { nameof(ClientTextKeys.RequestMarriage), "Request Marriage" },
- { nameof(ClientTextKeys.RequestDivorce), "Request Divorce" },
- { nameof(ClientTextKeys.MailLover), "Mail Lover" },
- { nameof(ClientTextKeys.WhisperLover), "Whisper Lover" },
- { nameof(ClientTextKeys.EndStreamOldVersion), "End of stream found. Host is likely using a pre version 1.1.0.0 patch system" },
- { nameof(ClientTextKeys.TooManyErrors), "Too many problems occured, no longer displaying future errors" },
- { nameof(ClientTextKeys.ErrorSavingFile), "Problem occured saving this file: " },
- { nameof(ClientTextKeys.FileDownload_Failure), "Failed to download file: {0}" },
- {
- nameof(ClientTextKeys.LauncherHostSettingFormatError),
- "Please Check Launcher HOST Setting is formatted correctly\nCan be caused by missing or extra slashes and spelling mistakes.\nThis error can be ignored if patching is not required."
- },
- {
- nameof(ClientTextKeys.LauncherBrowserFormatError),
- "Please Check Launcher BROWSER Setting is formatted correctly.\nCan be caused by missing or extra slashes and spelling mistakes.\nThis error can be ignored."
- },
- { nameof(ClientTextKeys.YouMustSelectPaymentType), "You MUST select a payment type!" },
- { nameof(ClientTextKeys.ConfirmBuyItemCredits), "Are you sure would you like to buy {1} x \n{0}({3}) for {2} Credits?" },
- { nameof(ClientTextKeys.YouCantAffordSelectedItem), "You can't afford the selected item." },
- { nameof(ClientTextKeys.ConfirmPurchaseItemGold), "Are you sure would you like to buy{1} x \n{0}({3}) for {2} Gold?" },
- { nameof(ClientTextKeys.PricePearl), "Price: {0} pearl{1}" },
- { nameof(ClientTextKeys.PriceGold), "Price: {0} gold" },
- { nameof(ClientTextKeys.UnableLinkItemMessageTooLong), "Unable to link item, message exceeds allowed length" },
- { nameof(ClientTextKeys.NoRoomToSplitStack), "No room to split stack." },
- { nameof(ClientTextKeys.SplitAmount), "Split Amount:" },
- { nameof(ClientTextKeys.PurchaseAmount), "Purchase Amount:" },
- { nameof(ClientTextKeys.Purchase), "Purchase" },
- { nameof(ClientTextKeys.ValueGold), "Value: {0:#,##0} Gold" },
- { nameof(ClientTextKeys.AreYouWantUsePotion), "Are you use you want to use this Potion?" },
- { nameof(ClientTextKeys.YouWantCombineItems), "Do you want to try and combine these items?" },
- { nameof(ClientTextKeys.YouCannotSwapItems), "You cannot swap items." },
- { nameof(ClientTextKeys.InsufficientRightsRetrieveItems), "Insufficient rights to retrieve items." },
- { nameof(ClientTextKeys.UnableRemoveLockedItem), "Unable to remove locked item, cancel item rental and try again." },
- { nameof(ClientTextKeys.InsufficientRightsStoreItems), "Insufficient rights to store items." },
- { nameof(ClientTextKeys.YouCannotMailItem), "You cannot mail this item." },
- { nameof(ClientTextKeys.TooHeavyToTransfer), "Too heavy to transfer." },
- { nameof(ClientTextKeys.WarriorsCannotUseItem), "Warriors cannot use this item." },
- { nameof(ClientTextKeys.WizardsCannotUseItem), "Wizards cannot use this item." },
- { nameof(ClientTextKeys.TaoistsCannotUseItem), "Taoists cannot use this item." },
- { nameof(ClientTextKeys.AssassinsCannotUseItem), "Assassins cannot use this item." },
- { nameof(ClientTextKeys.ArchersCannotUseItem), "Archers cannot use this item." },
- { nameof(ClientTextKeys.LowAC), "You do not have enough AC." },
- { nameof(ClientTextKeys.LowMAC), "You do not have enough MAC." },
- { nameof(ClientTextKeys.YouExceededMaxLevel), "You have exceeded the maximum level." },
- { nameof(ClientTextKeys.YouDoNotHaveEnoughBaseAC), "You do not have enough Base AC." },
- { nameof(ClientTextKeys.YouDoNotHaveEnoughBaseMac), "You do not have enough Base MAC." },
- { nameof(ClientTextKeys.YouLackBaseDC), "You do not have enough Base DC." },
- { nameof(ClientTextKeys.YouLackBaseMC), "You do not have enough Base MC." },
- { nameof(ClientTextKeys.YouLackBaseSC), "You do not have enough Base SC." },
- { nameof(ClientTextKeys.YouDoNotHaveMountEquipped), "You do not have a mount equipped." },
- { nameof(ClientTextKeys.YouDoNotHaveFishingRodEquipped), "You do not have a fishing rod equipped." },
- { nameof(ClientTextKeys.YouDoNotHaveEnoughBaseMAC), "You do not have enough Base MAC." },
- { nameof(ClientTextKeys.YouNotEnoughBaseDC), "You do not have enough Base DC." },
- { nameof(ClientTextKeys.YouNotEnoughBaseMC), "You do not have enough Base MC." },
- { nameof(ClientTextKeys.YouDoNotHaveEnoughBaseSC), "You do not have enough Base SC." },
- { nameof(ClientTextKeys.ItIsTooHeavyToWear), "It is too heavy to wear." },
- { nameof(ClientTextKeys.DisconnectedAnotherUserLogged), "Disconnected: Another user logged onto your account." },
- { nameof(ClientTextKeys.DisconnectedPacketError), "Disconnected: Packet Error." },
- { nameof(ClientTextKeys.DisconnectedServerCrashed), "Disconnected: Server Crashed." },
- { nameof(ClientTextKeys.DisconnectedKickedByAdmin), "Disconnected: Kicked by Admin." },
- { nameof(ClientTextKeys.DisconnectedMaxConnectionsReached), "Disconnected: Maximum connections reached." },
- { nameof(ClientTextKeys.ErrorConnectingToServer), "Error Connecting to Server" },
- { nameof(ClientTextKeys.MaximumConnectionAttemptsReached), "Maximum Connection Attempts Reached: {0}\nPlease try again later or check your connection settings." },
- { nameof(ClientTextKeys.LostConnectionWithServer), "Lost connection with the server." },
- { nameof(ClientTextKeys.OwnerHero), "{0}'s Hero" },
- { nameof(ClientTextKeys.GoldAmount), "Gold ({0:###,###,###})" },
- { nameof(ClientTextKeys.CreatingNewCharactersDisabled), "Creating new characters is currently disabled." },
- { nameof(ClientTextKeys.YourCharacterNameNotAcceptable), "Your Character Name is not acceptable." },
- { nameof(ClientTextKeys.GenderNotExistContactGM), "The gender you selected does not exist.\n Contact a GM for assistance." },
- { nameof(ClientTextKeys.ClassNotExistContactGM), "The class you selected does not exist.\n Contact a GM for assistance." },
- { nameof(ClientTextKeys.YouCannotMakeMoreCharacters), "You cannot make anymore then {0} Characters." },
- { nameof(ClientTextKeys.YourCharacterCreatedSuccessfully), "Your character was created successfully." },
- { nameof(ClientTextKeys.ConfirmDeleteCharacter), "Are you sure you want to Delete the character {0}?" },
- { nameof(ClientTextKeys.PleaseEnterCharacterName), "Please enter the characters name." },
- { nameof(ClientTextKeys.IncorrectEntry), "Incorrect Entry." },
- { nameof(ClientTextKeys.DeletingCharactersDisabled), "Deleting characters is currently disabled." },
- { nameof(ClientTextKeys.SelectedCharacterNotExist), "The character you selected does not exist.\n Contact a GM for assistance." },
- { nameof(ClientTextKeys.YourCharacterDeletedSuccessfully), "Your character was deleted successfully." },
- { nameof(ClientTextKeys.CannotLoginCharacterSeconds), "You cannot log onto this character for another {0} seconds." },
- { nameof(ClientTextKeys.AccountBannedReasonExpiryDuration), "This account is banned.\n\nReason: {0}\nExpiryDate: {1}\nDuration: {2:#,##0} Hours, {3} Minutes, {4} Seconds" },
- { nameof(ClientTextKeys.StartingGameDisabled), "Starting the game is currently disabled." },
- { nameof(ClientTextKeys.YouNotLoggedIn), "You are not logged in." },
- { nameof(ClientTextKeys.YourCharacterNotFound), "Your character could not be found." },
- { nameof(ClientTextKeys.NoActiveMapOrStartPointFound), "No active map and/or start point found." },
- { nameof(ClientTextKeys.SearchForNPCs), "Search for NPCs" },
- { nameof(ClientTextKeys.TeleportToNpcForGold), "Teleport to this NPC for {0} Gold?" },
- { nameof(ClientTextKeys.NotEnoughGold), "Not enough Gold." },
- { nameof(ClientTextKeys.CouldNotFindPath), "Could not find suitable path." },
- { nameof(ClientTextKeys.Invisible), "-Invisible\n" },
- { nameof(ClientTextKeys.Superman), "-Superman" },
- { nameof(ClientTextKeys.Observer), "-Observer" },
- { nameof(ClientTextKeys.AgressiveFullDamageCantShootOverWalls), "Agressive (Full damage)\nCan't shoot over walls.\n" },
- { nameof(ClientTextKeys.TrickShotMinimalDamage), "Trick shot (Minimal damage)\nCan shoot over walls.\n" },
- { nameof(ClientTextKeys.GroupModeMediumDamageDontStealAgro), "Group Mode (Medium damage)\nDon't steal agro.\n" },
- { nameof(ClientTextKeys.InvisibleToManyMonsters), "Invisible to many monsters.\n" },
- { nameof(ClientTextKeys.InvisibleToPlayersAndMonstersAtDistance), "Invisible to players and many\nmonsters when at a distance.\n" },
- { nameof(ClientTextKeys.ChanceGainHpWhenAttacked), "{0}% chance to gain {1} HP when attacked.\n" },
- { nameof(ClientTextKeys.InvisibleToManyMonstersAbleToMove), "Invisible to many monsters and able to move.\n" },
- { nameof(ClientTextKeys.GivesVampiricAbility), "Gives you a vampiric ability\nthat can be released with\ncertain skills.\n" },
- { nameof(ClientTextKeys.GivesPoisonAbility), "Gives you a poison ability\nthat can be released with\ncertain skills.\n" },
- { nameof(ClientTextKeys.IncreaseElementExtractionChance), "Increases chance on element extraction.\n" },
- { nameof(ClientTextKeys.IncreaseMcAndConsumption), "Increases MC by: {0}-{1}.\nIncreases consumption by {2}%.\n" },
- { nameof(ClientTextKeys.DisguisesYourAppearance), "Disguises your appearance.\n" },
- { nameof(ClientTextKeys.LearnSkillPointsTwiceAsQuick), "Learn skill points twice as quick.\n" },
- { nameof(ClientTextKeys.ReducesVisibility), "Reduces visibility\n" },
- { nameof(ClientTextKeys.GuildMemberBoost), "A boost provided to members of your guild.\n" },
- { nameof(ClientTextKeys.Decreases), "Decreases" },
- { nameof(ClientTextKeys.Increases), "Increases" },
- { nameof(ClientTextKeys.BuffEffect), "{0} {1} by: {2}{3}.\n" },
- { nameof(ClientTextKeys.CasterName), "\nCaster: {0}" },
- { nameof(ClientTextKeys.ActiveBuffs), "Active Buffs\n" },
- { nameof(ClientTextKeys.Seconds), "seconds" },
- { nameof(ClientTextKeys.Second), "second" },
- { nameof(ClientTextKeys.ReceiveDamageEveryTick), "Recieve {0} damage every {1} {2}.\n" },
- { nameof(ClientTextKeys.ReducesArmourRatePerTick), "Reduces armour rate by 10% every {0} {1}.\n" },
- { nameof(ClientTextKeys.ReducesMovementSpeed), "Reduces movement speed.\n" },
- { nameof(ClientTextKeys.PreventsCastingMovingAttacking), "Prevents casting, movin\nand attacking.\n" },
- { nameof(ClientTextKeys.DamageReceivedIncrease), "Increases damage received by 20% every {0} {1}.\n" },
- { nameof(ClientTextKeys.PreventsMoveAndAttack), "Prevents moving and attacking.\n" },
- { nameof(ClientTextKeys.TickingTimeBomb), "Ticking time bomb.\n" },
- { nameof(ClientTextKeys.RecieveDamageEveryTime), "Recieve {0} damage every {1} {2}.\n" },
- { nameof(ClientTextKeys.PreventsMoveAttackCancelOnHit), "Prevents moving and attacking.\nCancels when attacked\n" },
- { nameof(ClientTextKeys.CausesTemporaryBlindness), "Causes temporary blindness.\n" },
- { nameof(ClientTextKeys.PreventsAttacking), "Prevents attacking.\n" },
- { nameof(ClientTextKeys.ActivePoisons), "Active Poisons\n" },
- { nameof(ClientTextKeys.ConfirmRemoveItem), "Are you sure you wish to remove '{0}'?" },
- { nameof(ClientTextKeys.DeleteItemAmountPrompt), "Delete how many '{0}'?" },
- { nameof(ClientTextKeys.DeleteItemConfirmPrompt), "Permanently delete '{0}'? This cannot be undone." },
- { nameof(ClientTextKeys.PlayerNotOnline), "Player is not online" },
- { nameof(ClientTextKeys.BuyWithGold), "Buy with Gold" },
- { nameof(ClientTextKeys.BuyItemsWithGold), "Buy item(s) with Gold." },
- { nameof(ClientTextKeys.BuyWithCredits), "Buy with Credits" },
- { nameof(ClientTextKeys.BuyItemsWithCredits), "Buy item(s) with Credits." },
- { nameof(ClientTextKeys.GroupHasMaxMembers), "Your group already has the maximum number of members." },
- { nameof(ClientTextKeys.YouAreNotGroupLeader), "You are not the leader of your group." },
- { nameof(ClientTextKeys.ShowOffline), "Show Offline" },
- { nameof(ClientTextKeys.GuildNameLevelMembers), "Guild Name\n\nLevel\n\nMembers" },
- { nameof(ClientTextKeys.RecruitMember), "Recruit Member" },
- { nameof(ClientTextKeys.EditRank), "Edit Rank" },
- { nameof(ClientTextKeys.SelectRank), "Select Rank" },
- { nameof(ClientTextKeys.InsufficientPointsAvailable), "Insufficient points available." },
- { nameof(ClientTextKeys.GuildLevelTooLow), "Guild level too low." },
- { nameof(ClientTextKeys.GuildRankNoBuffActivation), "Guild rank does not allow buff activation." },
- { nameof(ClientTextKeys.BuffIsActive), "Buff is still active." },
- { nameof(ClientTextKeys.GuildFundsInsufficient), "Insufficient guild funds." },
- { nameof(ClientTextKeys.InsufficientLevel), "Insufficient Level" },
- { nameof(ClientTextKeys.Available), "Available" },
- { nameof(ClientTextKeys.CountingDown), "Counting down." },
- { nameof(ClientTextKeys.Expired), "Expired" },
- { nameof(ClientTextKeys.Obtained), "Obtained" },
- { nameof(ClientTextKeys.Active), "Active" },
- { nameof(ClientTextKeys.Inactive), "Inactive" },
- { nameof(ClientTextKeys.ValueByOwnerPercent), "{0} {1} by: {2}{3}.\n" },
- { nameof(ClientTextKeys.MinimumGuildLevel), "Minimum Guild Level: " },
- { nameof(ClientTextKeys.PointsRequired), "Points Required: " },
- { nameof(ClientTextKeys.ActivationCostGold), "Activation Cost: {0} gold." },
- { nameof(ClientTextKeys.TimeRemainingMinutes), "Time Remaining: {0} minutes" },
- { nameof(ClientTextKeys.BuffLengthMinutes), "Buff Length: {0} minutes." },
- { nameof(ClientTextKeys.ConfirmChangeRank), "Are you sure you want to change the rank of {0} to {1}?" },
- { nameof(ClientTextKeys.ConfirmKickPlayer), "Are you sure you want to kick {0}?" },
- { nameof(ClientTextKeys.Online), "Online" },
- { nameof(ClientTextKeys.Today), "Today" },
- { nameof(ClientTextKeys.Yesterday), "Yesterday" },
- { nameof(ClientTextKeys.DaysAgo), "{0} Days ago" },
- { nameof(ClientTextKeys.ConfirmCreateNewRank), "Are you sure you want to create a new rank?" },
- { nameof(ClientTextKeys.RankTitle), "Rank-{0}" },
- { nameof(ClientTextKeys.Deposit), "Deposit" },
- { nameof(ClientTextKeys.GoldToRetrieve), "Gold to retrieve:" },
- { nameof(ClientTextKeys.ExitButton), "Exit" },
- { nameof(ClientTextKeys.PageBack), "Page Back" },
- { nameof(ClientTextKeys.PageForward), "Page Forward" },
- { nameof(ClientTextKeys.MailGuildLeader), "Mail a Guild Leader" },
- { nameof(ClientTextKeys.OwningGuild), "Owning Guild" },
- { nameof(ClientTextKeys.GuildLeaders), "Guild Leaders" },
- { nameof(ClientTextKeys.GTStatus), "GT Status" },
- { nameof(ClientTextKeys.GTPrice), "GT Price" },
- { nameof(ClientTextKeys.None), "None" },
- { nameof(ClientTextKeys.AndPlaceholder), " and {0}" },
- { nameof(ClientTextKeys.SalePending), "Sale pending" },
- { nameof(ClientTextKeys.ForSale), "For Sale" },
- { nameof(ClientTextKeys.Unavailable), "Unavailable" },
- { nameof(ClientTextKeys.ShortcutInformation), "Shortcut Information" },
- { nameof(ClientTextKeys.ChatShortcuts), "Chat Shortcuts" },
- { nameof(ClientTextKeys.Movements), "Movements" },
- { nameof(ClientTextKeys.Attacking), "Attacking" },
- { nameof(ClientTextKeys.CollectingItems), "Collecting Items" },
- { nameof(ClientTextKeys.Health), "Health" },
- { nameof(ClientTextKeys.Skills), "Skills" },
- { nameof(ClientTextKeys.Mana), "Mana" },
- { nameof(ClientTextKeys.Chatting), "Chatting" },
- { nameof(ClientTextKeys.Groups), "Groups" },
- { nameof(ClientTextKeys.Purchasing), "Purchasing" },
- { nameof(ClientTextKeys.Selling), "Selling" },
- { nameof(ClientTextKeys.Repairing), "Repairing" },
- { nameof(ClientTextKeys.Trading), "Trading" },
- { nameof(ClientTextKeys.Inspecting), "Inspecting" },
- { nameof(ClientTextKeys.Statistics), "Statistics" },
- { nameof(ClientTextKeys.Quests), "Quests" },
- { nameof(ClientTextKeys.Mounts), "Mounts" },
- { nameof(ClientTextKeys.Fishing), "Fishing" },
- { nameof(ClientTextKeys.GemsAndOrbs), "Gems and Orbs" },
- { nameof(ClientTextKeys.Heroes), "Heroes" },
- { nameof(ClientTextKeys.GuildBuffs), "Guild Buffs" },
- { nameof(ClientTextKeys.Awakening), "Awakening" },
- { nameof(ClientTextKeys.ExitGame), "Exit the game" },
- { nameof(ClientTextKeys.SkillButtons), "Skill buttons" },
- { nameof(ClientTextKeys.InventoryWindowOpenClose), "Inventory window (open / close)" },
- { nameof(ClientTextKeys.LogOut), "Log out" },
- { nameof(ClientTextKeys.StatusWindowOpenClose), "Status window (open / close)" },
- { nameof(ClientTextKeys.SkillWindowOpenClose), "Skill window (open / close)" },
- { nameof(ClientTextKeys.GroupWindowOpenClose), "Group window (open / close)" },
- { nameof(ClientTextKeys.TradeWindowOpenClose), "Trade window (open / close)" },
- { nameof(ClientTextKeys.FriendWindowOpenClose), "Friend window (open / close)" },
- { nameof(ClientTextKeys.MinimapWindowOpenClose), "Minimap window (open / close)" },
- { nameof(ClientTextKeys.GuildWindowOpenClose), "Guild window (open / close)" },
- { nameof(ClientTextKeys.GameshopWindowOpenClose), "Gameshop window (open / close)" },
- { nameof(ClientTextKeys.EngagementWindowOpenClose), "Engagement window (open / close)" },
- { nameof(ClientTextKeys.BeltWindowOpenClose), "Belt window (open / close)" },
- { nameof(ClientTextKeys.OptionWindowOpenClose), "Option window (open / close)" },
- { nameof(ClientTextKeys.HelpWindowOpenClose), "Help window (open / close)" },
- { nameof(ClientTextKeys.MountDismountRide), "Mount / Dismount ride" },
- { nameof(ClientTextKeys.LockSpellOnTargetNotCursor), "Lock spell onto target not cursor location" },
- { nameof(ClientTextKeys.TogglePetAttackPet), "Toggle pet attack pet" },
- { nameof(ClientTextKeys.TogglePlayerAttackMode), "Toggle player attack mode" },
- { nameof(ClientTextKeys.PeaceModeAttackMonstersOnly), "Peace Mode - Attack monsters only" },
- { nameof(ClientTextKeys.GroupModeAttackExceptMembers), "Group Mode - Attack all subjects except your group members" },
- { nameof(ClientTextKeys.GuildModeAttackExceptMembers), "Guild Mode - Attack all subjects except your guild members" },
- { nameof(ClientTextKeys.GoodEvilModeAttackPKAndMonsters), "Good/Evil Mode - Attack PK players and monsters only" },
- { nameof(ClientTextKeys.AllAttackModeAllSubjects), "All Attack Mode - Attack all subjects" },
- { nameof(ClientTextKeys.ShowFieldMap), "Show the field map" },
- { nameof(ClientTextKeys.ShowSkillBar), "Show the skill bar" },
- { nameof(ClientTextKeys.AutoRunOnOff), "Auto run on / off" },
- { nameof(ClientTextKeys.ShowHideInterface), "Show / Hide interface" },
- { nameof(ClientTextKeys.HighlightPickupItems), "Highlight / Pickup Items" },
- { nameof(ClientTextKeys.CtrlRightClick), "Ctrl + Right Click" },
- { nameof(ClientTextKeys.ShowOtherPlayersKits), "Show other players kits" },
- { nameof(ClientTextKeys.ScreenCapture), "Screen Capture" },
- { nameof(ClientTextKeys.OpenCloseFishingWindow), "Open / Close fishing window" },
- { nameof(ClientTextKeys.MentorWindowOpenClose), "Mentor window (open / close)" },
- { nameof(ClientTextKeys.CreaturePickupMultiMouseTarget), "Creature Pickup (Multi Mouse Target)" },
- { nameof(ClientTextKeys.CreaturePickupSingleMouseTarget), "Creature Pickup (Single Mouse Target)" },
- { nameof(ClientTextKeys.CommandWhisperOthers), "Command to whisper to others" },
- { nameof(ClientTextKeys.CommandShoutNearby), "Command to shout to others nearby" },
- { nameof(ClientTextKeys.CommandGuildChat), "Command to guild chat" },
- { nameof(ClientTextKeys.Shortcuts), "Shortcuts" },
- { nameof(ClientTextKeys.Information), "Information" },
- { nameof(ClientTextKeys.EnterValue), "Enter a value" },
- { nameof(ClientTextKeys.HeroBehaviourFormat), "Hero Behaviour: {0}" },
- { nameof(ClientTextKeys.MakeActiveHero), "Would you like to make {0} your active Hero?" },
- { nameof(ClientTextKeys.NoProduction), "No Production." },
- { nameof(ClientTextKeys.NeededBy), "Needed {0}" },
- { nameof(ClientTextKeys.PleaseEnterCreatureNewName), "Please enter a new name for the creature." },
- { nameof(ClientTextKeys.CreatureNameLengthRange), "Creature name must be between {0} and {1} characters." },
- { nameof(ClientTextKeys.EnterCreatureNameForVerification), "Please enter the creature's name for verification." },
- { nameof(ClientTextKeys.VerificationFailed), "Verification Failed!!" },
- { nameof(ClientTextKeys.CanPickupItems), "Can pickup items ({0}{1})." },
- { nameof(ClientTextKeys.CanProduceBlackStones), "Can produce BlackStones." },
- { nameof(ClientTextKeys.CanProducePearlsBuyCreatureItems), "Can produce Pearls, used to buy Creature items." },
- { nameof(ClientTextKeys.FoodBuff), "FoodBuff: {0}" },
- { nameof(ClientTextKeys.All), "All" },
- { nameof(ClientTextKeys.Common), "Common" },
- { nameof(ClientTextKeys.Rare), "Rare" },
- { nameof(ClientTextKeys.Mythical), "Mythical" },
- { nameof(ClientTextKeys.Legendary), "Legendary" },
- { nameof(ClientTextKeys.Heroic), "Heroic" },
- { nameof(ClientTextKeys.AllItems), "All Items" },
- { nameof(ClientTextKeys.Weapons), "Weapons" },
- { nameof(ClientTextKeys.Armours), "Armours" },
- { nameof(ClientTextKeys.Helmets), "Helmets" },
- { nameof(ClientTextKeys.Boots), "Boots" },
- { nameof(ClientTextKeys.Belts), "Belts" },
- { nameof(ClientTextKeys.Jewelry), "Jewelry" },
- { nameof(ClientTextKeys.Others), "Others" },
- { nameof(ClientTextKeys.RentalFee), "Rental fee:" },
- { nameof(ClientTextKeys.RentalFeeGoldAmount), "Rental Fee: {0:###,###,##0}" },
- { nameof(ClientTextKeys.RentItemDurationQuestion), "How long would you like to rent {0} to {1} for? (1 to 30 days)." },
- { nameof(ClientTextKeys.RentalPeriodDays), "Rental Period: {0} Days" },
- { nameof(ClientTextKeys.RentalPeriodZeroDays), "Rental Period: 0 Days" },
- { nameof(ClientTextKeys.KeyboardSettings), "Keyboard Settings" },
- { nameof(ClientTextKeys.KeyboardSettingsResetDefault), "Keyboard settings have been reset back to default." },
- { nameof(ClientTextKeys.AssignRuleStrict), "Assign Rule: Strict" },
- { nameof(ClientTextKeys.AssignRuleRelaxed), "Assign Rule: Relaxed" },
- { nameof(ClientTextKeys.Type), "TYPE" },
- { nameof(ClientTextKeys.Sender), "SENDER" },
- { nameof(ClientTextKeys.Message), "MESSAGE" },
- { nameof(ClientTextKeys.ParcelContainsItemsOrGoldDeleteConfirm), "This parcel contains items or gold. Are you sure you want to delete it?" },
- { nameof(ClientTextKeys.ReportBug), "Report Bug" },
- { nameof(ClientTextKeys.SendAmount), "Send Amount:" },
- { nameof(ClientTextKeys.SkillModeTilde), "[Skill Mode: ~]" },
- { nameof(ClientTextKeys.SkillModeCtrl), "[Skill Mode: Ctrl]" },
- { nameof(ClientTextKeys.Report), "Report" },
- { nameof(ClientTextKeys.SkillMpCooldownKey), "{0}\nMP: {1}\nCooldown: {2}\nKey: {3}" },
- { nameof(ClientTextKeys.MiniMapKey), "MiniMap ({0})" },
- { nameof(ClientTextKeys.InviteToGroup), "Invite to Group" },
- { nameof(ClientTextKeys.YouNotGroupLeader), "You are not the leader of your group." },
- { nameof(ClientTextKeys.AddToFriendsList), "Add to Friends List" },
- { nameof(ClientTextKeys.SendMail), "Send Mail" },
- { nameof(ClientTextKeys.Trade), "Trade" },
- { nameof(ClientTextKeys.Observe), "Observe" },
- { nameof(ClientTextKeys.PlayerDisabledObservation), "That player has disabled observation." },
- { nameof(ClientTextKeys.HpMpMode1), "[HP/MP Mode 1]" },
- { nameof(ClientTextKeys.HpMpMode2), "[HP/MP Mode 2]" },
- { nameof(ClientTextKeys.NewMovementStyle), "[New Movement Style]" },
- { nameof(ClientTextKeys.OldMovementStyle), "[Old Movement Style]" },
- { nameof(ClientTextKeys.KeyboardKeybind), "Keyboard ({0})" },
- {
- nameof(ClientTextKeys.FencingSkillDescription),
- "Fencing\n\nPassive Skill\n\nHitting accuracy will be increased in accordance\nwith practice level.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SlayingSkillDescription),
- "Slaying\n\nPassive Skill\n\nHitting accuracy and destructive power will\nbe increased in accordance with practice level.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.ThrustingSkillDescription),
- "Thrusting\n\nToggle Skill\n\nIncreases the reach of your hits destructive power\nwill increase in accordance with practice level.\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.RageSkillDescription),
- "Rage\n\nBuff Skill\nMana Cost {2}\n\nEnhances your inner force to increase its power\nfor a certain time. Attack power and duration time\nwill depend on the skill level. Once the skill has been used\n you will have to wait to use it again.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.ProtectionFieldSkillDescription),
- "Protection Field\n\nBuff Skill\nMana Cost {2}\n\nConcentrates inner force and spreads it to all\n the parts of your body. This will enhance the\nprotection from enemies. Defense power and duration\nwill be depend on the skill level. Once the skill\n has been used, you will have to wait to use it again.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.HalfMoonSkillDescription),
- "Half Moon\n\nToggle Skill\nMana Cost: {2} per attack\n\nCause damage to enemies in a semi circle around the caster with\nthe shock waves from your fast moving weapon.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.FlamingSwordSkillDescription),
- "Flaming Sword\n\nActive Skill\nMana Cost: {2}\n\nSummons the spirit of fire in to your next attack, causing\na devastating blow to the target.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.ShoulderDashSkillDescription),
- "Shoulder Dash\n\nActive Skill\nMana Cost: {2}\n\nA warrior can push a target backwards by charging\nthem with his shoulder, inflicting damage\nif they hit any obstacle.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.CrossHalfMoonSkillDescription),
- "Cross Half-Moon\n\nToggle Skill\nMana Cost: {2} per attack\n\nA warrior uses two powerful waves of Half Moon\nto inflict damage on all mobs stood next to them.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.TwinDrakeBladeSkillDescription),
- "Twin Drake Blade\n\nActive Skill\nMana Cost {2}\n\nThe art of making multiple power attacks.\nIt has a low chance of stunning a target temporarily.\nStunned monsters receive an additional 50% damage.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.EntrapmentSkillDescription), "Entrapment\n\nActive Skill\nMana Cost: {2}\n\nParalyses mobs and draws them to the caster.\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.LionRoarSkillDescription),
- "Lion Roar\n\nActive Skill\nMana Cost: {2}\n\nParalyses enemies around the caster, duration increases with skill level.\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.CounterAttackSkillDescription),
- "Counter Attack\n\nBuff Skill\nMana Cost {2}\n\nIncreases AC and AMC for a short period of time\nChance to defend an attack and counter.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.ImmortalSkinSkillDescription), "Immortal Skin\n\nBuff Skill\nMana Cost {2}\n\nIncrease defence to reduce attacks.\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.FurySkillDescription), "Fury\n\nBuff Skill\nMana Cost {2}\n\nIncreases the warriors Accuracy for a set period of time.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SlashingBurstSkillDescription),
- "Slashing Burst\n\nActive Skill\nMana Cost: {2}\n\nAllows The Warrior to Jump 1 Space Over an Object or Monster.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.BladeAvalancheSkillDescription),
- "Blade Avalanche\n\nActive Skill\nMana Cost {2}\n\nHurls blades in three directions in front of the\ncaster, creating a deadly storm of metal\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.FireballSkillDescription),
- "Fireball \n\nInstant Casting\nMana Cost {2}\n\nElements of fire are gathered to form\na fireball. Throw at monsters for damage.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.ThunderboltSkillDescription),
- "Thunderbolt\n\nInstant Casting\nMana Cost {2}\n\nStrikes the foe with a lightning bolt \ninflicting high damage.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.GreatFireballSkillDescription),
- "Great Fireball\n\nInstant Casting\nMana Cost {2}\n\nSuccessor to fire ball, Great Fire Ball causes increased\ndamage to targets.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.RepulsionSkillDescription),
- "Repulsion\n\nInstant Casting\nMana Cost {2}\n\nPush away surrounding targets using the power of fire.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.HellfireSkillDescription),
- "Hellfire\n\nInstant Casting\nMana Cost {2}\n\nShoots out a streak of fire attack\nthe monster in front.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.LightningSkillDescription),
- "Lightning\n\nInstant Casting\nMana Cost {2}\n\nShoots out a steak of lightning to attack\nthe monster in front.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.ElectricShockSkillDescription),
- "Electric Shock\n\nInstant Casting\nMana Cost {2}\n\nStrong shock wave hits the mob and the\nmob will not be able to move or the mob\nwill get confused and fight for you.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.TeleportSkillDescription), "Teleport\n\nInstant Casting\nMana Cost {2}\n\nTeleport to a random spot.\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.FireWallSkillDescription),
- "Fire Wall\n\nInstant Casting\nMana Cost {2}\n\nThis skill will build a fire wall at a designated\nspot to attack the monster passing the area.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.FireBangSkillDescription),
- "Fire Bang\n\nInstant Casting\nMana Cost {2}\n\nFire Bang will burst out fire at a designated spot to\nburn all the monster within the area.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.ThunderstormSkillDescription),
- "Thunderstorm \n\nInstant Casting\nMana Cost {2}\n\nCreates a thunder storm around the caster causing\ndamage to all Undead enemies with its range.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.MagicShieldSkillDescription),
- "Magic Shield\n\nInstant Casting\nMana Cost {2}\n\nCreates a protective field around the caster that absorbs damage.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.TurnUndeadSkillDescription),
- "Turn Undead\n\nInstant Casting\nMana Cost {2}\n\nChance to kill any undead target that meets the level requirements, in a single cast.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.IceStormSkillDescription),
- "Ice Storm\n\nInstant Castin\nMana Cost {2}\n\nThis skill will make an ice storm with in a designated \narea to attack the monsters with in\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.FlameDisruptorSkillDescription),
- "Flame Disruptor\n\nInstant Casting\nMana Cost {2}\n\nFlame from the underground will be brought\ninto surface to attack the mobs.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.FrostCrunchSkillDescription),
- "Frost Crunch\n\nInstant Casting\nMana Cost {2}\n\nFreeze the elements in the air around the \nmonster to slow them down\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.MirroringSkillDescription),
- "Mirroring\n\nInstant Casting\nMana Cost {2}\n\nCreate a mirror image of yourself to attack\nthe monsters together\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.FlameFieldSkillDescription),
- "Flame Field\n\nInstant Casting\nMana Cost {2}\n\nA powerful spell of fire is used to \ndamage surrounding enemies.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.VampirismSkillDescription),
- "Vampirism\n\nInstant Casting\nMana Cost {2}\n\nUsing Mp take away monsters Hp to\nincrease your Hp.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.BlizzardSkillDescription),
- "Blizzard\n\nChannelling Casting\nMana Cost {2}\n\nConcentrate inner force and spreads it to all\nthe parts of your body.This will enhance the\nprotection from enemies. Defence power and duration\ntime will depend on the skill level. Once the skill\nhas been used, you will have to wait to use it again.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.MeteorStrikeSkillDescription),
- "Meteor Strike\n\nChannelling Casting\nMana Cost {2}\n\nAttacks all monsters within 5x5 square area with lumps \nof fire falling from the sky.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.IceThrustSkillDescription),
- "Ice Thrust\n\nInstant Casting\nMana Cost {2}\n\nAttack monsters by creating an ice pillar.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.MagicBoosterSkillDescription),
- "Magic Booster\n\nLasting Effect\nMana Cost {2}\n\nIncrease magical damage, but consume additional MP.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.FastMoveSkillDescription), "Fast Move\n\nChannelling Casting\nMana Cost {2}\n\nIncrease movement with rooted skills.\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.StormEscapeSkillDescription),
- "Storm Escape\n\nChannelling Casting\nMana Cost {2}\n\nParalyze nearby enemies and teleport to the designated location.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.BlinkSkillDescription), "Blink\n\nInstant Casting\nMana Cost {2}\n\nTeleport to a random spot near you.\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.SpiritSwordSkillDescription),
- "Spirit Sword\n\nIncreases the chance of hitting the target in\n melee combat.\nPassive Skill\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.HealingSkillDescription),
- "Healing\n\nInstant Casting\nMana Cost {2}\n\nHeals a single target \nrecovering HP over time.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.PoisoningSkillDescription),
- "Poisoning\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Poison Powder\n\nThrow poison at mobs to weaken them.\nUse green poison to weaken Hp.\nUse red poison to weaken defense.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SoulFireBallSkillDescription),
- "Soul FireBall\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nPut power into a scroll and throw it at \na mob. The scroll will burst into fire.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SoulShieldSkillDescription),
- "Soul Shield\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nBless caster and party members to strengthen their magic\ndefence.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.BlessedArmourSkillDescription),
- "Blessed Armour\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nBless caster and party members to strengthen their defence.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.TrapHexagonSkillDescription),
- "Trap Hexagon\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nTrap the monster with this magical power\n to stop them from moving. Any damages\nfrom outside source will allow the monsters\nto move again.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SummonSkeletonSkillDescription),
- "Summon Skeleton\n\nInstant Casting\nMana Cost {2}\n\nSummons a Powerful AOE Skeleton, Which will Fight Side By Side With You\n\nRequired Items: Amulet.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.HidingSkillDescription),
- "Hiding\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nMobs will not be able to spot you for a short\nmoment.Mobs will notice you if you start\nto move around.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.MassHidingSkillDescription),
- "Mass-Hiding\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nMobs will not be able to spot you or your \nparty members for a short moment. \nMobs will notice you and your party if \nyou start to move around.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.RevelationSkillDescription), "Revelation\n\nInstant Casting\nMana Cost {2}\n\nYou will be able to read Hp of others\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.MassHealingSkillDescription),
- "Mass-Healing\n\nInstant Casting\nMana Cost {2}\n\nHeal all injured players in the specified\narea by surrounding them with mana.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SummonShinsuSkillDescription),
- "Summon Shinsu\n\nInstant Casting\nMana Cost {2}\n\nSummons a Dog, That Will fight Side By Side with you.\nRequired Items: Amulet.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.UltimateEnhancerSkillDescription),
- "Ultimate Enhancer\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nAbsorb the energy from the surroundings to increase the stats.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.EnergyRepulsorSkillDescription),
- "Energy Repulsor\n\nInstant Casting\nMana Cost {2}\n\nConcentrate your energy for one big blast to push away the monsters around you.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.PurificationSkillDescription),
- "Purification\n\nInstant Casting\nMana Cost {2}\n\nHelp others to recover from poisoning and\nparalysis using this skill.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SummonHolyDevaSkillDescription),
- "Summon HolyDeva\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nSummon a holy spirit.This holy spirit will\nuse strong thunder to attack monsters.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.CurseSkillDescription),
- "Curse\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet + Poison\n\nReduces targets AttackSpeed, DC ,MC and SC.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.HallucinationSkillDescription),
- "Hallucination\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nThe monster will only see hallucination \nand attack anyone on the way\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.ReincarnationSkillDescription),
- "Reincarnation\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nRevives a dead players\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.PoisonCloudSkillDescription),
- "Poison Cloud\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: GreenPoison\n\nThrow the amulet and a very strong\npoison cloud will appear in the area.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.EnergyShieldSkillDescription),
- "Energy Shield\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet\n\nCastable on self and friendly targets.\nReflects a percentage of received damage, back to the attacker.\n\nCurrent Skill Level {0}\n\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.PlagueSkillDescription),
- "Plague\n\nInstant Casting\nMana Cost {2}\n\nRequired Items: Amulet + Poison\n\nDecreases targets MP and inflict target with various debuffs\nExample: Stun , Curse , Poison and Slow.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.HealingCircleSkillDescription),
- "Healing Circle\n\nInstant Casting\nMana Cost {2}\n\nTreatment area friendly target, and the enemy caused spell damage.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.PetEnhancerSkillDescription), "Pet Enhancer\n\nInstant Casting\nMana Cost {2}\n\nStrengthening pets defence and power.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.FatalSwordPassiveSkillDescription),
- "Fatal Sword\n\nPassive Skill\n\nIncrease attack damage on the monsters.\nalso increases accuracy a little.\nPassive Skill\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.DoubleSlashToggleSkillDescription),
- "Double Slash\n\nToggle Skill\nMana Cost {2} per attack\n\nSlash the monster twice in a quick motion\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.HasteBuffSkillDescription), "Haste\n\nBuff Skill\nMana Cost {2}\n\nIncrease the attack speed\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.FlashDashSkillDescription),
- "Flash Dash\n\nActive Skill\nMana Cost {2}\n\nAttack a monster with quick slash and\nparalyse the monster\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.HeavenlySwordSkillDescription), "Heavenly Sword\n\nActive Skill\nMana Cost {2}\n\nAttack monsters with in 2 steps radius\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.FireBurstSkillDescription), "Fire Burst\n\nActive Skill\nMana Cost {2}\n\nPush away mobs surrounding you\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.TrapSkillDescription),
- "Trap\n\nInstant casting\nCooldown Time 60 secs\n\nMana Cost {2}\n\nTrap the monster for a short while.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.MoonlightSkillDescription),
- "Moonlight\n\nBuff Skill\nMana Cost {2}\n\nHide yourself from monster by turning invisible\nGreater damage is done when you attack monster using\nthis skill.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.MPEaterSkillDescription), "MP Eater\n\nPassive Skill\n\nAbsorb monsters MP to recharge casters MP\n\nCurrent Skill Level {0}\nNext Level {1}" },
- { nameof(ClientTextKeys.SwiftFeetSkillDescription), "Swift Feet\n\nBuff Skill\nMana Cost {2}\n\nIncreased Running Speed whilst active\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.LightBodySkillDescription),
- "Light Body\n\nBuff Skill\nMana Cost {2}\n\nLighten your body using this skill and move faster\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.PoisonSwordSkillDescription),
- "Poison Sword\n\nActive Skill\nMana Cost {2}\n\nPoison the monsters with a slash of you\nsword.Poison effect will damage the monster\nover time.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.DarkBodySkillDescription),
- "Dark Body\n\nActive Skill\nMana Cost {2}\n\nCreate an illusion of yourself to attack\nthe monster while you become invisible.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.CrescentSlashSkillDescription),
- "Crescent Slash\n\nMana Cost {2}\n\nBurst out of the power of your sword and attack all monsters around you.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.HemorrhageSkillDescription),
- "Hemorrhage\n\nPassive Skill\n\nChance to deal critical damage and inflict bleeding damage.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.MoonMistSkillDescription),
- "Moon Mist\n\nBuff Skill\nMana Cost {2}\n\nAbility to hide your self from Monster\nYour first attack will be stronger than normal.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.FocusSkillDescription), "Focus\n\nPassive Skill\n\nIncreases chance to hit with physical attacks.\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.StraightShotSkillDescription),
- "Straight Shot\n\nActive Skill\nMana Cost {2} \n\nInfuses an arrow with mana to deal extra damage.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.DoubleShotSkillDescription), "Double Shot\n\nActive Skill\nMana Cost {2} \n\nFire two arrows in quick succession.\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.ExplosiveTrapSkillDescription),
- "Explosive Trap\n\nTrap Skill\nMana Cost {2} \n\nLay down a row of traps that explode\non contact with an enemy.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.DelayedExplosionSkillDescription),
- "Delayed Explosion\n\nActive Skill\nMana Cost {2} \n\nFire an arrow that explodes after a short delay.\nUses Elements to cause additional damage.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.MeditationSkillDescription),
- "Meditation\n\nPassive Skill\n\nEnables gathering of Elements when attacking monsters.\nUp to 4 Total Elements can be gained. \n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.BackStepSkillDescription), "Back Step\n\nActive Skill\nMana Cost {2} \n\nQuickly leap backwards away from danger.\n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.ElementalShotSkillDescription),
- "Elemental Shot\n\nActive Skill\nMana Cost {2} \n\nHigh damage magical attack. Damage is increased\nper element. Generates 2 elements if none exist.\nPushes back target if archer is higher level.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.ConcentrationSkillDescription),
- "Concentration\n\nBuff Skill\nMana Cost {2} \n\nIncrease the chance of gathering elements whilst active.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.StoneTrapSkillDescription), "Stone Trap\n\nTrap Skill\nMana Cost {2}\n\nLay down a Stone Trap \n\nCurrent Skill Level {0}\nNext Level {1}" },
- {
- nameof(ClientTextKeys.ElementalBarrierSkillDescription),
- "Elemental Barrier\n\nBuff Skill\nMana Cost {2}\n\nProtects the caster with an elemental barrier.\nMore elements on cast increases damage reduction.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SummonVampireSkillDescription),
- "Summon Vampire\n\nSummoning Skill\nMana Cost {2}\n\nSummons a Vampire Spider to fight by your side.\nVampire Spider will leach enemy HP to heal caster.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.VampireShotSkillDescription),
- "Vampire Shot\n\nActive Skill\nMana Cost {2}\n\nShoots a Vampire Arrow that leaches enemy HP to heal caster.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SummonToadSkillDescription),
- "Summon Toad\n\nSummoning Skill\nMana Cost {2}\n\nSummons a Toad to fight by your side.\nThe toad cannot move and will explode if\nits master leaves its view range.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.PoisonShotSkillDescription),
- "Poison Shot\n\nActive Skill\nMana Cost {2}\n\nShoots a Poison Arrow that poisons the enemy.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.CrippleShotSkillDescription),
- "Cripple Shot\n\nActive Skill\nMana Cost {2}\n\nShoots a Cripple Arrow that slows the enemy.\nPoisonShot buff will make Cripple shot produce\na 3×3 AOE poison attack. VampireShot Buff will\nmake Cripple shot hit twice and steal HP.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.SummonSnakesSkillDescription),
- "Summon Snakes\n\nSummoning Skill\nMana Cost {2}\n\nSummon a Totem that spawns a swarm of snakes that\naggro all monsters nearby and attack with\na chance to paralyse the target.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.NapalmShotSkillDescription),
- "Napalm Shot\n\nActive Skill\nMana Cost {2}\n\nFire an arrow that explodes in a 5×5 radius around the target.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- {
- nameof(ClientTextKeys.OneWithNatureSkillDescription),
- "One With Nature\n\nBuff Skill\nMana Cost {2}\n\nSummon an elemental ring around the caster that\ndeals damage to all targets within a 5×5 radius.\n\nCurrent Skill Level {0}\nNext Level {1}"
- },
- { nameof(ClientTextKeys.YouAlreadyHaveMentor), "You already have a Mentor." },
- { nameof(ClientTextKeys.CancellingMentorshipCausesCooldown), "Cancelling a Mentorship early will cause a cooldown. Are you sure?" },
- { nameof(ClientTextKeys.ONLINE), "ONLINE" },
- { nameof(ClientTextKeys.MENTOR), "MENTOR" },
- { nameof(ClientTextKeys.MENTEE), "MENTEE" },
- { nameof(ClientTextKeys.MenteeExp), "MENTEE EXP: " },
- { nameof(ClientTextKeys.LoyaltyProgress), "{0} / {1} Loyalty" },
- {
- nameof(ClientTextKeys.WarriorsDescription),
- "Warriors are a class of great strength and vitality. They are not easily killed in battle and have the advantage of being able to use a variety of heavy weapons and Armour. Therefore, Warriors favor attacks that are based on melee physical damage. They are weak in ranged attacks, however the variety of equipment that are developed specifically for Warriors complement their weakness in ranged combat."
- },
- {
- nameof(ClientTextKeys.WizardsDescription),
- "Wizards are a class of low strength and stamina, but have the ability to use powerful spells. Their offensive spells are very effective, but because it takes time to cast these spells, they're likely to leave themselves open for enemy's attacks. Therefore, the physically weak wizards must aim to attack their enemies from a safe distance."
- },
- {
- nameof(ClientTextKeys.TaoistsDescription),
- "Taoists are well disciplined in the study of Astronomy, Medicine, and others aside from Mu-Gong. Rather then directly engaging the enemies, their specialty lies in assisting their allies with support. Taoists can summon powerful creatures and have a high resistance to magic, and is a class with well balanced offensive and defensive abilities."
- },
- {
- nameof(ClientTextKeys.AssassinsDescription),
- "Assassins are members of a secret organization and their history is relatively unknown. They're capable of hiding themselves and performing attacks while being unseen by others, which naturally makes them excellent at making fast kills. It is necessary for them to avoid being in battles with multiple enemies due to their weak vitality and strength."
- },
- {
- nameof(ClientTextKeys.ArchersDescription),
- "Archers are a class of great accuracy and strength, using their powerful skills with bows to deal extraordinary damage from range. Much like wizards, they rely on their keen instincts to dodge oncoming attacks as they tend to leave themselves open to frontal attacks. However, their physical prowess and deadly aim allows them to instil fear into anyone they hit."
- },
- { nameof(ClientTextKeys.NotEnoughPearls), "You do not have enough Pearls." },
- { nameof(ClientTextKeys.CannotSellItem), "Cannot sell this item." },
- { nameof(ClientTextKeys.CannotCarryMoreGold), "Cannot carry anymore gold." },
- { nameof(ClientTextKeys.CannotRepairItem), "Cannot repair this item." },
- { nameof(ClientTextKeys.CannotConsignItem), "Cannot consign this item." },
- { nameof(ClientTextKeys.ConsignmentPrice), "Consignment Price:" },
- { nameof(ClientTextKeys.YouDontHaveEnoughGoldToRefine), "You don't have enough gold to refine your {0}." },
- { nameof(ClientTextKeys.YouHaventDepositedItemsToRefine), "You haven't deposited any items to refine your {0} with." },
- { nameof(ClientTextKeys.ItemHasntBeenRefinedNoChecking), "Your {0} hasn't been refined so it doesn't need checking." },
- { nameof(ClientTextKeys.ItemIsNotRing), "{0} isn't a ring." },
- { nameof(ClientTextKeys.Sale), "Sale: " },
- { nameof(ClientTextKeys.Repair), "Repair: " },
- { nameof(ClientTextKeys.SpecialRepair), "S. Repair: " },
- { nameof(ClientTextKeys.Consignment), "Consignment: " },
- { nameof(ClientTextKeys.ItemWillBeDestroyed), "Item will be Destroyed\n\n\n\n\n\n\n\n " },
- { nameof(ClientTextKeys.Downgrade), "Downgrade: " },
- { nameof(ClientTextKeys.Reset), "Reset: " },
- { nameof(ClientTextKeys.Refine), "Refine: " },
- { nameof(ClientTextKeys.CheckRefine), "Check Refine" },
- { nameof(ClientTextKeys.ReplaceWedRing), "Replace: " },
- { nameof(ClientTextKeys.Gold2), " Gold" },
- { nameof(ClientTextKeys.SelectUpgradeItem), "Select Upgrade Item." },
- { nameof(ClientTextKeys.SelectUpgradeType), "Select Upgrade Type." },
- { nameof(ClientTextKeys.BraveryGlyph), "Bravery Glyph" },
- { nameof(ClientTextKeys.MagicGlyph), "Magic Glyph" },
- { nameof(ClientTextKeys.SoulGlyph), "Soul Glyph" },
- { nameof(ClientTextKeys.ProtectionGlyph), "Protection Glyph" },
- { nameof(ClientTextKeys.EvilSlayerGlyph), "EvilSlayer Glyph" },
- { nameof(ClientTextKeys.BodyGlyph), "Body Glyph" },
- { nameof(ClientTextKeys.NeedItemQuantity), "{0}\nQuantity: {1}" },
- { nameof(ClientTextKeys.YouDoNotHaveEnoughGold), "You do not have enough gold." },
- { nameof(ClientTextKeys.CraftAmount), "Craft Amount:" },
- { nameof(ClientTextKeys.YouDoNotHaveRequiredToolsOrIngredients), "You do not have the required tools or ingredients." },
- { nameof(ClientTextKeys.YouMustSelectRewardItem), "You must select a reward item." },
- { nameof(ClientTextKeys.AvailableQuestList), "List: {0}" },
- { nameof(ClientTextKeys.AskCancelQuest), "Are you sure you want to cancel this quest?" },
- { nameof(ClientTextKeys.TakenQuestsList), "List: {0}/{1}" },
- { nameof(ClientTextKeys.Tasks), "Tasks" },
- { nameof(ClientTextKeys.Progress), "Progress" },
- { nameof(ClientTextKeys.QuestReturn), "Quest Return" },
- { nameof(ClientTextKeys.TimeLimit), "Time Limit" },
- { nameof(ClientTextKeys.Complete), "(Complete)" },
- { nameof(ClientTextKeys.InProgress), "(In Progress)" },
- { nameof(ClientTextKeys.OverallTop20), "Overall TOP 20" },
- { nameof(ClientTextKeys.Top20Taoists), "TOP 20 Taoists" },
- { nameof(ClientTextKeys.Top20Warriors), "TOP 20 Warriors" },
- { nameof(ClientTextKeys.Top20Wizards), "TOP 20 Wizards" },
- { nameof(ClientTextKeys.Top20Assasins), "TOP 20 Assasins" },
- { nameof(ClientTextKeys.Top20Archers), "TOP 20 Archers" },
- { nameof(ClientTextKeys.Taoists), "Taoists" },
- { nameof(ClientTextKeys.Warriors), "Warriors" },
- { nameof(ClientTextKeys.Wizards), "Wizards" },
- { nameof(ClientTextKeys.Assasins), "Assasins" },
- { nameof(ClientTextKeys.Archers), "Archers" },
- { nameof(ClientTextKeys.OnlineOnly), "Online Only" },
- { nameof(ClientTextKeys.NotListed), "Not Listed" },
- { nameof(ClientTextKeys.Ranked), "Ranked: {0}" },
- { nameof(ClientTextKeys.YouAreAlreadyMarried), "You're already married." },
- { nameof(ClientTextKeys.YouAreNotMarried), "You're not married." },
- { nameof(ClientTextKeys.LoverIsNotOnline), "Lover is not online" },
- { nameof(ClientTextKeys.LoverName), "Lover: {0}" },
- { nameof(ClientTextKeys.LoverLocation), "Location: {0}" },
- { nameof(ClientTextKeys.LoverLocationOffline), "Location: Offline" },
- { nameof(ClientTextKeys.LoverDate), "Date: " },
- { nameof(ClientTextKeys.LoverLength), "Length: " },
- { nameof(ClientTextKeys.DivorcedDate), "Divorced Date: {0}" },
- { nameof(ClientTextKeys.TimeSinceDays), "Time Since: {0} Days" },
- { nameof(ClientTextKeys.LoverLocationTitle), "Location: " },
- { nameof(ClientTextKeys.MarriageDate), "Marriage Date: {0}" },
- { nameof(ClientTextKeys.LengthDays), "Length: {0} Days" },
- { nameof(ClientTextKeys.AllowBlockRecall), "Allow/Block Recall" },
- { nameof(ClientTextKeys.SelectReportType), "Select Report Type." },
- { nameof(ClientTextKeys.SubmitBug), "Submit Bug" },
- { nameof(ClientTextKeys.ReportPlayer), "Report Player" },
- { nameof(ClientTextKeys.TradeAmount), "Trade Amount:" },
- {
- nameof(ClientTextKeys.ConsignmentRules),
- "1. Consignment is {0} gold per item \n\n2. 1% of sale price is paid to Trust Merchant at sale end\n\n3. Maximum {1} days of item sale registration until item is removed\n\n4. Maximum of unlimited items allowed for sale\n\n5. Sale price can be set between: {2} - {3} gold"
- },
- {
- nameof(ClientTextKeys.AuctionRules),
- "1. Auction cost is {0} gold, max starting bid is {1} gold per item \n\n2. 1% of final bid price is paid to Trust Merchant at auction end\n\n3. Maximum {2} days of item sale registration, afterwards the item will be sent to highest bidder\n\n4. Maximum of unlimited items allowed for auction\n\n"
- },
- { nameof(ClientTextKeys.InterestedInPurchase), "I am interested in purchasing {0} for {1}." },
- { nameof(ClientTextKeys.YouCanSearchAgain), "You can search again after {0} seconds." },
- { nameof(ClientTextKeys.ItemNotSoldGetBack), "{0} has not sold, Are you sure you want to get it back?" },
- { nameof(ClientTextKeys.ItemNotSoldConfirmRetrieve), "{0} has not sold, Are you sure you want to get it back?" },
- { nameof(ClientTextKeys.ConfirmBuyItemWithPrice), "Are you sure you want to buy {0} for {1:#,##0} {2}?" },
- { nameof(ClientTextKeys.BidAmount), "Bid Amount:" },
- { nameof(ClientTextKeys.ConfirmBidGoldForItem), "Are you sure you want to bid {0:#,##0} Gold for {1}?" },
- { nameof(ClientTextKeys.SearchAgainAfterSeconds), "You can search again after {0} seconds." },
- { nameof(ClientTextKeys.ShowAllItems), "Show All Items" },
- { nameof(ClientTextKeys.WeaponItems), "Weapon Items" },
- { nameof(ClientTextKeys.DraperyItems), "Drapery Items" },
- { nameof(ClientTextKeys.AccessoryItems), "Accessory Items" },
- { nameof(ClientTextKeys.ConsumableItems), "Consumable Items" },
- { nameof(ClientTextKeys.Enhancement), "Enhancement" },
- { nameof(ClientTextKeys.Books), "Books" },
- { nameof(ClientTextKeys.CraftItems), "Craft Items" },
- { nameof(ClientTextKeys.Armour), "Armour" },
- { nameof(ClientTextKeys.Helmet), "Helmet" },
- { nameof(ClientTextKeys.Belt), "Belt" },
- { nameof(ClientTextKeys.Stone), "Stone" },
- { nameof(ClientTextKeys.Necklaces), "Necklaces" },
- { nameof(ClientTextKeys.Bracelets), "Bracelets" },
- { nameof(ClientTextKeys.Rings), "Rings" },
- { nameof(ClientTextKeys.RecoveryPots), "Recovery Pots" },
- { nameof(ClientTextKeys.BuffPots), "Buff Pots" },
- { nameof(ClientTextKeys.ScrollsOils), "Scrolls / Oils" },
- { nameof(ClientTextKeys.MiscItems), "Misc Items" },
- { nameof(ClientTextKeys.Gems), "Gems" },
- { nameof(ClientTextKeys.Orbs), "Orbs" },
- { nameof(ClientTextKeys.Warrior), "Warrior" },
- { nameof(ClientTextKeys.Wizard), "Wizard" },
- { nameof(ClientTextKeys.Taoist), "Taoist" },
- { nameof(ClientTextKeys.Assassin), "Assassin" },
- { nameof(ClientTextKeys.Archer), "Archer" },
- { nameof(ClientTextKeys.WarWizTao), "WarWizTao" },
- { nameof(ClientTextKeys.WarWizTao_Assassin_Archer), "All Class" },
- { nameof(ClientTextKeys.Materials), "Materials" },
- { nameof(ClientTextKeys.Meat), "Meat" },
- { nameof(ClientTextKeys.Ore), "Ore" },
- { nameof(ClientTextKeys.YouCanSearchAfterSeconds), "You can search again after {0} seconds." },
- { nameof(ClientTextKeys.SalePrice), "SALE PRICE" },
- { nameof(ClientTextKeys.SellItem), "SELL ITEM" },
- { nameof(ClientTextKeys.Item), "ITEM" },
- { nameof(ClientTextKeys.PriceBid), "PRICE / BID" },
- { nameof(ClientTextKeys.SellerExpiry), "SELLER / EXPIRY" },
- { nameof(ClientTextKeys.Price), "PRICE" },
- { nameof(ClientTextKeys.Expiry), "EXPIRY" },
- { nameof(ClientTextKeys.StartingBid), "STARTING BID" },
- { nameof(ClientTextKeys.HighestBid), "HIGHEST BID" },
- { nameof(ClientTextKeys.EndDate), "END DATE" },
- { nameof(ClientTextKeys.Bid), "Bid" },
- { nameof(ClientTextKeys.Credits), "Credits" },
- { nameof(ClientTextKeys.MustWearSuitableWeapon), "You must be wearing a suitable weapon to perform this skill" },
- { nameof(ClientTextKeys.CannotCastForSeconds), "You cannot cast {0} for another {1} seconds." },
- { nameof(ClientTextKeys.Hero), "(Hero) " },
- { nameof(ClientTextKeys.UseThrusting), "Use Thrusting." },
- { nameof(ClientTextKeys.DoNotUseThrusting), "Do not use Thrusting." },
- { nameof(ClientTextKeys.UseHalfMoon), "Use Half Moon." },
- { nameof(ClientTextKeys.DoNotUseHalfMoon), "Do not use Half Moon." },
- { nameof(ClientTextKeys.UseCrossHalfMoon), "Use Cross Half Moon." },
- { nameof(ClientTextKeys.DoNotUseCrossHalfMoon), "Do not use Cross Half Moon." },
- { nameof(ClientTextKeys.UseDoubleSlash), "Use Double Slash." },
- { nameof(ClientTextKeys.DoNotUseDoubleSlash), "Do not use Double Slash." },
- { nameof(ClientTextKeys.NothingFound), "Nothing Found." },
- { nameof(ClientTextKeys.PlayerShareQuestRequest), "{0} would like to share a quest with you. Do you accept?" },
- { nameof(ClientTextKeys.ObservedPlayerLoggedOff), "The person you was observing has logged off." },
- { nameof(ClientTextKeys.Miss), "Miss" },
- { nameof(ClientTextKeys.Crit), "Crit" },
- { nameof(ClientTextKeys.FriendlyNoLongerLoyal), "{0} is no longer loyal to you." },
- { nameof(ClientTextKeys.FriendlyDuraDroppedToZero), "{0}'s dura has dropped to 0." },
- { nameof(ClientTextKeys.PleaseEnterRequiredInformation), "Please enter the required information." },
- { nameof(ClientTextKeys.YouHaveLeftGroup), "You have left the group." },
- { nameof(ClientTextKeys.PlayerHasLeftGroup), "-{0} has left the group." },
- { nameof(ClientTextKeys.DoYouWantGroupWithPlayer), "Do you want to group with {0}?" },
- { nameof(ClientTextKeys.PlayerHasJoinedGroup), "-{0} has joined the group." },
- { nameof(ClientTextKeys.YouCannotUseTrustMerchantWhenDead), "You cannot use the TrustMerchant when dead." },
- { nameof(ClientTextKeys.YouCannotBuyFromTrustMerchantWithoutUsing), "You cannot buy from the TrustMerchant without using." },
- { nameof(ClientTextKeys.ItemHasBeenSold), "This item has already been sold." },
- { nameof(ClientTextKeys.ItemExpiredCannotBeBought), "This item has Expired and cannot be brought." },
- { nameof(ClientTextKeys.NotEnoughWeightOrSpaceToBuyItem), "You do not have enough weight or space spare to buy this item." },
- { nameof(ClientTextKeys.CannotBuyOwnItems), "You cannot buy your own items." },
- { nameof(ClientTextKeys.TooFarFromTrustMerchant), "You are too far away from the Trust Merchant." },
- { nameof(ClientTextKeys.CannotHoldGoldForSale), "You cannot hold enough gold to get your sale." },
- { nameof(ClientTextKeys.ItemNotMetMinimumBid), "This item has not met the minimum bid yet." },
- { nameof(ClientTextKeys.AuctionAlreadyEndedForItem), "Auction has already ended for this item." },
- { nameof(ClientTextKeys.JoinGuildPrompt), "Do you want to join the {0} guild?" },
- { nameof(ClientTextKeys.EnterGuildNameLengthLimit), "Please enter a guild name, length must be 3~20 characters." },
- { nameof(ClientTextKeys.CannotUseBackslashInGuildName), "You cannot use the \\ sign in a guildname!" },
- { nameof(ClientTextKeys.EnterGuildToWarWith), "Please enter the guild you would like to go to war with." },
- { nameof(ClientTextKeys.PlayerLoggedOn), "{0} logged on." },
- { nameof(ClientTextKeys.PlayerJoinedGuild), "{0} joined guild." },
- { nameof(ClientTextKeys.PlayerRemovedFromGuild), "{0} got removed from the guild." },
- { nameof(ClientTextKeys.PlayerLeftGuild), "{0} left the guild." },
- { nameof(ClientTextKeys.PlayerDonatedGoldToGuildFunds), "{0} donated {1} gold to guild funds." },
- { nameof(ClientTextKeys.PlayerRetrievedGoldFromGuildFunds), "{0} retrieved {1} gold from guild funds." },
- { nameof(ClientTextKeys.CreatingNewHeroesDisabled), "Creating new heroes is currently disabled." },
- { nameof(ClientTextKeys.YourHeroNameNotAcceptable), "Your Hero Name is not acceptable." },
- { nameof(ClientTextKeys.SelectedGenderNotExist), "The gender you selected does not exist.\n Contact a GM for assistance." },
- { nameof(ClientTextKeys.SelectedClassNotExist), "The class you selected does not exist.\n Contact a GM for assistance." },
- { nameof(ClientTextKeys.CannotMakeMoreHeroes), "You cannot make anymore Heroes." },
- { nameof(ClientTextKeys.CharacterNameAlreadyExists), "A Character with this name already exists." },
- { nameof(ClientTextKeys.NoBagSpace), "No bag space." },
- { nameof(ClientTextKeys.HeroCreatedSuccessfully), "Hero created successfully." },
- { nameof(ClientTextKeys.PlayerAskedForMarriage), "{0} has asked for your hand in marriage." },
- { nameof(ClientTextKeys.PlayerRequestedDivorce), "{0} has requested a divorce" },
- { nameof(ClientTextKeys.PlayerRequestedTeachClass), "{0} (Level {1}) has requested you teach him the ways of the {2}." },
- { nameof(ClientTextKeys.Guild), "Guild" },
- { nameof(ClientTextKeys.PlayerRequestedTrade), "Player {0} has requested to trade with you." },
- { nameof(ClientTextKeys.DealCancelledMustFace), "Deal cancelled.\nTo deal correctly you must face the other party." },
- { nameof(ClientTextKeys.NotEnoughMaterials), "You have not supplied enough materials." },
- { nameof(ClientTextKeys.AwakeningMaxLevel), "Awakening already at maximum level." },
- { nameof(ClientTextKeys.CannotAwakenItem), "Cannot awaken this item." },
- { nameof(ClientTextKeys.EnterMailRecipientName), "Please enter the name of the person you would like to mail." },
- { nameof(ClientTextKeys.NoParcelsToCollect), "No parcels to collect." },
- { nameof(ClientTextKeys.AllParcelsCollected), "All parcels have been collected." },
- { nameof(ClientTextKeys.WouldYouLikeToBeRevived), "Would you like to be revived?" },
- { nameof(ClientTextKeys.PleaseGiveYourCreatureName), "Please give your creature a name." },
- { nameof(ClientTextKeys.UsageCurrentMax), " Usage {0}/{1}" },
- { nameof(ClientTextKeys.PurityValue), " Purity {0}" },
- { nameof(ClientTextKeys.QualityValue), " Quality {0}" },
- { nameof(ClientTextKeys.LoyaltyValues), " Loyalty {0} / {1}" },
- { nameof(ClientTextKeys.NutritionValue), " Nutrition {0}" },
- { nameof(ClientTextKeys.DurationValue), " Duration {0}" },
- { nameof(ClientTextKeys.AddsDurability), "Adds +{0} Durability" },
- { nameof(ClientTextKeys.SealsFor), "Seals for {0}" },
- { nameof(ClientTextKeys.AddsDC), "Adds +{0} DC" },
- { nameof(ClientTextKeys.AddsMC), "Adds +{0} MC" },
- { nameof(ClientTextKeys.AddsSC), "Adds +{0} SC" },
- { nameof(ClientTextKeys.BagWeightPercent), "BagWeight + {0}% " },
- { nameof(ClientTextKeys.ExpPercent), "Exp + {0}% " },
- { nameof(ClientTextKeys.DropPercent), "Drop + {0}% " },
- { nameof(ClientTextKeys.CursePlusValue), "Curse + {0}" },
- { nameof(ClientTextKeys.AddsAccuracyValue), "Adds +{0} Accuracy" },
- { nameof(ClientTextKeys.AttackSpeedValue), "A.Speed: {0}{1}" },
- { nameof(ClientTextKeys.AddAttackSpeed), "Adds +{0} A.Speed" },
- { nameof(ClientTextKeys.FreezingPlus), "Freezing: + {0}" },
- { nameof(ClientTextKeys.AddsFreezingPlus), "Adds +{0} Freezing" },
- { nameof(ClientTextKeys.AddsPoisonPlus), "Adds +{0} Poison" },
- { nameof(ClientTextKeys.PoisonPlus), "Poison: + {0}" },
- { nameof(ClientTextKeys.CriticalChancePlus), "Critical Chance: + {0}" },
- { nameof(ClientTextKeys.FlexibilityPlus), "Flexibility: + {0}" },
- { nameof(ClientTextKeys.CriticalDamagePlus), "Critical Damage: + {0}" },
- { nameof(ClientTextKeys.ReflectChance), "Reflect chance: {0}" },
- { nameof(ClientTextKeys.HPDrainRate), "HP Drain Rate: {0}%" },
- { nameof(ClientTextKeys.ExpRate), "Exp Rate: {0}{1}%" },
- { nameof(ClientTextKeys.DropRate), "Drop Rate: {0}{1}%" },
- { nameof(ClientTextKeys.GoldRate), "Gold Rate: {0}{1}%" },
- { nameof(ClientTextKeys.AddsAC), "Adds +{0} AC" },
- { nameof(ClientTextKeys.NibbleChance), "Nibble Chance + {0}~{1}%" },
- { nameof(ClientTextKeys.FinderIncrease), "Finder Increase + {0}~{1}%" },
- { nameof(ClientTextKeys.SuccessChance), "Success Chance + {0}%" },
- { nameof(ClientTextKeys.AddsMAC), "Adds +{0} MAC" },
- { nameof(ClientTextKeys.AutoReelChance), "AutoReel Chance + {0}%" },
- { nameof(ClientTextKeys.MaxHpPlus), "Max HP + {0}" },
- { nameof(ClientTextKeys.MaxMpPlus), "Max MP + {0}" },
- { nameof(ClientTextKeys.MaxHpPlusPercent), "Max HP + {0}%" },
- { nameof(ClientTextKeys.MaxMpPlusPercent), "Max MP + {0}%" },
- { nameof(ClientTextKeys.MaxAcPlusPercent), "Max AC + {0}%" },
- { nameof(ClientTextKeys.MaxMacPlusPercent), "Max MAC + {0}%" },
- { nameof(ClientTextKeys.HealthRecoveryPlus), "Health Recovery + {0}" },
- { nameof(ClientTextKeys.ManaRecoveryPlus), "Mana Recovery + {0}" },
- { nameof(ClientTextKeys.PoisonRecoveryPlus), "Poison Recovery + {0}" },
- { nameof(ClientTextKeys.AddsAgilityPlus), "Adds +{0} Agility" },
- { nameof(ClientTextKeys.StrongPlus), "Strong + {0}" },
- { nameof(ClientTextKeys.PoisonResistPlus), "Poison Resist + {0}" },
- { nameof(ClientTextKeys.AddPoisonResistPlus), "Adds +{0} Poison Resist" },
- { nameof(ClientTextKeys.MagicResistPlus), "Magic Resist + {0}" },
- { nameof(ClientTextKeys.AddMagicResistPlus), "Adds +{0} Magic Resist" },
- { nameof(ClientTextKeys.MaxDcPlusPercent), "Max DC + {0}%" },
- { nameof(ClientTextKeys.MaxMcPlusPercent), "Max MC + {0}%" },
- { nameof(ClientTextKeys.MaxScPlusPercent), "Max SC + {0}%" },
- { nameof(ClientTextKeys.AllDamageReductionPlusPercent), "All Damage Reduction + {0}%" },
- { nameof(ClientTextKeys.HandWeightPlus), "Hand Weight + {0}" },
- { nameof(ClientTextKeys.WearWeightPlus), "Wear Weight + {0}" },
- { nameof(ClientTextKeys.BagWeightPlus), "Bag Weight + {0}" },
- { nameof(ClientTextKeys.InstantRun), "Instant Run" },
- { nameof(ClientTextKeys.TimeValue), "Time : {0}" },
- { nameof(ClientTextKeys.AwakeningWithValue), "{0} Awakening({1})" },
- { nameof(ClientTextKeys.SocketWithValue), "Socket : {0}" },
- { nameof(ClientTextKeys.Empty), "Empty" },
- { nameof(ClientTextKeys.OpenSocketsTips), "Ctrl + Right Click To Open Sockets" },
- { nameof(ClientTextKeys.RequiredAC), "Required AC : {0}" },
- { nameof(ClientTextKeys.RequiredMAC), "Required MAC : {0}" },
- { nameof(ClientTextKeys.MaximumLevel), "Maximum Level : {0}" },
- { nameof(ClientTextKeys.RequiredBaseAC), "Required Base AC : {0}" },
- { nameof(ClientTextKeys.RequiredBaseMAC), "Required Base MAC : {0}" },
- { nameof(ClientTextKeys.RequiredBaseDC), "Required Base DC : {0}" },
- { nameof(ClientTextKeys.RequiredBaseMC), "Required Base MC : {0}" },
- { nameof(ClientTextKeys.RequiredBaseSC), "Required Base SC : {0}" },
- { nameof(ClientTextKeys.UnknownTypeRequired), "Unknown Type Required" },
- { nameof(ClientTextKeys.SellingPriceGold), "Selling Price : {0} Gold" },
- { nameof(ClientTextKeys.CantDropOnDeath), "Can't drop on death" },
- { nameof(ClientTextKeys.CantDrop), "Can't drop" },
- { nameof(ClientTextKeys.CantUpgrade), "Can't upgrade" },
- { nameof(ClientTextKeys.CantSell), "Can't sell" },
- { nameof(ClientTextKeys.CantTrade), "Can't trade" },
- { nameof(ClientTextKeys.CantStore), "Can't store" },
- { nameof(ClientTextKeys.CantRepair), "Can't repair" },
- { nameof(ClientTextKeys.CantSpecialRepair), "Can't special repair" },
- { nameof(ClientTextKeys.BreaksOnDeath), "Breaks on death" },
- { nameof(ClientTextKeys.DestroyedWhenDropped), "Destroyed when dropped" },
- { nameof(ClientTextKeys.CannotBeWeddingRing), "Cannot be a Wedding Ring" },
- { nameof(ClientTextKeys.CannotBeUsedByHero), "Cannot be used by Hero" },
- { nameof(ClientTextKeys.SoulBindsOnEquip), "SoulBinds on equip" },
- { nameof(ClientTextKeys.SoulboundTo), "Soulbound to: " },
- { nameof(ClientTextKeys.Cursed), "Cursed" },
- { nameof(ClientTextKeys.AfterWeapon), "-Weapon" },
- { nameof(ClientTextKeys.CannotBeUsedOnAnyItem), "Cannot be used on any item." },
- { nameof(ClientTextKeys.CanBeUsedOn), "Can be used on: " },
- { nameof(ClientTextKeys.AfterArmour), "-Armour" },
- { nameof(ClientTextKeys.AfterHelmet), "-Helmet" },
- { nameof(ClientTextKeys.AfterNecklace), "-Necklace" },
- { nameof(ClientTextKeys.AfterBracelet), "-Bracelet" },
- { nameof(ClientTextKeys.AfterRing), "-Ring" },
- { nameof(ClientTextKeys.AfterAmulet), "-Amulet" },
- { nameof(ClientTextKeys.AfterBelt), "-Belt" },
- { nameof(ClientTextKeys.AfterBoots), "-Boots" },
- { nameof(ClientTextKeys.AfterStone), "-Stone" },
- { nameof(ClientTextKeys.AfterCandle), "-Candle" },
- { nameof(ClientTextKeys.ExpiresIn), "Expires in {0}" },
- { nameof(ClientTextKeys.SealedFor), "Sealed for {0}" },
- { nameof(ClientTextKeys.ItemRentedFrom), "Item rented from: " },
- { nameof(ClientTextKeys.RentalExpiresIn), "Rental expires in: {0}" },
- { nameof(ClientTextKeys.RentalLockExpiresIn), "Rental lock expires in: {0}" },
- { nameof(ClientTextKeys.HoldCtrlPartialRepairWeaponsAccessories), "Hold CTRL and left click to partially repair\nweapons and accessory items." },
- { nameof(ClientTextKeys.HoldCtrlPartialRepairArmourDrapery), "Hold CTRL and left click to partially repair\narmour and drapery items." },
- { nameof(ClientTextKeys.HoldCtrlCombineDestroyChance), "Hold CTRL and left click to combine with an item.\nHas chance to destroy combining item." },
- { nameof(ClientTextKeys.HoldCtrlCombineNoDestroy), "Hold CTRL and left click to combine with an item.\nWill NOT destroy combining item." },
- { nameof(ClientTextKeys.HoldCtrlFullRepairWeaponsAccessories), "Hold CTRL and left click to completely repair\nweapons and accessory items." },
- { nameof(ClientTextKeys.HoldCtrlFullRepairArmourDrapery), "Hold CTRL and left click to completely repair\narmour and drapery items." },
- { nameof(ClientTextKeys.HoldCtrlSealItem), "Hold CTRL and left click to seal an item." },
- { nameof(ClientTextKeys.AddsCreditsToAccount), "Adds {0} Credits to your Account." },
- { nameof(ClientTextKeys.CreatedByGameMaster), "Created by Game Master" },
- { nameof(ClientTextKeys.MailGoldLabel), "Gold: " },
- { nameof(ClientTextKeys.MailHeaderOld), "[Old]" },
- { nameof(ClientTextKeys.MailHeaderNew), "[New]" },
- { nameof(ClientTextKeys.UserNameUnknown), "Unknown" },
- { nameof(ClientTextKeys.ItemRentalCancelledFaceOtherParty), "Item rental cancelled.\r\nTo complete item rental please face the other party throughout the transaction." },
- { nameof(ClientTextKeys.AutoRunOn), "[AutoRun: On]" },
- { nameof(ClientTextKeys.AutoRunOff), "[AutoRun: Off]" },
- { nameof(ClientTextKeys.YouCannotDrop), "You cannot drop {0}" },
- { nameof(ClientTextKeys.TargetTooFar), "Target is too far." },
- { nameof(ClientTextKeys.CannotCastSpellSeconds), "You cannot cast {0} for another {1} seconds." },
- { nameof(ClientTextKeys.MustWearBowForSkill), "You must be wearing a bow to perform this skill." },
- { nameof(ClientTextKeys.AttemptingConnectServer), "Attempting to connect to the server." },
- { nameof(ClientTextKeys.SendingClientVersion), "Sending Client Version." },
- { nameof(ClientTextKeys.WrongVersionPleaseUpdateGame), "Wrong version, please update your game.\nGame will now Close" },
- { nameof(ClientTextKeys.AccountCreationDisabled), "Account creation is currently disabled." },
- { nameof(ClientTextKeys.AccountIdNotAcceptable), "Your AccountID is not acceptable." },
- { nameof(ClientTextKeys.PasswordNotAcceptable), "Your Password is not acceptable." },
- { nameof(ClientTextKeys.EmailAddressNotAcceptable), "Your E-Mail Address is not acceptable." },
- { nameof(ClientTextKeys.UserNameNotAcceptable), "Your User Name is not acceptable." },
- { nameof(ClientTextKeys.SecretQuestionNotAcceptable), "Your Secret Question is not acceptable." },
- { nameof(ClientTextKeys.SecretAnswerNotAcceptable), "Your Secret Answer is not acceptable." },
- { nameof(ClientTextKeys.AccountIdAlreadyExists), "An Account with this ID already exists." },
- { nameof(ClientTextKeys.AccountCreatedSuccessfully), "Your account was created successfully." },
- { nameof(ClientTextKeys.PasswordChangingDisabled), "Password Changing is currently disabled." },
- { nameof(ClientTextKeys.CurrentPasswordNotAcceptable), "The current Password is not acceptable." },
- { nameof(ClientTextKeys.NewPasswordNotAcceptable), "Your new Password is not acceptable." },
- { nameof(ClientTextKeys.PasswordChangedSuccessfully), "Your password was changed successfully." },
- { nameof(ClientTextKeys.AccountBannedReasonDuration), "This account is banned.\n\nReason: {0}\nExpiryDate: {1}\nDuration: {2:#,##0} Hours, {3} Minutes, {4} Seconds" },
- { nameof(ClientTextKeys.LoginDisabled), "Logging in is currently disabled." },
- { nameof(ClientTextKeys.AccountPasswordMustChangeBeforeLogin), "The account's password must be changed before logging in." },
- { nameof(ClientTextKeys.BtnEsc), "Esc" },
- { nameof(ClientTextKeys.BtnDelete), "Delete" },
- { nameof(ClientTextKeys.BtnEnter), "Enter" },
- { nameof(ClientTextKeys.BtnRandom), "Random" },
- { nameof(ClientTextKeys.AccountIdDescription), " Description: Account ID.\n Accepted characters: a-z A-Z 0-9.\n Length: between {0} and {1} characters." },
- { nameof(ClientTextKeys.PasswordDescription), " Description: Password.\n Accepted characters: a-z A-Z 0-9.\n Length: between {0} and {1} characters." },
- { nameof(ClientTextKeys.EmailAddressDescription), " Description: E-Mail Address.\n Format: Example@Example.Com.\n Max Length: 50 characters.\n Optional Field." },
- { nameof(ClientTextKeys.UserNameDescription), " Description: User Name.\n Accepted characters:All.\n Length: between 0 and 20 characters.\n Optional Field." },
- { nameof(ClientTextKeys.BirthDateDescription), " Description: Birth Date.\n Format: {0}.\n Length: 10 characters.\n Optional Field." },
- { nameof(ClientTextKeys.SecretQuestionDescription), " Description: Secret Question.\n Accepted characters: All.\n Length: between 0 and 30 characters.\n Optional Field." },
- { nameof(ClientTextKeys.SecretAnswerDescription), " Description: Secret Answer.\n Accepted characters: All.\n Length: between 0 and 30 characters.\n Optional Field." },
- { nameof(ClientTextKeys.CouldNotGetDisplayResolutions), "Could not get display resolutions" },
- { nameof(ClientTextKeys.GetDisplayResolutionIssue), "Get Display Resolution Issue" },
- { nameof(ClientTextKeys.ClientNotSupportSettingResolution), "Client does not support {0}. Setting Resolution to 1024x768." },
- { nameof(ClientTextKeys.InvalidClientResolution), "Invalid Client Resolution" },
- { nameof(ClientTextKeys.InventoryOpenClose), "Inventory Open/Close" },
- { nameof(ClientTextKeys.InventoryOpenCloseAlt), "Inventory Open/Close Alt" },
- { nameof(ClientTextKeys.EquipmentOpenClose), "Equipment Open/Close" },
- { nameof(ClientTextKeys.EquipmentOpenCloseAlt), "Equipment Open/Close Alt" },
- { nameof(ClientTextKeys.SkillsOpenClose), "Skills Open/Close" },
- { nameof(ClientTextKeys.SkillsOpenCloseAlt), "Skills Open/Close Alt" },
- { nameof(ClientTextKeys.HeroInventoryOpenClose), "Hero Inventory Open/Close" },
- { nameof(ClientTextKeys.HeroEquipmentOpenClose), "Hero Equipment Open/Close" },
- { nameof(ClientTextKeys.HeroSkillsOpenClose), "Hero Skills Open/Close" },
- { nameof(ClientTextKeys.CreaturesOpenClose), "Creatures Open/Close" },
- { nameof(ClientTextKeys.MountOpenClose), "Mount Open/Close" },
- { nameof(ClientTextKeys.FishingOpenClose), "Fishing Open/Close" },
- { nameof(ClientTextKeys.SkillbarOpenClose), "Skillbar Open/Close" },
- { nameof(ClientTextKeys.MentorOpenClose), "Mentor Open/Close" },
- { nameof(ClientTextKeys.RelationshipOpenClose), "Relationship Open/Close" },
- { nameof(ClientTextKeys.FriendsOpenClose), "Friends Open/Close" },
- { nameof(ClientTextKeys.GuildOpenClose), "Guild Open/Close" },
- { nameof(ClientTextKeys.GameshopOpenClose), "Gameshop Open/Close" },
- { nameof(ClientTextKeys.QuestDiaryOpenClose), "Quest Diary Open/Close" },
- { nameof(ClientTextKeys.OptionsOpenClose), "Options Open/Close" },
- { nameof(ClientTextKeys.OptionsOpenCloseAlt), "Options Open/Close Alt" },
- { nameof(ClientTextKeys.GroupOpenClose), "Group Open/Close" },
- { nameof(ClientTextKeys.BeltOpenClose), "Belt Open/Close" },
- { nameof(ClientTextKeys.MinimapOpenClose), "Minimap Open/Close" },
- { nameof(ClientTextKeys.BigmapOpenClose), "Bigmap Open/Close" },
- { nameof(ClientTextKeys.RankingOpenClose), "Ranking Open/Close" },
- { nameof(ClientTextKeys.HelpOpenClose), "Help Open/Close" },
- { nameof(ClientTextKeys.KeybindsOpenClose), "Keybinds Open/Close" },
- { nameof(ClientTextKeys.CloseAllWindows), "Close All Windows" },
- { nameof(ClientTextKeys.RotateBelt), "Rotate Belt" },
- { nameof(ClientTextKeys.Logout), "Logout" },
- { nameof(ClientTextKeys.Exit), "Exit" },
- { nameof(ClientTextKeys.MountDismount), "Mount/Dismount" },
- { nameof(ClientTextKeys.PickupFloorItem), "Pickup Floor Item" },
- { nameof(ClientTextKeys.CreatureItemPickup), "Creature Item Pickup" },
- { nameof(ClientTextKeys.CreatureAutoPickup), "Creature Auto Pickup" },
- { nameof(ClientTextKeys.RequestTrade), "Request Trade" },
- { nameof(ClientTextKeys.RecruitGroupMember), "Recruit Group Member" },
- { nameof(ClientTextKeys.ToggleAttackMode), "Toggle Attack Mode" },
- { nameof(ClientTextKeys.SetAttackModePeace), "Set Attack Mode : Peace" },
- { nameof(ClientTextKeys.SetAttackModeGroup), "Set Attack Mode : Group" },
- { nameof(ClientTextKeys.SetAttackModeGuild), "Set Attack Mode : Guild" },
- { nameof(ClientTextKeys.SetAttackModeEnemyGuild), "Set Attack Mode : Enemy Guild" },
- { nameof(ClientTextKeys.SetAttackModeRedBrown), "Set Attack Mode : Red/Brown" },
- { nameof(ClientTextKeys.SetAttackModeAll), "Set Attack Mode : All" },
- { nameof(ClientTextKeys.TogglePetMode), "Toggle Pet Mode" },
- { nameof(ClientTextKeys.SetPetModeBoth), "Set Pet Mode : Both" },
- { nameof(ClientTextKeys.SetPetModeMoveOnly), "Set Pet Mode : Move Only" },
- { nameof(ClientTextKeys.SetPetModeAttackOnly), "Set Pet Mode : Attack Only" },
- { nameof(ClientTextKeys.SetPetModeNone), "Set Pet Mode : None" },
- { nameof(ClientTextKeys.SetPetModeFocusMasterTarget), "Set Pet Mode : Focus Master Target" },
- { nameof(ClientTextKeys.ToggleAutorun), "Toggle Autorun" },
- { nameof(ClientTextKeys.ToggleCameraMode), "Toggle Camera Mode" },
- { nameof(ClientTextKeys.TakeScreenshot), "Take Screenshot" },
- { nameof(ClientTextKeys.ToggleDropview), "Toggle Dropview" },
- { nameof(ClientTextKeys.HoldEnableTargetSpellLockOn), "Hold to enable target spell lock-on" },
- { nameof(ClientTextKeys.SkillbarSlot), "Skillbar Slot" },
- { nameof(ClientTextKeys.SkillbarAltSlot), "Skillbar Alt Slot" },
- { nameof(ClientTextKeys.HeroSkillbarSlot), "Hero Skillbar Slot" },
- { nameof(ClientTextKeys.BeltSlot), "Belt Slot {0}" },
- { nameof(ClientTextKeys.BeltSlotAlt), "Belt Slot {0} Alt" },
- { nameof(ClientTextKeys.FilesRemaining), "{0} Files Remaining" },
- { nameof(ClientTextKeys.MBRemaining), "{0:#,##0}MB Remaining" },
- { nameof(ClientTextKeys.UpToDate), "Up to date." },
- { nameof(ClientTextKeys.FilesDownloadFailed), "One or more files failed to download, check Error.txt for details." },
- { nameof(ClientTextKeys.DownloadFailed), "Failed to Download." },
- { nameof(ClientTextKeys.YourFilesCleanedUp), "Your files have been cleaned up." },
- { nameof(ClientTextKeys.CleanFiles), "Clean Files" },
- { nameof(ClientTextKeys.BadBrowserFormat), "Bad BROWSER Format" },
- { nameof(ClientTextKeys.BadHostFormat), "Bad HOST Format" },
- { nameof(ClientTextKeys.Max), "Max" },
- },
- Enum = new Dictionary<string, string>
- {
- }
- };
- //Add enumeration types that require localization here
- private static Type[] localizationEnumTypes =
- [
- typeof(MirClass),
- typeof(RequiredClass),
- typeof(Stat),
- typeof(BuffType),
- typeof(PoisonType),
- typeof(AwakeType),
- typeof(MonsterType),
- typeof(HeroBehaviour)
- ];
- static GameLanguage()
- {
- PopulateEnumToClientTextMap(localizationEnumTypes);
- }
- private static void PopulateEnumToClientTextMap(Type[] localizationEnumTypes)
- {
- foreach (var enumType in localizationEnumTypes)
- {
- if (!enumType.IsEnum) continue;
- foreach (var enumName in Enum.GetNames(enumType))
- {
- ClientTextMap.Enum.TryAdd($"{enumType.Name}_{enumName}", enumName);
- }
- }
- }
- private static JsonSerializerOptions CustomJsonSerializerOptions = new JsonSerializerOptions
- {
- Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping,
- WriteIndented = true
- };
- public static void LoadClientLanguage(string languageJsonPath)
- {
- if (!File.Exists(languageJsonPath))
- {
- SaveClientLanguage(languageJsonPath);
- return;
- }
- try
- {
- var language = JsonSerializer.Deserialize<TextMap>(File.ReadAllText(languageJsonPath), CustomJsonSerializerOptions);
- foreach (var item in ClientTextMap.Text)
- {
- if (language.Text.TryGetValue(item.Key, out var value))
- {
- ClientTextMap.Text[item.Key] = value;
- }
- }
- foreach (var item in ClientTextMap.Enum)
- {
- if (language.Enum.TryGetValue(item.Key, out var value))
- {
- ClientTextMap.Enum[item.Key] = value;
- }
- }
- if (language.Text.Count + language.Enum.Count != ClientTextMap.Text.Count + ClientTextMap.Enum.Count)
- {
- SaveClientLanguage(languageJsonPath);
- }
- }
- catch (Exception)
- {
- //throw;
- }
- }
- public static void SaveClientLanguage(string languageJsonPath)
- {
- File.Delete(languageJsonPath);
- File.WriteAllText(languageJsonPath, JsonSerializer.Serialize(ClientTextMap, CustomJsonSerializerOptions));
- }
- public static void LoadServerLanguage(string languageJsonPath)
- {
- if (!File.Exists(languageJsonPath))
- {
- SaveServerLanguage(languageJsonPath);
- return;
- }
- try
- {
- var language = JsonSerializer.Deserialize<TextMap>(File.ReadAllText(languageJsonPath), CustomJsonSerializerOptions);
- foreach (var item in ServerTextMap.Text)
- {
- if (language.Text.TryGetValue(item.Key, out var value))
- {
- ServerTextMap.Text[item.Key] = value;
- }
- }
- foreach (var item in ServerTextMap.Enum)
- {
- if (language.Enum.TryGetValue(item.Key, out var value))
- {
- ServerTextMap.Enum[item.Key] = value;
- }
- }
- if (language.Text.Count + language.Enum.Count != ServerTextMap.Text.Count + ServerTextMap.Enum.Count)
- {
- SaveServerLanguage(languageJsonPath);
- }
- }
- catch (Exception)
- {
- //throw;
- }
- }
- public static void SaveServerLanguage(string languageIniPath)
- {
- File.Delete(languageIniPath);
- File.WriteAllText(languageIniPath, JsonSerializer.Serialize(ServerTextMap, CustomJsonSerializerOptions));
- }
- public static string GetLocalization(this TextMap map, ClientTextKeys key)
- {
- if (map.Text.TryGetValue(key.ToString(), out var value))
- {
- return value;
- }
- return key.ToString();
- }
- public static string GetLocalization(this TextMap map, ClientTextKeys key, params object[] formatArgs) => string.Format(map.GetLocalization(key), formatArgs);
- public static string GetLocalization(this TextMap map, ServerTextKeys key)
- {
- if (map.Text.TryGetValue(key.ToString(), out var value))
- {
- return value;
- }
- return key.ToString();
- }
- public static string GetLocalization(this TextMap map, ServerTextKeys key, params object[] formatArgs) => string.Format(map.GetLocalization(key), formatArgs);
- /// <summary>
- /// Use this extension method to convert an enumeration to a localized string. <br/>
- /// If the corresponding localized string is not found, return the default string representation of the enumeration to avoid directly using ToString().<br/>
- /// Note: When adding new localizable enumeration types, they must be registered in GameLanguage.localizationEnumTypes.
- /// </summary>
- /// <param name="enum"></param>
- /// <returns></returns>
- public static string ToLocalizedString(this Enum @enum)
- {
- if (ClientTextMap.Enum.TryGetValue($"{@enum.GetType().Name}_{@enum}", out var value))
- {
- return value;
- }
- return @enum.ToString();
- }
- }
|