Commit graph

1,082 commits

Author SHA1 Message Date
ragnarok-clanker
72f9ffd41c Decompile fn_19786 (CEffectPrim::Prim3DTextureNoMaster)
Batch #17835 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19786 CEffectPrim::Prim3DTextureNoMaster: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 04:18:43 +00:00
ragnarok-clanker
ae46655f79 Decompile fn_07341 (CNewCloudKillEffect::OnProcess)
Batch #17812 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_07341 CNewCloudKillEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 04:02:59 +00:00
ragnarok-clanker
7799132718 Decompile fn_19238 (CThrowItemEffect::InitTrajectory)
Batch #17787 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_19238 CThrowItemEffect::InitTrajectory: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 03:35:25 +00:00
ragnarok-clanker
6317700433 Decompile fn_04341 (?OnProcess@CRollingCutterRagEffect@?A0x2a64f012@@UAE_NXZ)
Batch #17768 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_04341 ?OnProcess@CRollingCutterRagEffect@?A0x2a64f012@@UAE_NXZ: logic confirmed by peer review

Peer-reviewed-by: eAthena, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 03:24:35 +00:00
ragnarok-clanker
4bd06718a5 Decompile 10 functions in Source/Contents/Effects/Core/RagEffect.cpp
Batch #17767 by eAthena: 0 byte-identical, 10 confirmed by peer review.

- fn_20048 CRagEffect::RingStack: logic confirmed by peer review
- fn_20064 CRagEffect::Hit2: logic confirmed by peer review
- fn_20105 CRagEffect::SonicBlowHit: logic confirmed by peer review
- fn_20191 CRagEffect::GRANDCROSS2: logic confirmed by peer review
- fn_20206 CRagEffect::WhiteSparkStreak: logic confirmed by peer review
- fn_20210 CRagEffect::WhiteSpray: logic confirmed by peer review
- fn_20233 CRagEffect::POISON: logic confirmed by peer review
- fn_20294 CRagEffect::FrostScatter: logic confirmed by peer review (already on main)
- fn_20305 CRagEffect::LineStreakKind: logic confirmed by peer review
- fn_20356 CRagEffect::FrostSplash: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 03:20:06 +00:00
ragnarok-clanker
a4bfe5e581 Decompile fn_19208 (CStarEffect::UpdateParticle)
Batch #17715 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19208 CStarEffect::UpdateParticle: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 02:43:50 +00:00
ragnarok-clanker
8e825405bb Decompile fn_19980 (CEffectPrim::RenderTwinFacingSquares)
Batch #17701 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19980 CEffectPrim::RenderTwinFacingSquares: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 02:39:55 +00:00
ragnarok-clanker
fec1a0be7a Decompile fn_19225 (CStormKickEffect::OnProcess)
Batch #17704 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19225 CStormKickEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 02:36:17 +00:00
ragnarok-clanker
ad544e8d37 Decompile fn_19220 (CStormKickEffect::UpdateStorm)
Batch #17711 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19220 CStormKickEffect::UpdateStorm: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 02:35:58 +00:00
ragnarok-clanker
a212b15a4a Decompile fn_19063 (CFlowerCastingEffect::OnProcess)
Batch #17702 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19063 CFlowerCastingEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 02:32:58 +00:00
ragnarok-clanker
26554e8766 Decompile fn_06840 (CAxeBoomerang::Open)
Batch #17690 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_06840 CAxeBoomerang::Open: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 02:14:23 +00:00
ragnarok-clanker
11a6e3062c Decompile 2 functions in Source/Contents/Effects/Skills/MonsterSkillEffects.cpp
Batch #17648 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_07124 CCrimsonArrowEffect::OnProcess: logic confirmed by peer review
- fn_07218 CEternalSlashCountEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 02:02:04 +00:00
ragnarok-clanker
d534c71703 Decompile 2 functions in Source/Contents/Effects/Core/RagEffect.cpp
Batch #17564 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_20081 CRagEffect::SpawnBlurAfterimage: logic confirmed by peer review
- fn_20083 CRagEffect::SpawnHallucinationTrail: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, Eofim
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 01:45:41 +00:00
ragnarok-clanker
0f902c5639 Decompile fn_20007 (CRagEffect::CRagEffect)
Batch #17287 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_20007 CRagEffect::CRagEffect: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, cremane, Eofim
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 01:45:19 +00:00
ragnarok-clanker
7c593e9c53 Decompile fn_19916 (CEffectPrim::RenderSlash1)
Batch #17285 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19916 CEffectPrim::RenderSlash1: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, cremane, ex0ample
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 01:44:27 +00:00
ragnarok-clanker
b218bd11b7 Decompile fn_20298 (CRagEffect::BubbleSpiral)
Batch #17294 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_20298 CRagEffect::BubbleSpiral: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, cremane, Eofim
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 01:41:24 +00:00
ragnarok-clanker
4eb53871ca Confirm fn_06831 (CAstralStrikeEffect::SpawnStrike)
Batch #17395 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_06831 CAstralStrikeEffect::SpawnStrike: logic confirmed by peer review (already on main)

