Commit graph

506 commits

Author SHA1 Message Date
ragnarok-clanker
c77bf2f4d8 Decompile fn_23359 (CSession::GetUnknown8134)
Batch #3307 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_23359 CSession::GetUnknown8134: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:20:13 +00:00
ragnarok-clanker
bc42630e18 Decompile 4 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #3306 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_06181 GetNormalThirdJob: logic confirmed by peer review
- fn_06186 GetEquipLocationIndex: logic confirmed by peer review
- fn_06275 CheckJobGroup2: logic confirmed by peer review
- fn_06276 GetCategoryJob: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:18:37 +00:00
ragnarok-clanker
2854886158 Decompile 2 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #3297 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_06180 GetNormalJob: logic confirmed by peer review
- fn_06187 EquipmentProperties::CEquipmentPropertiesMgr::FindUnknown0114: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:17:19 +00:00
ragnarok-clanker
3ea6c404f6 Decompile 7 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #3296 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_06210 EquipmentProperties::CEquipmentPropertiesMgr::SetWindow: logic confirmed by peer review
- fn_06172 EquipmentProperties::CEquipmentPropertiesMgr::GetUnknown0134: logic confirmed by peer review
- fn_06175 EquipmentProperties::CEquipmentPropertiesMgr::FindProperty1: logic confirmed by peer review
- fn_06176 EquipmentProperties::CEquipmentPropertiesMgr::FindUnknown0094: logic confirmed by peer review
- fn_06177 GetEquipLocationMask: logic confirmed by peer review
- fn_06179 GetFirstJob: logic confirmed by peer review
- fn_06184 EquipmentProperties::CEquipmentPropertiesMgr::GetUnknown0174: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:17:02 +00:00
ragnarok-clanker
fb1b1398a3 Decompile 2 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #3009 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_05600 EquipmentProperties::CEquipmentCombiitem::CEquipmentCombiitem: logic confirmed by peer review
- fn_05601 EquipmentProperties::CEquipmentExpansion::CEquipmentExpansion: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:16:46 +00:00
ragnarok-clanker
3fb26e4b1b Decompile 4 functions in Source/Contents/Effects/MonsterSkillEffects.cpp, Source/Contents/Effects/MonsterSkillEffects.h
Batch #3290 by eAthena: 4 byte-identical, 0 confirmed by peer review.

- fn_07378 CRichsCoinEffect::Slot06: byte-identical
- fn_07401 CServantWeaponNewEffect::Slot01: byte-identical
- fn_07402 CServantWeaponEffect::Slot06: byte-identical
- fn_07403 CServantWeaponNewEffect::Slot06: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:15:22 +00:00
ragnarok-clanker
93bcf35abf Decompile fn_05433 (CRenewQuestMgr::Clear)
Batch #3287 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_05433 CRenewQuestMgr::Clear: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/RenewQuestMgr.cpp
2026-10-29 21:14:55 +00:00
ragnarok-clanker
7e6ed4e776 Decompile fn_23114 (PecoKnightBodyPath12)
Batch #3283 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_23114 PecoKnightBodyPath12: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:14:36 +00:00
ragnarok-clanker
5ec6770e2b Decompile 9 functions in Source/Contents/Effects/ClimaxEffect.cpp, Source/Contents/Effects/ClimaxEffect.h, ...
Batch #3164 by youko: 0 byte-identical, 9 confirmed by peer review.

- fn_07040 CJupitelThunderStormEffect::CJupitelThunderStormEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07047 CClimaxEffect::CClimaxEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07070 CNyanggrassEffect::CNyanggrassEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07077 CCompetentia::CCompetentia: logic confirmed by peer review (annotation added to existing code)
- fn_07085 CPowderingEffect::CPowderingEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07091 CPowderingEffect::Slot12: logic confirmed by peer review (annotation added to existing code)
- fn_07096 CRectUpEffect::CRectUpEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07100 CRectUpEffect::Slot12: logic confirmed by peer review (annotation added to existing code)
- fn_07106 CCresciveBolt::CCresciveBolt: logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:14:21 +00:00
ragnarok-clanker
1037b29b41 Decompile 3 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #3070 by superintelligence: 0 byte-identical, 3 confirmed by peer review.

- fn_03717 BarterTree::EraseSubtree: logic confirmed by peer review
- fn_03720 BarterTree::~BarterTree: logic confirmed by peer review
- fn_03743 BarterTree::Clear: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:13:59 +00:00
ragnarok-clanker
153db45e0e Decompile fn_09045 (CConfigMgr::Update)
Batch #3262 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_09045 CConfigMgr::Update: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/ConfigMgr.cpp, Source/Contents/SpecialPopupMgr.cpp, Source/Contents/SimpleStringMgr.cpp
2026-10-29 21:08:51 +00:00
ragnarok-clanker
a3d77e5632 Decompile 2 functions in Source/Contents/NavigationRequest.cpp, Source/Contents/NavigationManager.h
Batch #3191 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19420 FindNaviObjectByName: logic confirmed by peer review
- fn_19470 CNaviInfo::FindMobByName: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:06:57 +00:00
ragnarok-clanker
62fe607678 Decompile 40 functions in Source/Contents/BodyResources.cpp
Batch #3256 by eAthena: 0 byte-identical, 40 confirmed by peer review.

