├── L2Dn
├── Tools
│ ├── L2Dn.UnitTests
│ │ └── GlobalUsings.cs
│ ├── L2Dn.DataPack.Editor
│ │ ├── wwwroot
│ │ │ └── favicon.png
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ ├── L2Dn.Packages
│ │ ├── Textures
│ │ │ ├── DxtVersion.cs
│ │ │ └── UBitmapRgba8.cs
│ │ ├── Unreal
│ │ │ ├── ISerializableObject.cs
│ │ │ ├── UMaterial.cs
│ │ │ └── UPalette.cs
│ │ └── DatDefinitions
│ │ │ ├── Annotations
│ │ │ ├── StringType.cs
│ │ │ ├── EnumValueType.cs
│ │ │ └── ArrayLengthType.cs
│ │ │ └── Definitions
│ │ │ ├── Enums
│ │ │ ├── Sex.cs
│ │ │ ├── BlessOptionType.cs
│ │ │ ├── KeepTypeSelection.cs
│ │ │ ├── ConsumeType.cs
│ │ │ ├── ArmorType.cs
│ │ │ └── Race.cs
│ │ │ └── Shared
│ │ │ ├── ItemMacro.cs
│ │ │ ├── SkillText.cs
│ │ │ └── RgbColor.cs
│ └── L2Dn.Cryptography
│ │ └── IO
│ │ └── LameCryptStream.cs
├── L2Dn.GameServer
│ ├── DataPack
│ │ ├── html
│ │ │ ├── fortress
│ │ │ │ ├── foreman-no.htm
│ │ │ │ ├── logistics-siege.htm
│ │ │ │ ├── foreman-noprivs.htm
│ │ │ │ ├── logistics-noprivs.htm
│ │ │ │ ├── foreman-busy.htm
│ │ │ │ ├── logistics-supply.htm
│ │ │ │ ├── logistics-blood.htm
│ │ │ │ ├── logistics-nosupply.htm
│ │ │ │ ├── logistics-noblood.htm
│ │ │ │ ├── low_adena.htm
│ │ │ │ ├── logistics-1.htm
│ │ │ │ ├── foreman-closed.htm
│ │ │ │ ├── foreman-opened.htm
│ │ │ │ └── foreman-expeled.htm
│ │ │ ├── doorman
│ │ │ │ ├── 35337-no.htm
│ │ │ │ ├── 35544-no.htm
│ │ │ │ ├── 35545-no.htm
│ │ │ │ ├── 35667-no.htm
│ │ │ │ ├── 35668-no.htm
│ │ │ │ ├── 35669-no.htm
│ │ │ │ ├── 35699-no.htm
│ │ │ │ ├── 35700-no.htm
│ │ │ │ ├── 35701-no.htm
│ │ │ │ ├── 35736-no.htm
│ │ │ │ ├── 35737-no.htm
│ │ │ │ ├── 35738-no.htm
│ │ │ │ ├── 35768-no.htm
│ │ │ │ ├── 35769-no.htm
│ │ │ │ ├── 35770-no.htm
│ │ │ │ ├── 35805-no.htm
│ │ │ │ ├── 35806-no.htm
│ │ │ │ ├── 35807-no.htm
│ │ │ │ ├── 35836-no.htm
│ │ │ │ ├── 35837-no.htm
│ │ │ │ ├── 35838-no.htm
│ │ │ │ ├── 35868-no.htm
│ │ │ │ ├── 35869-no.htm
│ │ │ │ ├── 35870-no.htm
│ │ │ │ ├── 35905-no.htm
│ │ │ │ ├── 35906-no.htm
│ │ │ │ ├── 35907-no.htm
│ │ │ │ ├── 35937-no.htm
│ │ │ │ ├── 35938-no.htm
│ │ │ │ ├── 35939-no.htm
│ │ │ │ ├── 35975-no.htm
│ │ │ │ ├── 35976-no.htm
│ │ │ │ ├── 35977-no.htm
│ │ │ │ ├── 36012-no.htm
│ │ │ │ ├── 36013-no.htm
│ │ │ │ ├── 36014-no.htm
│ │ │ │ ├── 36044-no.htm
│ │ │ │ ├── 36045-no.htm
│ │ │ │ ├── 36046-no.htm
│ │ │ │ ├── 36082-no.htm
│ │ │ │ ├── 36083-no.htm
│ │ │ │ ├── 36084-no.htm
│ │ │ │ ├── 36119-no.htm
│ │ │ │ ├── 36120-no.htm
│ │ │ │ ├── 36121-no.htm
│ │ │ │ ├── 36150-no.htm
│ │ │ │ ├── 36151-no.htm
│ │ │ │ ├── 36152-no.htm
│ │ │ │ ├── 36182-no.htm
│ │ │ │ ├── 36183-no.htm
│ │ │ │ ├── 36184-no.htm
│ │ │ │ ├── 36220-no.htm
│ │ │ │ ├── 36221-no.htm
│ │ │ │ ├── 36222-no.htm
│ │ │ │ ├── 36258-no.htm
│ │ │ │ ├── 36259-no.htm
│ │ │ │ ├── 36260-no.htm
│ │ │ │ ├── 36295-no.htm
│ │ │ │ ├── 36296-no.htm
│ │ │ │ ├── 36297-no.htm
│ │ │ │ ├── 36327-no.htm
│ │ │ │ ├── 36328-no.htm
│ │ │ │ ├── 36329-no.htm
│ │ │ │ ├── 36365-no.htm
│ │ │ │ ├── 36366-no.htm
│ │ │ │ ├── 36367-no.htm
│ │ │ │ ├── 35269-busy.htm
│ │ │ │ ├── 35337-busy.htm
│ │ │ │ ├── 35433-busy.htm
│ │ │ │ ├── 35544-busy.htm
│ │ │ │ ├── 35545-busy.htm
│ │ │ │ ├── 36150-busy.htm
│ │ │ │ ├── 36151-busy.htm
│ │ │ │ ├── 36152-busy.htm
│ │ │ │ ├── 35667-busy.htm
│ │ │ │ ├── 35668-busy.htm
│ │ │ │ ├── 35669-busy.htm
│ │ │ │ ├── 35699-busy.htm
│ │ │ │ ├── 35700-busy.htm
│ │ │ │ ├── 35701-busy.htm
│ │ │ │ ├── 35736-busy.htm
│ │ │ │ ├── 35737-busy.htm
│ │ │ │ ├── 35738-busy.htm
│ │ │ │ ├── 35768-busy.htm
│ │ │ │ ├── 35769-busy.htm
│ │ │ │ ├── 35770-busy.htm
│ │ │ │ ├── 35805-busy.htm
│ │ │ │ ├── 35806-busy.htm
│ │ │ │ ├── 35807-busy.htm
│ │ │ │ ├── 35836-busy.htm
│ │ │ │ ├── 35837-busy.htm
│ │ │ │ ├── 35838-busy.htm
│ │ │ │ ├── 35868-busy.htm
│ │ │ │ ├── 35869-busy.htm
│ │ │ │ ├── 35870-busy.htm
│ │ │ │ ├── 35905-busy.htm
│ │ │ │ ├── 35906-busy.htm
│ │ │ │ ├── 35907-busy.htm
│ │ │ │ ├── 35937-busy.htm
│ │ │ │ ├── 35938-busy.htm
│ │ │ │ ├── 35939-busy.htm
│ │ │ │ ├── 35975-busy.htm
│ │ │ │ ├── 35976-busy.htm
│ │ │ │ ├── 35977-busy.htm
│ │ │ │ ├── 36012-busy.htm
│ │ │ │ ├── 36013-busy.htm
│ │ │ │ ├── 36014-busy.htm
│ │ │ │ ├── 36044-busy.htm
│ │ │ │ ├── 36045-busy.htm
│ │ │ │ ├── 36046-busy.htm
│ │ │ │ ├── 36082-busy.htm
│ │ │ │ ├── 36083-busy.htm
│ │ │ │ ├── 36084-busy.htm
│ │ │ │ ├── 36119-busy.htm
│ │ │ │ ├── 36120-busy.htm
│ │ │ │ ├── 36121-busy.htm
│ │ │ │ ├── 36182-busy.htm
│ │ │ │ ├── 36183-busy.htm
│ │ │ │ ├── 36184-busy.htm
│ │ │ │ ├── 36220-busy.htm
│ │ │ │ ├── 36221-busy.htm
│ │ │ │ ├── 36222-busy.htm
│ │ │ │ ├── 36258-busy.htm
│ │ │ │ ├── 36259-busy.htm
│ │ │ │ ├── 36260-busy.htm
│ │ │ │ ├── 36295-busy.htm
│ │ │ │ ├── 36296-busy.htm
│ │ │ │ ├── 36297-busy.htm
│ │ │ │ ├── 36327-busy.htm
│ │ │ │ ├── 36328-busy.htm
│ │ │ │ ├── 36329-busy.htm
│ │ │ │ ├── 36365-busy.htm
│ │ │ │ ├── 36366-busy.htm
│ │ │ │ └── 36367-busy.htm
│ │ │ ├── alreadyCompleted.html
│ │ │ ├── teleporter
│ │ │ │ ├── teleports.htm
│ │ │ │ ├── 30716-pk.htm
│ │ │ │ ├── 30719-pk.htm
│ │ │ │ ├── 30722-pk.htm
│ │ │ │ ├── 30727-pk.htm
│ │ │ │ ├── 34177.htm
│ │ │ │ ├── castleteleporter-busy.htm
│ │ │ │ ├── 30256-pk.htm
│ │ │ │ ├── 30059-pk.htm
│ │ │ │ ├── 34038.htm
│ │ │ │ ├── 30080-pk.htm
│ │ │ │ ├── 30540-pk.htm
│ │ │ │ ├── 30320-pk.htm
│ │ │ │ ├── 30427-pk.htm
│ │ │ │ ├── epictransformed.htm
│ │ │ │ ├── castleteleporter-no.htm
│ │ │ │ ├── not_nobles.htm
│ │ │ │ ├── 30177-pk.htm
│ │ │ │ ├── 30576-pk.htm
│ │ │ │ ├── 30836-pk.htm
│ │ │ │ ├── nobleteleport-no.htm
│ │ │ │ ├── 30848-pk.htm
│ │ │ │ ├── 30146-pk.htm
│ │ │ │ ├── 30134-pk.htm
│ │ │ │ ├── 31088.htm
│ │ │ │ └── 31275-pk.htm
│ │ │ ├── default
│ │ │ │ ├── 30622-1.htm
│ │ │ │ ├── 31622-1.htm
│ │ │ │ ├── 30761-1.htm
│ │ │ │ ├── 30762-1.htm
│ │ │ │ ├── 30763-1.htm
│ │ │ │ ├── SupportMagicLowLevel.htm
│ │ │ │ ├── SupportMagicHighLevel.htm
│ │ │ │ ├── SupportMagicNoSummon.htm
│ │ │ │ ├── 30426.htm
│ │ │ │ ├── 30960.htm
│ │ │ │ ├── 30416.htm
│ │ │ │ ├── 30961.htm
│ │ │ │ ├── 34401.htm
│ │ │ │ ├── 29061.htm
│ │ │ │ ├── 31843.htm
│ │ │ │ ├── 30664.htm
│ │ │ │ ├── 30008.htm
│ │ │ │ ├── 30609-1.htm
│ │ │ │ ├── 30627.htm
│ │ │ │ ├── 30757.htm
│ │ │ │ ├── 30652.htm
│ │ │ │ ├── 34035.htm
│ │ │ │ ├── 30415.htm
│ │ │ │ ├── 31649.htm
│ │ │ │ ├── 31650.htm
│ │ │ │ ├── 31653.htm
│ │ │ │ ├── 31655.htm
│ │ │ │ ├── 31656.htm
│ │ │ │ ├── 31657.htm
│ │ │ │ ├── 30293.htm
│ │ │ │ ├── 34028.htm
│ │ │ │ ├── 34031.htm
│ │ │ │ ├── 34033.htm
│ │ │ │ ├── 30326.htm
│ │ │ │ ├── 30514.htm
│ │ │ │ ├── 30644.htm
│ │ │ │ ├── 30929.htm
│ │ │ │ ├── 30977.htm
│ │ │ │ ├── 31646.htm
│ │ │ │ ├── 31647.htm
│ │ │ │ ├── 31651.htm
│ │ │ │ ├── 31652.htm
│ │ │ │ ├── 31654.htm
│ │ │ │ ├── 31658.htm
│ │ │ │ ├── 34022-1.htm
│ │ │ │ ├── 34023-1.htm
│ │ │ │ ├── 30029.htm
│ │ │ │ ├── 30108.htm
│ │ │ │ ├── 30192.htm
│ │ │ │ ├── 30378.htm
│ │ │ │ ├── 30648.htm
│ │ │ │ ├── 30661.htm
│ │ │ │ └── 30674.htm
│ │ │ ├── merchant
│ │ │ │ ├── 30437-pk.htm
│ │ │ │ ├── 30313-pk.htm
│ │ │ │ ├── 30063-pk.htm
│ │ │ │ ├── 30315-pk.htm
│ │ │ │ ├── 30060-pk.htm
│ │ │ │ ├── 30314-pk.htm
│ │ │ │ ├── 30436-pk.htm
│ │ │ │ ├── 30061-pk.htm
│ │ │ │ ├── 30002-pk.htm
│ │ │ │ ├── 30420-pk.htm
│ │ │ │ ├── 30842-pk.htm
│ │ │ │ ├── 30149-pk.htm
│ │ │ │ ├── 30208-pk.htm
│ │ │ │ ├── 30231-pk.htm
│ │ │ │ ├── 30004-pk.htm
│ │ │ │ ├── 30082-pk.htm
│ │ │ │ ├── 30085-pk.htm
│ │ │ │ ├── 30147-pk.htm
│ │ │ │ ├── 30135-pk.htm
│ │ │ │ ├── 30136-pk.htm
│ │ │ │ ├── 30209-pk.htm
│ │ │ │ ├── 30839-pk.htm
│ │ │ │ ├── 30001-pk.htm
│ │ │ │ ├── 30164-pk.htm
│ │ │ │ ├── 30207-pk.htm
│ │ │ │ ├── 30090-pk.htm
│ │ │ │ ├── 30180-pk.htm
│ │ │ │ ├── 30301-pk.htm
│ │ │ │ ├── 30150-pk.htm
│ │ │ │ ├── 30178-pk.htm
│ │ │ │ ├── 30093-pk.htm
│ │ │ │ ├── 30166-pk.htm
│ │ │ │ ├── 30560-pk.htm
│ │ │ │ ├── 30230-pk.htm
│ │ │ │ ├── 30084-pk.htm
│ │ │ │ ├── 30137-pk.htm
│ │ │ │ ├── 30559-pk.htm
│ │ │ │ ├── 30003-pk.htm
│ │ │ │ ├── 30519-pk.htm
│ │ │ │ ├── 30165-pk.htm
│ │ │ │ ├── 30837-pk.htm
│ │ │ │ ├── 30163-pk.htm
│ │ │ │ ├── 30081-pk.htm
│ │ │ │ ├── 30148-pk.htm
│ │ │ │ ├── 30179-pk.htm
│ │ │ │ ├── 30518-pk.htm
│ │ │ │ ├── 30841-pk.htm
│ │ │ │ ├── 30091-pk.htm
│ │ │ │ ├── 30313.htm
│ │ │ │ ├── 30838-pk.htm
│ │ │ │ └── 30684-pk.htm
│ │ │ ├── alreadyCompletedDaily.html
│ │ │ ├── fisherman
│ │ │ │ └── 30012-pk.htm
│ │ │ ├── villagemaster
│ │ │ │ ├── NoMoreSkills.htm
│ │ │ │ ├── NotClanLeader.htm
│ │ │ │ ├── SubClass_NoSummon.htm
│ │ │ │ ├── SubClass_Fail_Elves.htm
│ │ │ │ ├── SubClass_Add.htm
│ │ │ │ ├── SubClass_NoKamael.htm
│ │ │ │ ├── SubClass_ModifyOk.htm
│ │ │ │ ├── SubClass_NoTransformed.htm
│ │ │ │ ├── SubClass_NoOther.htm
│ │ │ │ ├── SubClass_AddOk.htm
│ │ │ │ ├── SubClass_ModifyChoice1.htm
│ │ │ │ ├── SubClass_ModifyChoice3.htm
│ │ │ │ └── SubClass_ModifyChoice2.htm
│ │ │ ├── jail_out.htm
│ │ │ ├── mods
│ │ │ │ ├── IPRestriction.htm
│ │ │ │ ├── SellBuffs
│ │ │ │ │ └── BuffBuyMenu.html
│ │ │ │ ├── OlympiadIPRestriction.htm
│ │ │ │ ├── Lang
│ │ │ │ │ ├── Ok.htm
│ │ │ │ │ ├── Error.htm
│ │ │ │ │ └── LanguageSelect.htm
│ │ │ │ └── NpcView
│ │ │ │ │ └── DropList.htm
│ │ │ ├── npcbusy.htm
│ │ │ ├── admin
│ │ │ │ └── pforge
│ │ │ │ │ └── inc
│ │ │ │ │ └── editor.htm
│ │ │ ├── noquest.htm
│ │ │ ├── help
│ │ │ │ ├── 7063.htm
│ │ │ │ ├── 13131.htm
│ │ │ │ ├── lidias_diary
│ │ │ │ │ ├── 7064-16.htm
│ │ │ │ │ ├── 7064-06b.htm
│ │ │ │ │ └── 7064-12.htm
│ │ │ │ ├── 13134.htm
│ │ │ │ ├── 13136.htm
│ │ │ │ └── 7092.htm
│ │ │ ├── guard
│ │ │ │ ├── 30543-2.htm
│ │ │ │ ├── 34116.htm
│ │ │ │ ├── 34214.htm
│ │ │ │ ├── 31299.htm
│ │ │ │ ├── 502.htm
│ │ │ │ ├── 34114.htm
│ │ │ │ ├── 30884.htm
│ │ │ │ ├── 34115.htm
│ │ │ │ ├── 30543-5.htm
│ │ │ │ ├── 34215.htm
│ │ │ │ └── 30724-2.htm
│ │ │ ├── noquestlevelreward.html
│ │ │ ├── npcdefault.htm
│ │ │ ├── jail_in.htm
│ │ │ ├── petmanager
│ │ │ │ ├── restore_no.htm
│ │ │ │ └── restore-unsummonpet.htm
│ │ │ └── fullquest.html
│ │ ├── HuntPass.xml
│ │ ├── PetTypes.xml
│ │ ├── PetAcquireList.xml
│ │ ├── PetExtractData.xml
│ │ ├── SayuneData.xml
│ │ ├── SkillEnchantData.xml
│ │ ├── AppearanceStones.xml
│ │ ├── ElementalAttributeData.xml
│ │ ├── scripts
│ │ │ └── quests
│ │ │ │ └── Q00206Tutorial
│ │ │ │ ├── 30530-4.html
│ │ │ │ └── tutorial_newbie_done.html
│ │ └── buylists
│ │ │ └── custom
│ │ │ ├── 0009047.xml
│ │ │ ├── 0009049.xml
│ │ │ ├── 0009050.xml
│ │ │ ├── 0009922.xml
│ │ │ ├── 0009950.xml
│ │ │ ├── 0009045.xml
│ │ │ ├── 0009046.xml
│ │ │ ├── 0009048.xml
│ │ │ ├── 0009051.xml
│ │ │ ├── 0009053.xml
│ │ │ ├── 0009061.xml
│ │ │ └── 0009949.xml
│ └── Config
│ │ └── chatfilter.txt
├── L2Dn.Common
│ ├── IHasId.cs
│ ├── Geometry
│ │ ├── Vector2D.cs
│ │ ├── Position.cs
│ │ ├── IHasLocation.cs
│ │ ├── ILocation.cs
│ │ ├── ILocation3D.cs
│ │ ├── ILocation2D.cs
│ │ └── Location2D.cs
│ ├── GameServerType.cs
│ ├── Events
│ │ ├── EventBase.cs
│ │ └── IEventContainerProvider.cs
│ ├── ISingleton.cs
│ ├── Collections
│ │ └── PropertyState.cs
│ ├── CustomAttributes
│ │ └── TextAttribute.cs
│ ├── Updating
│ │ ├── FileList.cs
│ │ └── FileListFile.cs
│ ├── Configuration
│ │ ├── ConfigBase.cs
│ │ └── ListenerConfigBase.cs
│ ├── Extensions
│ │ └── PredicateExtensions.cs
│ └── Cryptography
│ │ └── ICryptoEngine.cs
├── L2Dn.Model
│ ├── Xml
│ │ ├── XmlInstanceExitLocation.cs
│ │ ├── XmlSpawnTerritory.cs
│ │ ├── XmlSpawnBannedTerritory.cs
│ │ ├── XmlInstanceEnterLocation.cs
│ │ ├── XmlDoorDefaultOpenStatus.cs
│ │ ├── XmlSpawnTerritoryShape.cs
│ │ ├── Skills
│ │ │ ├── IXmlSkillLevelValue.cs
│ │ │ ├── XmlSkillCondNot.cs
│ │ │ ├── XmlSkillCondAndNot.cs
│ │ │ ├── IXmlSkillValue.cs
│ │ │ ├── XmlSkillIntList.cs
│ │ │ ├── XmlSkillStringList.cs
│ │ │ ├── XmlSkillCondAnd.cs
│ │ │ ├── XmlSkillCondAndPlayer.cs
│ │ │ ├── XmlSkillEffectList.cs
│ │ │ ├── XmlSkillVariable.cs
│ │ │ ├── XmlSkillList.cs
│ │ │ ├── XmlSkillCondNotPlayer.cs
│ │ │ ├── XmlSkillConditionList.cs
│ │ │ └── XmlSkillCondAndNotPlayer.cs
│ │ ├── XmlClanHallNpc.cs
│ │ ├── XmlArmorSetItem.cs
│ │ ├── XmlClanHallDoor.cs
│ │ ├── XmlEnsoulStoneOption.cs
│ │ ├── XmlTeleporterNpcInner.cs
│ │ ├── XmlCubicConditionRange.cs
│ │ ├── XmlInstanceRemoveBuffsSkill.cs
│ │ ├── XmlParameter.cs
│ │ ├── XmlOptionChanceSkill.cs
│ │ ├── XmlDoorList.cs
│ │ ├── XmlSpawnNpcLocation.cs
│ │ ├── XmlCubicData.cs
│ │ ├── XmlInstanceReenterDayOfWeek.cs
│ │ ├── XmlParameterString.cs
│ │ ├── XmlSpawnList.cs
│ │ ├── XmlActionData.cs
│ │ ├── XmlArmorSetList.cs
│ │ ├── XmlCastleList.cs
│ │ ├── XmlOptionData.cs
│ │ ├── XmlEnsoulFeeData.cs
│ │ ├── XmlTeleportData.cs
│ │ ├── XmlAgathionData.cs
│ │ ├── XmlBeautyShopHairData.cs
│ │ ├── XmlCategoryData.cs
│ │ ├── XmlClanHallList.cs
│ │ ├── XmlClanLevelData.cs
│ │ ├── XmlId.cs
│ │ ├── XmlBeautyShopData.cs
│ │ ├── XmlEnsoulStoneData.cs
│ │ ├── XmlNode2D.cs
│ │ ├── XmlSkillTreeList.cs
│ │ ├── XmlCollectionData.cs
│ │ ├── XmlCombinationItems.cs
│ │ ├── XmlEnsoulOptionData.cs
│ │ ├── XmlSpawnNpcParameterMinions.cs
│ │ ├── XmlAttendanceRewardList.cs
│ │ ├── XmlCharacterClassList.cs
│ │ ├── XmlEnchantItemData.cs
│ │ └── XmlInstanceNameList.cs
│ └── Enums
│ │ ├── CubicHpConditionType.cs
│ │ ├── SubclassType.cs
│ │ ├── ClanHallType.cs
│ │ ├── InstanceReenterType.cs
│ │ ├── MissionResetType.cs
│ │ ├── CubicTargetType.cs
│ │ ├── InstanceRemoveBuffType.cs
│ │ ├── ElementalType.cs
│ │ ├── CombinationItemType.cs
│ │ ├── InstanceTeleportType.cs
│ │ ├── SkillEnchantType.cs
│ │ ├── TeleportType.cs
│ │ ├── DoorOpenType.cs
│ │ ├── SiegeGuardType.cs
│ │ ├── ElementalItemType.cs
│ │ ├── ClanHallGrade.cs
│ │ ├── CrystalType.cs
│ │ └── BaseStat.cs
├── L2Dn.GameServer.Model
│ ├── Enums
│ │ ├── TaxType.cs
│ │ ├── SoulType.cs
│ │ ├── MpRewardType.cs
│ │ ├── EventState.cs
│ │ ├── Team.cs
│ │ ├── StatModifierType.cs
│ │ ├── EvolveLevel.cs
│ │ ├── MpRewardAffectType.cs
│ │ ├── DispelSlotType.cs
│ │ ├── LuckyGameType.cs
│ │ ├── MatchingRoomType.cs
│ │ ├── NextActionType.cs
│ │ ├── QuestType.cs
│ │ ├── CrestType.cs
│ │ ├── BonusExpType.cs
│ │ ├── ReduceDropType.cs
│ │ ├── ResidenceType.cs
│ │ ├── SkillFinishType.cs
│ │ ├── FishingEndReason.cs
│ │ ├── FishingEndType.cs
│ │ ├── FortTeleportWhoType.cs
│ │ ├── LuckyGameItemType.cs
│ │ ├── RankingScope.cs
│ │ ├── RevengeType.cs
│ │ ├── SayuneType.cs
│ │ ├── SkillConditionCompanionType.cs
│ │ ├── TryMixCubeResultType.cs
│ │ ├── LampType.cs
│ │ ├── PartyMatchingRoomLevelType.cs
│ │ ├── PvpFlagStatus.cs
│ │ ├── TrapAction.cs
│ │ ├── InventoryBlockType.cs
│ │ ├── MacroUpdateType.cs
│ │ ├── ManorMode.cs
│ │ ├── RaidBossStatus.cs
│ │ ├── ScheduledAttackType.cs
│ │ ├── AchievementBoxType.cs
│ │ ├── AdminTeleportType.cs
│ │ ├── AttackType.cs
│ │ ├── CrystallizationType.cs
│ │ ├── RankingOlympiadScope.cs
│ │ ├── SubclassInfoType.cs
│ │ ├── FenceState.cs
│ │ ├── SiegeClanType.cs
│ │ ├── ItemGrade.cs
│ │ ├── SiegeTeleportWhoType.cs
│ │ ├── UpgradeDataType.cs
│ │ ├── AIType.cs
│ │ ├── ExManagePartyRoomMemberType.cs
│ │ ├── ItemChangeType.cs
│ │ ├── SkillConditionAffectType.cs
│ │ ├── TeleportWhereType.cs
│ │ ├── ClanEntryStatus.cs
│ │ ├── GroupType.cs
│ │ ├── LuckyGameResultType.cs
│ │ ├── ClanWarState.cs
│ │ ├── SpeedType.cs
│ │ ├── ShotType.cs
│ │ ├── StatFunction.cs
│ │ ├── AchievementBoxState.cs
│ │ ├── WorldExchangeItemMainType.cs
│ │ ├── DuelResult.cs
│ │ ├── PartyMessageType.cs
│ │ ├── ItemSkillType.cs
│ │ ├── PlayerState.cs
│ │ ├── DamageByAttackType.cs
│ │ ├── TryMixCubeType.cs
│ │ ├── WorldExchangeItemStatusType.cs
│ │ └── StorageType.cs
│ ├── Utilities
│ │ └── Runnable.cs
│ ├── Model
│ │ ├── Interfaces
│ │ │ ├── INamable.cs
│ │ │ ├── IStorable.cs
│ │ │ ├── IDeletable.cs
│ │ │ ├── IRestorable.cs
│ │ │ ├── IUniqueId.cs
│ │ │ ├── IUpdatable.cs
│ │ │ └── IParameterized.cs
│ │ ├── ItemContainers
│ │ │ └── Warehouse.cs
│ │ ├── Events
│ │ │ └── Impl
│ │ │ │ ├── OnServerStart.cs
│ │ │ │ ├── Base
│ │ │ │ └── TerminateEventBase.cs
│ │ │ │ └── Npcs
│ │ │ │ └── OnNpcMoveFinished.cs
│ │ ├── Html
│ │ │ ├── IBypassFormatter.cs
│ │ │ ├── IBodyHandler.cs
│ │ │ └── IHtmlStyle.cs
│ │ ├── Stats
│ │ │ └── MoveType.cs
│ │ ├── ItemAuction
│ │ │ └── ItemAuctionState.cs
│ │ ├── Punishment
│ │ │ ├── PunishmentAffect.cs
│ │ │ └── PunishmentType.cs
│ │ ├── Options
│ │ │ └── OptionSkillType.cs
│ │ ├── BuyList
│ │ │ └── ProductRestock.cs
│ │ ├── Sieges
│ │ │ └── FortUpdaterType.cs
│ │ ├── Items
│ │ │ ├── Enchant
│ │ │ │ └── EnchantResultType.cs
│ │ │ └── Appearance
│ │ │ │ ├── AppearanceHandType.cs
│ │ │ │ ├── AppearanceMagicType.cs
│ │ │ │ ├── AppearanceType.cs
│ │ │ │ └── AppearanceTargetType.cs
│ │ ├── Announcements
│ │ │ └── AnnouncementType.cs
│ │ ├── Quests
│ │ │ ├── NewQuestData
│ │ │ │ ├── NewQuestGoalType.cs
│ │ │ │ └── QuestCondType.cs
│ │ │ └── QuestDialogType.cs
│ │ ├── Cubics
│ │ │ └── Conditions
│ │ │ │ └── ICubicCondition.cs
│ │ ├── Holders
│ │ │ └── ElementalSpiritAbsorbItemHolder.cs
│ │ ├── Conditions
│ │ │ └── ICondition.cs
│ │ └── Actor
│ │ │ └── Transforms
│ │ │ └── TransformType.cs
│ ├── CommunityBbs
│ │ └── TopicConstructorType.cs
│ ├── Scripts
│ │ ├── ParserFactory.cs
│ │ ├── Parser.cs
│ │ └── ParserNotCreatedException.cs
│ ├── ServerInfo.cs
│ ├── NetworkAuthServer
│ │ ├── AuthServerSessionState.cs
│ │ └── IncomingPackets
│ │ │ └── ChangePasswordResult.cs
│ ├── Geo
│ │ └── GeoReader.cs
│ └── Network
│ │ └── Enums
│ │ └── CommissionListReplyType.cs
├── L2Dn.GameServer.Enums
│ ├── Sex.cs
│ ├── CastleSide.cs
│ ├── ZoneShape.cs
│ ├── CharacterOnlineStatus.cs
│ └── SiegeParticipantType.cs
├── L2Dn.GameServer.StaticData
│ ├── Dto
│ │ └── IIdentifiable.cs
│ ├── StaticData
│ │ └── DataFileLocation.cs
│ ├── Enums
│ │ ├── DropType.cs
│ │ └── IllegalActionPunishmentType.cs
│ └── Configuration
│ │ └── GeoDataConfig.cs
├── Directory.Build.props
├── L2Dn.Protocol
│ ├── Network
│ │ ├── ISessionFactory.cs
│ │ ├── SendPacketOptions.cs
│ │ └── ConnectionCallback.cs
│ └── Packets
│ │ ├── IOutgoingPacket.cs
│ │ ├── IPacketEncoderFactory.cs
│ │ └── IIncomingPacket.cs
├── L2Dn.GameServer.StaticData.Xml
│ ├── IXmlRoot.cs
│ └── Common
│ │ └── XmlLocation3D.cs
├── L2Dn.Dashboard
│ ├── appsettings.Development.json
│ └── appsettings.json
├── L2Dn.AuthServer
│ ├── Configuration
│ │ └── ClientListenerConfig.cs
│ ├── NetworkGameServer
│ │ ├── GameServerSessionState.cs
│ │ ├── OutgoingPacket
│ │ │ └── ChangePasswordResult.cs
│ │ └── GameServerSessionFactory.cs
│ └── Network
│ │ └── AuthSessionState.cs
├── L2Dn.GameServer.Db
│ ├── DbGlobalVariable.cs
│ ├── config.dev.json
│ ├── DbNpcVariable.cs
│ ├── DbClanVariable.cs
│ ├── DbAccountVariable.cs
│ ├── DbAirShip.cs
│ ├── DbCharacterVariable.cs
│ ├── DbMonsterDerbyBet.cs
│ ├── DbPledgeWaitingList.cs
│ └── DbAccountPremium.cs
├── L2Dn.AuthServer.Db
│ └── config.dev.json
└── L2Dn.GameServer.Scripts
│ └── Handlers
│ └── EffectHandlers
│ ├── Breath.cs
│ ├── HpLimit.cs
│ ├── MAtk.cs
│ ├── SpModify.cs
│ ├── Accuracy.cs
│ ├── CpRegen.cs
│ ├── CraftRate.cs
│ ├── FeedModify.cs
│ ├── HitNumber.cs
│ ├── JewelSlot.cs
│ ├── LimitCp.cs
│ ├── LimitHp.cs
│ ├── LimitMp.cs
│ ├── ManaCharge.cs
│ ├── MpRegen.cs
│ ├── PAtk.cs
│ ├── SafeFallHeight.cs
│ ├── ShotsBonus.cs
│ ├── SpeedLimit.cs
│ └── WeightLimit.cs
├── .gitignore
└── Docker
└── create_database.sql
/L2Dn/Tools/L2Dn.UnitTests/GlobalUsings.cs:
--------------------------------------------------------------------------------
1 | global using Xunit;
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/fortress/foreman-no.htm:
--------------------------------------------------------------------------------
1 |
2 | Hmm?
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | .temp
3 | .vs
4 | obj
5 | bin
6 | *.DotSettings.user
7 |
8 | # Geodata
9 | *.gz
10 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/IHasId.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn;
2 |
3 | public interface IHasId
4 | {
5 | TId Id { get; }
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35337-no.htm:
--------------------------------------------------------------------------------
1 | Who goes there?!
2 | Stay back!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35544-no.htm:
--------------------------------------------------------------------------------
1 | Who goes there?!
2 | Stay back!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35545-no.htm:
--------------------------------------------------------------------------------
1 | Who goes there?!
2 | Stay back!
3 |
--------------------------------------------------------------------------------
/Docker/create_database.sql:
--------------------------------------------------------------------------------
1 | create user l2dev_user password 'l2dev_user_pass';
2 | create database l2dev owner l2dev_user;
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35667-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35668-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35669-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35699-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35700-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35701-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35736-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35737-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35738-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35768-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35769-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35770-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35805-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35806-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35807-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35836-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35837-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35838-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35868-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35869-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35870-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35905-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35906-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35907-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35937-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35938-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35939-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35975-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35976-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35977-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36012-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36013-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36014-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36044-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36045-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36046-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36082-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36083-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36084-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36119-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36120-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36121-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36150-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36151-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36152-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36182-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36183-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36184-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36220-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36221-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36222-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36258-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36259-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36260-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36295-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36296-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36297-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36327-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36328-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36329-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36365-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36366-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36367-no.htm:
--------------------------------------------------------------------------------
1 | You cannot enter if you are not qualified!
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/alreadyCompleted.html:
--------------------------------------------------------------------------------
1 |
2 | You have already completed this quest.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Xml/XmlInstanceExitLocation.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Xml;
2 |
3 | public class XmlInstanceExitLocation: XmlLocation;
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Xml/XmlSpawnTerritory.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Xml;
2 |
3 | public class XmlSpawnTerritory: XmlSpawnTerritoryBase;
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/teleporter/teleports.htm:
--------------------------------------------------------------------------------
1 | &$556;
2 |
3 | %locations%
4 |
5 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Geometry/Vector2D.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Geometry;
2 |
3 | public readonly record struct Vector2D(T X, T Y)
4 | {
5 |
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/TaxType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum TaxType
4 | {
5 | BUY,
6 | SELL
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Xml/XmlSpawnBannedTerritory.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Xml;
2 |
3 | public class XmlSpawnBannedTerritory: XmlSpawnTerritoryBase;
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/GameServerType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn;
2 |
3 | public enum GameServerType
4 | {
5 | Main,
6 | Classic,
7 | Essence,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Geometry/Position.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Geometry;
2 |
3 | public enum Position
4 | {
5 | Front,
6 | Side,
7 | Back,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/SoulType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum SoulType
4 | {
5 | LIGHT,
6 | SHADOW
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/default/30622-1.htm:
--------------------------------------------------------------------------------
1 |
2 | Box of Titan:
3 | Cannot open.
4 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/default/31622-1.htm:
--------------------------------------------------------------------------------
1 | Cursed Summoner Keats:
2 | Ribbit... Croak! Croak~~~!!!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/fortress/logistics-siege.htm:
--------------------------------------------------------------------------------
1 |
2 | This is not a good time -- we're being invaded!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30437-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Rolento:
2 | I do not deal with people like you.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Xml/XmlInstanceEnterLocation.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Xml;
2 |
3 | public class XmlInstanceEnterLocation: XmlLocationWithHeading;
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Events/EventBase.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Events;
2 |
3 | public abstract class EventBase
4 | {
5 | public bool Abort { get; set; }
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Geometry/IHasLocation.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Geometry;
2 |
3 | public interface IHasLocation
4 | {
5 | Location Location { get; }
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Geometry/ILocation.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Geometry;
2 |
3 | public interface ILocation: ILocation3D
4 | {
5 | int Heading { get; }
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Geometry/ILocation3D.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Geometry;
2 |
3 | public interface ILocation3D: ILocation2D
4 | {
5 | int Z { get; }
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Enums/Sex.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum Sex: byte
4 | {
5 | Male,
6 | Female,
7 | Etc,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/MpRewardType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum MpRewardType
4 | {
5 | PER,
6 | DIFF
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/alreadyCompletedDaily.html:
--------------------------------------------------------------------------------
1 |
2 | This is a daily quest which resets at 6:30am every day.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/fisherman/30012-pk.htm:
--------------------------------------------------------------------------------
1 | Fishing Guildsman:
2 | We don't cater to the likes of you!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30313-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Asha:
2 | P ... please leave ... Qu ... quickly ...
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/villagemaster/NoMoreSkills.htm:
--------------------------------------------------------------------------------
1 |
2 | You've learned all skills available for your Clan.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/villagemaster/NotClanLeader.htm:
--------------------------------------------------------------------------------
1 |
2 | You're not qualified to learn Clan skills.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/EventState.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum EventState
4 | {
5 | STARTED,
6 | FINISHED,
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/Team.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum Team
4 | {
5 | NONE=0,
6 | BLUE=1,
7 | RED=2
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Utilities/Runnable.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Utilities;
2 |
3 | public interface Runnable
4 | {
5 | public void run();
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.StaticData/Dto/IIdentifiable.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Dto;
2 |
3 | public interface IIdentifiable
4 | {
5 | int getId();
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/default/30761-1.htm:
--------------------------------------------------------------------------------
1 |
2 | Corpse of Fritz:
3 | There is nothing inside.
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/default/30762-1.htm:
--------------------------------------------------------------------------------
1 |
2 | Corpse of Lutz:
3 | There is nothing inside.
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/fortress/foreman-noprivs.htm:
--------------------------------------------------------------------------------
1 |
2 | You are not authorized for that action.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Enums/CubicHpConditionType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Enums;
2 |
3 | public enum CubicHpConditionType
4 | {
5 | GREATER,
6 | LESSER
7 | }
--------------------------------------------------------------------------------
/L2Dn/Directory.Build.props:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Geometry/ILocation2D.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Geometry;
2 |
3 | public interface ILocation2D
4 | {
5 | int X { get; }
6 | int Y { get; }
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Enums/CastleSide.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum CastleSide
4 | {
5 | NEUTRAL,
6 | LIGHT,
7 | DARK
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Enums/ZoneShape.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum ZoneShape
4 | {
5 | Cuboid,
6 | Cylinder,
7 | NPoly,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/StatModifierType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum StatModifierType
4 | {
5 | DIFF,
6 | PER
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35269-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our castle is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35337-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our castle is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35433-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our castle is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35544-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our castle is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35545-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our castle is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36150-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fort is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36151-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fort is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36152-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fort is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/jail_out.htm:
--------------------------------------------------------------------------------
1 | Jail
2 | You're free for now.
3 | Respect our server rules.
4 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30063-pk.htm:
--------------------------------------------------------------------------------
1 | Grocer Lara:
2 | Get out of here! I don't do business with outlaws!!!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30315-pk.htm:
--------------------------------------------------------------------------------
1 | Grocer Poesia:
2 | Get out of here! I don't do business with outlaws!!!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Xml/XmlDoorDefaultOpenStatus.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Xml;
2 |
3 | public enum XmlDoorDefaultOpenStatus
4 | {
5 | close,
6 | open,
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Protocol/Network/ISessionFactory.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Network;
2 |
3 | public interface ISessionFactory
4 | {
5 | TSession Create();
6 | }
--------------------------------------------------------------------------------
/L2Dn/Tools/L2Dn.DataPack.Editor/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ax-grymyr/l2dn-server/HEAD/L2Dn/Tools/L2Dn.DataPack.Editor/wwwroot/favicon.png
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/EvolveLevel.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum EvolveLevel
4 | {
5 | None,
6 | First,
7 | Second
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/MpRewardAffectType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum MpRewardAffectType
4 | {
5 | SOLO,
6 | PARTY
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/default/30763-1.htm:
--------------------------------------------------------------------------------
1 |
2 | Corpse of Kurtz:
3 | There is nothing inside.
4 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35667-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35668-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35669-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35699-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35700-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35701-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35736-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35737-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35738-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35768-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35769-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35770-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35805-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35806-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35807-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35836-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35837-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35838-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35868-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35869-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35870-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35905-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35906-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35907-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35937-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35938-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35939-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35975-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35976-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/35977-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36012-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36013-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36014-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36044-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36045-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36046-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36082-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36083-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36084-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36119-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36120-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36121-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36182-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36183-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36184-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36220-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36221-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36222-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36258-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36259-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36260-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36295-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36296-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36297-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36327-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36328-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36329-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36365-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36366-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/doorman/36367-busy.htm:
--------------------------------------------------------------------------------
1 | Oh! Our Fortress is being attacked and I can't do anything for you right now.
2 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30060-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Sabrin:
2 | No sale. I'll be put out of business if I sell to you.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30314-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Nestle:
2 | Get out of here! I don't do business with outlaws!!!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30436-pk.htm:
--------------------------------------------------------------------------------
1 |
2 | Grocer Sarien:
3 | I do not deal with the wicked.
4 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/mods/IPRestriction.htm:
--------------------------------------------------------------------------------
1 | RestrictionMaximum %max% connection(s) per IP address allowed.
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/npcbusy.htm:
--------------------------------------------------------------------------------
1 | %npcname%:
2 | Sorry %playername% I cannot help you right now.
3 | %busymessage%
4 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Enums/SubclassType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Enums;
2 |
3 | public enum SubclassType
4 | {
5 | BASECLASS,
6 | DUALCLASS,
7 | SUBCLASS
8 | }
--------------------------------------------------------------------------------
/L2Dn/Tools/L2Dn.Packages/Textures/DxtVersion.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Packages.Textures;
2 |
3 | internal enum DxtVersion
4 | {
5 | Dxt1,
6 | Dxt3,
7 | Dxt5,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Events/IEventContainerProvider.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Events;
2 |
3 | public interface IEventContainerProvider
4 | {
5 | EventContainer Events { get; }
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/DispelSlotType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum DispelSlotType
4 | {
5 | ALL,
6 | BUFF,
7 | DEBUFF
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/LuckyGameType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum LuckyGameType
4 | {
5 | NONE,
6 | NORMAL,
7 | LUXURY
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/MatchingRoomType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum MatchingRoomType
4 | {
5 | PARTY,
6 | COMMAND_CHANNEL
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/NextActionType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum NextActionType
4 | {
5 | NONE,
6 | ATTACK,
7 | CAST
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/QuestType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum QuestType
4 | {
5 | REPEATABLE,
6 | ONE_TIME,
7 | DAILY
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Model/Interfaces/INamable.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Model.Interfaces;
2 |
3 | public interface INamable
4 | {
5 | string getName();
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Model/Interfaces/IStorable.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Model.Interfaces;
2 |
3 | public interface IStorable
4 | {
5 | bool storeMe();
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.StaticData.Xml/IXmlRoot.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.StaticData.Xml;
2 |
3 | public interface IXmlRoot
4 | {
5 | string FilePath { get; set; }
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30061-pk.htm:
--------------------------------------------------------------------------------
1 | Armor Merchant Casey:
2 | Uncle Sabrin told me not to talk to someone like you!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/CrestType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum CrestType
4 | {
5 | PLEDGE=1,
6 | PLEDGE_LARGE=2,
7 | ALLY=3
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Model/Interfaces/IDeletable.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Model.Interfaces;
2 |
3 | public interface IDeletable
4 | {
5 | bool deleteMe();
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Model/Interfaces/IRestorable.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Model.Interfaces;
2 |
3 | public interface IRestorable
4 | {
5 | bool restoreMe();
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Model/Interfaces/IUniqueId.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Model.Interfaces;
2 |
3 | public interface IUniqueId
4 | {
5 | int ObjectId { get; }
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Model/Interfaces/IUpdatable.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Model.Interfaces;
2 |
3 | public interface IUpdatable
4 | {
5 | bool updateMe();
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Model/ItemContainers/Warehouse.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Model.ItemContainers;
2 |
3 | public abstract class Warehouse: ItemContainer
4 | {
5 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/fortress/logistics-noprivs.htm:
--------------------------------------------------------------------------------
1 |
2 |
3 | You are not authorized to perform that function.
4 |
5 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/teleporter/30716-pk.htm:
--------------------------------------------------------------------------------
1 | Gatekeeper Cecile:
2 | You may not enter The Ivory Tower. Go back the way you came.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/teleporter/30719-pk.htm:
--------------------------------------------------------------------------------
1 | Gatekeeper Mariell:
2 | You may not enter The Ivory Tower. Go back the way you came.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/teleporter/30722-pk.htm:
--------------------------------------------------------------------------------
1 | Gatekeeper Merian:
2 | You may not enter The Ivory Tower. Go back the way you came.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/villagemaster/SubClass_NoSummon.htm:
--------------------------------------------------------------------------------
1 | Add Subclass:
2 | That isn't possible while summoning a servitor or pet.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Enums/ClanHallType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Enums;
2 |
3 | public enum ClanHallType
4 | {
5 | AUCTIONABLE = 0,
6 | SIEGEABLE = 1,
7 | OTHER = 2
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Enums/InstanceReenterType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Enums;
2 |
3 | public enum InstanceReenterType
4 | {
5 | NONE,
6 | ON_ENTER,
7 | ON_FINISH,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Enums/MissionResetType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Enums;
2 |
3 | public enum MissionResetType
4 | {
5 | DAY,
6 | WEEK,
7 | MONTH,
8 | WEEKEND
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Xml/XmlSpawnTerritoryShape.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Xml;
2 |
3 | public enum XmlSpawnTerritoryShape
4 | {
5 | NPoly,
6 | Cuboid,
7 | Cylinder,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Protocol/Packets/IOutgoingPacket.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Packets;
2 |
3 | public interface IOutgoingPacket
4 | {
5 | void WriteContent(PacketBitWriter writer);
6 | }
7 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/ISingleton.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn;
2 |
3 | public interface ISingleton
4 | where T: class, ISingleton
5 | {
6 | static abstract T Instance { get; }
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/CommunityBbs/TopicConstructorType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.CommunityBbs;
2 |
3 | public enum TopicConstructorType
4 | {
5 | RESTORE,
6 | CREATE
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/BonusExpType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum BonusExpType
4 | {
5 | VITALITY=1,
6 | BUFFS=2,
7 | PASSIVE=3
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/ReduceDropType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum ReduceDropType
4 | {
5 | ANY,
6 | MOB,
7 | PK,
8 | RAID
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/ResidenceType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum ResidenceType
4 | {
5 | CASTLE,
6 | FORTRESS,
7 | CLANHALL
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/SkillFinishType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum SkillFinishType
4 | {
5 | NORMAL,
6 | REMOVED,
7 | SILENT
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Model/Events/Impl/OnServerStart.cs:
--------------------------------------------------------------------------------
1 | using L2Dn.Events;
2 |
3 | namespace L2Dn.GameServer.Model.Events.Impl;
4 |
5 | public class OnServerStart: EventBase;
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.StaticData/StaticData/DataFileLocation.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.StaticData;
2 |
3 | public enum DataFileLocation
4 | {
5 | Config,
6 | Data,
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/admin/pforge/inc/editor.htm:
--------------------------------------------------------------------------------
1 | | %format% | |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/fortress/foreman-busy.htm:
--------------------------------------------------------------------------------
1 | %npcname%:
2 | Oh! Our fort is being attacked. I can't do anything for you right now.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30002-pk.htm:
--------------------------------------------------------------------------------
1 | Armor Merchant Jackson:
2 | I cannot sell to one who walks the wrong path. Go along now.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30420-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Tyra:
2 | Terrible one, I cannot sell my goods to you, who is full of evil energy.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30842-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Alexis:
2 | I will not do business with you. Get out! You are offending my customers!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/mods/SellBuffs/BuffBuyMenu.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | %list%
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/noquest.htm:
--------------------------------------------------------------------------------
1 | You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements.
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/teleporter/30727-pk.htm:
--------------------------------------------------------------------------------
1 | Gatekeeper Verona:
2 | You may not enter The Ivory Tower. Go back the way you have come.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/villagemaster/SubClass_Fail_Elves.htm:
--------------------------------------------------------------------------------
1 | Add Subclass:
2 | Elves and Dark Elves may not use each other's subclasses.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Model/Enums/CubicTargetType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Model.Enums;
2 |
3 | public enum CubicTargetType
4 | {
5 | TARGET,
6 | BY_SKILL,
7 | HEAL,
8 | MASTER
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.Common/Collections/PropertyState.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Collections;
2 |
3 | public enum PropertyState
4 | {
5 | New,
6 | Unchanged,
7 | Modified,
8 | Deleted,
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/FishingEndReason.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum FishingEndReason
4 | {
5 | LOSE = 0,
6 | WIN = 1,
7 | STOP = 2
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/FishingEndType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum FishingEndType
4 | {
5 | PLAYER_STOP,
6 | PLAYER_CANCEL,
7 | ERROR
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/FortTeleportWhoType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum FortTeleportWhoType
4 | {
5 | All,
6 | Attacker,
7 | Owner,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/LuckyGameItemType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum LuckyGameItemType
4 | {
5 | COMMON=1,
6 | UNIQUE=2,
7 | RARE=3
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/RankingScope.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum RankingScope
4 | {
5 | TOP_100,
6 | TOP_150,
7 | ALL,
8 | SELF
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/RevengeType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum RevengeType
4 | {
5 | OWN_HELP_REQUEST,
6 | REVENGE,
7 | HELP_REQUEST
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/SayuneType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum SayuneType
4 | {
5 | START_LOC,
6 | MULTI_WAY_LOC,
7 | ONE_WAY_LOC
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/SkillConditionCompanionType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum SkillConditionCompanionType
4 | {
5 | PET,
6 | MY_SUMMON
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/TryMixCubeResultType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum TryMixCubeResultType
4 | {
5 | NORMAL,
6 | BONUS,
7 | EXTRA,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.StaticData/Enums/DropType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum DropType
4 | {
5 | DROP,
6 | SPOIL,
7 | LUCKY,
8 | FORTUNE,
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30149-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Creamees:
2 | Leave this place before I call upon the spirits of the forest to harm you.
3 |
--------------------------------------------------------------------------------
/L2Dn/Tools/L2Dn.Packages/Unreal/ISerializableObject.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Packages.Unreal;
2 |
3 | public interface ISerializableObject
4 | {
5 | void Read(UBinaryReader reader);
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/LampType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum LampType
4 | {
5 | RED = 1,
6 | PURPLE = 2,
7 | BLUE = 3,
8 | GREEN = 4
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/PartyMatchingRoomLevelType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum PartyMatchingRoomLevelType
4 | {
5 | MY_LEVEL_RANGE,
6 | ALL
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/PvpFlagStatus.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum PvpFlagStatus
4 | {
5 | None = 0,
6 | Enabled = 1,
7 | Flashing = 2,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/TrapAction.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum TrapAction
4 | {
5 | TRAP_TRIGGERED,
6 | TRAP_DETECTED,
7 | TRAP_DISARMED
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Scripts/ParserFactory.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Scripts;
2 |
3 | public abstract class ParserFactory
4 | {
5 | public abstract Parser create();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/ServerInfo.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer;
2 |
3 | public static class ServerInfo
4 | {
5 | public static DateTime ServerStarted { get; } = DateTime.UtcNow;
6 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/help/7063.htm:
--------------------------------------------------------------------------------
1 | Map:
2 |
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30208-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Damion:
2 | Courtesy is our motto, but we cannot accept customers like you. Good day to you.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/teleporter/34177.htm:
--------------------------------------------------------------------------------
1 | Kiku:
2 | Nice to meet you. My name is Kiku, I've spent my whole life exploring mysterious locales.
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/teleporter/castleteleporter-busy.htm:
--------------------------------------------------------------------------------
1 | %npcname%:
2 | Oh! Our castle is being attacked. I can't do anything for you right now.
3 |
--------------------------------------------------------------------------------
/L2Dn/Tools/L2Dn.Packages/DatDefinitions/Annotations/StringType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.Packages.DatDefinitions.Annotations;
2 |
3 | public enum StringType
4 | {
5 | Ascf,
6 | Utf16Le,
7 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/InventoryBlockType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum InventoryBlockType
4 | {
5 | NONE=-1,
6 | BLACKLIST=0,
7 | WHITELIST=1
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/MacroUpdateType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum MacroUpdateType
4 | {
5 | ADD=1,
6 | LIST=1,
7 | MODIFY=2,
8 | DELETE=0
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/ManorMode.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum ManorMode
4 | {
5 | DISABLED,
6 | MODIFIABLE,
7 | MAINTENANCE,
8 | APPROVED
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/RaidBossStatus.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum RaidBossStatus
4 | {
5 | DEAD,
6 | ALIVE,
7 | COMBAT,
8 | UNDEFINED,
9 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer.Model/Enums/ScheduledAttackType.cs:
--------------------------------------------------------------------------------
1 | namespace L2Dn.GameServer.Enums;
2 |
3 | public enum ScheduledAttackType
4 | {
5 | NORMAL,
6 | DUAL_FIRST,
7 | DUAL_SECOND,
8 | }
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/guard/30543-2.htm:
--------------------------------------------------------------------------------
1 | Defender Ethan:
2 | All right, it's okay if you don't want to hear it! I wouldn't want to force anybody ...
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/merchant/30231-pk.htm:
--------------------------------------------------------------------------------
1 | Trader Garette:
2 | Get out of here! You don't know who you are waving your puny knife at, you greenhorn!
3 |
--------------------------------------------------------------------------------
/L2Dn/L2Dn.GameServer/DataPack/html/mods/OlympiadIPRestriction.htm:
--------------------------------------------------------------------------------
1 | Olympiad Manager
Maximum %max% olympiad participant(s) per IP address allowed.