Peer-reviewed-by: eAthena, cremane, Eofim
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 01:40:06 +00:00
ragnarok-clanker
e0f3e01b35 Decompile 10 functions in Source/Script/LuaScript.cpp, Source/UI/Text/UIStaticText.cpp, ...
Batch #17636 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_19248 SetEZ2STRInfo: byte-identical
- fn_10962 UIBmpTextButton::AddTextStyle: byte-identical
- fn_07053 CClimaxEffect::Render: byte-identical
- fn_11289 UIComboBoxV2Wnd::SelectedText: byte-identical
- fn_21411 CGameMode::HuntTargetText: byte-identical
- fn_05456 CRenewQuestMgr::L_AddQuestIconTooltip: byte-identical
- fn_09058 CSpecialPopupMgr::LuaAddDesc: byte-identical
- fn_09146 AddTip: byte-identical
- fn_03037 CCashEmotionMgr::InsertEmotionVarientListTable: byte-identical
- fn_22061 CGameMode::ReceiveRouletteOpen: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 01:35:16 +00:00
ragnarok-clanker
8abf5bbb13 Decompile fn_03097 (EffectResourceSwitcher::OnProcess)
Batch #17625 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_03097 EffectResourceSwitcher::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, Eofim
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 01:34:09 +00:00
ragnarok-clanker
c74fa2044f Decompile fn_19200 (CSpriteEffect::OnProcess)
Batch #17494 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19200 CSpriteEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 00:26:18 +00:00
ragnarok-clanker
d59c4dc432 Decompile fn_18805 (CurrentMapScriptName)
Batch #17511 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_18805 CurrentMapScriptName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 00:00:17 +00:00
ragnarok-clanker
5f546c9eab Decompile fn_45459 (CCaneOfEvilEyeEffect::UpdateLights)
Batch #17505 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_45459 CCaneOfEvilEyeEffect::UpdateLights: logic confirmed by peer review

Peer-reviewed-by: eAthena, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 23:43:52 +00:00
ragnarok-clanker
034ec10ea6 Decompile fn_20219 (CRagEffect::FreezingCircle)
Batch #17481 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_20219 CRagEffect::FreezingCircle: logic confirmed by peer review

Peer-reviewed-by: eAthena, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 23:34:32 +00:00
ragnarok-clanker
8d0f4bc05c Confirm fn_19843 (CEffectPrim::PrimTeiHit2)
Batch #17441 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19843 CEffectPrim::PrimTeiHit2: logic confirmed by peer review (already on main)

Peer-reviewed-by: eAthena, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:50:06 +00:00
ragnarok-clanker
313d229f03 Decompile fn_07447 (CShowEffect::Close)
Batch #17393 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_07447 CShowEffect::Close: logic confirmed by peer review

Peer-reviewed-by: eAthena, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:22:27 +00:00
ragnarok-clanker
101838b77d Decompile fn_07138 (CSprArrowEffect::OnProcess)
Batch #17401 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_07138 CSprArrowEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:19:28 +00:00
ragnarok-clanker
0db5f66a33 Decompile fn_19896 (CEffectPrim::RenderHitLine3)
Batch #17397 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19896 CEffectPrim::RenderHitLine3: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:15:39 +00:00
ragnarok-clanker
ec7d7490eb Decompile fn_19908 (CEffectPrim::RenderRainbow)
Batch #17280 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19908 CEffectPrim::RenderRainbow: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:06:45 +00:00
ragnarok-clanker
dbc5b558d6 Decompile 3 functions in Source/Contents/Effects/Primitives/EffectPrimitiveRendering.cpp
Batch #17368 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_19859 CEffectPrim::RenderCrossPlanes: logic confirmed by peer review
- fn_19862 CEffectPrim::RenderPyramid: logic confirmed by peer review
- fn_19873 CEffectPrim::RenderColorPlane: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:06:29 +00:00
ragnarok-clanker
45717443f7 Decompile fn_24286 (CMsgEffect::OnProcess)
Batch #17357 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_24286 CMsgEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:00:07 +00:00
ragnarok-clanker
16a8df3a2e Decompile fn_19852 (CEffectPrim::Render2DPrimitive)
Batch #17344 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19852 CEffectPrim::Render2DPrimitive: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:54:00 +00:00
ragnarok-clanker
633c1b6cd3 Decompile fn_20219 (CRagEffect::FreezingCircle)
Batch #17334 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_20219 CRagEffect::FreezingCircle: logic confirmed by peer review