- fn_23035 WizardBodyPath1: logic confirmed by peer review
- fn_23036 PriestBodyPath1: logic confirmed by peer review
- fn_23037 AssassinBodyPath1: logic confirmed by peer review
- fn_23038 SageBodyPath1: logic confirmed by peer review
- fn_23039 BardBodyPath1: logic confirmed by peer review
- fn_23040 DancerBodyPath1: logic confirmed by peer review
- fn_23041 MonkBodyPath1: logic confirmed by peer review
- fn_23042 AlchemistBodyPath1: logic confirmed by peer review
- fn_23043 RogueBodyPath1: logic confirmed by peer review
- fn_23044 NoviceBodyPath1: logic confirmed by peer review
- fn_23045 SwordmanBodyPath1: logic confirmed by peer review
- fn_23046 MagicianBodyPath1: logic confirmed by peer review
- fn_23047 ArcherBodyPath1: logic confirmed by peer review
- fn_23048 AcolyteBodyPath1: logic confirmed by peer review
- fn_23049 MerchantBodyPath1: logic confirmed by peer review
- fn_23050 ThiefBodyPath1: logic confirmed by peer review
- fn_23051 ThiefBodyPath2: logic confirmed by peer review
- fn_23052 NoviceBodyPath2: logic confirmed by peer review
- fn_23053 SwordmanBodyPath2: logic confirmed by peer review
- fn_23054 MagicianBodyPath2: logic confirmed by peer review
- fn_23055 ArcherBodyPath2: logic confirmed by peer review
- fn_23056 AcolyteBodyPath2: logic confirmed by peer review
- fn_23057 MerchantBodyPath2: logic confirmed by peer review
- fn_23058 ThiefBodyPath3: logic confirmed by peer review
- fn_23059 KnightBodyPath1: logic confirmed by peer review
- fn_23060 PriestBodyPath2: logic confirmed by peer review
- fn_23061 WizardBodyPath2: logic confirmed by peer review
- fn_23062 BlacksmithBodyPath1: logic confirmed by peer review
- fn_23063 HunterBodyPath1: logic confirmed by peer review
- fn_23064 AssassinBodyPath2: logic confirmed by peer review
- fn_23065 PecoKnightBodyPath1: logic confirmed by peer review
- fn_23066 CrusaderBodyPath1: logic confirmed by peer review
- fn_23067 MonkBodyPath2: logic confirmed by peer review
- fn_23068 SageBodyPath2: logic confirmed by peer review
- fn_23069 RogueBodyPath2: logic confirmed by peer review
- fn_23070 AlchemistBodyPath2: logic confirmed by peer review
- fn_23071 BardBodyPath2: logic confirmed by peer review
- fn_23072 DancerBodyPath2: logic confirmed by peer review
- fn_23073 NewPecoCrusaderBodyPath1: logic confirmed by peer review
- fn_23074 NoviceBodyPath3: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:06:54 +00:00
ragnarok-clanker
543a186bff Decompile 2 functions in Source/Contents/Effects/Particle.cpp, Source/Contents/Effects/Particle.h
Batch #3238 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_18810 EmitterKey: logic confirmed by peer review
- fn_18819 CEZ2STRParticle::Open: logic confirmed by peer review

Peer-reviewed-by: meitogi, alisonrag, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:03:32 +00:00
ragnarok-clanker
ea8559f2ba Decompile fn_19893 (CEffectPrim::RenderOrbitIcons)
Batch #2523 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19893 CEffectPrim::RenderOrbitIcons: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:01:40 +00:00
ragnarok-clanker
efde6c3c94 Decompile 5 functions in Source/Contents/Skills/SkillActionSpiritHandler.cpp, Source/Contents/Skills/SkillActionTroubadour.cpp, ...
Batch #3224 by youko: 5 byte-identical, 0 confirmed by peer review.

- fn_08954 CSkillAction_SH_HYUN_ROKS_BREEZE::Slot03: byte-identical
- fn_08956 CSkillAction_SH_HYUN_ROKS_BREEZE::Slot14: byte-identical
- fn_08965 CSkillAction_SH_BLESSING_OF_MYSTICAL_CREATURES::Slot00: byte-identical
- fn_08968 CSkillAction_SH_CHUL_HO_BATTERING::Slot02: byte-identical
- fn_09014 CSkillAction_TR_RHYTHMSHOOTING::Slot02: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Skills/SkillActionSpiritHandler.cpp, Source/Contents/Skills/SkillActionTroubadour.cpp, Source/Contents/Skills/SkillActionWindHawk.cpp
2026-10-29 21:01:18 +00:00
ragnarok-clanker
ee59668c92 Decompile 39 functions in Source/Contents/BodyResources.cpp
Batch #3218 by eAthena: 39 byte-identical, 0 confirmed by peer review.

- fn_24005 EncryptedName<26,-2892528185>::Text: byte-identical
- fn_24006 EncryptedName<26,-2621880505>::Text: byte-identical
- fn_24007 EncryptedName<26,-2862894739>::Text: byte-identical
- fn_24008 EncryptedName<26,-2552627743>::Text: byte-identical
- fn_24009 EncryptedName<26,2943696813>::Text: byte-identical
- fn_24010 EncryptedName<27,-280241689>::Text: byte-identical
- fn_24011 EncryptedName<28,-710821097>::Text: byte-identical
- fn_24012 EncryptedName<29,-618046191>::Text: byte-identical
- fn_24013 EncryptedName<30,-1186628781>::Text: byte-identical
- fn_24014 EncryptedName<30,1428500367>::Text: byte-identical
- fn_24015 EncryptedName<30,1030691257>::Text: byte-identical
- fn_24016 EncryptedName<31,3479670771>::Text: byte-identical
- fn_24017 EncryptedName<31,234556675>::Text: byte-identical
- fn_24018 EncryptedName<32,1877682149>::Text: byte-identical
- fn_24019 EncryptedName<33,4282116415>::Text: byte-identical
- fn_24020 EncryptedName<33,1268861731>::Text: byte-identical
- fn_24021 EncryptedName<33,1836171775>::Text: byte-identical
- fn_24022 EncryptedName<33,4184728551>::Text: byte-identical
- fn_24023 EncryptedName<35,-745057473>::Text: byte-identical
- fn_24024 EncryptedName<37,-544737975>::Text: byte-identical
- fn_24025 EncryptedName<39,-2060636309>::Text: byte-identical
- fn_24026 EncryptedName<42,1368380297>::Text: byte-identical
- fn_24027 EncryptedName<44,-1483916851>::Text: byte-identical
- fn_24028 EncryptedName<44,-4035322409>::Text: byte-identical
- fn_24029 EncryptedName<46,3577987523>::Text: byte-identical
- fn_24030 EncryptedName<12,-1113341995>::Text: byte-identical
- fn_24031 EncryptedName<12,-1285201539>::Text: byte-identical
- fn_24032 EncryptedName<12,-33716235>::Text: byte-identical
- fn_24033 EncryptedName<12,-3967872115>::Text: byte-identical
- fn_24034 EncryptedName<12,628071279>::Text: byte-identical
- fn_24035 EncryptedName<12,3050434391>::Text: byte-identical
- fn_24036 EncryptedName<12,2735182117>::Text: byte-identical
- fn_24037 EncryptedName<14,-2055744693>::Text: byte-identical
- fn_24038 EncryptedName<14,-2789912067>::Text: byte-identical
- fn_24039 EncryptedName<14,2636340703>::Text: byte-identical
- fn_24040 EncryptedName<14,923510211>::Text: byte-identical
- fn_24041 EncryptedName<14,1530508033>::Text: byte-identical
- fn_24042 EncryptedName<14,1771676419>::Text: byte-identical
- fn_24043 EncryptedName<14,3046716675>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:00:17 +00:00
ragnarok-clanker
162db43713 Decompile 3 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Effects/RagEffect.h
Batch #3219 by Lumen: 0 byte-identical, 3 confirmed by peer review.

