rodecomp/Source/Contents/Actors/Resources/StatusIconImages.cpp
ragnarok-clanker 0f561a5dca Maintenance: Source reorganisation, parts 2+3: Source/UI, Client, Render, Resource, Utility, Network, Archive, Interface and loose So
Batch #16644 by ragnarok-clanker: no function's compiled code changes; checked with 593 compiled unit(s), including every includer of Source/Client/Application/Registry.h, Source/Client/Application/RegistryKey.h, Source/Client/Application/Timer.h, Source/Client/Mode/ModeFade.h, Source/Client/Mode/ModeFadeOut.h, Source/Client/Mode/ModeScreenshot.h, Source/Client/Replay/Replay.h, Source/Client/Replay/ReplayRecordOption.h, Source/Client/Session/Session.h, Source/Contents/Actors/ActorPickNode.h, Source/Contents/Effects/Core/RagEffectState.h, Source/Contents/Effects/Particles/Particle.h, Source/Contents/Movies/BinkMovie.h, Source/Contents/Sprites/SpriteLayerDrawing.h, Source/File/NFileLog.h, Source/Network/NIPAddr.h, Source/Network/Packets/ActorNamePacket.h, Source/Network/Packets/ClientKeepalive.h, Source/Network/Packets/ClientOptionPacket.h, Source/Network/Packets/ExecutableDigestPacket.h, Source/Network/Packets/GameTickPacket.h, Source/Render/DX7/QueuedDrawingDX7.h, Source/Render/DX7/RendererDX7.h, Source/Render/DX9/RenderSystemDX9.h, Source/Render/Device/DeviceSelection.h, Source/Render/Device/Direct3DErrors.h, Source/Render/Device/DisplayMode.h, Source/Render/Device/RenderAdapter.h, Source/Render/Device/RenderBackends.h, Source/Render/Drawing/ActionSpriteDrawing.h, Source/Render/Drawing/BitmapDrawing.h, Source/Render/Drawing/BlendColor.h, Source/Render/Drawing/SpriteGeometry.h, Source/Render/Drawing/TextureStageModes.h, Source/Render/Primitives/AuxiliarySubmission.h, Source/Render/Primitives/SpriteQuad.h, Source/Render/Primitives/TextureQuad.h, Source/Render/Projection/ScreenGeometry.h, Source/Render/Projection/ScreenRectangle.h, Source/Resource/Audio/BinkRuntime.h, Source/Resource/Bitmap/EmblemResource.h, Source/Resource/Bitmap/GifLzw.h, Source/Resource/Bitmap/GifResource.h, Source/Resource/Bitmap/PaletteResource.h, Source/Resource/Bitmap/SkinPalette.h, Source/Resource/Bitmap/TextureNames.h, Source/Resource/Effects/EZeffectResource.h, Source/Resource/Json/JsonCppLoader.h, Source/Resource/Models/RmaResource.h, Source/Resource/Sprites/ImfResource.h, Source/Resource/Xml/XmlNode.h, Source/Security/FileSignatureVerifier.h, Source/Security/ProcessSecurity.h, Source/UI/Achievement/UIAchWnd.h, Source/UI/AdventureGuide/UIAdventureGuide.h, Source/UI/Buttons/UIBalloonOpenBtn.h, Source/UI/Buttons/UIMiniBtnWnd.h, Source/UI/Buttons/UISlotBitmap.h, Source/UI/Buttons/UIStaticBitmap.h, Source/UI/Buttons/UIStaticItem.h, Source/UI/Buttons/UIWindowCallBtnWnd.h, Source/UI/CashEmotion/UICashEmotionSprBtn.h, Source/UI/CashShop/UIMileageWnd.h, Source/UI/CashShop/UIPayConfirmWnd.h, Source/UI/Chat/UIChatRoomWnd.h, Source/UI/Dialogs/UIAccountLimitedToolWnd.h, Source/UI/Dialogs/UICntWnd.h, Source/UI/Dialogs/UILoadingWnd.h, Source/UI/Dialogs/UIMessageBox.h, Source/UI/Dialogs/UIMessageBoxAutoreturn.h, Source/UI/Dialogs/UINormalMB.h, Source/UI/Dialogs/UINoteWnd.h, Source/UI/Dialogs/UINoticeWnd.h, Source/UI/Dialogs/UIRPImageWnd.h, Source/UI/Dialogs/UIRPImageWnd2.h, Source/UI/Dialogs/UITalkboxTrapInputWnd.h, Source/UI/Dialogs/UITransMenuWnd.h, Source/UI/Dialogs/UIVideoWnd.h, Source/UI/Dialogs/UIWordDisplayWnd.h, Source/UI/Edit/UIItemTagCtrl.h, Source/UI/Enchant/EnchantUI.h, Source/UI/Events/UICheckAttendanceWnd.h, Source/UI/Events/UIOpenRoulletteWnd.h, Source/UI/Events/UIRoulletteWnd.h, Source/UI/Exchange/UIExchangeUI.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/GameSettings/UIBattleMsgOptionWnd.h, Source/UI/GameSettings/UIEscOptionWnd.h, Source/UI/GameSettings/UIHotKeyWnd.h, Source/UI/GameSettings/UIHotkeyGuideWnd.h, Source/UI/GameSettings/UIViewCameraInfoWnd.h, Source/UI/Gauges/UIBarGraph.h, Source/UI/Guild/UIEmblemWnd.h, Source/UI/Guild/UIGuildWnd.h, Source/UI/Items/UIChangeMaterialWnd.h, Source/UI/Items/UICollectionSystemWnd.h, Source/UI/Items/UIEquipmentPropertiesWnd.h, Source/UI/Items/UIGradeEnchantWnd.h, Source/UI/Items/UIIngredientInfoWnd.h, Source/UI/Items/UIItemBaseWnd.h, Source/UI/Items/UIItemCollectionWnd.h, Source/UI/Items/UIItemMoveInfo.h, Source/UI/Items/UIItemPurchaseWnd.h, Source/UI/Items/UIItemReformWnd.h, Source/UI/Items/UIItemSellWnd.h, Source/UI/Items/UIItemSellWnd2.h, Source/UI/Items/UIItemShopWnd.h, Source/UI/Items/UIItemShopWnd2.h, Source/UI/Items/UIItemStoreComboBox.h, Source/UI/Items/UIItemStoreFindWnd.h, Source/UI/Items/UIItemStoreSubWnd.h, Source/UI/Items/UIItemStoreWnd.h, Source/UI/Items/UIItemWnd.h, Source/UI/Items/UILapineScrollBar.h, Source/UI/Items/UILapineUpgradeBoxWnd.h, Source/UI/Items/UIMerchantItemLogWnd.h, Source/UI/Items/UIParaItemShopWnd.h, Source/UI/Items/UIPreviewEquipWnd.h, Source/UI/Items/UIRefiningWnd.h, Source/UI/Items/UISecondCostumeWnd.h, Source/UI/Items/UISelectCartWnd.h, Source/UI/Lists/UIComboBoxEx.h, Source/UI/Lists/UIScrollBarVariants.h, Source/UI/Lists/UIScrollWnd.h, Source/UI/Lists/UITagListBox.h, Source/UI/Login/FuncDrawWNDChar.h, Source/UI/Login/UIChangeNameWnd.h, Source/UI/Login/UIDescriptRace.h, Source/UI/Login/UIEmailAddressWnd.h, Source/UI/Login/UILoginOTPWnd.h, Source/UI/Login/UILoginWnd.h, Source/UI/Login/UIMakeCharWnd.h, Source/UI/Login/UINewMakeCharWnd.h, Source/UI/Login/UINewSelectCharWnd.h, Source/UI/Login/UIPasswordWnd.h, Source/UI/Login/UISecondPasswordEditWnd.h, Source/UI/Login/UISelCharForUServerWnd.h, Source/UI/Login/UISelectServerWnd.h, Source/UI/Login/UIWaitDBSaveWnd.h, Source/UI/Macro/UICaptchaPreviewWnd.h, Source/UI/Macro/UICaptchaRegisterWnd.h, Source/UI/Macro/UIMacroBlackListCheckWnd.h, Source/UI/Macro/UIMacroDetectorWnd.h, Source/UI/Macro/UIMacroReport.h, Source/UI/Macro/UIMacroUserInfoWnd.h, Source/UI/Monster/UIMonsterDisplayWnd.h, Source/UI/Monster/UIMonsterInfoWnd.h, Source/UI/Navigation/NavigationLink.h, Source/UI/Navigation/UIChooseWarpWnd.h, Source/UI/Navigation/UIListBoxNavi.h, Source/UI/Navigation/UIListBoxNaviSearch.h, Source/UI/Navigation/UIMemorialDunWnd.h, Source/UI/Navigation/UIMiniMapWnd.h, Source/UI/Navigation/UIMinimapZoomWnd.h, Source/UI/Navigation/UINavigationHelpWnd.h, Source/UI/Navigation/UINavigationWnd.h, Source/UI/Navigation/UIRoMapWnd.h, Source/UI/Navigation/UIScrollBarNavi.h, Source/UI/Navigation/UIShowWarpWnd.h, Source/UI/Party/MiniPartyGrid.h, Source/UI/Party/MiniPartyPlacement.h, Source/UI/Party/MiniPartyWndAreaMgr.h, Source/UI/Party/UIJobSlotButton.h, Source/UI/Party/UIPartyBookingHelpWnd.h, Source/UI/Party/UISeekPartyListWnd.h, Source/UI/Party/UISeekPartyMBWnd.h, Source/UI/Party/UISeekPartyWnd.h, Source/UI/ProbabilityTable/UIProbabilityTable.h, Source/UI/Quest/UINotifyQuestWnd.h, Source/UI/Quest/UIOngoingQuestInfo.h, Source/UI/Quest/UIRecommendedQuestInfo.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Quest/UIRenewQuestWnd.h, Source/UI/Replay/UIReplayButton.h, Source/UI/Replay/UIReplayControlWnd.h, Source/UI/Replay/UIReplayListBox.h, Source/UI/Replay/UIReplayRECControlWnd.h, Source/UI/Replay/UISelectReplayDataWnd.h, Source/UI/Repute/UIReputeWnd.h, Source/UI/Rodex/UIOpenMailBoxWnd.h, Source/UI/Rodex/UIRodexContentsWnd.h, Source/UI/Rodex/UIRodexInboxWnd.h, Source/UI/RuneSystem/UIRuneSystemWindows.h, Source/UI/RuneSystem/UIRuneSystemWnd.h, Source/UI/SelectPackageItemBox/SelectPackageItemBox.h, Source/UI/SelectPackageItemBox/UIPackageBoxNameList.h, Source/UI/Shop/PriceCommission.h, Source/UI/Shop/UIBank_NewWnd.h, Source/UI/Shop/UIBartermarketWnd.h, Source/UI/Shop/UIMerchantItemMyShopWnd.h, Source/UI/Shop/UIMerchantItemPurchaseWnd.h, Source/UI/Shop/UIMerchantItemShopWnd.h, Source/UI/Shop/UIMerchantItemWnd.h, Source/UI/Shop/UIMerchantMirrorItemWnd.h, Source/UI/Shop/UISerachStoreInfoWnd.h, Source/UI/Shop/UInCash_CallWnd.h, Source/UI/Skill/UIDebuffRemoveWnd.h, Source/UI/Skill/UIGraffiStrboxWnd.h, Source/UI/Skill/UINewSkillListWnd.h, Source/UI/SkillDelayInfo/SkillDelayInfo.h, Source/UI/Status/UIBasicInfoWnd.h, Source/UI/Status/UIHomunInfoWnd.h, Source/UI/Status/UIJobListWnd.h, Source/UI/Status/UIMerInfoWnd.h, Source/UI/Status/UIPetEvolutionWnd.h, Source/UI/Status/UIPetInfoWnd.h, Source/UI/Status/UIPetTamingDeceiveWnd.h, Source/UI/Status/UIRebirthWnd.h, Source/UI/StylingShop/UIStylingShopWnd.h, Source/UI/Text/TextTags.h, Source/UI/Text/UIBroadcastBalloon.h, Source/UI/Text/UIRoundBoxTooltipWnd.h, Source/UI/Window/FrameSkin.h, Source/UI/Window/UIBasicCtrl.h, Source/UI/Window/UIControl.h, Source/UI/Window/UIWindowMgr.inl, Source/Utility/Cipher/EncryptedName.h, Source/Utility/Hash/CRC32.h, Source/Utility/Hash/GGHash.h, Source/Utility/Hash/GGHashMgr.h, Source/Utility/Hash/Md5State.h, Source/Utility/Hash/SHA3.h, Source/Utility/Hash/XxHash3.h, Source/Utility/Text/GuidParse.h, Source/Utility/Text/Tokenizer.h, Source/Utility/Zlib.h, Source/ActorPickNode.h, Source/Client/ModeFade.h, Source/Client/ModeFadeOut.h, Source/Client/ModeScreenshot.h, Source/Client/Registry.h, Source/Client/Replay.h, Source/Client/ReplayRecordOption.h, Source/Client/Session.h, Source/Client/Timer.h, Source/Network/ActorNamePacket.h, Source/Network/ClientKeepalive.h, Source/Network/ClientOptionPacket.h, Source/Network/ExecutableDigestPacket.h, Source/Network/GameTickPacket.h, Source/Render/ActionSpriteDrawing.h, Source/Render/AuxiliarySubmission.h, Source/Render/BitmapDrawing.h, Source/Render/BlendColor.h, Source/Render/DeviceSelection.h, Source/Render/Direct3DErrors.h, Source/Render/DisplayMode.h, Source/Render/RenderAdapter.h, Source/Render/RenderBackends.h, Source/Render/RendererDX7.h, Source/Render/ScreenGeometry.h, Source/Render/ScreenRectangle.h, Source/Render/SpriteGeometry.h, Source/Render/SpriteQuad.h, Source/Render/TextureQuad.h, Source/Render/TextureStageModes.h, Source/Resource/BinkRuntime.h, Source/Resource/EZeffectResource.h, Source/Resource/EmblemResource.h, Source/Resource/GifLzw.h, Source/Resource/GifResource.h, Source/Resource/ImfResource.h, Source/Resource/PaletteResource.h, Source/Resource/RmaResource.h, Source/Resource/SkinPalette.h, Source/Resource/TextureNames.h, Source/Resource/XmlNode.h, Source/UI/Buttons/UICashEmotionSprBtn.h, Source/UI/Buttons/UIDescriptRace.h, Source/UI/Buttons/UIItemMoveInfo.h, Source/UI/Buttons/UIJobSlotButton.h, Source/UI/Buttons/UIReplayButton.h, Source/UI/Dialogs/UIChooseWarpWnd.h, Source/UI/Dialogs/UIEmailAddressWnd.h, Source/UI/Dialogs/UIGraffiStrboxWnd.h, Source/UI/Dialogs/UIMemorialDunWnd.h, Source/UI/Dialogs/UIMiniMapWnd.h, Source/UI/Dialogs/UIMinimapZoomWnd.h, Source/UI/Dialogs/UINotifyQuestWnd.h, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Dialogs/UIPetTamingDeceiveWnd.h, Source/UI/Dialogs/UISecondPasswordEditWnd.h, Source/UI/Dialogs/UISelectCartWnd.h, Source/UI/Dialogs/UIWaitDBSaveWnd.h, Source/UI/FrameSkin.h, Source/UI/Item/UIEquipmentPropertiesWnd.h, Source/UI/Item/UIItemBaseWnd.h, Source/UI/Item/UIItemPurchaseWnd.h, Source/UI/Item/UIItemSellWnd.h, Source/UI/Item/UIItemSellWnd2.h, Source/UI/Item/UIItemShopWnd.h, Source/UI/Item/UIItemShopWnd2.h, Source/UI/Item/UIItemStoreFindWnd.h, Source/UI/Item/UIItemStoreSubWnd.h, Source/UI/Item/UIItemStoreWnd.h, Source/UI/Item/UIItemWnd.h, Source/UI/Item/UIMerchantItemLogWnd.h, Source/UI/Item/UIParaItemShopWnd.h, Source/UI/Lists/UIItemStoreComboBox.h, Source/UI/Lists/UIListBoxNavi.h, Source/UI/Lists/UIListBoxNaviSearch.h, Source/UI/Lists/UIPackageBoxNameList.h, Source/UI/Lists/UIReplayListBox.h, Source/UI/Lists/UIScrollBarNavi.h, Source/UI/MiniPartyGrid.h, Source/UI/MiniPartyPlacement.h, Source/UI/PriceCommission.h, Source/UI/Text/NavigationLink.h, Source/UI/Text/UIAchWnd.h, Source/UI/TextTags.h, Source/UI/UIBarGraph.h, Source/UI/UIBartermarketWnd.h, Source/UI/UIBasicCtrl.h, Source/UI/UIBroadcastBalloon.h, Source/UI/UICaptchaPreviewWnd.h, Source/UI/UICaptchaRegisterWnd.h, Source/UI/UIChangeMaterialWnd.h, Source/UI/UICheckAttendanceWnd.h, Source/UI/UIGradeEnchantWnd.h, Source/UI/UIHotkeyGuideWnd.h, Source/UI/UIIngredientInfoWnd.h, Source/UI/UIItemReformWnd.h, Source/UI/UILapineScrollBar.h, Source/UI/UILapineUpgradeBoxWnd.h, Source/UI/UIMacroBlackListCheckWnd.h, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIMacroReport.h, Source/UI/UIMacroUserInfoWnd.h, Source/UI/UIPreviewEquipWnd.h, Source/UI/UIRefiningWnd.h, Source/UI/UIReputeWnd.h, Source/UI/UIRoundBoxTooltipWnd.h, Source/UI/UIScrollWnd.h, Source/UI/UISlotBitmap.h, Source/UI/UIStaticBitmap.h, Source/UI/UIStaticItem.h, Source/UI/Window/FuncDrawWNDChar.h, Source/UI/Window/MiniPartyWndAreaMgr.h, Source/UI/Window/UIAccountLimitedToolWnd.h, Source/UI/Window/UIBalloonOpenBtn.h, Source/UI/Window/UIBank_NewWnd.h, Source/UI/Window/UIBasicInfoWnd.h, Source/UI/Window/UIBattleMsgOptionWnd.h, Source/UI/Window/UIChangeNameWnd.h, Source/UI/Window/UIChatRoomWnd.h, Source/UI/Window/UICntWnd.h, Source/UI/Window/UICollectionSystemWnd.h, Source/UI/Window/UIDebuffRemoveWnd.h, Source/UI/Window/UIEmblemWnd.h, Source/UI/Window/UIEscOptionWnd.h, Source/UI/Window/UIHomunInfoWnd.h, Source/UI/Window/UIHotKeyWnd.h, Source/UI/Window/UIJobListWnd.h, Source/UI/Window/UILoginOTPWnd.h, Source/UI/Window/UILoginWnd.h, Source/UI/Window/UIMakeCharWnd.h, Source/UI/Window/UIMerInfoWnd.h, Source/UI/Window/UIMessageBox.h, Source/UI/Window/UIMessageBoxAutoreturn.h, Source/UI/Window/UIMileageWnd.h, Source/UI/Window/UIMiniBtnWnd.h, Source/UI/Window/UIMonsterDisplayWnd.h, Source/UI/Window/UIMonsterInfoWnd.h, Source/UI/Window/UINavigationHelpWnd.h, Source/UI/Window/UINavigationWnd.h, Source/UI/Window/UINewMakeCharWnd.h, Source/UI/Window/UINewSelectCharWnd.h, Source/UI/Window/UINewSkillListWnd.h, Source/UI/Window/UINormalMB.h, Source/UI/Window/UINoteWnd.h, Source/UI/Window/UINoticeWnd.h, Source/UI/Window/UIOpenMailBoxWnd.h, Source/UI/Window/UIOpenRoulletteWnd.h, Source/UI/Window/UIPartyBookingHelpWnd.h, Source/UI/Window/UIPayConfirmWnd.h, Source/UI/Window/UIPetEvolutionWnd.h, Source/UI/Window/UIPetInfoWnd.h, Source/UI/Window/UIRPImageWnd.h, Source/UI/Window/UIRPImageWnd2.h, Source/UI/Window/UIRebirthWnd.h, Source/UI/Window/UIReplayControlWnd.h, Source/UI/Window/UIReplayRECControlWnd.h, Source/UI/Window/UIRoMapWnd.h, Source/UI/Window/UIRodexContentsWnd.h, Source/UI/Window/UIRoulletteWnd.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISeekPartyListWnd.h, Source/UI/Window/UISeekPartyMBWnd.h, Source/UI/Window/UISeekPartyWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UISelectReplayDataWnd.h, Source/UI/Window/UISelectServerWnd.h, Source/UI/Window/UISerachStoreInfoWnd.h, Source/UI/Window/UIShowWarpWnd.h, Source/UI/Window/UITalkboxTrapInputWnd.h, Source/UI/Window/UITransMenuWnd.h, Source/UI/Window/UIVideoWnd.h, Source/UI/Window/UIViewCameraInfoWnd.h, Source/UI/Window/UIWindowCallBtnWnd.h, Source/UI/Window/UIWordDisplayWnd.h, Source/Utility/CRC32.h, Source/Utility/Compression/Zlib.h, Source/Utility/EncryptedName.h, Source/Utility/FileSignatureVerifier.h, Source/Utility/GGHash.h, Source/Utility/GGHashMgr.h, Source/Utility/GuidParse.h, Source/Utility/JsonCppLoader.h, Source/Utility/Md5State.h, Source/Utility/NFileLog.h, Source/Utility/NIPAddr.h, Source/Utility/ProcessSecurity.h, Source/Utility/RegistryKey.h, Source/Utility/SHA3.h, Source/Utility/Tokenizer.h, Source/Utility/XxHash3.h.
Adds to the build: Source/Client/Application/ClientOptions.cpp, Source/Client/Application/Registry.cpp, Source/Client/Application/RegistryKey.cpp, Source/Client/Application/Timer.cpp, Source/Client/Mode/EntityInit.cpp, Source/Client/Mode/ModeBaseEvents.cpp, Source/Client/Mode/ModeCursorDrawing.cpp, Source/Client/Mode/ModeFade.cpp, Source/Client/Mode/ModeFadeOut.cpp, Source/Client/Mode/ModeScreenshot.cpp, Source/Client/Mode/ModeTransitions.cpp, Source/Client/Replay/Replay.cpp, Source/Client/Replay/ReplayControl.cpp, Source/Client/Replay/ReplayPacketRecorder.cpp, Source/Client/Session/Session.cpp, Source/Client/Session/SessionAchievements.cpp, Source/Client/Session/SessionParty.cpp, Source/Client/Session/SessionPredicates.cpp, Source/Client/Session/SessionState.cpp, Source/Contents/Actors/ActorPickNode.cpp, Source/File/NFileLog.cpp, Source/Network/NIPAddr.cpp, Source/Network/Packets/ActorNamePacket.cpp, Source/Network/Packets/ClientKeepalive.cpp, Source/Network/Packets/ClientOptionPacket.cpp, Source/Network/Packets/ExecutableDigestPacket.cpp, Source/Network/Packets/GameTickPacket.cpp, Source/Render/DX7/AlphaQueuesDX7.cpp, Source/Render/DX7/AuxiliaryQueuesDX7.cpp, Source/Render/DX7/OpaqueQueuesDX7.cpp, Source/Render/DX7/RendererDX7.cpp, Source/Render/DX9/DeviceCapabilitiesDX9.cpp, Source/Render/Device/DeviceSelection.cpp, Source/Render/Device/Direct3DErrors.cpp, Source/Render/Device/DisplayMode.cpp, Source/Render/Device/RenderAdapter.cpp, Source/Render/Device/RenderBackends.cpp, Source/Render/Drawing/ActionSpriteDrawing.cpp, Source/Render/Drawing/BitmapDrawing.cpp, Source/Render/Drawing/BlendColor.cpp, Source/Render/Drawing/SpriteGeometry.cpp, Source/Render/Primitives/AlphaRectangle.cpp, Source/Render/Primitives/AuxiliarySubmission.cpp, Source/Render/Primitives/SpriteQuad.cpp, Source/Render/Primitives/TextureQuad.cpp, Source/Render/Primitives/UIRPDataDrawing.cpp, Source/Render/Projection/ScreenGeometry.cpp, Source/Render/Projection/ScreenRectangle.cpp, Source/Render/Projection/ViewportProjection.cpp, Source/Resource/Bitmap/EmblemResource.cpp, Source/Resource/Bitmap/GifLzw.cpp, Source/Resource/Bitmap/GifResource.cpp, Source/Resource/Bitmap/PaletteResource.cpp, Source/Resource/Bitmap/SkinPalette.cpp, Source/Resource/Bitmap/TextureNames.cpp, Source/Resource/Effects/EZeffectResource.cpp, Source/Resource/Json/JsonCppLoader.cpp, Source/Resource/Models/RmaResource.cpp, Source/Resource/Sprites/ImfLayerIndex.cpp, Source/Resource/Sprites/ImfResource.cpp, Source/Resource/Xml/XmlNode.cpp, Source/Resource/Xml/XmlParsing.cpp, Source/Security/FileSignatureVerifier.cpp, Source/Security/ProcessSecurity.cpp, Source/Security/UnknownA68.cpp, Source/UI/Achievement/UIAchWnd.cpp, Source/UI/Buttons/UIBalloonOpenBtn.cpp, Source/UI/Buttons/UIMiniBtnWnd.cpp, Source/UI/Buttons/UISlotBitmap.cpp, Source/UI/Buttons/UIStaticBitmap.cpp, Source/UI/Buttons/UIStaticItem.cpp, Source/UI/CashShop/UIMileageWnd.cpp, Source/UI/Chat/UIZeroChatWnd.cpp, Source/UI/Dialogs/UIAccountLimitedToolWnd.cpp, Source/UI/Dialogs/UILocaleTextWnd.cpp, Source/UI/Dialogs/UIMessageBox.cpp, Source/UI/Dialogs/UINormalMB.cpp, Source/UI/Dialogs/UINoteWnd.cpp, Source/UI/Dialogs/UINoticeWnd.cpp, Source/UI/Dialogs/UIRPImageWnd.cpp, Source/UI/Dialogs/UIRPImageWnd2.cpp, Source/UI/Dialogs/UITransMenuWnd.cpp, Source/UI/Dialogs/UIVideoWnd.cpp, Source/UI/Dialogs/UIWordDisplayWnd.cpp, Source/UI/Events/UICheckAttendanceWnd.cpp, Source/UI/Events/UIOpenRoulletteWnd.cpp, Source/UI/Events/UIRoulletteWnd.cpp, Source/UI/GameSettings/UIBattleMsgOptionWnd.cpp, Source/UI/GameSettings/UIEscOptionWnd.cpp, Source/UI/GameSettings/UIHotKeyWnd.cpp, Source/UI/GameSettings/UIHotkeyGuideWnd.cpp, Source/UI/GameSettings/UIViewCameraInfoWnd.cpp, Source/UI/Gauges/UIBarGraph.cpp, Source/UI/Guild/UIEmblemWnd.cpp, Source/UI/Items/UIChangeMaterialWnd.cpp, Source/UI/Items/UICollectionSystemWnd.cpp, Source/UI/Items/UIEquipmentPropertiesWnd.cpp, Source/UI/Items/UIGradeEnchantWnd.cpp, Source/UI/Items/UIItemMoveInfo.cpp, Source/UI/Items/UIItemReformWnd.cpp, Source/UI/Items/UIItemStoreComboBox.cpp, Source/UI/Items/UIItemStoreWnd.cpp, Source/UI/Items/UILapineBoxWnd.cpp, Source/UI/Items/UILapineScrollBar.cpp, Source/UI/Items/UILapineUpgradeBoxWnd.cpp, Source/UI/Items/UIMerchantItemLogWnd.cpp, Source/UI/Items/UIParaItemShopWnd.cpp, Source/UI/Items/UIPreviewEquipWnd.cpp, Source/UI/Items/UIRefiningWnd.cpp, Source/UI/Items/UISecondCostumeWnd.cpp, Source/UI/Lists/UIScrollWnd.cpp, Source/UI/Login/FuncDrawWNDChar.cpp, Source/UI/Login/UIChangeNameWnd.cpp, Source/UI/Login/UIDescriptRace.cpp, Source/UI/Login/UIEmailAddressWnd.cpp, Source/UI/Login/UILoginWnd.cpp, Source/UI/Login/UINewMakeCharWnd.cpp, Source/UI/Login/UINewSelectCharWnd.cpp, Source/UI/Login/UIPasswordWnd.cpp, Source/UI/Login/UISelCharForUServerWnd.cpp, Source/UI/Login/UIWaitDBSaveWnd.cpp, Source/UI/Macro/UICaptchaPreviewWnd.cpp, Source/UI/Macro/UICaptchaRegisterWnd.cpp, Source/UI/Macro/UIMacroBlackListCheckWnd.cpp, Source/UI/Macro/UIMacroDetectorWnd.cpp, Source/UI/Macro/UIMacroReport.cpp, Source/UI/Macro/UIMacroUserInfoWnd.cpp, Source/UI/Navigation/NavigationLink.cpp, Source/UI/Navigation/UIListBoxNavi.cpp, Source/UI/Navigation/UIMinimapZoomWnd.cpp, Source/UI/Navigation/UINavigationHelpWnd.cpp, Source/UI/Navigation/UINavigationWnd.cpp, Source/UI/Navigation/UIRoMapWnd.cpp, Source/UI/Navigation/UIScrollBarNavi.cpp, Source/UI/Navigation/UIShowWarpWnd.cpp, Source/UI/Party/MiniPartyGrid.cpp, Source/UI/Party/MiniPartyManager.cpp, Source/UI/Party/MiniPartyPlacement.cpp, Source/UI/Party/MiniPartyUsableArea.cpp, Source/UI/Party/UIJobSlotButton.cpp, Source/UI/Party/UIPartyBookingHelpWnd.cpp, Source/UI/Party/UISeekPartyListWnd.cpp, Source/UI/Party/UISeekPartyMBWnd.cpp, Source/UI/Party/UISeekPartyWnd.cpp, Source/UI/Repute/UIReputeWnd.cpp, Source/UI/Rodex/UIOpenMailBoxWnd.cpp, Source/UI/Rodex/UIRodexContentsWnd.cpp, Source/UI/SelectPackageItemBox/UIPackageBoxNameList.cpp, Source/UI/Shop/PriceCommission.cpp, Source/UI/Shop/UIBartermarketWnd.cpp, Source/UI/Shop/UISerachStoreInfoWnd.cpp, Source/UI/Skill/UIDebuffRemoveWnd.cpp, Source/UI/Skill/UIGraffiStrboxWnd.cpp, Source/UI/Skill/UINewSkillListWnd.cpp, Source/UI/Skill/UINewSkillListWndHitTest.cpp, Source/UI/Status/UIBasicInfoWnd.cpp, Source/UI/Status/UIJobListWnd.cpp, Source/UI/Status/UIPetEvolutionWnd.cpp, Source/UI/Status/UIRebirthWnd.cpp, Source/UI/Text/TextTagExtraction.cpp, Source/UI/Text/TextTagRegistry.cpp, Source/UI/Text/UIBroadcastBalloon.cpp, Source/UI/Text/UIRoundBoxTooltipWnd.cpp, Source/UI/Window/FrameSkin.cpp, Source/UI/Window/UIBasicCtrl.cpp, Source/UI/Window/WindowBackground.cpp, Source/UI/Window/WindowLowerBorder.cpp, Source/UI/Window/WindowOverlay.cpp, Source/UI/Window/WindowSprite.cpp, Source/UI/Window/WindowTitlebar.cpp, Source/Utility/BoolStubs.cpp, Source/Utility/Hash/CRC32.cpp, Source/Utility/Hash/GGHash.cpp, Source/Utility/Hash/GGHashMgr.cpp, Source/Utility/Hash/Md5State.cpp, Source/Utility/Hash/SHA3.cpp, Source/Utility/Hash/XxHash3.cpp, Source/Utility/Lexicon/LexiconTrie.cpp, Source/Utility/Text/GuidParse.cpp, Source/Utility/Text/Tokenizer.cpp
Deletes: Source/ActorPickNode.cpp, Source/ActorPickNode.h, Source/Archive/UnknownA68.cpp, Source/Client/ClientOptions.cpp, Source/Client/ModeBaseEvents.cpp, Source/Client/ModeCursorDrawing.cpp, Source/Client/ModeFade.cpp, Source/Client/ModeFade.h, Source/Client/ModeFadeOut.cpp, Source/Client/ModeFadeOut.h, Source/Client/ModeScreenshot.cpp, Source/Client/ModeScreenshot.h, Source/Client/ModeTransitions.cpp, Source/Client/Registry.cpp, Source/Client/Registry.h, Source/Client/Replay.cpp, Source/Client/Replay.h, Source/Client/ReplayControl.cpp, Source/Client/ReplayPacketRecorder.cpp, Source/Client/ReplayRecordOption.h, Source/Client/Session.cpp, Source/Client/Session.h, Source/Client/SessionAchievements.cpp, Source/Client/SessionParty.cpp, Source/Client/SessionPredicates.cpp, Source/Client/SessionState.cpp, Source/Client/Timer.cpp, Source/Client/Timer.h, Source/EntityInit.cpp, Source/Interface/BoolStubs.cpp, Source/LexiconTrie.cpp, Source/Network/ActorNamePacket.cpp, Source/Network/ActorNamePacket.h, Source/Network/ClientKeepalive.cpp, Source/Network/ClientKeepalive.h, Source/Network/ClientOptionPacket.cpp, Source/Network/ClientOptionPacket.h, Source/Network/ExecutableDigestPacket.cpp, Source/Network/ExecutableDigestPacket.h, Source/Network/GameTickPacket.cpp, Source/Network/GameTickPacket.h, Source/Render/ActionSpriteDrawing.cpp, Source/Render/ActionSpriteDrawing.h, Source/Render/AlphaQueuesDX7.cpp, Source/Render/AlphaRectangle.cpp, Source/Render/AuxiliaryQueuesDX7.cpp, Source/Render/AuxiliarySubmission.cpp, Source/Render/AuxiliarySubmission.h, Source/Render/BitmapDrawing.cpp, Source/Render/BitmapDrawing.h, Source/Render/BlendColor.cpp, Source/Render/BlendColor.h, Source/Render/DeviceCapabilitiesDX9.cpp, Source/Render/DeviceSelection.cpp, Source/Render/DeviceSelection.h, Source/Render/Direct3DErrors.cpp, Source/Render/Direct3DErrors.h, Source/Render/DisplayMode.cpp, Source/Render/DisplayMode.h, Source/Render/OpaqueQueuesDX7.cpp, Source/Render/RenderAdapter.cpp, Source/Render/RenderAdapter.h, Source/Render/RenderBackends.cpp, Source/Render/RenderBackends.h, Source/Render/RendererDX7.cpp, Source/Render/RendererDX7.h, Source/Render/ScreenGeometry.cpp, Source/Render/ScreenGeometry.h, Source/Render/ScreenRectangle.cpp, Source/Render/ScreenRectangle.h, Source/Render/SpriteGeometry.cpp, Source/Render/SpriteGeometry.h, Source/Render/SpriteQuad.cpp, Source/Render/SpriteQuad.h, Source/Render/TextureQuad.cpp, Source/Render/TextureQuad.h, Source/Render/TextureStageModes.h, Source/Render/UIRPDataDrawing.cpp, Source/Render/ViewportProjection.cpp, Source/Resource/BinkRuntime.h, Source/Resource/EZeffectResource.cpp, Source/Resource/EZeffectResource.h, Source/Resource/EmblemResource.cpp, Source/Resource/EmblemResource.h, Source/Resource/GifLzw.cpp, Source/Resource/GifLzw.h, Source/Resource/GifResource.cpp, Source/Resource/GifResource.h, Source/Resource/ImfLayerIndex.cpp, Source/Resource/ImfResource.cpp, Source/Resource/ImfResource.h, Source/Resource/PaletteResource.cpp, Source/Resource/PaletteResource.h, Source/Resource/RmaResource.cpp, Source/Resource/RmaResource.h, Source/Resource/SkinPalette.cpp, Source/Resource/SkinPalette.h, Source/Resource/TextureNames.cpp, Source/Resource/TextureNames.h, Source/Resource/XmlNode.cpp, Source/Resource/XmlNode.h, Source/Resource/XmlParsing.cpp, Source/UI/Buttons/UICashEmotionSprBtn.h, Source/UI/Buttons/UIDescriptRace.cpp, Source/UI/Buttons/UIDescriptRace.h, Source/UI/Buttons/UIItemMoveInfo.cpp, Source/UI/Buttons/UIItemMoveInfo.h, Source/UI/Buttons/UIJobSlotButton.cpp, Source/UI/Buttons/UIJobSlotButton.h, Source/UI/Buttons/UIReplayButton.h, Source/UI/Dialogs/UIChooseWarpWnd.h, Source/UI/Dialogs/UIEmailAddressWnd.cpp, Source/UI/Dialogs/UIEmailAddressWnd.h, Source/UI/Dialogs/UIGraffiStrboxWnd.cpp, Source/UI/Dialogs/UIGraffiStrboxWnd.h, Source/UI/Dialogs/UIMemorialDunWnd.h, Source/UI/Dialogs/UIMiniMapWnd.h, Source/UI/Dialogs/UIMinimapZoomWnd.cpp, Source/UI/Dialogs/UIMinimapZoomWnd.h, Source/UI/Dialogs/UINotifyQuestWnd.h, Source/UI/Dialogs/UIPasswordWnd.cpp, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Dialogs/UIPetTamingDeceiveWnd.h, Source/UI/Dialogs/UISecondPasswordEditWnd.h, Source/UI/Dialogs/UISelectCartWnd.h, Source/UI/Dialogs/UIWaitDBSaveWnd.cpp, Source/UI/Dialogs/UIWaitDBSaveWnd.h, Source/UI/FrameSkin.cpp, Source/UI/FrameSkin.h, Source/UI/Item/UIEquipmentPropertiesWnd.cpp, Source/UI/Item/UIEquipmentPropertiesWnd.h, Source/UI/Item/UIItemBaseWnd.h, Source/UI/Item/UIItemPurchaseWnd.h, Source/UI/Item/UIItemSellWnd.h, Source/UI/Item/UIItemSellWnd2.h, Source/UI/Item/UIItemShopWnd.h, Source/UI/Item/UIItemShopWnd2.h, Source/UI/Item/UIItemStoreFindWnd.h, Source/UI/Item/UIItemStoreSubWnd.h, Source/UI/Item/UIItemStoreWnd.cpp, Source/UI/Item/UIItemStoreWnd.h, Source/UI/Item/UIItemWnd.h, Source/UI/Item/UIMerchantItemLogWnd.cpp, Source/UI/Item/UIMerchantItemLogWnd.h, Source/UI/Item/UIParaItemShopWnd.cpp, Source/UI/Item/UIParaItemShopWnd.h, Source/UI/Lists/UIItemStoreComboBox.cpp, Source/UI/Lists/UIItemStoreComboBox.h, Source/UI/Lists/UIListBoxNavi.cpp, Source/UI/Lists/UIListBoxNavi.h, Source/UI/Lists/UIListBoxNaviSearch.h, Source/UI/Lists/UIPackageBoxNameList.cpp, Source/UI/Lists/UIPackageBoxNameList.h, Source/UI/Lists/UIReplayListBox.h, Source/UI/Lists/UIScrollBarNavi.cpp, Source/UI/Lists/UIScrollBarNavi.h, Source/UI/MiniPartyGrid.cpp, Source/UI/MiniPartyGrid.h, Source/UI/MiniPartyManager.cpp, Source/UI/MiniPartyPlacement.cpp, Source/UI/MiniPartyPlacement.h, Source/UI/MiniPartyUsableArea.cpp, Source/UI/PriceCommission.cpp, Source/UI/PriceCommission.h, Source/UI/Text/NavigationLink.cpp, Source/UI/Text/NavigationLink.h, Source/UI/Text/UIAchWnd.cpp, Source/UI/Text/UIAchWnd.h, Source/UI/TextTagExtraction.cpp, Source/UI/TextTagRegistry.cpp, Source/UI/TextTags.h, Source/UI/UIBarGraph.cpp, Source/UI/UIBarGraph.h, Source/UI/UIBartermarketWnd.cpp, Source/UI/UIBartermarketWnd.h, Source/UI/UIBasicCtrl.cpp, Source/UI/UIBasicCtrl.h, Source/UI/UIBroadcastBalloon.cpp, Source/UI/UIBroadcastBalloon.h, Source/UI/UICaptchaPreviewWnd.cpp, Source/UI/UICaptchaPreviewWnd.h, Source/UI/UICaptchaRegisterWnd.cpp, Source/UI/UICaptchaRegisterWnd.h, Source/UI/UIChangeMaterialWnd.cpp, Source/UI/UIChangeMaterialWnd.h, Source/UI/UICheckAttendanceWnd.cpp, Source/UI/UICheckAttendanceWnd.h, Source/UI/UIGradeEnchantWnd.cpp, Source/UI/UIGradeEnchantWnd.h, Source/UI/UIHotkeyGuideWnd.cpp, Source/UI/UIHotkeyGuideWnd.h, Source/UI/UIIngredientInfoWnd.h, Source/UI/UIItemReformWnd.cpp, Source/UI/UIItemReformWnd.h, Source/UI/UILapineBoxWnd.cpp, Source/UI/UILapineScrollBar.cpp, Source/UI/UILapineScrollBar.h, Source/UI/UILapineUpgradeBoxWnd.cpp, Source/UI/UILapineUpgradeBoxWnd.h, Source/UI/UIMacroBlackListCheckWnd.cpp, Source/UI/UIMacroBlackListCheckWnd.h, Source/UI/UIMacroDetectorWnd.cpp, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIMacroReport.cpp, Source/UI/UIMacroReport.h, Source/UI/UIMacroUserInfoWnd.cpp, Source/UI/UIMacroUserInfoWnd.h, Source/UI/UIPreviewEquipWnd.cpp, Source/UI/UIPreviewEquipWnd.h, Source/UI/UIRefiningWnd.cpp, Source/UI/UIRefiningWnd.h, Source/UI/UIReputeWnd.cpp, Source/UI/UIReputeWnd.h, Source/UI/UIRoundBoxTooltipWnd.cpp, Source/UI/UIRoundBoxTooltipWnd.h, Source/UI/UIScrollWnd.cpp, Source/UI/UIScrollWnd.h, Source/UI/UISlotBitmap.cpp, Source/UI/UISlotBitmap.h, Source/UI/UIStaticBitmap.cpp, Source/UI/UIStaticBitmap.h, Source/UI/UIStaticItem.cpp, Source/UI/UIStaticItem.h, Source/UI/Window/FuncDrawWNDChar.cpp, Source/UI/Window/FuncDrawWNDChar.h, Source/UI/Window/MiniPartyWndAreaMgr.h, Source/UI/Window/UIAccountLimitedToolWnd.cpp, Source/UI/Window/UIAccountLimitedToolWnd.h, Source/UI/Window/UIBalloonOpenBtn.cpp, Source/UI/Window/UIBalloonOpenBtn.h, Source/UI/Window/UIBank_NewWnd.h, Source/UI/Window/UIBasicInfoWnd.cpp, Source/UI/Window/UIBasicInfoWnd.h, Source/UI/Window/UIBattleMsgOptionWnd.cpp, Source/UI/Window/UIBattleMsgOptionWnd.h, Source/UI/Window/UIChangeNameWnd.cpp, Source/UI/Window/UIChangeNameWnd.h, Source/UI/Window/UIChatRoomWnd.h, Source/UI/Window/UICntWnd.h, Source/UI/Window/UICollectionSystemWnd.cpp, Source/UI/Window/UICollectionSystemWnd.h, Source/UI/Window/UIDebuffRemoveWnd.cpp, Source/UI/Window/UIDebuffRemoveWnd.h, Source/UI/Window/UIEmblemWnd.cpp, Source/UI/Window/UIEmblemWnd.h, Source/UI/Window/UIEscOptionWnd.cpp, Source/UI/Window/UIEscOptionWnd.h, Source/UI/Window/UIHomunInfoWnd.h, Source/UI/Window/UIHotKeyWnd.cpp, Source/UI/Window/UIHotKeyWnd.h, Source/UI/Window/UIJobListWnd.cpp, Source/UI/Window/UIJobListWnd.h, Source/UI/Window/UILocaleTextWnd.cpp, Source/UI/Window/UILoginOTPWnd.h, Source/UI/Window/UILoginWnd.cpp, Source/UI/Window/UILoginWnd.h, Source/UI/Window/UIMakeCharWnd.h, Source/UI/Window/UIMerInfoWnd.h, Source/UI/Window/UIMessageBox.cpp, Source/UI/Window/UIMessageBox.h, Source/UI/Window/UIMessageBoxAutoreturn.h, Source/UI/Window/UIMileageWnd.cpp, Source/UI/Window/UIMileageWnd.h, Source/UI/Window/UIMiniBtnWnd.cpp, Source/UI/Window/UIMiniBtnWnd.h, Source/UI/Window/UIMonsterDisplayWnd.h, Source/UI/Window/UIMonsterInfoWnd.h, Source/UI/Window/UINavigationHelpWnd.cpp, Source/UI/Window/UINavigationHelpWnd.h, Source/UI/Window/UINavigationWnd.cpp, Source/UI/Window/UINavigationWnd.h, Source/UI/Window/UINewMakeCharWnd.cpp, Source/UI/Window/UINewMakeCharWnd.h, Source/UI/Window/UINewSelectCharWnd.cpp, Source/UI/Window/UINewSelectCharWnd.h, Source/UI/Window/UINewSkillListWnd.cpp, Source/UI/Window/UINewSkillListWnd.h, Source/UI/Window/UINewSkillListWndHitTest.cpp, Source/UI/Window/UINormalMB.cpp, Source/UI/Window/UINormalMB.h, Source/UI/Window/UINoteWnd.cpp, Source/UI/Window/UINoteWnd.h, Source/UI/Window/UINoticeWnd.cpp, Source/UI/Window/UINoticeWnd.h, Source/UI/Window/UIOpenMailBoxWnd.cpp, Source/UI/Window/UIOpenMailBoxWnd.h, Source/UI/Window/UIOpenRoulletteWnd.cpp, Source/UI/Window/UIOpenRoulletteWnd.h, Source/UI/Window/UIPartyBookingHelpWnd.cpp, Source/UI/Window/UIPartyBookingHelpWnd.h, Source/UI/Window/UIPayConfirmWnd.h, Source/UI/Window/UIPetEvolutionWnd.cpp, Source/UI/Window/UIPetEvolutionWnd.h, Source/UI/Window/UIPetInfoWnd.h, Source/UI/Window/UIRPImageWnd.cpp, Source/UI/Window/UIRPImageWnd.h, Source/UI/Window/UIRPImageWnd2.cpp, Source/UI/Window/UIRPImageWnd2.h, Source/UI/Window/UIRebirthWnd.cpp, Source/UI/Window/UIRebirthWnd.h, Source/UI/Window/UIReplayControlWnd.h, Source/UI/Window/UIReplayRECControlWnd.h, Source/UI/Window/UIRoMapWnd.cpp, Source/UI/Window/UIRoMapWnd.h, Source/UI/Window/UIRodexContentsWnd.cpp, Source/UI/Window/UIRodexContentsWnd.h, Source/UI/Window/UIRoulletteWnd.cpp, Source/UI/Window/UIRoulletteWnd.h, Source/UI/Window/UISecondCostumeWnd.cpp, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISeekPartyListWnd.cpp, Source/UI/Window/UISeekPartyListWnd.h, Source/UI/Window/UISeekPartyMBWnd.cpp, Source/UI/Window/UISeekPartyMBWnd.h, Source/UI/Window/UISeekPartyWnd.cpp, Source/UI/Window/UISeekPartyWnd.h, Source/UI/Window/UISelCharForUServerWnd.cpp, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UISelectReplayDataWnd.h, Source/UI/Window/UISelectServerWnd.h, Source/UI/Window/UISerachStoreInfoWnd.cpp, Source/UI/Window/UISerachStoreInfoWnd.h, Source/UI/Window/UIShowWarpWnd.cpp, Source/UI/Window/UIShowWarpWnd.h, Source/UI/Window/UITalkboxTrapInputWnd.h, Source/UI/Window/UITransMenuWnd.cpp, Source/UI/Window/UITransMenuWnd.h, Source/UI/Window/UIVideoWnd.cpp, Source/UI/Window/UIVideoWnd.h, Source/UI/Window/UIViewCameraInfoWnd.cpp, Source/UI/Window/UIViewCameraInfoWnd.h, Source/UI/Window/UIWindowCallBtnWnd.h, Source/UI/Window/UIWordDisplayWnd.cpp, Source/UI/Window/UIWordDisplayWnd.h, Source/UI/Window/UIZeroChatWnd.cpp, Source/UI/WindowBackground.cpp, Source/UI/WindowLowerBorder.cpp, Source/UI/WindowOverlay.cpp, Source/UI/WindowSprite.cpp, Source/UI/WindowTitlebar.cpp, Source/Utility/CRC32.cpp, Source/Utility/CRC32.h, Source/Utility/Compression/Zlib.h, Source/Utility/EncryptedName.h, Source/Utility/FileSignatureVerifier.cpp, Source/Utility/FileSignatureVerifier.h, Source/Utility/GGHash.cpp, Source/Utility/GGHash.h, Source/Utility/GGHashMgr.cpp, Source/Utility/GGHashMgr.h, Source/Utility/GuidParse.cpp, Source/Utility/GuidParse.h, Source/Utility/JsonCppLoader.cpp, Source/Utility/JsonCppLoader.h, Source/Utility/Md5State.cpp, Source/Utility/Md5State.h, Source/Utility/NFileLog.cpp, Source/Utility/NFileLog.h, Source/Utility/NIPAddr.cpp, Source/Utility/NIPAddr.h, Source/Utility/ProcessSecurity.cpp, Source/Utility/ProcessSecurity.h, Source/Utility/RegistryKey.cpp, Source/Utility/RegistryKey.h, Source/Utility/SHA3.cpp, Source/Utility/SHA3.h, Source/Utility/Tokenizer.cpp, Source/Utility/Tokenizer.h, Source/Utility/XxHash3.cpp, Source/Utility/XxHash3.h
2026-11-11 01:05:24 +00:00