Peer-reviewed-by: eAthena, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:38:35 +00:00
ragnarok-clanker
bac8b001b4 Decompile 2 functions in Source/Contents/Effects/Skills/TetraBallEffect.cpp, Source/Contents/Effects/Skills/TetraBallEffect.h, ...
Batch #17312 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_07514 CTetraBallEffect::ActiveCount: byte-identical
- fn_07519 CTetraBallEffect::Spread: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 21:00:59 +00:00
ragnarok-clanker
0c3ef3c609 Decompile fn_24289 (CMsgEffect::FollowOwner)
Batch #17305 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_24289 CMsgEffect::FollowOwner: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 20:49:50 +00:00
ragnarok-clanker
9b1dc51e92 Decompile fn_19799 (CEffectPrim::PrimFieldFireflies)
Batch #17284 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19799 CEffectPrim::PrimFieldFireflies: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 20:44:34 +00:00
ragnarok-clanker
1d06b52dea Decompile fn_19999 (CEffectPrim::RenderSegmentSpriteTrail)
Batch #17298 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19999 CEffectPrim::RenderSegmentSpriteTrail: logic confirmed by peer review

Peer-reviewed-by: eAthena, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 20:41:41 +00:00
ragnarok-clanker
378b74038a Decompile 15 functions in Source/Contents/Effects/Skills/MonsterSkillEffects.cpp, Source/Contents/Effects/Skills/MonsterSkillEffects.h
Batch #17257 by cremane: 15 byte-identical, 0 confirmed by peer review.