- fn_20186 CRagEffect::FirstAid: logic confirmed by peer review
- fn_20191 CRagEffect::GRANDCROSS2: logic confirmed by peer review
- fn_20223 CRagEffect::Magnum2: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:59:11 +00:00
ragnarok-clanker
0fe3003bbb Decompile fn_20144 (CRagEffect::SaintWing)
Batch #3216 by Lumen: 0 byte-identical, 1 confirmed by peer review.

- fn_20144 CRagEffect::SaintWing: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:58:47 +00:00
ragnarok-clanker
ab5124b449 Decompile 6 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #3006 by superintelligence: 0 byte-identical, 6 confirmed by peer review.

- fn_22603 CPc::LoadEquipAction: logic confirmed by peer review
- fn_22605 CPc::LoadEquipActions: logic confirmed by peer review
- fn_22617 CGrannyPc::Slot30: logic confirmed by peer review
- fn_22618 CPc::Slot30: logic confirmed by peer review
- fn_22641 CPc::LoadEquipSprite: logic confirmed by peer review
- fn_22642 CPc::LoadEquipSprites: logic confirmed by peer review

Peer-reviewed-by: eAthena, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:58:10 +00:00
ragnarok-clanker
428e3835e9 Decompile 55 functions in Source/Client/Session.h, Source/Contents/BodyResources.cpp, ...
Batch #3212 by youko: 55 byte-identical, 0 confirmed by peer review.

- fn_23950 EncryptedName<10,-1315859149>::Text: byte-identical
- fn_23951 EncryptedName<10,-979039381>::Text: byte-identical
- fn_23952 EncryptedName<10,-617908319>::Text: byte-identical
- fn_23953 EncryptedName<10,-3263989789>::Text: byte-identical
- fn_23954 EncryptedName<10,-1682334759>::Text: byte-identical
- fn_23955 EncryptedName<10,898467589>::Text: byte-identical
- fn_23956 EncryptedName<10,2204305161>::Text: byte-identical
- fn_23957 EncryptedName<10,3344639417>::Text: byte-identical
- fn_23958 EncryptedName<10,199223703>::Text: byte-identical
- fn_23959 EncryptedName<10,4261389595>::Text: byte-identical
- fn_23960 EncryptedName<10,4123116959>::Text: byte-identical
- fn_23961 EncryptedName<10,561237833>::Text: byte-identical
- fn_23962 EncryptedName<16,-1980669487>::Text: byte-identical
- fn_23963 EncryptedName<16,-113271841>::Text: byte-identical
- fn_23964 EncryptedName<16,-1517315221>::Text: byte-identical
- fn_23965 EncryptedName<16,1739409375>::Text: byte-identical
- fn_23966 EncryptedName<16,3417698647>::Text: byte-identical
- fn_23967 EncryptedName<18,-2999633023>::Text: byte-identical
- fn_23968 EncryptedName<18,-1585628829>::Text: byte-identical
- fn_23969 EncryptedName<18,-3124629243>::Text: byte-identical
- fn_23970 EncryptedName<18,-3401353789>::Text: byte-identical
- fn_23971 EncryptedName<18,-3305026235>::Text: byte-identical
- fn_23972 EncryptedName<18,-2753699959>::Text: byte-identical
- fn_23973 EncryptedName<18,-2090247411>::Text: byte-identical
- fn_23974 EncryptedName<18,-1108884035>::Text: byte-identical
- fn_23975 EncryptedName<18,2174745559>::Text: byte-identical
- fn_23976 EncryptedName<18,2916963279>::Text: byte-identical
- fn_23977 EncryptedName<18,1037158757>::Text: byte-identical
- fn_23978 EncryptedName<18,2544074191>::Text: byte-identical
- fn_23979 EncryptedName<18,3947304279>::Text: byte-identical
- fn_23980 EncryptedName<18,957680539>::Text: byte-identical
- fn_23981 EncryptedName<18,459105731>::Text: byte-identical
- fn_23982 EncryptedName<18,2006784475>::Text: byte-identical
- fn_23983 EncryptedName<18,1697449919>::Text: byte-identical
- fn_23984 EncryptedName<18,1069021477>::Text: byte-identical
- fn_23985 EncryptedName<18,2669800313>::Text: byte-identical
- fn_23986 EncryptedName<20,-372429951>::Text: byte-identical
- fn_23987 EncryptedName<20,595816843>::Text: byte-identical
- fn_23988 EncryptedName<20,3849141641>::Text: byte-identical
- fn_23989 EncryptedName<20,665307127>::Text: byte-identical
- fn_23990 EncryptedName<22,-1343680015>::Text: byte-identical
- fn_23991 EncryptedName<22,-3203960915>::Text: byte-identical
- fn_23992 EncryptedName<22,3944978353>::Text: byte-identical
- fn_23993 EncryptedName<22,2745126827>::Text: byte-identical
- fn_23994 EncryptedName<22,2030259687>::Text: byte-identical
- fn_23995 EncryptedName<23,-2258505739>::Text: byte-identical
- fn_23996 EncryptedName<23,3914540533>::Text: byte-identical
- fn_23997 EncryptedName<23,935698863>::Text: byte-identical
- fn_23998 EncryptedName<24,2401333041>::Text: byte-identical
- fn_23999 EncryptedName<24,937134379>::Text: byte-identical
- fn_24000 EncryptedName<24,1105683737>::Text: byte-identical
- fn_24001 EncryptedName<25,-4062891603>::Text: byte-identical
- fn_24002 EncryptedName<25,58020621>::Text: byte-identical
- fn_24003 EncryptedName<25,1696325589>::Text: byte-identical
- fn_24004 EncryptedName<25,3542311337>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:57:52 +00:00
ragnarok-clanker
76772e4df2 Decompile 6 functions in Source/Contents/Effects/MonsterSkillEffects.cpp, Source/Contents/Effects/MonsterSkillEffects.h
Batch #3205 by eAthena: 6 byte-identical, 0 confirmed by peer review.

