transformerManager.ts
1 import { PlayerInitialEquipmentTransformer } from './transformer/PlayerInitialEquipment' 2 import { PlayerCreationPointsTransformer } from './transformer/PlayerCreationPoints' 3 import { ArmorSetsTransformer } from './transformer/ArmorSetsTransformer' 4 import { CategoryGroupsTransformer } from './transformer/CategoryGroups' 5 import { CursedWeaponsTransformer } from './transformer/CursedWeapons' 6 import { EnchantItemOptionsTransformer } from './transformer/EnchantItemOptions' 7 import { EnchantItemRateGroupsTransformer } from './transformer/EnchantItemRateGroups' 8 import { EnchantSkillGroupsTransformer } from './transformer/EnchantSkillGroups' 9 import { ExperienceDataTransformer } from './transformer/ExperienceData' 10 import { PlayerInitialShortcutsTransformer } from './transformer/PlayerInitialShortcuts' 11 import { InstanceNamesTransformer } from './transformer/InstanceNames' 12 import { PlayerKarmaIncreaseTransformer } from './transformer/PlayerKarmaIncrease' 13 import { NpcsTransformer } from './transformer/Npcs' 14 import { OptionDataTransformer } from './transformer/OptionData' 15 import { PetDataTransformer } from './transformer/PetData' 16 import { PlayerClassTemplatesTransformer } from './transformer/PlayerClassTemplates' 17 import { SkillDataTransformer } from './transformer/SkillData' 18 import { SkillTreesTransformer } from './transformer/SkillTrees' 19 import { TransformsDataTransformer } from './transformer/TransformationsData' 20 import { UIDataTransformer } from './transformer/UIData' 21 import { HtmlDataTransformer } from './transformer/HtmlData' 22 import { DoorDataTransformer } from './transformer/DoorData' 23 import { FishDataTransformer } from './transformer/FishData' 24 import { FishingMonsterTransformer } from './transformer/FishingMonsterData' 25 import { FishingRodsTransformer } from './transformer/FishingRods' 26 import { StaticObjectsTransformer } from './transformer/StaticObjects' 27 import { PlayerXPLostTransformer } from './transformer/PlayerXpLost' 28 import { HennaDataTransformer } from './transformer/HennaData' 29 import { EnchantItemScrollsTransformer } from './transformer/EnchantItemScrolls' 30 import { EnchantItemSupportsTransformer } from './transformer/EnchantItemSupports' 31 import { HitConditionBonusTransformer } from './transformer/HitConditionBonus' 32 import { PlayerClassesTransformer } from './transformer/PlayerClasses' 33 import { ItemAuctionsTransformer } from './transformer/ItemAuctions' 34 import { AugmentationWeaponCategoriesTransformer } from './transformer/AugmentationWeaponCategories' 35 import { AugmentationSkillsTransformer } from './transformer/AugmentationSkillData' 36 import { AugmentationAccessoryCategoriesTransformer } from './transformer/AugmentationAccessoryCategories' 37 import { ManorSeedsTransformer } from './transformer/ManorSeeds' 38 import { LevelupCrystalItemsTransformer } from './transformer/LevelupCrystalItems' 39 import { LevelupCrystalNpcsTransformer } from './transformer/LevelupCrystalNpcs' 40 import { QuestDataTransformer } from './transformer/QuestData' 41 import { TransformerProcess } from './helpers/TransformerProcess' 42 import { PlayerLevelupRewardsTransformer } from './transformer/PlayerLevelupRewards' 43 import { NpcBuffsData } from './transformer/NpcBuffsData' 44 import { GeometryTransformer } from './transformer/GeometryData' 45 import { SpawnLogicExTransfomer } from './transformer/SpawnLogicEx' 46 import { SpawnNpcExTransformer } from './transformer/SpawnNpcEx' 47 import { SpawnTerritoryExTransformer } from './transformer/SpawnTerritoryEx' 48 import { NpcRoutesTransformer } from './transformer/NpcRoutes' 49 import { CycleStepTransformer } from './transformer/CycleSetepData' 50 import { ServitorSkillsTransformer } from './transformer/ServitorSkills' 51 import { AgathionsTransformer } from './transformer/Agathions' 52 import { CubicDataTransformer } from './transformer/CubicData' 53 import { SpawnLogicTransfomer } from './transformer/SpawnLogic' 54 import { AuctionTemplatesTransformer } from './transformer/AuctionTemplates' 55 import { AreaTransformer } from './transformer/AreaData' 56 import { RespawnPointsTransformer } from './transformer/RespawnPoints' 57 import { PlayerAccessLevelsTransformer } from './transformer/PlayerAccessLevels' 58 import { ItemsTransformer } from './transformer/Items' 59 import { RecipesTransformer } from './transformer/Recipes' 60 import { ProductInfoTransformer } from './transformer/ProductInfo' 61 import { StaticNpcTeleportsTransformer } from './transformer/NpcStaticTeleports' 62 import { NpcTeleportsTransformer } from './transformer/NpcDynamicTeleports' 63 import { NpcSellListTransformer } from './transformer/NpcSellListData' 64 import { NpcBaseSellListTransformer } from './transformer/NpcBaseSellListData' 65 import { MultisellGroupsTransformer } from './transformer/MultisellGroups' 66 import { MultisellGroupItemsTransformer } from './transformer/MultisellIGroupItems' 67 import { AdminSellListTransformer } from './transformer/AdminSellListData' 68 import { FishingLuresTransformer } from './transformer/FishingLures' 69 import { NpcAggroTransformer } from './transformer/NpcAggro' 70 import { NpcAttackAttributesTransformer } from './transformer/NpcAttackAttributes' 71 import { NpcDefenceAttributesTransformer } from './transformer/NpcDefenceAttributes' 72 import { NpcAttackStatsTransformer } from './transformer/NpcAttackStats' 73 import { NpcDefenceStatsTransformer } from './transformer/NpcDefenceStats' 74 import { NpcEquipmentTransformer } from './transformer/NpcEquipment' 75 import { NpcSpoilsTransformer } from './transformer/NpcSpoils' 76 import { NpcStatsTransformer } from './transformer/NpcStats' 77 import { NpcVitalsTransformer } from './transformer/NpcVitals' 78 import { NpcSkillsTransformer } from './transformer/NpcSkills' 79 import { NpcDropsTransformer } from './transformer/NpcDrops' 80 import { NpcExDropsTransformer } from './transformer/NpcExDrops' 81 import { NpcGroupDropsTransformer } from './transformer/NpcGroupDrops' 82 import { AdminTeleportLocationsTransformer } from './transformer/AdminTeleportLocations' 83 import { PlayerClassLevelPointsTransformer } from './transformer/PlayerClassLevelPoints' 84 import { AugmentationAccessoryItemsTransformer } from './transformer/AugmentationAccessoryItems' 85 import { AugmentationWeaponItemsTransformer } from './transformer/AugmentationWeaponItems' 86 87 export const DatapackTransformers: Array<TransformerProcess> = [ 88 PlayerInitialEquipmentTransformer, 89 PlayerCreationPointsTransformer, 90 ArmorSetsTransformer, 91 CategoryGroupsTransformer, 92 CursedWeaponsTransformer, 93 EnchantItemOptionsTransformer, 94 EnchantItemRateGroupsTransformer, 95 EnchantSkillGroupsTransformer, 96 ExperienceDataTransformer, 97 PlayerInitialShortcutsTransformer, 98 InstanceNamesTransformer, 99 ItemsTransformer, 100 PlayerKarmaIncreaseTransformer, 101 NpcAggroTransformer, 102 NpcAttackAttributesTransformer, 103 NpcDefenceAttributesTransformer, 104 NpcAttackStatsTransformer, 105 NpcDefenceStatsTransformer, 106 NpcEquipmentTransformer, 107 NpcSpoilsTransformer, 108 NpcStatsTransformer, 109 NpcVitalsTransformer, 110 NpcSkillsTransformer, 111 NpcDropsTransformer, 112 NpcExDropsTransformer, 113 NpcGroupDropsTransformer, 114 NpcsTransformer, // please note that all npc related transforms must be done before main npc data 115 OptionDataTransformer, 116 PetDataTransformer, 117 PlayerClassTemplatesTransformer, 118 RecipesTransformer, 119 SkillDataTransformer, 120 SkillTreesTransformer, 121 TransformsDataTransformer, 122 UIDataTransformer, 123 HtmlDataTransformer, 124 DoorDataTransformer, 125 FishDataTransformer, 126 FishingMonsterTransformer, 127 FishingRodsTransformer, 128 FishingLuresTransformer, 129 StaticObjectsTransformer, 130 PlayerXPLostTransformer, 131 HennaDataTransformer, 132 EnchantItemScrollsTransformer, 133 EnchantItemSupportsTransformer, 134 HitConditionBonusTransformer, 135 NpcRoutesTransformer, 136 PlayerClassesTransformer, 137 PlayerClassLevelPointsTransformer, 138 ItemAuctionsTransformer, 139 AugmentationSkillsTransformer, 140 AugmentationWeaponCategoriesTransformer, 141 AugmentationWeaponItemsTransformer, 142 AugmentationAccessoryCategoriesTransformer, 143 AugmentationAccessoryItemsTransformer, 144 ManorSeedsTransformer, 145 LevelupCrystalItemsTransformer, 146 LevelupCrystalNpcsTransformer, 147 QuestDataTransformer, 148 PlayerLevelupRewardsTransformer, 149 NpcBuffsData, 150 StaticNpcTeleportsTransformer, 151 GeometryTransformer, 152 SpawnLogicTransfomer, 153 SpawnLogicExTransfomer, 154 SpawnNpcExTransformer, 155 SpawnTerritoryExTransformer, 156 CycleStepTransformer, 157 ServitorSkillsTransformer, 158 AgathionsTransformer, 159 CubicDataTransformer, 160 AuctionTemplatesTransformer, 161 AreaTransformer, 162 RespawnPointsTransformer, 163 PlayerAccessLevelsTransformer, 164 ProductInfoTransformer, 165 NpcTeleportsTransformer, 166 NpcSellListTransformer, 167 NpcBaseSellListTransformer, 168 AdminSellListTransformer, 169 MultisellGroupsTransformer, 170 MultisellGroupItemsTransformer, 171 AdminTeleportLocationsTransformer, 172 ]