- fn_07128 CRootTwistEffect::Close: byte-identical
- fn_07129 CRootTwistEffect::Open: byte-identical
- fn_07133 CRootTwistEffect::Render: byte-identical
- fn_07143 CSpriteMableEffect::Close: byte-identical
- fn_07144 CSpriteMableEffect::Open: byte-identical
- fn_07150 CStemSpearEffect::Close: byte-identical
- fn_07151 CStemSpearEffect::Open: byte-identical
- fn_07153 CStemSpearEffect::IsAlive: byte-identical
- fn_07155 CStemSpearEffect::Render: byte-identical
- fn_07165 CTunaPartyEffect::Close: byte-identical
- fn_07166 CTunaPartyEffect::Open: byte-identical
- fn_07169 CTunaPartyEffect::Render: byte-identical
- fn_07184 CWarningPlaneEffect::Close: byte-identical
- fn_07187 CWarningPlaneEffect::OnProcess: byte-identical
- fn_07188 CWarningPlaneEffect::Render: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 18:39:23 +00:00
ragnarok-clanker
b9e8c4a2ba Maintenance: CRYPT_CHARS: CryptName.h gains CRYPT_CHARS(length, "text", key), a braced initializer whose elements are consteval lambd
Batch #17238 by ragnarok-clanker: no function's compiled code changes; checked with 46 compiled unit(s), including every includer of Source/Utility/Cipher/CryptName.h.
2026-11-11 16:38:53 +00:00
ragnarok-clanker
d7c1911fa6 Maintenance: Move explicit-template linkage declarations out of the game source. 105 units' extern template lines (and the std tree a
Batch #17237 by ragnarok-clanker: no function's compiled code changes; checked with 105 compiled unit(s), including every includer of Source/Linkage/Source/Client/Mode/LoginMode.cpp.h, Source/Linkage/Source/Client/Session/SessionAchievements.cpp.h, Source/Linkage/Source/Client/Session/SessionPredicates.cpp.h, Source/Linkage/Source/Client/Session/SessionState.cpp.h, Source/Linkage/Source/Contents/Achievement/AchievementMgr.cpp.h, Source/Linkage/Source/Contents/Actors/ActorPickNode.cpp.h, Source/Linkage/Source/Contents/Actors/MercenaryAI.cpp.h, Source/Linkage/Source/Contents/Actors/Resources/RobeResources.cpp.h, Source/Linkage/Source/Contents/CashEmotion/CashEmotionMgr.cpp.h, Source/Linkage/Source/Contents/Effects/EffectResourceSwitcher.cpp.h, Source/Linkage/Source/Contents/Effects/Particles/AnimatedEmitterEffect.cpp.h, Source/Linkage/Source/Contents/Effects/Particles/Particle.cpp.h, Source/Linkage/Source/Contents/Effects/Skills/MonsterSkillEffects.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemCache.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataDownloadAsyncWork.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataMgr.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataUploadAsyncWork.cpp.h, Source/Linkage/Source/Contents/Emblems/GuildEmblemLookup.cpp.h, Source/Linkage/Source/Contents/Hotkeys/EmotionHotkeys.cpp.h, Source/Linkage/Source/Contents/Items/ItemInfo.cpp.h, Source/Linkage/Source/Contents/Items/ItemNaming.cpp.h, Source/Linkage/Source/Contents/Map/PrivateAirplaneMgr.cpp.h, Source/Linkage/Source/Contents/Map/TownInfoMgr.cpp.h, Source/Linkage/Source/Contents/Messenger/MessengerMember.cpp.h, Source/Linkage/Source/Contents/Messenger/WhisperBlockMgr.cpp.h, Source/Linkage/Source/Contents/Models/ModelLighting.cpp.h, Source/Linkage/Source/Contents/Movies/BinkMovies.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationDestinations.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationRequest.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationRoute.cpp.h, Source/Linkage/Source/Contents/Party/AgencyRequests.cpp.h, Source/Linkage/Source/Contents/Party/LoadPartyInfoAsyncWork.cpp.h, Source/Linkage/Source/Contents/Party/LoadPartyListAsyncWork.cpp.h, Source/Linkage/Source/Contents/Party/RegisterPartyAsyncWork.cpp.h, Source/Linkage/Source/Contents/Repute/ReputeMgr.cpp.h, Source/Linkage/Source/Contents/Sound/SoundMgr.cpp.h, Source/Linkage/Source/Contents/Store/MCStoreInfoBackup.cpp.h, Source/Linkage/Source/Contents/Store/MCStoreInfoBackupAsyncWork.cpp.h, Source/Linkage/Source/Contents/Time/ClientTiming.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataLoadAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataMgr.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataSaveAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterConfigSave.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterLinkedUserDataLoadAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterLinkedUserDataSaveAsyncWork.cpp.h, Source/Linkage/Source/File/DirectoryRemoval.cpp.h, Source/Linkage/Source/Network/NIPAddr.cpp.h, Source/Linkage/Source/Network/Packets/ActorNamePacket.cpp.h, Source/Linkage/Source/Render/Device/RenderBackends.cpp.h, Source/Linkage/Source/Render/Primitives/ScreenLine.cpp.h, Source/Linkage/Source/Render/Text/EmbedFont.cpp.h, Source/Linkage/Source/Resource/Models/RmaResource.cpp.h, Source/Linkage/Source/Resource/ResourceFailures.cpp.h, Source/Linkage/Source/Script/LuaScript.cpp.h, Source/Linkage/Source/Security/NProtectGameGuardMgr.cpp.h, Source/Linkage/Source/UI/Acceptance/UIExchangeAcceptWnd.cpp.h, Source/Linkage/Source/UI/Achievement/UIAchWnd.cpp.h, Source/Linkage/Source/UI/Buttons/UINaviLinkButton.cpp.h, Source/Linkage/Source/UI/CashShop/UICashShopWnd.cpp.h, Source/Linkage/Source/UI/Chat/UIChatRoomTitle.cpp.h, Source/Linkage/Source/UI/Dialogs/UIMessageBox.cpp.h, Source/Linkage/Source/UI/Dialogs/UINoteWnd.cpp.h, Source/Linkage/Source/UI/Edit/UIEditCtrl3.cpp.h, Source/Linkage/Source/UI/Enchant/UIEnchantUI.cpp.h, Source/Linkage/Source/UI/EntryQueue/UIEntryQueueWnd.cpp.h, Source/Linkage/Source/UI/Events/UICheckAttendanceWnd.cpp.h, Source/Linkage/Source/UI/GameSettings/GameSettingsUI.cpp.h, Source/Linkage/Source/UI/GameSettings/UIHotkeyGuideWnd.cpp.h, Source/Linkage/Source/UI/Gauges/UIBarGraph.cpp.h, Source/Linkage/Source/UI/Guild/UIGuildHelperWnd.cpp.h, Source/Linkage/Source/UI/Items/UIEquipmentPropertiesWnd.cpp.h, Source/Linkage/Source/UI/Items/UIItemReformWnd.cpp.h, Source/Linkage/Source/UI/Items/UIItemStoreComboBox.cpp.h, Source/Linkage/Source/UI/Items/UILapineBoxWnd.cpp.h, Source/Linkage/Source/UI/Items/UIMakeTargetProcessWnd.cpp.h, Source/Linkage/Source/UI/Items/UIMerchantItemLogWnd.cpp.h, Source/Linkage/Source/UI/Items/UISwapEquipmentWnd.cpp.h, Source/Linkage/Source/UI/Lists/UIChatHisBox.cpp.h, Source/Linkage/Source/UI/Lists/UIComboBoxDefWnd.cpp.h, Source/Linkage/Source/UI/Login/UIPasswordWnd.cpp.h, Source/Linkage/Source/UI/Macro/UIMacroDetectorWnd.cpp.h, Source/Linkage/Source/UI/Navigation/NavigationLink.cpp.h, Source/Linkage/Source/UI/Party/UIApplyForPartyWnd.cpp.h, Source/Linkage/Source/UI/Party/UIRegisterPartyWnd.cpp.h, Source/Linkage/Source/UI/Party/UISeekPartyMBWnd.cpp.h, Source/Linkage/Source/UI/Quest/UIRecommendedQuestInfo.cpp.h, Source/Linkage/Source/UI/Repute/UIReputeWnd.cpp.h, Source/Linkage/Source/UI/Rodex/UIRodexComposeWnd.cpp.h, Source/Linkage/Source/UI/RuneSystem/UIRuneSystemWnd.cpp.h, Source/Linkage/Source/UI/Shop/UIMerchantShopTitle.cpp.h, Source/Linkage/Source/UI/Shortcuts/UIShortCutWnd.cpp.h, Source/Linkage/Source/UI/Skill/UIGraffiStrboxWnd.cpp.h, Source/Linkage/Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp.h, Source/Linkage/Source/UI/Status/UIBasicInfoWnd.cpp.h, Source/Linkage/Source/UI/Text/ColoredText.cpp.h, Source/Linkage/Source/UI/Text/ItemLinkDisplay.cpp.h, Source/Linkage/Source/UI/Text/TextMarkup.cpp.h, Source/Linkage/Source/UI/Text/UITagTextViewer.cpp.h, Source/Linkage/Source/UI/Text/UITextViewer.cpp.h, Source/Linkage/Source/UI/Window/UIFrameWnd.cpp.h, Source/Linkage/Source/UI/Window/UIWindow.cpp.h, Source/Linkage/Source/UI/Window/UIWindowFactory.cpp.h, Source/Linkage/Source/UI/Window/WindowRegistration.cpp.h, Source/Linkage/Source/UI/Window/WindowRetirement.cpp.h, Source/Linkage/Source/Utility/Threading/NThread.cpp.h.
2026-11-11 16:21:46 +00:00
ragnarok-clanker
e0a32ce46f Decompile 2 functions in Source/Contents/Effects/Primitives/EffectPrimitiveSweeps.cpp, Source/Contents/Effects/Primitives/EffectPrim.h
Batch #17235 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_19989 CEffectPrim::RenderSpinSquare: logic confirmed by peer review
- fn_19993 CEffectPrim::RenderGlowSquare: logic confirmed by peer review