- fn_07203 CDancingKnifeEffect::Slot06: byte-identical
- fn_07232 CFloralFlareRoad::Slot06: byte-identical
- fn_07240 CFootprintEffect::Slot06: byte-identical
- fn_07250 CFootprintStrEffect::Slot06: byte-identical
- fn_07266 CFromTheAbyssEffect::Slot01: byte-identical
- fn_07267 CFromTheAbyssEffect::Slot06: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:55:35 +00:00
ragnarok-clanker
56e2a633ec Decompile fn_03790 (BarterEntryAllocator::Deallocate)
Batch #3146 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_03790 BarterEntryAllocator::Deallocate: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:55:05 +00:00
ragnarok-clanker
4caa7e8a7a Decompile 3 functions in Source/Contents/Effects/AMachineEffect.cpp, Source/Contents/Effects/AstralStrikeEffect.cpp, ...
Batch #3200 by superintelligence: 3 byte-identical, 0 confirmed by peer review.

- fn_06852 CAMachineEffect::Slot06: byte-identical
- fn_06834 CAstralStrikeEffect::Slot06: byte-identical
- fn_06863 CBlastForge::Slot06: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:54:50 +00:00
ragnarok-clanker
34c674c2e7 Decompile 19 functions in Source/Contents/Skills/SkillActionShinkiroShiranui.cpp, Source/Contents/Skills/SkillActionSkyEmperor.cpp, ...
Batch #3199 by youko: 19 byte-identical, 0 confirmed by peer review.

- fn_08786 CSkillAction_SS_RAIDENPOU::Slot01: byte-identical
- fn_08787 CSkillAction_SS_RAIDENPOU::Slot02: byte-identical
- fn_08791 CSkillAction_SS_KINRYUUHOU::Slot01: byte-identical
- fn_08792 CSkillAction_SS_KINRYUUHOU::Slot02: byte-identical
- fn_08796 CSkillAction_SS_ANTENPOU::Slot01: byte-identical
- fn_08797 CSkillAction_SS_ANTENPOU::Slot02: byte-identical
- fn_08800 CSkillAction_SS_KAGEAKUMU::Slot01: byte-identical
- fn_08801 CSkillAction_SS_KAGEAKUMU::Slot02: byte-identical
- fn_08804 CSkillAction_SS_HITOUAKUMU::Slot01: byte-identical
- fn_08805 CSkillAction_SS_HITOUAKUMU::Slot02: byte-identical
- fn_08808 CSkillAction_SS_ANKOKURYUUAKUMU::Slot01: byte-identical
- fn_08809 CSkillAction_SS_ANKOKURYUUAKUMU::Slot02: byte-identical
- fn_08816 CSkillAction_SKE_ALL_IN_THE_SKY::Slot02: byte-identical
- fn_08832 CSkillAction_SKE_RISING_SUN::Slot02: byte-identical
- fn_08842 CSkillAction_SKE_NOON_BLAST::Slot02: byte-identical
- fn_08844 CSkillAction_SKE_SUNSET_BLAST::Slot02: byte-identical
- fn_08846 CSkillAction_SKE_RISING_MOON::Slot02: byte-identical
- fn_08856 CSkillAction_SKE_MIDNIGHT_KICK::Slot02: byte-identical
- fn_08859 CSkillAction_SKE_DAWN_BREAK::Slot02: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Skills/SkillActionShinkiroShiranui.cpp, Source/Contents/Skills/SkillActionSkyEmperor.cpp
2026-10-29 20:54:33 +00:00
ragnarok-clanker
b7bcecf7db Decompile fn_21173 (CGrannyCorpse3d::CGrannyCorpse3d)
Batch #3186 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21173 CGrannyCorpse3d::CGrannyCorpse3d: logic confirmed by peer review

Peer-reviewed-by: meitogi, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:46:39 +00:00
ragnarok-clanker
303eb3b37b Decompile 2 functions in Source/Contents/Party/PartyBookingMgr.cpp, Source/Contents/Party/PartyBookingMgr.h, ...
Batch #3182 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_18443 PartyBookingMgr::Clear: byte-identical
- fn_18450 PartyBookingMgr::Reset: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Party/PartyBookingMgr.cpp
2026-10-29 20:45:05 +00:00
ragnarok-clanker
a71d0d868d Decompile 6 functions in Source/Contents/ServerTimeManager.cpp, Source/Contents/ServerTimeManager.h, ...
Batch #3110 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_01686 ServerTimeManager::~ServerTimeManager: logic confirmed by peer review
- fn_01695 ServerTimeManager::Reset: logic confirmed by peer review
- fn_01696 ServerTimeManager::Update: logic confirmed by peer review
- fn_01718 ModelPositionKeysV2::operator=: logic confirmed by peer review
- fn_01719 ModelQuaternionKeys::operator=: logic confirmed by peer review
- fn_01720 ModelScaleKeysV2::operator=: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:43:47 +00:00
ragnarok-clanker
de30fb0fcd Decompile 2 functions in Source/Contents/Effects/ClimaxEffect.cpp, Source/Contents/Effects/ClimaxEffect.h, ...
Batch #3177 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_07057 CMeteorEffect::Slot06: byte-identical
- fn_07081 CCompetentia::Slot06: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Effects/ClimaxEffect.cpp, Source/Contents/Effects/Competentia.cpp, Source/Contents/Effects/CresciveBolt.cpp, Source/Contents/Effects/JupitelThunderStormEffect.cpp, Source/Contents/Effects/MeteorEffect.cpp, Source/Contents/Effects/NyanggrassEffect.cpp, Source/Contents/Effects/PowderingEffect.cpp, Source/Contents/Effects/RectUpEffect.cpp
2026-10-29 20:43:19 +00:00
ragnarok-clanker
a876a515f2 Decompile fn_21083 (EffectActor::ResetEffectState)
Batch #3174 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_21083 EffectActor::ResetEffectState: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Actors/MousePointer.cpp
2026-10-29 20:43:04 +00:00
ragnarok-clanker
496821141d Decompile fn_03341 (CSkillAction_KR_DOUBLE_SLASH::Slot11)
Batch #3162 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_03341 CSkillAction_KR_DOUBLE_SLASH::Slot11: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:42:16 +00:00
ragnarok-clanker
0b0da323bc Decompile fn_19506 (CNaviInfo::SearchNpcs)
Batch #2734 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19506 CNaviInfo::SearchNpcs: logic confirmed by peer review