718 lines
26 KiB
C++

#include "Contents/Effects/Core/EffectTypes.h"
#include "Client/Session/Session.h"
#include "Script/LuaScript.h"
#include <cstring>
// INLINED
static __forceinline bool IsTaekwonDisplayJob() {
return (g_session.GetDisplayJob() >= 4046 && g_session.GetDisplayJob() <= 4049) || g_session.GetDisplayJob() == 4225 ||
g_session.GetDisplayJob() == 4226 || g_session.GetDisplayJob() == 4238 || g_session.GetDisplayJob() == 4227 ||
(g_session.GetDisplayJob() >= 4239 && g_session.GetDisplayJob() <= 4244) || g_session.GetDisplayJob() == 4302 ||
g_session.GetDisplayJob() == 4303 || g_session.GetDisplayJob() == 4316;
}
// OFFSET: 0x00E166E0
// FUNCTION: fn_23833
const char* CSession::GetEFSTImgFileName(int efstId, int type) {
const char* fileName = nullptr;
this->m_hotkeyScript->Call("GetEFSTImgFileName", "dd>s", efstId, type, &fileName);
if (strcmp(fileName, "") != 0) {
return fileName;
}
switch (type) {
case 0:
switch (efstId) {
case EFST_SWORDCLAN:
return "effect\\SWORDCLAN.TGA";
case EFST_ARCWANDCLAN:
return "effect\\ARCWANDCLAN.TGA";
case EFST_GOLDENMACECLAN:
return "effect\\GOLDENMACECLAN.TGA";
case EFST_CROSSBOWCLAN:
return "effect\\CROSSBOWCLAN.TGA";
}
break;
case 1:
switch (efstId) {
case EFST_BROKENARMOR:
return "effect\\갑옷파괴.tga";
case EFST_ILLUSION:
return "effect\\환각.tga";
case EFST_QUAGMIRE:
return "effect\\콰그마이어.tga";
case EFST_BROKENWEAPON:
return "effect\\무기파괴.tga";
case EFST_WEIGHTOVER50:
return "effect\\무게50이상.tga";
case EFST_WEIGHTOVER90:
return "effect\\무게90이상.tga";
case EFST_NOEQUIPWEAPON:
return "effect\\스트립웨폰.tga";
case EFST_NOEQUIPSHIELD:
return "effect\\스트립쉴드.tga";
case EFST_NOEQUIPARMOR:
return "effect\\스트립아머.tga";
case EFST_NOEQUIPHELM:
return "effect\\스트립헬름.tga";
case EFST_PROPERTYFIRE:
if (IsTaekwonDisplayJob()) {
return "effect\\i_p_FIRE.tga";
}
return "effect\\프레임런쳐.tga";
case EFST_DEC_AGI:
return "effect\\민첩성감소.tga";
case EFST_ADORAMUS:
return "effect\\민첩성감소.tga";
case EFST_TARGET_ASPD:
return "effect\\멘탈포션.tga";
case EFST_FOOD_INT:
return "effect\\Int_gogi.tga";
case EFST_FOOD_INT_CASH:
return "effect\\Int_gogi.tga";
case EFST_COCKTAIL_WARG_BLOOD:
return "effect\\Int_gogi.tga";
case EFST_FOOD_STR:
return "effect\\Str_gogi.tga";
case EFST_FOOD_STR_CASH:
return "effect\\Str_gogi.tga";
case EFST_SAVAGE_STEAK:
return "effect\\Str_gogi.tga";
case EFST_FOOD_AGI:
return "effect\\Agi_gogi.tga";
case EFST_FOOD_AGI_CASH:
return "effect\\Agi_gogi.tga";
case EFST_DROCERA_HERB_STEAMED:
return "effect\\Agi_gogi.tga";
case EFST_FOOD_VIT:
return "effect\\Vit_gogi.tga";
case EFST_FOOD_VIT_CASH:
return "effect\\Vit_gogi.tga";
case EFST_MINOR_BBQ:
return "effect\\Vit_gogi.tga";
case EFST_FOOD_DEX:
return "effect\\Dex_gogi.tga";
case EFST_FOOD_DEX_CASH:
return "effect\\Dex_gogi.tga";
case EFST_SIROMA_ICE_TEA:
return "effect\\Dex_gogi.tga";
case EFST_FOOD_LUK:
return "effect\\Luk_gogi.tga";
case EFST_FOOD_LUK_CASH:
return "effect\\Luk_gogi.tga";
case EFST_PUTTI_TAILS_NOODLES:
return "effect\\Luk_gogi.tga";
case EFST_FOOD_BASICAVOIDANCE:
case EFST_FOOD_BASICHIT:
case EFST_FOOD_CRITICALSUCCESSVALUE:
return "effect\\gogi.tga";
case EFST_PARTYFLEE:
return "effect\\gogi.tga";
case EFST_CASH_PLUSEXP:
return "effect\\exp.tga";
case EFST_CASH_DEATHPENALTY:
return "effect\\death.tga";
case EFST_CASH_RECEIVEITEM:
return "effect\\item.tga";
case EFST_MONSTER_TRANSFORM:
return "effect\\변신.tga";
case EFST_CASH_PLUSONLYJOBEXP:
return "effect\\job.tga";
case EFST_REWARD_PLUSONLYJOBEXP:
return "effect\\job.tga";
case EFST_HANDICAPSTATE_NORECOVER:
return "effect\\NORECOVER.TGA";
case EFST_GM_BATTLE:
case EFST_GM_BATTLE2:
return "effect\\icon02.tga";
case EFST_2011RWC_SCROLL:
return "effect\\rwcscroll.tga";
case EFST_DARKCROW:
return "effect\\darkcrow.tga";
case EFST_REBOUND:
return "effect\\REBOUND.tga";
case EFST_STOMACHACHE:
return "effect\\npc_hellpower.tga";
}
break;
case 2:
switch (efstId) {
case EFST_ENDURE:
return "effect\\인듀어.tga";
case EFST_ENCHANTPOISON:
return "effect\\인찬트포이즌.tga";
case EFST_CLOAKING:
return "effect\\클로킹.tga";
case EFST_TWOHANDQUICKEN:
return "effect\\투핸드퀴큰.tga";
case EFST_MAXIMIZE:
return "effect\\맥시마이즈파워.tga";
case EFST_POISONREACT:
return "effect\\포이즌리액트.tga";
case EFST_AUTOGUARD:
return "effect\\오토가드.tga";
case EFST_AUTOSPELL:
return "effect\\오토스펠.tga";
case EFST_PROVOKE:
return "effect\\프로보크.tga";
case EFST_OVERTHRUST:
return "effect\\오버트러스트.tga";
case EFST_WEAPONPERFECT:
return "effect\\웨폰퍼펙션.tga";
case EFST_HIDING:
return "effect\\하이딩.tga";
case EFST_SPEARQUICKEN:
return "effect\\스피어퀴큰.tga";
case EFST_DEFENDER:
return "effect\\디펜더.tga";
case EFST_REFLECTSHIELD:
return "effect\\리플렉트쉴드.tga";
case EFST_PROPERTYWATER:
if (IsTaekwonDisplayJob()) {
return "effect\\i_p_WATER.tga";
}
return "effect\\프로스트웨폰.tga";
case EFST_PROPERTYWIND:
if (IsTaekwonDisplayJob()) {
return "effect\\i_p_WIND.tga";
}
return "effect\\라이트닝로더.tga";
case EFST_PARRYING:
return "effect\\ICON10.tga";
case EFST_ADRENALINE:
return "effect\\아드레날린러쉬.tga";
case EFST_ADRENALINE2:
return "effect\\아드레날린러쉬.tga";
case EFST_BLOODING:
return "effect\\출혈상태.tga";
case EFST_JOINTBEAT:
return "effect\\관절공격.tga";
case EFST_TRUESIGHT:
return "effect\\ICON09.tga";
case EFST_WINDWALK:
return "effect\\ICON06.tga";
case EFST_CARTBOOST:
return "effect\\ICON07.tga";
case EFST_MELTDOWN:
return "effect\\ICON03.tga";
case EFST_SWORDREJECT:
return "effect\\ICON04.tga";
case EFST_MARIONETTE_MASTER:
case EFST_MARIONETTE:
return "effect\\ICON01.tga";
case EFST_AUTOBERSERK:
return "effect\\금강불괴.tga";
case EFST_STORMKICK_ON:
return "effect\\i_STORMKICK.tga";
case EFST_DOWNKICK_ON:
return "effect\\i_DOWNKICK.tga";
case EFST_TURNKICK_ON:
return "effect\\i_TURNKICK.tga";
case EFST_COUNTER_ON:
return "effect\\i_COUNTER.tga";
case EFST_DODGE_ON:
return "effect\\i_DODGE.tga";
case EFST_STRUP:
return "effect\\i_RUN.tga";
case EFST_PROPERTYDARK:
return "effect\\i_p_DARK.tga";
case EFST_PROPERTYTELEKINESIS:
return "effect\\i_p_TELE.tga";
case EFST_EDP:
return "effect\\I_치독.tga";
case EFST_PRESERVE:
return "effect\\I_프리저브.tga";
case EFST_CHASEWALK2:
return "effect\\I_체이스힘.tga";
case EFST_GROUNDMAGIC:
return "effect\\I_장판.tga";
case EFST_DOUBLECASTING:
return "effect\\I_더블캐스팅.tga";
case EFST_OVERTHRUSTMAX:
return "effect\\I_오버맥스.tga";
case EFST_SUN_COMFORT:
return "effect\\i_SUNCOMFORT.tga";
case EFST_MOON_COMFORT:
return "effect\\i_MOONCOMFORT.tga";
case EFST_STAR_COMFORT:
return "effect\\i_STARCOMFORT.tga";
case EFST_KAIZEL:
return "effect\\i_KAIZEL.tga";
case EFST_KAAHI:
return "effect\\i_KAAHI.tga";
case EFST_KAUPE:
return "effect\\i_KAUPE.tga";
case EFST_CR_SHRINK:
return "effect\\i_shrink.tga";
case EFST_WZ_SIGHTBLASTER:
return "effect\\i_sightblaster.tga";
case EFST_RG_CCONFINE_M:
case EFST_RG_CCONFINE_S:
return "effect\\i_closeconfine.tga";
case EFST_NJ_BUNSINJYUTSU:
return "effect\\i_BUNSIN.tga";
case EFST_NJ_UTSUSEMI:
return "effect\\i_MAEMI.tga";
case EFST_NJ_NEN:
return "effect\\i_NEN.tga";
case EFST_GS_ADJUSTMENT:
return "effect\\i_ADJUSTMENT.tga";
case EFST_GS_ACCURACY:
return "effect\\i_ACCURACY.tga";
case EFST_GS_MADNESSCANCEL:
return "effect\\i_MADNESS.tga";
case EFST_GS_GATLINGFEVER:
return "effect\\i_FEVER.tga";
case EFST_SLOWCAST:
return "effect\\slowcast.tga";
case EFST_CRITICALWOUND:
return "effect\\criticalwound.tga";
case EFST_PLUSATTACKPOWER:
return "effect\\PLUSATTACKPOWER.tga";
case EFST_PROTECT_DEF:
return "effect\\물리방어포션.tga";
case EFST_PROTECTEXP:
return "effect\\엄마아빠사랑해요.tga";
case EFST_ANGEL_PROTECT:
return "effect\\엄마아빠사랑해요.tga";
case EFST_POPECOOKIE:
return "effect\\ICON02.tga";
case EFST_VITALIZE_POTION:
return "effect\\ICON02.tga";
case EFST_TAROTCARD:
return "effect\\I_타로카드.tga";
case EFST_MORA_BUFF:
return "effect\\I_타로카드.tga";
case EFST_ATKER_BLOOD:
return "effect\\SP소모량감소포션.tga";
case EFST_TARGET_BLOOD:
return "effect\\올상태저항포션.tga";
case EFST_NEUTRALBARRIER:
return "effect\\뉴트럴배리어.tga";
case EFST_SHAPESHIFT:
return "effect\\셰이프쉬프트.tga";
case EFST_STEALTHFIELD:
return "effect\\스텔스필드.tga";
case EFST_ANALYZE:
return "effect\\애널라이즈.tga";
case EFST_ACCELERATION:
return "effect\\엑셀레이션.tga";
case EFST_RENOVATIO:
return "effect\\레노바티오.tga";
case EFST_AB_SECRAMENT:
return "effect\\세크라멘트.tga";
case EFST_DEADLYINFECT:
return "effect\\데들리인펙트.tga";
case EFST_REPRODUCE:
return "effect\\리프로듀스.tga";
case EFST_ENERVATION:
return "effect\\Masquerade_ENERVATION.tga";
case EFST_GROOMY:
return "effect\\Masquerade_GROOMY.tga";
case EFST_IGNORANCE:
return "effect\\Masquerade_IGNORANCE.tga";
case EFST_LAZINESS:
return "effect\\Masquerade_LAZINESS.tga";
case EFST_UNLUCKY:
return "effect\\Masquerade_UNLUCKY.tga";
case EFST_WEAKNESS:
return "effect\\Masquerade_WEAKNESS.tga";
case EFST_BODYPAINT:
return "effect\\바디페인팅.tga";
case EFST_SHADOWFORM:
return "effect\\쉐도우폼.tga";
case EFST_STRIPACCESSARY:
return "effect\\스트립액세서리.tga";
case EFST_AUTOSHADOWSPELL:
return "effect\\오토쉐도우스펠.tga";
case EFST_INVISIBILITY:
return "effect\\인비지빌리티.tga";
case EFST_OVERHEAT:
return "effect\\오버히트.tga";
case EFST_INFRAREDSCAN:
return "effect\\인프라레드스캔.tga";
case EFST_COLD:
return "effect\\다이아몬드더스트.tga";
case EFST_HOVERING:
return "effect\\호버링.tga";
case EFST_HELLPOWER:
return "effect\\npc_hellpower.tga";
case EFST_CRITICALPERCENT:
return "effect\\연마제.tga";
case EFST_HEALPLUS:
return "effect\\회복력향상포션.tga";
case EFST_L_LIFEPOTION:
return "effect\\중형생명수.tga";
case EFST_G_LIFEPOTION:
return "effect\\중형생명수.tga";
case EFST_PLUSAVOIDVALUE:
return "effect\\환영의술잔.tga";
case EFST_PROTECT_MDEF:
return "effect\\마법방어포션.tga";
case EFST_ARMOR_PROPERTY:
return "effect\\캐시갑옷속성부여.tga";
case EFST_ENCHANTBLADE:
return "effect\\RK_ENCHANT.tga";
case EFST_REFRESH:
return "effect\\RK_NAUTHIZ.tga";
case EFST_VITALITYACTIVATION:
return "effect\\RK_ISHA.tga";
case EFST_FIGHTINGSPIRIT:
return "effect\\RK_EISIR.tga";
case EFST_ABUNDANCE:
return "effect\\RK_URUZ.tga";
case EFST_GIANTGROWTH:
return "effect\\RK_TURISUSS.tga";
case EFST_STONEHARDSKIN:
return "effect\\RK_HAGALAZ.tga";
case EFST_STR_SCROLL:
return "effect\\str_gogi.tga";
case EFST_INT_SCROLL:
return "effect\\int_gogi.tga";
case EFST_ONEHANDQUICKEN:
return "effect\\i_ONEHAND.tga";
case EFST_ACARAJE:
return "effect\\i_ONEHAND.tga";
case EFST_MARSHOFABYSS:
return "effect\\MARSHOFABYSS.tga";
case EFST_FROSTMISTY:
return "effect\\FROSTMISTY.tga";
case EFST_RECOGNIZEDSPELL:
return "effect\\RECOGNIZEDSPELL.tga";
case EFST_FEARBREEZE:
return "effect\\RA_FEARBREEZE.tga";
case EFST_LEECHESEND:
return "effect\\거머리.tga";
case EFST_OBLIVIONCURSE:
return "effect\\망각의재.tga";
case EFST_DEATHHURT:
return "effect\\상처오염독.tga";
case EFST_VENOMBLEED:
return "effect\\쇠약독.tga";
case EFST_TOXIN:
return "effect\\신경마비독.tga";
case EFST_PYREXIA:
return "effect\\열병독.tga";
case EFST_MAGICMUSHROOM:
return "effect\\웃음버섯.tga";
case EFST_WEAPONBLOCKING:
return "effect\\웨폰블로킹.tga";
case EFST_CLOAKINGEXCEED:
return "effect\\포이즈닝웨폰.tga";
case EFST_POISONINGWEAPON:
return "effect\\감각마비독.tga";
case EFST_PARALYSE:
return "effect\\감각마비독.tga";
case EFST_MOONLIT_SERENADE:
return "effect\\달빛의세레나데.tga";
case EFST_LERADS_DEW:
return "effect\\레라드의이슬.tga";
case EFST_SONG_OF_MANA:
return "effect\\마나의노래.tga";
case EFST_ECHOSONG:
return "effect\\메아리의노래.tga";
case EFST_MELODYOFSINK:
return "effect\\멜로디오브싱크.tga";
case EFST_BEYOND_OF_WARCRY:
return "effect\\비욘드오브워크라이.tga";
case EFST_SATURDAY_NIGHT_FEVER:
return "effect\\새터데이나이트피버.tga";
case EFST_GLOOMYDAY:
return "effect\\수줍은하루의우울.tga";
case EFST_SIRCLEOFNATURE:
return "effect\\순환하는자연의소리.tga";
case EFST_SWING:
return "effect\\스윙댄스.tga";
case EFST_DEEP_SLEEP:
return "effect\\안식의자장가.tga";
case EFST_UNLIMITED_HUMMING_VOICE:
return "effect\\언리미티드허밍보이스.tga";
case EFST_SYMPHONY_LOVE:
return "effect\\연인들을위한심포니.tga";
case EFST_DANCE_WITH_WUG:
return "effect\\워그와함께춤을.tga";
case EFST_RUSH_WINDMILL:
return "effect\\풍차를향해돌격.tga";
case EFST_HARMONIZE:
return "effect\\하모나이즈.tga";
case EFST_CLOUD_KILL:
return "effect\\클라우드킬.tga";
case EFST_WARMER:
return "effect\\워머.tga";
case EFST_STRIKING:
return "effect\\스트라이킹.tga";
case EFST_LIGHTNINGWALK:
return "effect\\섬전보.tga";
case EFST_RAISINGDRAGON:
return "effect\\잠룡승천.tga";
case EFST_GENTLETOUCH_ENERGYGAIN:
return "effect\\점혈구.tga";
case EFST_GENTLETOUCH_CHANGE:
return "effect\\점혈반.tga";
case EFST_GENTLETOUCH_REVITALIZE:
return "effect\\점혈활.tga";
case EFST_LG_REFLECTDAMAGE:
return "effect\\LG_REFLECTDAMAGE.tga";
case EFST_SHIELDSPELL_DEF:
return "effect\\LG_SHIELDSPELL_방.tga";
case EFST_SHIELDSPELL_MDEF:
return "effect\\LG_SHIELDSPELL_마.tga";
case EFST_SHIELDSPELL_REF:
return "effect\\LG_SHIELDSPELL_연.tga";
case EFST_PRESTIGE:
return "effect\\LG_PRESTIGE.tga";
case EFST_BANDING:
return "effect\\LG_BANDING.tga";
case EFST_INSPIRATION:
return "effect\\LG_INSPIRATION.tga";
case EFST_THORNS_TRAP:
return "effect\\가시나무덫.tga";
case EFST_GN_CARTBOOST:
return "effect\\카트부스트.tga";
case EFST_FORCEOFVANGUARD:
return "effect\\포스오브뱅가드.tga";
case EFST_ATKER_ASPD:
return "effect\\대환단.tga";
case EFST_ATKER_MOVESPEED:
return "effect\\태청단.tga";
case EFST_MVPCARD_ORCHERO:
return "effect\\MVPCARD_ORCHERO.tga";
case EFST_MVPCARD_ORCLORD:
return "effect\\MVPCARD_ORCLORD.tga";
case EFST_MVPCARD_TAOGUNKA:
return "effect\\MVPCARD_TAOGUNKA.tga";
case EFST_MVPCARD_MISTRESS:
return "effect\\MVPCARD_MISTRESS.tga";
case EFST_ODINS_POWER:
return "effect\\all_odins_power.tga";
case EFST_TENSIONRELAX:
return "effect\\ICON08.tga";
case EFST_SKF_CAST:
case EFST_SKF_ASPD:
case EFST_SKF_ATK:
case EFST_SKF_MATK:
return "effect\\ICON08.tga";
case EFST_S_LIFEPOTION:
return "effect\\소형생명수.tga";
case EFST_M_LIFEPOTION:
return "effect\\소형생명수.tga";
case EFST_SIT:
return "effect\\앉기.tga";
case EFST_SET_NUM_DEF:
case EFST_SET_PER_DEF:
return "effect\\SETDEF.TGA";
case EFST_CLIENT_ONLY_EQUIP_ARROW:
return "effect\\ArrowN.tga";
case EFST_MANU_ATK:
return "effect\\EFST_ATK.tga";
case EFST_SPL_ATK:
return "effect\\EFST_ATK.tga";
case EFST_JP_EVENT01:
return "effect\\EFST_ATK.tga";
case EFST_MANU_MATK:
case EFST_SPL_MATK:
return "effect\\EFST_MATK.tga";
case EFST_MAGIC_CANDY:
return "effect\\EFST_MATK.tga";
case EFST_JP_EVENT02:
return "effect\\EFST_MATK.tga";
case EFST_MANU_DEF:
return "effect\\EFST_DEF.tga";
case EFST_SPL_DEF:
return "effect\\EFST_DEF.tga";
case EFST_JP_EVENT03:
return "effect\\EFST_DEF.tga";
case EFST_JP_EVENT04:
return "effect\\EXP.tga";
case EFST_HALLUCINATIONWALK:
return "effect\\할루시네이션워크.tga";
case EFST_NPC_HALLUCINATIONWALK:
return "effect\\할루시네이션워크.tga";
case EFST_ASSUMPTIO:
return "effect\\ICON05.tga";
case EFST_ASSUMPTIO2:
return "effect\\ICON05.tga";
case EFST_ASSUMPTIO_BUFF:
return "effect\\ICON05.tga";
case EFST_PROPERTYUNDEAD:
return "effect\\글로리아.tga";
case EFST_EARTHSCROLL:
return "effect\\글로리아.tga";
case EFST_PET:
case EFST_MENTAL:
case EFST_EXPMEMORY:
case EFST_PERFORMANCE:
case EFST_GAIN:
case EFST_GRIFFON:
case EFST_DRIFT:
case EFST_WALLSHIFT:
case EFST_REINCARNATION:
case EFST_PATTACK:
case EFST_PSPEED:
case EFST_PDEFENSE:
case EFST_PCRITICAL:
case EFST_RANKING:
case EFST_PTRIPLE:
case EFST_DENERGY:
case EFST_WAVE1:
case EFST_WAVE2:
case EFST_WAVE3:
case EFST_WAVE4:
case EFST_DAURA:
case EFST_DFREEZER:
case EFST_DPUNISH:
case EFST_DBARRIER:
case EFST_DWARNING:
case EFST_DACCEL:
case EFST_DBLOCK:
case EFST_DA_ENERGY:
case EFST_DA_FIRSTSLOT:
case EFST_DA_HEADDEF:
case EFST_DA_SPACE:
case EFST_DA_TRANSFORM:
case EFST_DA_ITEMREBUILD:
case EFST_DA_ILLUSION:
case EFST_DA_DARKPOWER:
case EFST_DA_EARPLUG:
return "effect\\글로리아.tga";
case EFST_DA_CONTRACT:
return "effect\\죽은척하기.tga";
case EFST_DA_BLACK:
case EFST_DA_MAGICCART:
case EFST_CRYSTAL:
case EFST_DA_REBUILD:
case EFST_DA_EDARKNESS:
case EFST_DA_EGUARDIAN:
case EFST_DA_TIMEOUT:
return "effect\\글로리아.tga";
}
break;
case 3:
switch (efstId) {
case EFST_CONCENTRATION:
return "effect\\집중력향상.tga";
case EFST_TRICKDEAD:
return "effect\\죽은척하기.tga";
case EFST_FALCON:
return "effect\\팔콘.tga";
case EFST_SHOUT:
return "effect\\고성지르기.tga";
case EFST_ENERGYCOAT:
return "effect\\에너지코트.tga";
case EFST_ATTHASTE_POTION1:
case EFST_ATTHASTE_POTION2:
case EFST_ATTHASTE_POTION3:
case EFST_ATTHASTE_INFINITY:
return "effect\\공속물약.tga";
case EFST_PROTECTWEAPON:
return "effect\\케미컬프로텍션[웨폰].tga";
case EFST_PROTECTSHIELD:
return "effect\\케미컬프로텍션[쉴드].tga";
case EFST_PROTECTARMOR:
return "effect\\케미컬프로텍션[아머].tga";
case EFST_PROTECTHELM:
return "effect\\케미컬프로텍션[헬름].tga";
case EFST_PROPERTYGROUND:
if (IsTaekwonDisplayJob()) {
return "effect\\i_p_EARTH.tga";
}
return "effect\\사이즈믹웨폰.tga";
case EFST_PLUSMAGICPOWER:
return "effect\\PLUSMAGICPOWER.tga";
case EFST_WUGRIDER:
return "effect\\wolfmount.tga";
case EFST_RIDING:
return "effect\\라이딩.tga";
case EFST_ALL_RIDING:
return "effect\\라이딩.tga";
case EFST_SET_NUM_MDEF:
case EFST_SET_PER_MDEF:
return "effect\\SETMDEF.TGA";
case EFST_ATTHASTE_CASH:
return "effect\\ASPDCASH.TGA";
case EFST_2011RWC:
return "effect\\ELDICASTES.TGA";
}
break;
case 4:
switch (efstId) {
case EFST_GLORIA:
return "effect\\글로리아.tga";
case EFST_KYRIE:
return "effect\\기리에엘레이손.tga";
case EFST_LEXAETERNA:
return "effect\\렉스에테르나.tga";
case EFST_CRUCIS:
return "effect\\시그넘크루시스.tga";
case EFST_MAGNIFICAT:
return "effect\\마니피캇.tga";
case EFST_BLESSING:
return "effect\\블레싱.tga";
case EFST_BENEDICTIO:
return "effect\\성체강복.tga";
case EFST_SUFFRAGIUM:
return "effect\\수프라기움.tga";
case EFST_SLOWPOISON:
return "effect\\슬로우포이즌.tga";
case EFST_ASPERSIO:
if (IsTaekwonDisplayJob()) {
return "effect\\i_p_SAINT.tga";
}
return "effect\\아스페르시오.tga";
case EFST_WEAPONPROPERTY:
if (IsTaekwonDisplayJob()) {
return "effect\\i_p_SAINT.tga";
}
return "effect\\아스페르시오.tga";
case EFST_ANGELUS:
return "effect\\안젤루스.tga";
case EFST_IMPOSITIO:
return "effect\\임포시티오마누스.tga";
case EFST_PROVIDENCE:
return "effect\\신의뜻.tga";
case EFST_STEELBODY:
return "effect\\STEELBODY.tga";
case EFST_INC_AGI:
return "effect\\민첩성증가.tga";
case EFST_MOVHASTE_POTION:
case EFST_MOVHASTE_INFINITY:
return "effect\\민첩성증가.tga";
case EFST_MOVHASTE_HORSE:
return "effect\\민첩성증가.tga";
case EFST_PAIN_KILLER:
return "effect\\세라4.tga";
case EFST_LIGHT_OF_REGENE:
return "effect\\에이라1.tga";
case EFST_OVERED_BOOST:
return "effect\\에이라2.tga";
case EFST_STYLE_CHANGE:
return "effect\\에레노아1_1.tga";
case EFST_MAGMA_FLOW:
return "effect\\디이터1.tga";
case EFST_GRANITIC_ARMOR:
return "effect\\디이터2.tga";
case EFST_PYROCLASTIC:
return "effect\\디이터4.tga";
case EFST_VOLCANIC_ASH:
return "effect\\디이터5.tga";
case EFST_OVERLAPEXPUP:
return "effect\\exp_말랑도_고양이캔.tga";
case EFST_PHI_DEMON:
return "effect\\PHIDEMON.tga";
case EFST_KINGS_GRACE:
return "effect\\KINGS_GRACE.tga";
case EFST_FRIGG_SONG:
return "effect\\FRIGG_SONG.tga";
case EFST_OFFERTORIUM:
return "effect\\OFFERTORIUM.tga";
case EFST_TELEKINESIS_INTENSE:
return "effect\\TELEKINESIS_INTENSE.tga";
case EFST_FULL_THROTTLE:
return "effect\\FULL_THROTTLE.tga";
}
break;
}
return nullptr;
}