Peer-reviewed-by: kyoshi, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 16:12:25 +00:00
ragnarok-clanker
a00597cea9 Maintenance: CRYPT_NAME pass 2 (replaces returned 17152 and 17203): CryptName.h builds the text with consteval + index_sequence so a
Batch #17228 by ragnarok-clanker: no function's compiled code changes; checked with 46 compiled unit(s), including every includer of Source/Utility/Cipher/CryptName.h.
2026-11-11 15:28:55 +00:00
ragnarok-clanker
55d37a7071 Maintenance: Forced resubmit of 17189, rebased on 7ea84b3b3 (main had added 25 more copies of the same lines, now converted too). Sha
Batch #17225 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 75 compiled unit(s), including every includer of Source/Utility/StdIntVectorCopy.h, Source/Utility/StdStringConcat.h, Source/Utility/StdStringCopy.h, Source/Utility/StdStringInsert.h, Source/Utility/StdStringMoveAssign.h, Source/Utility/StdStringVectorDestroy.h, Source/Utility/StdTraitsEqual.h, Source/Utility/StdTraitsFind.h, Source/Utility/StdWindowListEmplace.h.
2026-11-11 15:11:07 +00:00
ragnarok-clanker
29107a6e10 Decompile 2 functions in Source/Contents/Effects/Skills/ChargingPierceEffect.cpp, Source/Render/DX9/TextureDX9.cpp
Batch #17084 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_07030 CChargingPierceEffect::OnProcess: logic confirmed by peer review
- fn_02490 CTextureDX9::UploadSurface: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:49:23 +00:00
ragnarok-clanker
40c40629a3 Decompile 3 functions in Source/Contents/Effects/Primitives/EffectPrimitiveMotion.cpp
Batch #17219 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_19777 CEffectPrim::Prim3DCylinder: logic confirmed by peer review
- fn_19817 CEffectPrim::PrimKouenka: logic confirmed by peer review (already on main)
- fn_19834 CEffectPrim::PrimSakura: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:49:02 +00:00
ragnarok-clanker
dae7174a1f Decompile 11 functions in Source/Contents/Effects/Core/RagEffect.cpp
Batch #16910 by eAthena: 0 byte-identical, 11 confirmed by peer review.