Peer-reviewed-by: eAthena, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:42:06 +00:00
ragnarok-clanker
2564c10e3a Decompile 6 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #3158 by superintelligence: 6 byte-identical, 0 confirmed by peer review.

- fn_05647 ClientMessengerSelf::Self68D5B0: byte-identical
- fn_05648 ClientMessengerSelf::Self68D5C0: byte-identical
- fn_05786 ClientMessengerSelf::Self69ACB0: byte-identical
- fn_05787 ClientMessengerSelf::Self69ACC0: byte-identical
- fn_05656 sub_68DAF0: byte-identical
- fn_06015 sub_6A2170: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:39:36 +00:00
ragnarok-clanker
c5f6460465 Decompile fn_20979 (CMapPropertyMgr::Clear)
Batch #3151 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_20979 CMapPropertyMgr::Clear: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/MapPropertyMgr.cpp
2026-10-29 20:37:49 +00:00
ragnarok-clanker
4720fe41c7 Decompile fn_03193 (CEfstAction_PULSE_OF_MADNESS::Slot03)
Batch #3142 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_03193 CEfstAction_PULSE_OF_MADNESS::Slot03: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:36:01 +00:00
ragnarok-clanker
678da35d84 Decompile fn_22674 (CPlayer::Slot17)
Batch #3133 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_22674 CPlayer::Slot17: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:34:55 +00:00
ragnarok-clanker
ce35f341dd Decompile 2 functions in Source/Contents/Skills/SkillActionImperialGuard.cpp
Batch #3129 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_08635 CSkillAction_IG_ATTACK_STANCE::Slot02: byte-identical
- fn_08643 CSkillAction_IG_GUARD_STANCE::Slot02: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Skills/SkillActionImperialGuard.cpp
2026-10-29 20:34:17 +00:00
ragnarok-clanker
9af9c0e0e7 Decompile 3 functions in Source/Contents/Effects/Effect.h, Source/Contents/Effects/AcidifiedThrow.h, ...
Batch #3126 by youko: 3 byte-identical, 0 confirmed by peer review.

- fn_06825 CAcidifiedThrow::Slot06: byte-identical
- fn_06841 CAxeBoomerang::Slot06: byte-identical
- fn_06876 CCaneOfEvilEyeEffect::RemoveNullEmitters: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Effects/AcidifiedThrow.cpp, Source/Contents/Effects/AstralStrikeEffect.cpp, Source/Contents/Effects/AxeBoomerang.cpp, Source/Contents/Effects/AMachineEffect.cpp, Source/Contents/Effects/BlastForge.cpp, Source/Contents/Effects/CaneOfEvilEyeEffect.cpp
2026-10-29 20:33:59 +00:00
ragnarok-clanker
be766449db Decompile 5 functions in Source/Contents/Skills/SkillActionKarnos.cpp, Source/Contents/Effects/WhirlwindEffect.h
Batch #3124 by youko: 5 byte-identical, 0 confirmed by peer review.

- fn_03387 CSkillAction_KR_TYPHOON_WING::Slot01: byte-identical
- fn_03388 CSkillAction_KR_TYPHOON_WING::Slot02: byte-identical
- fn_03391 CSkillAction_KR_WIND_VEIL::Slot01: byte-identical
- fn_03392 CSkillAction_KR_WIND_VEIL::Slot02: byte-identical
- fn_03399 CSkillAction_SKID_KR_CHOP_CHOP::Slot02: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:33:40 +00:00
ragnarok-clanker
a3fe0d284a Decompile 11 functions in Source/Contents/Messenger/ClientMessenger.cpp, Source/Archive/GPak.cpp
Batch #3121 by superintelligence: 11 byte-identical, 0 confirmed by peer review.

- fn_05611 MessengerIntrusiveLink::Unlink68B6A0: byte-identical
- fn_06045 MessengerIntrusiveLink::Unlink6A6100: byte-identical
- fn_06046 MessengerIntrusiveLink::Unlink6A6120: byte-identical
- fn_06047 MessengerIntrusiveLink::Unlink6A6140: byte-identical
- fn_06048 MessengerIntrusiveLink::Unlink6A6160: byte-identical
- fn_06049 MessengerIntrusiveLink::Unlink6A6180: byte-identical
- fn_06050 MessengerIntrusiveLink::Unlink6A61A0: byte-identical
- fn_06051 MessengerIntrusiveLink::Unlink6A61C0: byte-identical
- fn_06052 MessengerIntrusiveLink::Unlink6A61E0: byte-identical
- fn_06053 MessengerIntrusiveLink::Unlink6A6200: byte-identical
- fn_05092 PakIntrusiveLink::Unlink657820: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:33:13 +00:00
ragnarok-clanker
58d1829089 Decompile 32 functions in Source/Contents/BodyResources.cpp
Batch #3115 by youko: 32 byte-identical, 0 confirmed by peer review.

