#if defined(WAVERIX_USING_PCH_LIST) #if defined(WAVERIX_PCH_BUILD_SELECT) #define PRE_COMPILED_HEADER_INCLUDED //================================================================================================== // Utility #include #include #include #include #include #include #include #include #include #include #include #include //================================================================================================== #include #include #include #include #include #include #include #include //================================================================================================== #include #include //================================================================================================== // Utility #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include //#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //================================================================================================== // ProgramCommon #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include //#include #include #include #include #include #include #include #include #include #include #include #include #include //#include //#include //#include //#include //#include //#include //---#include //---#include #include #include //================================================================================================== // AreaConqeust #include #include #include #include #include //================================================================================================== // SolarSlot #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //================================================================================================== // PartyLib #include #include #include #include #include #include #include #include //================================================================================================== // Common #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include #include #include #include #include #include #include #include #include #include #include #include //================================================================================================== #include ".\BattleServer.h" #include ".\FieldServer.h" #include ".\GameServerEx.h" #include ".\GameServerStruct.h" #include ".\GeneralGameServerFunction.h" #include ".\main.h" #include ".\Status\ChangeAttrStatus.h" #include ".\Status\EnchantPoisonStatus.h" #include ".\Status\IntensifySummon.h" #include ".\Status\SuctionStatus.h" #include ".\Status\SummonStatus.h" #include ".\Status\TransparentStatus.h" #include ".\Status\VitalSuctionStatus.h" #include ".\AgentServerSession.h" #include ".\GameDBProxySession.h" #include ".\GuildServerSession.h" #include ".\MasterServerSession.h" #include ".\PortalServerSession.h" #include ".\RemoteServerSession.h" #include ".\ShopServerSession.h" #include ".\Character.h" #include ".\Collection.h" #include ".\CrystalWarp.h" #include ".\FriendMonster.h" #include ".\IGridObject.h" #include ".\Item.h" #include ".\LuckyMonster.h" #include ".\MapNpc.h" #include ".\MapObject.h" #include ".\Merchant.h" #include ".\Money.h" #include ".\Monster.h" #include ".\NonCharacter.h" #include ".\NPC.h" #include ".\Object.h" #include ".\ObjectDefine.h" #include ".\ObjectPolicy.h" #include ".\Player.h" #include ".\Player_Grid_Operator.h" #include ".\SSQMonster.h" #include ".\Summoned.h" #include ".\SyncMerchant.h" #include ".\TotemNpc.h" #include ".\AppliedNpcDependencyChain.h" #include ".\CPetManager.h" #include ".\ExtraNPCManager.h" #include ".\ObjectFactory.h" #include ".\ObjectList.h" #include ".\PlayerManager.h" #include ".\PlayerRider.h" #include ".\PostManager.h" #include ".\SummonedNPCs.h" #include ".\SummonManager.h" #include ".\SystemMemo.h" #include ".\CollectionManager.h" #include ".\CollectionStateInfo.h" #include ".\Npcai\AIMessageQueue.h" #include ".\Npcai\AITypes.h" #include ".\npcai\NPCStateFactory.h" #include ".\npcai\NPCStateManager.h" #include ".\Npcai\State.h" #include ".\npcai\TargetFinder.h" #include ".\TargetManager.h" #include ".\Npcai\AttackState.h" #include ".\BlindState.h" #include ".\npcai\ChaosState.h" #include ".\Npcai\DeadState.h" #include ".\Npcai\DestroyObjectState.h" #include ".\Npcai\FallApartState.h" #include ".\Npcai\FlyingState.h" #include ".\Npcai\FollowState.h" #include ".\Npcai\HelpState.h" #include ".\Npcai\IdleState.h" #include ".\npcai\JumpState.h" #include ".\Npcai\KnockDownState.h" #include ".\Npcai\NoTransState.h" #include ".\Npcai\PathListState.h" #include ".\npcai\PatrolState.h" #include ".\Npcai\RetreatState.h" #include ".\Npcai\ReturnState.h" #include ".\npcai\RunAwayState.h" #include ".\npcai\SpawnIdleState.h" #include ".\Npcai\SpecialDeadActionState.h" #include ".\npcai\StopIdleState.h" #include ".\Npcai\ThrustState.h" #include ".\npcai\TrackAreaState.h" #include ".\Npcai\TrackState.h" #include ".\Npcai\WanderState.h" #include ".\npcai\SummonIdle.h" #include ".\ChangeMonsterAbility.h" #include ".\EtherEmissionDevice.h" #include ".\MovementChecker.h" #include ".\MoveStateControl.h" #include ".\PacketHandler\PacketHandler.h" #include ".\PacketHandler\Handler_DG_CHARINFO.h" #include ".\PacketHandler\Handler_DG_CONNECTION.h" #include ".\PacketHandler\Handler_CG_AREACONQUEST.h" #include ".\PacketHandler\Handler_CG_BATTLE.h" #include ".\PacketHandler\Handler_CG_CHAO.h" #include ".\PacketHandler\Handler_CG_CHARINFO.h" #include ".\PacketHandler\Handler_CG_CHUNTING.h" #include ".\PacketHandler\Handler_CG_COLLECT.h" #include ".\PacketHandler\Handler_CG_CONNECTION.h" #include ".\PacketHandler\Handler_CG_CONVERSATION.h" #include ".\PacketHandler\Handler_CG_EVENT.h" #include ".\PacketHandler\Handler_CG_GM.h" #include ".\PacketHandler\Handler_CG_GUILD.h" #include ".\PacketHandler\Handler_CG_ITEM.h" #include ".\PacketHandler\Handler_CG_MAP.h" #include ".\PacketHandler\Handler_CG_PARTY.h" #include ".\PacketHandler\Handler_CG_PVP.h" #include ".\PacketHandler\Handler_CG_QUEST.h" #include ".\PacketHandler\Handler_CG_ROOM.h" #include ".\PacketHandler\Handler_CG_SKILL.h" #include ".\PacketHandler\Handler_CG_STATUS.h" #include ".\PacketHandler\Handler_CG_STYLE.h" #include ".\PacketHandler\Handler_CG_SUMMON.h" #include ".\PacketHandler\Handler_CG_SYNC.h" #include ".\PacketHandler\Handler_CG_TRADE.h" #include ".\PacketHandler\Handler_CG_TRIGGER.h" #include ".\PacketHandler\Handler_CG_VENDOR.h" #include ".\PacketHandler\Handler_CG_WAREHOUSE.h" #include ".\PacketHandler\Handler_CG_WAYPOINT.h" #include ".\PacketHandler\Handler_Client.h" #include ".\PacketHandler\Handler_GM.h" #include ".\PacketHandler\Handler_AG_CHAO.h" #include ".\PacketHandler\Handler_AG_CHARINFO.h" #include ".\PacketHandler\Handler_AG_CHUNTING.h" #include ".\PacketHandler\Handler_AG_CONNECTION.h" #include ".\PacketHandler\Handler_AG_EVENT.h" #include ".\PacketHandler\Handler_AG_GM.h" #include ".\PacketHandler\Handler_AG_ITEM.h" #include ".\PacketHandler\Handler_AG_PARTY.h" #include ".\PacketHandler\Handler_AG_STATUS.h" #include ".\PacketHandler\Handler_AG_ZONE.h" #include ".\PacketHandler\Handler_GZ_GUILD.h" #include ".\PacketHandler\Handler_PortalServer.h" #include ".\PacketHandler\Handler_ShopServer.h" #include ".\AppliedItemDependencyChain.h" #include ".\FunctionalRestrictManager.h" #include ".\ItemManager.h" #include ".\ItemManager_Types.h" #include ".\ItemManager_Util.h" #include ".\QuickManager.h" #include ".\QuickStyleManager.h" #include ".\RatioManager.h" #include ".\RewardManager.h" #include ".\SlotManager.h" #include ".\WareInvenProtector.h" #include ".\TradeManager.h" #include ".\TradeSlot.h" #include ".\TradeSlotContainer.h" #include ".\EquipmentSlotContainer.h" #include ".\GameSCSlotFactory.h" #include ".\GuildWareHouseSlotContainer.h" #include ".\InventorySlotContainer.h" #include ".\QuickSlotContainer.h" #include ".\SkillSlotContainer.h" #include ".\TempStoreSlotContainer.h" #include ".\WarehouseSlotContainer.h" #include ".\DropManager.h" #include ".\VendorManager.h" #include ".\VendorPage.h" #include ".\VendorPageManager.h" #include ".\VendorSlot.h" #include ".\VendorSlotContainer.h" #include ".\EventInventorySlotContainer.h" #include ".\EventItemSlot.h" #include ".\GameShop.BitBlockContainer.h" #include ".\GameShop.IndexGenerator.h" #include ".\GameShop.ShopItemBuilder.h" #include ".\GameShopManager.h" #include ".\GameShopUser.h" #include ".\AccumulatePointImplement.h" #include ".\BaseImplement.h" #include ".\ComposeOrDecomposeImplement.h" #include ".\CrystallizeImplement.h" #include ".\CubeSystem\CubeSystemImplement.h" #include ".\Slot\EtherealizeImpl.h" #include ".\ImplementUtil.h" #include ".\RandomItemImplement.h" #include ".\SocketSystem\SocketSystemImplement.h" #include ".\GameCHuntingRoom.h" #include ".\GameDominationField.h" #include ".\GameHuntingField.h" #include ".\GameHuntingRoom.h" #include ".\GameInstanceDungeon.h" #include ".\GameLobbyRoom.h" #include ".\GameMissionRoom.h" #include ".\GamePVPRoom.h" #include ".\GameRoom.h" #include ".\GameVillage.h" #include ".\World\GameWarControlManager.h" #include ".\World\GameWarDistributionChart.h" #include ".\GameZone.h" #include ".\GameZoneCommon.h" #include ".\GameZoneManager.h" #include ".\World\HighLoadBalancer.h" #include ".\ZoneReloader.h" #include ".\Field.h" #include ".\GameField.h" #include ".\Sector.h" #include ".\FieldInfo.h" #include ".\MovingPlanner.h" #include ".\SectorGrid.h" #include ".\SectorInfo.h" #include ".\SharedFieldInfo.h" #include ".\Map.h" #include ".\MapAllocator.h" #include ".\MapDefine.h" #include ".\MapInfo.h" #include ".\MapInfoLoader.h" #include ".\VarMsg.h" #include ".\PVPCommon.h" #include ".\PVPFormula.h" #include ".\PVPInfo.h" #include ".\PVPManager.h" #include ".\CHuntingManager.h" #include ".\CompetitionFormula.h" #include ".\CompetitionInfo.h" #include ".\CompetitionTeam.h" #include ".\ResrcManager.h" #include ".\ScriptRegenLoader.h" #include ".\WUTLoader.h" #include ".\UnitGroupManager.h" #include ".\UnitListOfGroup.h" #include ".\UnitGroupInfo.h" #include ".\UnitGroupInfoManager.h" #include ".\UnitRegen.h" #include ".\UnitRegenManager.h" #include ".\UnitRegenInfo.h" #include ".\UnitRegenInfoManager.h" #include ".\World\SSQ\SSQHandlerInGame.h" #include ".\View.h" #include ".\BattleRecorder.h" #include ".\CHuntingBattleResult.h" #include ".\DominationBattleResult.h" #include ".\GameBattleResult.h" #include ".\InstanceDungeonBattleResult.h" #include ".\MissionBattleResult.h" #include ".\PVPBattleResult.h" #include ".\MissionPointManager.h" #include ".\MissionRecordManager.h" #include ".\MissionRewardManager.h" #include ".\RankingSystemCtl.h" #include ".\Trigger.h" #include ".\TriggerAreaHash.h" #include ".\TriggerLastedState.h" #include ".\TriggerManagerEx.h" #include ".\ActionTriggers.h" #include ".\IActionTriggerEx.h" #include ".\ConditionTriggers.h" #include ".\IConditionTriggerEx.h" #include ".\GameRankingManager.h" #include ".\TutorialMission.h" #include ".\Status\AnimationDelayControl.h" #include ".\ApplySplashDamage.h" #include ".\Ability.h" #include ".\AbilityFactory.h" #include ".\BaseStatusAbility.h" #include ".\CancelStatusAbility.h" #include ".\DamageAbility.h" #include ".\ExhaustAbility.h" #include ".\FightingEnergyAbility.h" #include ".\InformationAbility.h" #include ".\MonsterTransAbility.h" #include ".\ResurrectionAbility.h" #include ".\SelfDestructionAbility.h" #include ".\StatusDamageAbility.h" #include ".\SummonDeadMonsterAbility.h" #include ".\TeleportAbility.h" #include ".\AbnormalAbility.h" #include ".\AbsorbAbility.h" #include ".\AggroAbility.h" #include ".\BlockSkillAbility.h" #include ".\BonusDamageAbility.h" #include ".\BuffStatusAbility.h" #include ".\ChangeAttrAbility.h" #include ".\CureAbility.h" #include ".\DragonTransAbility.h" #include ".\LowHPAbility.h" #include ".\MagicShieldAbility.h" #include ".\MirrorAbility.h" #include ".\PeriodicDamageAbility.h" #include ".\StunAbility.h" #include ".\SuctionAbility.h" #include ".\SummonToDeathAbility.h" #include ".\ThrustAbility.h" #include ".\TransparentAbility.h" #include ".\VitalSuctionAbility.h" #include ".\WindShieldAbility.h" #include ".\BombEffectAbility.h" #include ".\PeriodicEffectAbility.h" #include ".\SummonAbility.h" #include ".\SummonCrystalWarpAbility.h" #include ".\PassiveStatusAbility.h" #include ".\SPDamageAbility.h" #include ".\WeaponMasteryAbility.h" #include ".\BaseEffect.h" #include ".\BombEffect.h" #include ".\EffectFactory.h" #include ".\EffectManager.h" #include ".\PeriodicDamageEffect.h" #include ".\Status\BaseStatus.h" #include ".\Status\Status_Operator.h" #include ".\Status\StatusFactory.h" #include ".\Status\StatusManager.h" #include ".\Status\AbilityStatus.h" #include ".\Status\AbsorbStatus.h" #include ".\Status\BlindStatus.h" #include ".\Status\BonusDamageStatus.h" #include ".\Status\ChaosStatus.h" #include ".\Status\CureStatus.h" #include ".\Status\DragonTransStatus.h" #include ".\Status\FearStatus.h" #include ".\Status\IncompetenceStatus.h" #include ".\Status\LowHPStatus.h" #include ".\Status\MagicShieldStatus.h" #include ".\Status\MirrorStatus.h" #include ".\Status\SleepStatus.h" #include ".\Status\SPBonusStatus.h" #include ".\Status\StunStatus.h" #include ".\Status\ThrustStatus.h" #include ".\Status\WindShieldStatus.h" #include ".\Status\WoundStatus.h" #include ".\Status\EtcStatus.h" #include ".\Status\RecoverStatus.h" #include ".\Status\StyleDown.h" #include ".\Status\StyleStun.h" #include ".\Status\StyleThrust.h" #include ".\DelayedSkill.h" #include ".\InstantSkill.h" #include ".\NormalAreaAttack.h" #include ".\NormalAttack.h" #include ".\PassiveSkill.h" #include ".\Skill.h" #include ".\Skill_Info.h" #include ".\SkillFactory.h" #include ".\SkillManager.h" #include ".\SkillSlotManager.h" #include ".\StyleSkill.h" #include ".\SkillSystem\CSSyncTuner.h" #include ".\SkillSystem\PerkManager.h" #include ".\MultiplyExpFormula.h" #include ".\NumericEngine.h" #include ".\CharacterFormula.h" #include ".\NPCAttrForUpdate.h" #include ".\PlayerAttrForUpdate.h" #include ".\GameDominationManager.h" #include ".\GameGuild.h" #include ".\GameGuild.SendPacket.h" #include ".\GameGuildCommon.h" #include ".\GameGuildExtension.h" #include ".\GameGuildManager.h" #include ".\GameGuildMember.h" #include ".\GameGuildRelation.h" #include ".\GMCmdManager.h" #include ".\GMCmdString.h" #include ".\GameLog.h" #include ".\EventManager.h" #include ".\PeakTimeEvent.h" #include ".\PlayerEventManager.h" #include ".\AreaConquestCommonHeader.h" #include ".\AchievementManager.h" #include ".\QuestAction_Concrete.h" #include ".\QuestCondition_Concrete.h" #include ".\QuestInfoManagerEx.h" #include ".\QuestManager_Concrete.h" #include ".\Fatigue.h" #include ".\FatigueManager.h" #include ".\ChaoState.h" #include ".\FieldPvP.h" #include ".\GameScriptParserManager.h" #include ".\Npcai\BattleRecord.h" #include ".\ItemExpDistributor.h" #include ".\Party\GameParty.h" #include ".\Party\GamePartyManager.h" #include ".\Party\GamePartyState.h" #include ".\GameParty\GamePartyOperator.h" #include ".\GameParty\NewGameParty.h" #include ".\GameParty\NewGamePartyManager.h" #include ".\FriendInvitation\FriendInvitationRecallProc.h" #include ".\FriendInvitation\FriendInvitationReWardProc.h" #include ".\FriendInvitation\GFriendInvitationController.h" #include ".\FriendInvitation\InvitateFriendInfo.h" #include ".\AccumulatePoint.h" //================================================================================================== //#include "./waverix_game_externs.hpp" #endif //WAVERIX_PCH_BUILD_SELECT #endif //WAVERIX_USING_PCH_LIST