- fn_20072 CRagEffect::IncAgiDex: logic confirmed by peer review
- fn_20073 CRagEffect::IncAgility: logic confirmed by peer review
- fn_20065 CRagEffect::Hit3: logic confirmed by peer review
- fn_20066 CRagEffect::Hit4: logic confirmed by peer review
- fn_20059 CRagEffect::GrimToothAtk: logic confirmed by peer review
- fn_20043 CRagEffect::Exit: logic confirmed by peer review
- fn_20027 CRagEffect::Coin: logic confirmed by peer review
- fn_20070 CRagEffect::IceArrow: logic confirmed by peer review
- fn_20060 CRagEffect::HasteUp: logic confirmed by peer review
- fn_20197 CRagEffect::Gravitation: logic confirmed by peer review
- fn_20182 CRagEffect::SonicSlashFan: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:43:31 +00:00
ragnarok-clanker
a50a3f1faa Decompile fn_19917 (CEffectPrim::RenderFloorSquare)
Batch #17196 by br4yan: 0 byte-identical, 1 confirmed by peer review.

- fn_19917 CEffectPrim::RenderFloorSquare: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:40:12 +00:00
ragnarok-clanker
6e7a8608d5 Decompile fn_20058 (CRagEffect::GrimTooth)
Batch #17205 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_20058 CRagEffect::GrimTooth: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:38:09 +00:00
ragnarok-clanker
77deb7633c Decompile 2 functions in Source/Contents/Effects/Skills/JupitelThunderStormEffect.cpp, Source/Contents/Effects/Skills/MonsterSkillEffects.cpp
Batch #17151 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_07045 CJupitelThunderStormEffect::OnProcess: logic confirmed by peer review
- fn_07405 CServantWeaponEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:23:47 +00:00
ragnarok-clanker
430c471c21 Confirm 4 functions in Source/Client/Mode/LoginMode.cpp, Source/Contents/Effects/Particles/AnimatedEmitterEffect.cpp, ...
Batch #17157 by eAthena: 4 byte-identical, 0 confirmed by peer review.

- fn_06892 CAnimatedEmitterEffect::UpdateParticle: byte-identical (already on main)
- fn_07643 NThread::NThread: byte-identical (already on main)
- fn_08215 CNProtectGameGuardMgr::ErrorMessage: byte-identical (already on main)
- fn_09299 UIApplyForPartyWnd::OnCreate: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-11 14:17:23 +00:00
ragnarok-clanker
b419d08805 Decompile fn_07044 (CJupitelThunderStormEffect::IsAlive)
Batch #17162 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_07044 CJupitelThunderStormEffect::IsAlive: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:16:11 +00:00