- fn_23003 EncryptedName<14,4056389065>::Text: byte-identical
- fn_23004 EncryptedName<14,1668799751>::Text: byte-identical
- fn_23005 EncryptedName<14,3818512857>::Text: byte-identical
- fn_23006 EncryptedName<14,1561679843>::Text: byte-identical
- fn_23007 EncryptedName<14,2978031493>::Text: byte-identical
- fn_23008 EncryptedName<14,3914540533>::Text: byte-identical
- fn_23009 EncryptedName<14,1739409375>::Text: byte-identical
- fn_23010 EncryptedName<14,255010611>::Text: byte-identical
- fn_23011 EncryptedName<14,3849141641>::Text: byte-identical
- fn_23012 EncryptedName<14,2916963279>::Text: byte-identical
- fn_23013 EncryptedName<14,2972160335>::Text: byte-identical
- fn_23014 EncryptedName<14,2739266413>::Text: byte-identical
- fn_23015 EncryptedName<14,3586471801>::Text: byte-identical
- fn_23016 EncryptedName<14,1428500367>::Text: byte-identical
- fn_23017 EncryptedName<14,4023722991>::Text: byte-identical
- fn_23018 EncryptedName<14,628071279>::Text: byte-identical
- fn_23019 EncryptedName<14,871980909>::Text: byte-identical
- fn_23020 EncryptedName<14,2204305161>::Text: byte-identical
- fn_23021 EncryptedName<14,3588850519>::Text: byte-identical
- fn_23022 EncryptedName<14,937134379>::Text: byte-identical
- fn_23023 EncryptedName<14,3944978353>::Text: byte-identical
- fn_23024 EncryptedName<14,3824916385>::Text: byte-identical
- fn_23025 EncryptedName<14,3050434391>::Text: byte-identical
- fn_23026 EncryptedName<14,2745126827>::Text: byte-identical
- fn_23027 EncryptedName<14,234556675>::Text: byte-identical
- fn_23028 EncryptedName<14,1132013969>::Text: byte-identical
- fn_23029 EncryptedName<14,757439835>::Text: byte-identical
- fn_23030 EncryptedName<14,4261389595>::Text: byte-identical
- fn_23031 EncryptedName<14,1234773325>::Text: byte-identical
- fn_23032 EncryptedName<14,220694015>::Text: byte-identical
- fn_23033 EncryptedName<14,2741976011>::Text: byte-identical
- fn_23034 EncryptedName<14,3542311337>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:33:09 +00:00
ragnarok-clanker
898712958b Decompile 3 functions in Source/Contents/Skills/SkillInfo.cpp, Source/Contents/Skills/SkillInfo.h
Batch #3108 by eAthena: 3 byte-identical, 0 confirmed by peer review.

- fn_08441 CSkillAction_BO_EXPLOSIVE_POWDER::Slot05: byte-identical
- fn_08475 CSkillAction_DK_MADNESS_CRUSHER::Slot04: byte-identical
- fn_08495 CSkillAction_DK_HACKANDSLASHER_ATK::Slot02: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:31:24 +00:00
ragnarok-clanker
8c66ee5e9b Decompile 32 functions in Source/Contents/BodyResources.cpp
Batch #3112 by youko: 32 byte-identical, 0 confirmed by peer review.

- fn_22971 EncryptedName<12,89521047>::Text: byte-identical
- fn_22972 EncryptedName<12,58020621>::Text: byte-identical
- fn_22973 EncryptedName<12,1230050243>::Text: byte-identical
- fn_22974 EncryptedName<13,3577987523>::Text: byte-identical
- fn_22975 EncryptedName<14,-1113341995>::Text: byte-identical
- fn_22976 EncryptedName<14,-2999633023>::Text: byte-identical
- fn_22977 EncryptedName<14,-4173474839>::Text: byte-identical
- fn_22978 EncryptedName<14,-1315859149>::Text: byte-identical
- fn_22979 EncryptedName<14,-1478263473>::Text: byte-identical
- fn_22980 EncryptedName<14,-2696435447>::Text: byte-identical
- fn_22981 EncryptedName<14,-1682182665>::Text: byte-identical
- fn_22982 EncryptedName<14,-3933620981>::Text: byte-identical
- fn_22983 EncryptedName<14,-979039381>::Text: byte-identical
- fn_22984 EncryptedName<14,-3667950231>::Text: byte-identical
- fn_22985 EncryptedName<14,-3700222477>::Text: byte-identical
- fn_22986 EncryptedName<14,-2953969833>::Text: byte-identical
- fn_22987 EncryptedName<14,-3124629243>::Text: byte-identical
- fn_22988 EncryptedName<14,-3899956859>::Text: byte-identical
- fn_22989 EncryptedName<14,-372429951>::Text: byte-identical
- fn_22990 EncryptedName<14,-1578422415>::Text: byte-identical
- fn_22991 EncryptedName<14,-3305026235>::Text: byte-identical
- fn_22992 EncryptedName<14,-281823747>::Text: byte-identical
- fn_22993 EncryptedName<14,-3088637581>::Text: byte-identical
- fn_22994 EncryptedName<14,-1948924989>::Text: byte-identical
- fn_22995 EncryptedName<14,-2753699959>::Text: byte-identical
- fn_22996 EncryptedName<14,-1452807869>::Text: byte-identical
- fn_22997 EncryptedName<14,-1047688409>::Text: byte-identical
- fn_22998 EncryptedName<14,-1345370653>::Text: byte-identical
- fn_22999 EncryptedName<14,-408848033>::Text: byte-identical
- fn_23000 EncryptedName<14,-3501637255>::Text: byte-identical
- fn_23001 EncryptedName<14,-849934409>::Text: byte-identical
- fn_23002 EncryptedName<14,-2263664167>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:30:30 +00:00
ragnarok-clanker
3b559dfc3c Decompile 8 functions in Source/Contents/ServerTimeManager.cpp, Source/Contents/ServerTimeManager.h, ...
Batch #3111 by youko: 8 byte-identical, 0 confirmed by peer review.

- fn_01685 ServerTimeManager::Initialize: byte-identical
- fn_01689 ServerTimeManager::GetDay: byte-identical
- fn_01690 ServerTimeManager::GetHour: byte-identical
- fn_01691 ServerTimeManager::GetMinute: byte-identical
- fn_01692 ServerTimeManager::GetMonth: byte-identical
- fn_01693 ServerTimeManager::GetSecond: byte-identical
- fn_01694 ServerTimeManager::GetYear: byte-identical
- fn_01711 ModelQuaternionKey::ModelQuaternionKey: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/ServerTimeManager.cpp
2026-10-29 20:30:13 +00:00
ragnarok-clanker
38c7cafe3f Decompile fn_03379 (CSkillAction_KR_SHARPEN_HAIL::Slot11)
Batch #2877 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_03379 CSkillAction_KR_SHARPEN_HAIL::Slot11: logic confirmed by peer review

Peer-reviewed-by: eAthena, bigodeira, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:29:15 +00:00
ragnarok-clanker
050e51d0e5 Decompile 11 functions in Source/Contents/Skills/SkillActionKarnos.cpp, Source/Contents/Skills/SkillInfo.h
Batch #3104 by youko: 11 byte-identical, 0 confirmed by peer review.

- fn_03340 CSkillAction_KR_DOUBLE_SLASH::Slot02: byte-identical
- fn_03342 CSkillAction_KR_NASTY_SLASH::Slot02: byte-identical
- fn_03344 CSkillAction_KR_CLAW_WAVE::Slot01: byte-identical
- fn_03345 CSkillAction_KR_CLAW_WAVE::Slot02: byte-identical
- fn_03348 CSkillAction_KR_EARTH_DRILL::Slot02: byte-identical
- fn_03350 CSkillAction_KR_EARTH_STAMP::Slot02: byte-identical
- fn_03352 CSkillAction_KR_GROUND_BLOOM::Slot02: byte-identical
- fn_03357 CSkillAction_KR_THUNDERING_FOCUS::Slot02: byte-identical
- fn_03359 CSkillAction_KR_THUNDERING_FOCUS_S::Slot02: byte-identical
- fn_03364 CSkillAction_KR_ICE_PILLAR::Slot14: byte-identical
- fn_03365 CSkillAction_KR_ICE_PILLAR::Slot02: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:27:31 +00:00
ragnarok-clanker
53fbfab6ba Decompile 58 functions in Source/Contents/BodyResources.cpp
Batch #3099 by youko: 58 byte-identical, 0 confirmed by peer review.

- fn_22913 EncryptedName<22,296713639>::Text: byte-identical
- fn_22914 EncryptedName<23,-3230270045>::Text: byte-identical
- fn_22915 EncryptedName<23,-4096146115>::Text: byte-identical
- fn_22916 EncryptedName<23,1697449919>::Text: byte-identical
- fn_22917 EncryptedName<24,-2862894739>::Text: byte-identical
- fn_22918 EncryptedName<24,1037158757>::Text: byte-identical
- fn_22919 EncryptedName<25,-3806376031>::Text: byte-identical
- fn_22920 EncryptedName<25,-1483916851>::Text: byte-identical
- fn_22921 EncryptedName<25,-745057473>::Text: byte-identical
- fn_22922 EncryptedName<25,2174745559>::Text: byte-identical
- fn_22923 EncryptedName<25,459105731>::Text: byte-identical
- fn_22924 EncryptedName<25,4123116959>::Text: byte-identical
- fn_22925 EncryptedName<26,-3203960915>::Text: byte-identical
- fn_22926 EncryptedName<26,-4062891603>::Text: byte-identical
- fn_22927 EncryptedName<26,1696325589>::Text: byte-identical
- fn_22928 EncryptedName<26,2006784475>::Text: byte-identical
- fn_22929 EncryptedName<26,4184728551>::Text: byte-identical
- fn_22930 EncryptedName<28,-543729919>::Text: byte-identical
- fn_22931 EncryptedName<28,-2082766045>::Text: byte-identical
- fn_22932 EncryptedName<28,-3932688941>::Text: byte-identical
- fn_22933 EncryptedName<28,-2060636309>::Text: byte-identical
- fn_22934 EncryptedName<28,-1119370337>::Text: byte-identical
- fn_22935 EncryptedName<28,4085120509>::Text: byte-identical
- fn_22936 EncryptedName<28,1767758303>::Text: byte-identical
- fn_22937 EncryptedName<28,2010895297>::Text: byte-identical
- fn_22938 EncryptedName<28,352569107>::Text: byte-identical
- fn_22939 EncryptedName<28,2735182117>::Text: byte-identical
- fn_22940 EncryptedName<28,3480595867>::Text: byte-identical
- fn_22941 EncryptedName<28,4020887865>::Text: byte-identical
- fn_22942 EncryptedName<28,2030259687>::Text: byte-identical
- fn_22943 EncryptedName<28,4291783961>::Text: byte-identical
- fn_22944 EncryptedName<29,199223703>::Text: byte-identical
- fn_22945 EncryptedName<29,3480429503>::Text: byte-identical
- fn_22946 EncryptedName<30,-280241689>::Text: byte-identical
- fn_22947 EncryptedName<30,-1285201539>::Text: byte-identical
- fn_22948 EncryptedName<30,898467589>::Text: byte-identical
- fn_22949 EncryptedName<31,-618046191>::Text: byte-identical
- fn_22950 EncryptedName<31,2943696813>::Text: byte-identical
- fn_22951 EncryptedName<33,-710821097>::Text: byte-identical
- fn_22952 EncryptedName<33,-2258505739>::Text: byte-identical
- fn_22953 EncryptedName<33,-2552627743>::Text: byte-identical
- fn_22954 EncryptedName<33,957680539>::Text: byte-identical
- fn_22955 EncryptedName<34,-608985297>::Text: byte-identical
- fn_22956 EncryptedName<34,-2987803897>::Text: byte-identical
- fn_22957 EncryptedName<34,1530508033>::Text: byte-identical
- fn_22958 EncryptedName<34,1095357917>::Text: byte-identical
- fn_22959 EncryptedName<34,2500801389>::Text: byte-identical
- fn_22960 EncryptedName<35,595816843>::Text: byte-identical
- fn_22961 EncryptedName<37,1030691257>::Text: byte-identical
- fn_22962 EncryptedName<42,1877682149>::Text: byte-identical
- fn_22963 EncryptedName<44,-3263989789>::Text: byte-identical
- fn_22964 EncryptedName<44,561237833>::Text: byte-identical
- fn_22965 EncryptedName<46,-1108884035>::Text: byte-identical
- fn_22966 EncryptedName<11,1105683737>::Text: byte-identical
- fn_22967 EncryptedName<12,-1343680015>::Text: byte-identical
- fn_22968 EncryptedName<12,-3168172783>::Text: byte-identical
- fn_22969 EncryptedName<12,-1517315221>::Text: byte-identical
- fn_22970 EncryptedName<12,-1316891277>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:25:47 +00:00
ragnarok-clanker
8e2404c0da Decompile 18 functions in Source/Contents/Skills/SkillActionAlitea.cpp, Source/Contents/Skills/SkillInfo.h
Batch #3095 by youko: 18 byte-identical, 0 confirmed by peer review.

- fn_03190 CSkillAction_AT_PULSE_OF_MADNESS::Slot02: byte-identical
- fn_03195 CSkillAction_AT_FRENZY_FANG::Slot02: byte-identical
- fn_03197 CSkillAction_AT_PINION_SHOT::Slot01: byte-identical
- fn_03198 CSkillAction_AT_PINION_SHOT::Slot02: byte-identical
- fn_03202 CSkillAction_AT_QUILL_SPEAR::Slot01: byte-identical
- fn_03203 CSkillAction_AT_QUILL_SPEAR::Slot02: byte-identical
- fn_03207 CSkillAction_AT_NATURE_HARMONY::Slot01: byte-identical
- fn_03208 CSkillAction_AT_NATURE_HARMONY::Slot02: byte-identical
- fn_03213 CSkillAction_AT_GRAVITY_HOLE::Slot01: byte-identical
- fn_03214 CSkillAction_AT_GRAVITY_HOLE::Slot02: byte-identical
- fn_03218 CSkillAction_AT_CHILLING_BLAST::Slot02: byte-identical
- fn_03220 CSkillAction_AT_GLACIER_MONOLITH::Slot14: byte-identical
- fn_03221 CSkillAction_AT_GLACIER_MONOLITH::Slot02: byte-identical
- fn_03224 CSkillAction_AT_GLACIER_NOVA::Slot02: byte-identical
- fn_03228 CSkillAction_AT_GLACIER_STOMP::Slot02: byte-identical
- fn_03230 CSkillAction_AT_ROARING_CHARGE::Slot02: byte-identical
- fn_03232 CSkillAction_AT_ROARING_CHARGE_S::Slot02: byte-identical
- fn_03236 CSkillAction_AT_FURIOS_STORM::Slot02: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Skills/SkillActionAlitea.cpp
2026-10-29 20:24:35 +00:00
ragnarok-clanker
2130f5d17f Decompile fn_10109 (SpriteDrawingPolicy::DrawShadow)
Batch #2549 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_10109 SpriteDrawingPolicy::DrawShadow: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, bigodeira, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Contents/SpriteShadow.cpp
2026-10-29 20:23:06 +00:00
ragnarok-clanker
e551e31a42 Decompile 47 functions in Source/Contents/BodyResources.cpp
Batch #3083 by youko: 47 byte-identical, 0 confirmed by peer review.

- fn_22866 EncryptedName<18,-2356695687>::Text: byte-identical
- fn_22867 EncryptedName<18,-1790078157>::Text: byte-identical
- fn_22868 EncryptedName<18,-1682334759>::Text: byte-identical
- fn_22869 EncryptedName<18,-178652815>::Text: byte-identical
- fn_22870 EncryptedName<18,-2086857343>::Text: byte-identical
- fn_22871 EncryptedName<18,-2791866465>::Text: byte-identical
- fn_22872 EncryptedName<18,-2694744651>::Text: byte-identical
- fn_22873 EncryptedName<18,-1424652867>::Text: byte-identical
- fn_22874 EncryptedName<18,965717857>::Text: byte-identical
- fn_22875 EncryptedName<18,3888984351>::Text: byte-identical
- fn_22876 EncryptedName<18,2375111463>::Text: byte-identical
- fn_22877 EncryptedName<18,1368380297>::Text: byte-identical
- fn_22878 EncryptedName<18,1105419737>::Text: byte-identical
- fn_22879 EncryptedName<18,923510211>::Text: byte-identical
- fn_22880 EncryptedName<18,1841549269>::Text: byte-identical
- fn_22881 EncryptedName<18,153433015>::Text: byte-identical
- fn_22882 EncryptedName<18,1639826321>::Text: byte-identical
- fn_22883 EncryptedName<18,665307127>::Text: byte-identical
- fn_22884 EncryptedName<18,1731313661>::Text: byte-identical
- fn_22885 EncryptedName<18,3417698647>::Text: byte-identical
- fn_22886 EncryptedName<18,3344639417>::Text: byte-identical
- fn_22887 EncryptedName<18,1268861731>::Text: byte-identical
- fn_22888 EncryptedName<18,3406257973>::Text: byte-identical
- fn_22889 EncryptedName<18,154733851>::Text: byte-identical
- fn_22890 EncryptedName<18,1642035979>::Text: byte-identical
- fn_22891 EncryptedName<18,2535831497>::Text: byte-identical
- fn_22892 EncryptedName<18,4127146829>::Text: byte-identical
- fn_22893 EncryptedName<18,258026767>::Text: byte-identical
- fn_22894 EncryptedName<18,3352023373>::Text: byte-identical
- fn_22895 EncryptedName<18,3372594087>::Text: byte-identical
- fn_22896 EncryptedName<20,1530472429>::Text: byte-identical
- fn_22897 EncryptedName<20,725426619>::Text: byte-identical
- fn_22898 EncryptedName<20,4111424909>::Text: byte-identical
- fn_22899 EncryptedName<22,-3561414169>::Text: byte-identical
- fn_22900 EncryptedName<22,-1952606757>::Text: byte-identical
- fn_22901 EncryptedName<22,-844943>::Text: byte-identical
- fn_22902 EncryptedName<22,-3401353789>::Text: byte-identical
- fn_22903 EncryptedName<22,-4275349199>::Text: byte-identical
- fn_22904 EncryptedName<22,-4031024725>::Text: byte-identical
- fn_22905 EncryptedName<22,-3937562651>::Text: byte-identical
- fn_22906 EncryptedName<22,3954909511>::Text: byte-identical
- fn_22907 EncryptedName<22,2636340703>::Text: byte-identical
- fn_22908 EncryptedName<22,4080620935>::Text: byte-identical
- fn_22909 EncryptedName<22,2544074191>::Text: byte-identical
- fn_22910 EncryptedName<22,1907818923>::Text: byte-identical
- fn_22911 EncryptedName<22,2079562721>::Text: byte-identical
- fn_22912 EncryptedName<22,935698863>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:22:17 +00:00