Commit graph

85 commits

Author SHA1 Message Date
ragnarok-clanker
ec2c7ebde5 Decompile fn_19924 (CEffectPrim::RenderTeiRect)
Batch #15845 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19924 CEffectPrim::RenderTeiRect: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, youko, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 14:27:14 +00:00
ragnarok-clanker
971bdb9502 Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #15953 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_19882 CEffectPrim::RenderColorPaper: logic confirmed by peer review
- fn_19876 CEffectPrim::RenderFloorRect: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:06:23 +00:00
ragnarok-clanker
410c781d83 Decompile fn_19913 (CEffectPrim::RenderRotatedRing)
Batch #15950 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19913 CEffectPrim::RenderRotatedRing: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:05:26 +00:00
ragnarok-clanker
a9afb4ef16 Decompile 3 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #15952 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_19923 CEffectPrim::RenderTeiRect: logic confirmed by peer review
- fn_19863 CEffectPrim::RenderRecordQuads: logic confirmed by peer review
- fn_19864 CEffectPrim::RenderSphere: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:04:45 +00:00
ragnarok-clanker
171412efdf Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #15790 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_19855 CEffectPrim::Render3DCasting2: logic confirmed by peer review
- fn_19856 CEffectPrim::Render3DCasting: logic confirmed by peer review
- fn_19875 CEffectPrim::RenderHalfSphere2: logic confirmed by peer review
- fn_19911 CEffectPrim::RenderSMA2: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:03:33 +00:00
ragnarok-clanker
ca231df127 Decompile fn_19857 (CEffectPrim::Render3DCasting_LowPolygon)
Batch #15791 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_19857 CEffectPrim::Render3DCasting_LowPolygon: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 10:00:47 +00:00
ragnarok-clanker
d840015435 Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #15411 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_19854 CEffectPrim::RenderGroundFog: logic confirmed by peer review
- fn_19883 CEffectPrim::RenderDoubleGumGang: logic confirmed by peer review
- fn_19893 CEffectPrim::RenderOrbitIcons: logic confirmed by peer review
- fn_19909 CEffectPrim::RenderRectUp2: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, Toshiro, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-09 23:46:46 +00:00
ragnarok-clanker
958e0e7878 Decompile 3 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #15340 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_19859 CEffectPrim::RenderCrossPlanes: logic confirmed by peer review
- fn_19864 CEffectPrim::RenderSphere: logic confirmed by peer review
- fn_19884 CEffectPrim::RenderTeiFacingSlots: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-09 21:23:06 +00:00
ragnarok-clanker
1a44abfbb1 Decompile fn_19858 (CEffectPrim::RenderRecordRings)
Batch #15329 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19858 CEffectPrim::RenderRecordRings: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-09 21:08:35 +00:00
ragnarok-clanker
b5d4d8b6cb Decompile fn_19860 (CEffectPrim::RenderArcBand)
Batch #15327 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19860 CEffectPrim::RenderArcBand: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-09 21:06:30 +00:00
ragnarok-clanker
051b98ba29 Decompile fn_19862 (CEffectPrim::RenderPyramid)
Batch #14998 by codeplay: 0 byte-identical, 1 confirmed by peer review.

- fn_19862 CEffectPrim::RenderPyramid: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-09 20:56:53 +00:00
ragnarok-clanker
dc3d5ce1a5 Maintenance: Resubmission of 14942 (gate: three existing in-class helpers whose lines changed lacked an annotation; marked // INLINED
Batch #14943 by ragnarok-clanker: no function's compiled code changes; checked with 741 compiled unit(s), including every includer of Source/ActorPickNode.h, Source/Client/Browser/BrowserClientSite.h, Source/Client/Browser/BrowserPopupDispatch.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Mode/CMode.h, Source/Client/Mode/ModeDragState.h, Source/Client/Replay.h, Source/Client/Session.h, Source/Client/Stove/StoveMgr.h, Source/Contents/AchievementMgr.h, Source/Contents/ActorNameCard.h, Source/Contents/Actors/CharacterRender.h, Source/Contents/Actors/EffectActors.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/GrannyGameActor.h, Source/Contents/Actors/GroundScope.h, Source/Contents/Actors/Item.h, Source/Contents/Actors/Npc.h, Source/Contents/Actors/Pc.h, Source/Contents/Actors/RenderObjectState.h, Source/Contents/Actors/Skill.h, Source/Contents/AdventureGuideMgr.h, Source/Contents/Camera/Camera.h, Source/Contents/Camera/CameraState.h, Source/Contents/CashEmotionMgr.h, Source/Contents/Configuration/GameSettingsMgr.h, Source/Contents/EffectResourceSwitcher.h, Source/Contents/Effects/AMachineEffect.h, Source/Contents/Effects/AcidifiedThrow.h, Source/Contents/Effects/AxeBoomerang.h, Source/Contents/Effects/BlastForge.h, Source/Contents/Effects/CaneOfEvilEyeEffect.h, Source/Contents/Effects/CharacterParticleBundle.h, Source/Contents/Effects/CloudKillEffect.h, Source/Contents/Effects/Effect.h, Source/Contents/Effects/EffectActor.h, Source/Contents/Effects/EffectEmitter.h, Source/Contents/Effects/EffectMaker.h, Source/Contents/Effects/EffectPrimitiveState.h, Source/Contents/Effects/FuumaShouakuEffect.h, Source/Contents/Effects/GravityControlEffect.h, Source/Contents/Effects/HealSpEffect.h, Source/Contents/Effects/Level99Effect.h, Source/Contents/Effects/MapChainEffect.h, Source/Contents/Effects/MonsterSkillEffects.h, Source/Contents/Effects/MsgEffect.h, Source/Contents/Effects/NyanggrassEffect.h, Source/Contents/Effects/Particle.h, Source/Contents/Effects/PowderingEffect.h, Source/Contents/Effects/RagEffectState.h, Source/Contents/Effects/RectUpEffect.h, Source/Contents/Effects/ShadowExceedEffect.h, Source/Contents/Effects/SkillEffects.h, Source/Contents/Effects/SpriteParticle.h, Source/Contents/Effects/StormCannonEffect.h, Source/Contents/Effects/ThrowEffects.h, Source/Contents/EntryQueueMgr.h, Source/Contents/EquipmentResourceMgr.h, Source/Contents/FlyingShipRouteInfo.h, Source/Contents/Ground/GroundGeometry.h, Source/Contents/GuildInfo.h, Source/Contents/Items/ItemDescription.h, Source/Contents/Items/ItemInfo.h, Source/Contents/MapSkyMgr.h, Source/Contents/Messenger/MessengerWindows.h, Source/Contents/Models/ModelNode.h, Source/Contents/NavigationManager.h, Source/Contents/Party/AdventurerAgencyMgr.h, Source/Contents/RDamageVar.h, Source/Contents/RenewQuestMgr.h, Source/Contents/ReputeMgr.h, Source/Contents/RodexMailStore.h, Source/Contents/RouletteMgr.h, Source/Contents/Schedule/Schedule.h, Source/Contents/SignBoard/SignBoard.h, Source/Contents/Skills/ClientSkills.h, Source/Contents/Skills/PlayerSkillBundle.h, Source/Contents/Skills/SkillInfo.h, Source/Contents/SpriteLayerDrawing.h, Source/Contents/TipBoxTitles.h, Source/Contents/UserData/AccountLinkedUserDataMgr.h, Source/Contents/UserData/NormalItemSlots.h, Source/Contents/World/World.h, Source/Contents/WorldView/WorldViewData.h, Source/Render/Primitives/LightmappedPrimitive.h, Source/Render/Primitives/RenderPrimitive.h, Source/Render/Renderer.h, Source/Render/Textures/SpritePixels.h, Source/Render/Textures/Texture.h, Source/Resource/EZeffectResource.h, Source/Resource/Models/AnimatedModelResource.h, Source/Resource/Models/GrannyModelResource.h, Source/Resource/Sprites/ActionResource.h, Source/Resource/World/GroundResource.h, Source/Resource/World/WorldResource.h, Source/Resource/XmlNode.h, Source/UI/AdventureGuide/UIAdventureGuide.h, Source/UI/Buttons/UIBmpRadioBtn.h, Source/UI/Buttons/UIDescriptRace.h, Source/UI/Buttons/UIItemTagButton.h, Source/UI/Buttons/UISlotBmpButton.h, Source/UI/Buttons/UISpriteButton.h, Source/UI/Buttons/UITVTextButton.h, Source/UI/Buttons/UITextureButton.h, Source/UI/CashEmotion/UICashEmotionListWnd.h, Source/UI/CashEmotion/UICashEmotionPack.h, Source/UI/CashShop/UICashShopWnd.h, Source/UI/Chat/UIChatRoomMakeWnd.h, Source/UI/Chat/UIChatRoomTitle.h, Source/UI/Chat/UINewChatWnd.h, Source/UI/Chat/UISubChatHisWnd.h, Source/UI/Chat/UISubChatMiniWnd.h, Source/UI/Chat/UIWhisperWnd.h, Source/UI/Clan/UIClanWnd.h, Source/UI/Dialogs/UIBookWnd.h, Source/UI/Dialogs/UIChooseWarpWnd.h, Source/UI/Dialogs/UIMenuWnd.h, Source/UI/Dialogs/UIMiniMapWnd.h, Source/UI/Dialogs/UIMinimapZoomWnd.h, Source/UI/Dialogs/UINpcEditDialogWnd.h, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Dialogs/UISayDialogWnd.h, Source/UI/Dialogs/UISelectCartWnd.h, Source/UI/Dialogs/UITipboxWnd.h, Source/UI/Edit/UIEditBoxEx.h, Source/UI/Edit/UIEditCtrl.h, Source/UI/Edit/UIEditCtrl_Currency.h, Source/UI/Edit/UIItemTagCtrl.h, Source/UI/Enchant/EnchantUI.h, Source/UI/Exchange/UIExchangeUI.h, Source/UI/FrameSkin.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/Gauges/UIPcGage.h, Source/UI/Guild/UIGuildHelperWnd.h, Source/UI/Guild/UIGuildWnd.h, Source/UI/Guild/UIGuild_Storage_Log.h, Source/UI/Item/UIEquipmentPropertiesWnd.h, Source/UI/Item/UIItemBaseWnd.h, Source/UI/Item/UIItemPurchaseWnd.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/Items/UICardItemIllustWnd.h, Source/UI/Items/UIEquipWnd.h, Source/UI/Items/UIExchangeWnd.h, Source/UI/Items/UIGameItem.h, Source/UI/Items/UIItemCollectionWnd.h, Source/UI/Items/UIItemIdentifyWnd.h, Source/UI/Items/UIItemParamChangeDisplayWnd.h, Source/UI/Items/UISwapEquipmentWnd.h, Source/UI/Layout/WindowGeometry.h, Source/UI/Lists/UIChatHisBox.h, Source/UI/Lists/UIComboBoxV2Wnd.h, Source/UI/Lists/UIImgMenu.h, Source/UI/Lists/UIListBoxID.h, Source/UI/Lists/UIListBoxTemplate.h, Source/UI/Lists/UIMemberListBox.h, Source/UI/Lists/UITabControl.h, Source/UI/Lists/UITagListBox.h, Source/UI/Lists/UITreeView.h, Source/UI/Menu/UIMenuIconWnd.h, Source/UI/Navigation/UINavigationV4Wnd.h, Source/UI/ProbabilityTable/UIProbabilityTable.h, Source/UI/Quest/UIQuestDisplay.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Quest/UIRenewQuestWnd.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Rodex/UIRodexInboxWnd.h, Source/UI/RuneSystem/UIRuneSystemWindows.h, Source/UI/RuneSystem/UIRuneSystemWnd.h, Source/UI/Shop/UIMerchantItemMyShopWnd.h, Source/UI/Shop/UIMerchantItemPurchaseMSGWnd.h, Source/UI/Shop/UIMerchantItemPurchaseWnd.h, Source/UI/Shop/UIMerchantItemShopWnd.h, Source/UI/Shop/UIMerchantMirrorItemWnd.h, Source/UI/Shop/UIMerchantShopMakeWnd.h, Source/UI/Shop/UIMerchantShopTitle.h, Source/UI/Skill/UISkillDescribeWnd.h, Source/UI/Skill/UISkillListWnd.h, Source/UI/SkillDelayInfo/SkillDelayInfo.h, Source/UI/StylingShop/UIStylingShopWnd.h, Source/UI/Text/CreateLineInfo.h, Source/UI/Text/UIAchWnd.h, Source/UI/Text/UIBalloonText.h, Source/UI/Text/UINameBalloonText.h, Source/UI/Text/UIStaticTextControl.h, Source/UI/Text/UIString.h, Source/UI/Text/UITextViewerControl.h, Source/UI/UIBarGraph.h, Source/UI/UIBartermarketWnd.h, Source/UI/UIChangeMaterialWnd.h, Source/UI/UIGradeEnchantWnd.h, Source/UI/UILapineScrollBar.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/UIScrollWnd.h, Source/UI/UISlotBitmap.h, Source/UI/Window/FuncDrawWNDChar.h, Source/UI/Window/UIBattleMsgOptionWnd.h, Source/UI/Window/UIChatRoomWnd.h, Source/UI/Window/UICollectionSystemWnd.h, Source/UI/Window/UIControl.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/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/UINoticeWnd.h, Source/UI/Window/UIPetInfoWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UIRoMapWnd.h, Source/UI/Window/UIRodexContentsWnd.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISeekPartyMBWnd.h, Source/UI/Window/UISeekPartyWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UISerachStoreInfoWnd.h, Source/UI/Window/UITransMenuWnd.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/UI/Window/UIWindowMgr.inl, Source/Utility/Lexicon/LexiconSerializer.h.
2026-11-08 16:44:36 +00:00
ragnarok-clanker
780c281aa2 Maintenance: Name window messaging constants: literal window ids (LookupWindow/EnsureWindow/CloseWindow/... -> WindowId), UIWindowMgr
Batch #14937 by ragnarok-clanker: no function's compiled code changes; checked with 251 compiled unit(s), including every includer of Source/Client/Mode/ModeMessage.h, Source/Contents/Actors/ActorEnums.h, Source/Network/Packets/PartyJoinPacket.h, Source/UI/Window/UIEnums.h, Source/UI/Window/WindowId.h.
2026-11-08 13:56:42 +00:00
ragnarok-clanker
858265cc69 Maintenance: Second pass: name remaining numeric switch case labels (identifier-only; no code change). ~3,500 more labels across 150
Batch #14936 by ragnarok-clanker: no function's compiled code changes; checked with 158 compiled unit(s), including every includer of Source/Client/Mode/GameModeEnums.h, Source/Client/Mode/ModeMessage.h, Source/Contents/Actors/ActorEnums.h, Source/Contents/Actors/PetEnums.h, Source/Contents/Combat/CombatTypes.h, Source/Contents/Configuration/ServiceEnums.h, Source/Contents/Effects/EffectPrimId.h, Source/Contents/Hotkeys/InterfaceHotkey.h, Source/Contents/Items/ItemId.h, Source/Contents/Items/ItemType.h, Source/Network/Packets/ModeResultEnums.h, Source/Network/Packets/NoticeEnums.h, Source/Network/Packets/PacketId.h, Source/UI/Window/UIEnums.h, Source/UI/Window/WindowId.h.
2026-11-08 12:37:46 +00:00
ragnarok-clanker
ee2bffd854 Decompile fn_19869 (CEffectPrim::RenderAttackEnergy2)
Batch #14785 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_19869 CEffectPrim::RenderAttackEnergy2: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 19:06:47 +00:00
ragnarok-clanker
707b91cad4 Decompile fn_19876 (CEffectPrim::RenderFloorRect)
Batch #14841 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_19876 CEffectPrim::RenderFloorRect: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, kyoshi, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 19:06:04 +00:00
ragnarok-clanker
114198f575 Decompile fn_19911 (CEffectPrim::RenderSMA2)
Batch #14839 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_19911 CEffectPrim::RenderSMA2: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 19:05:36 +00:00
ragnarok-clanker
15e7067af3 Decompile fn_19896 (CEffectPrim::RenderHitLine3)
Batch #14837 by secret: 0 byte-identical, 1 confirmed by peer review.

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

Peer-reviewed-by: ragnarok-clanker, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 19:04:23 +00:00
ragnarok-clanker
3fcfd424ae Decompile fn_19887 (CEffectPrim::RenderSpiralBlades)
Batch #14825 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_19887 CEffectPrim::RenderSpiralBlades: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 19:00:37 +00:00
ragnarok-clanker
f889681d70 Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #14818 by secret: 0 byte-identical, 2 confirmed by peer review.

- fn_19857 CEffectPrim::Render3DCasting_LowPolygon: logic confirmed by peer review
- fn_19889 CEffectPrim::RenderRipple: logic confirmed by peer review

Peer-reviewed-by: kyoshi, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 18:55:10 +00:00
ragnarok-clanker
7f1d360128 Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #14815 by secret: 0 byte-identical, 4 confirmed by peer review.

- fn_19894 CEffectPrim::RenderHalfSphere: logic confirmed by peer review
- fn_19888 CEffectPrim::RenderPentagon: logic confirmed by peer review
- fn_19870 CEffectPrim::RenderCone: logic confirmed by peer review
- fn_19856 CEffectPrim::Render3DCasting: logic confirmed by peer review

Peer-reviewed-by: kyoshi, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 18:53:17 +00:00
ragnarok-clanker
b678131329 Maintenance: Restore original C3dGround/C3dGround15 hierarchy as GroundBase/GroundGeometry with 20 virtual slots, base size0x64 and d
Batch #14713 by ragnarok-clanker: forced by an admin (7 lower score(s), 49 changed function(s)); checked with 27 compiled unit(s), including every includer of Source/Contents/Ground/GroundGeometry.h, Source/Contents/Ground/GroundWaterState.h, Source/Contents/World/WorldGroundImport.h.
2026-11-07 16:19:02 +00:00
ragnarok-clanker
508c78ef5d Decompile 13 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #14480 by secret: 0 byte-identical, 13 confirmed by peer review.

- fn_19919 CEffectPrim::RenderSoulParticle: logic confirmed by peer review
- fn_19903 CEffectPrim::RenderGroundBubbles: logic confirmed by peer review
- fn_19872 CEffectPrim::RenderBlind: logic confirmed by peer review
- fn_19879 CEffectPrim::RenderColorPanel: logic confirmed by peer review
- fn_19898 CEffectPrim::RenderOrbitSquare: logic confirmed by peer review
- fn_19907 CEffectPrim::RenderTrailSquares: logic confirmed by peer review
- fn_19881 CEffectPrim::RenderBladeTrail: logic confirmed by peer review
- fn_19922 CEffectPrim::RenderRotatedPlate: logic confirmed by peer review
- fn_19897 CEffectPrim::RenderHitLine: logic confirmed by peer review
- fn_19925 CEffectPrim::RenderTeiRect: logic confirmed by peer review
- fn_19920 CEffectPrim::RenderSphereWind: logic confirmed by peer review
- fn_19927 CEffectPrim::RenderScrollColumn: logic confirmed by peer review
- fn_19904 CEffectPrim::RenderPeong: logic confirmed by peer review

Peer-reviewed-by: Yommy, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 10:26:19 +00:00
ragnarok-clanker
1c47367d01 Decompile 13 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #13541 by eAthena: 0 byte-identical, 13 confirmed by peer review.

- fn_19865 CEffectPrim::DrawEffectPrimitive15: logic confirmed by peer review
- fn_19926 CEffectPrim::RenderPentaRing: logic confirmed by peer review
- fn_19894 CEffectPrim::RenderHalfSphere: logic confirmed by peer review
- fn_19896 CEffectPrim::RenderHitLine3: logic confirmed by peer review
- fn_19867 CEffectPrim::RenderRing: logic confirmed by peer review
- fn_19888 CEffectPrim::RenderPentagon: logic confirmed by peer review
- fn_19870 CEffectPrim::RenderCone: logic confirmed by peer review
- fn_19876 CEffectPrim::RenderFloorRect: logic confirmed by peer review
- fn_19913 CEffectPrim::RenderRotatedRing: logic confirmed by peer review
- fn_19911 CEffectPrim::RenderSMA2: logic confirmed by peer review
- fn_19856 CEffectPrim::Render3DCasting: logic confirmed by peer review
- fn_19857 CEffectPrim::Render3DCasting_LowPolygon: logic confirmed by peer review
- fn_19869 CEffectPrim::RenderAttackEnergy2: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 07:19:42 +00:00
ragnarok-clanker
024158db97 Decompile fn_19887 (CEffectPrim::RenderSpiralBlades)
Batch #13265 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_19887 CEffectPrim::RenderSpiralBlades: logic confirmed by peer review

Peer-reviewed-by: jessip, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 14:37:53 +00:00
ragnarok-clanker
c34d409505 Decompile fn_19879 (CEffectPrim::RenderColorPanel)
Batch #12562 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19879 CEffectPrim::RenderColorPanel: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, jessip, aDw, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 12:33:04 +00:00
ragnarok-clanker
fec919b88e Maintenance: Link-completeness fixes so the whole client links into one executable (all units in data/compile.json plus exe-only thir
Batch #13186 by ragnarok-clanker: forced by an admin (40 lower score(s), 206 changed function(s)); checked with 620 compiled unit(s), including every includer of Source/Archive/GPak.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Session.h, Source/Client/Stove/StoveMgr.h, Source/Client/Stove/StovePCSDK.h, Source/Client/Timer.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/RenderObject.h, Source/Contents/CashEmotionMgr.h, Source/Contents/Configuration/ServiceOptions.h, Source/Contents/Skills/SkillTreeScript.h, Source/Render/DX9/D3DX9Runtime.h, Source/Resource/GifResource.h, Source/UI/AdventureGuide/UIAdventureGuide.h, Source/UI/Cooldowns/CooldownOwner.h, Source/UI/Edit/UIEditBoxEx.h, Source/UI/Lists/UIListBoxTemplate.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UITextViewerControl.h, Source/UI/UIBroadcastBalloon.h, Source/UI/UICaptchaRegisterWnd.h, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIReputeWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/EncryptedName.h.
2026-11-06 10:56:48 +00:00
ragnarok-clanker
930bc26136 Decompile fn_19854 (CEffectPrim::RenderGroundFog)
Batch #12883 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19854 CEffectPrim::RenderGroundFog: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 02:27:07 +00:00
ragnarok-clanker
1f7bff7841 Decompile 3 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #12881 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_19865 CEffectPrim::DrawEffectPrimitive15: logic confirmed by peer review
- fn_19925 CEffectPrim::RenderTeiRect: logic confirmed by peer review
- fn_19929 CEffectPrim::RenderFacingQuads: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 02:24:29 +00:00
ragnarok-clanker
02e10825d8 Decompile fn_19903 (CEffectPrim::RenderGroundBubbles)
Batch #12798 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

- fn_19903 CEffectPrim::RenderGroundBubbles: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 01:21:31 +00:00
ragnarok-clanker
e6866d9ed2 Decompile fn_19928 (CEffectPrim::RenderRiseArc)
Batch #12762 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19928 CEffectPrim::RenderRiseArc: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 01:20:00 +00:00
ragnarok-clanker
2e7e015d1e Decompile fn_19906 (CEffectPrim::RenderGrid)
Batch #12751 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19906 CEffectPrim::RenderGrid: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 01:19:27 +00:00
ragnarok-clanker
6dac69e27e Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #12268 by SapitoSucio: 0 byte-identical, 2 confirmed by peer review.

- fn_19882 CEffectPrim::RenderColorPaper: logic confirmed by peer review
- fn_19906 CEffectPrim::RenderGrid: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:47:04 +00:00
ragnarok-clanker
daefb332bf Decompile fn_19872 (CEffectPrim::RenderBlind)
Batch #12211 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19872 CEffectPrim::RenderBlind: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:33:13 +00:00
ragnarok-clanker
a23ac4091d Decompile fn_19925 (CEffectPrim::RenderTeiRect)
Batch #12176 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19925 CEffectPrim::RenderTeiRect: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:31:16 +00:00
ragnarok-clanker
e78cdd3cee Decompile fn_19893 (CEffectPrim::RenderOrbitIcons)
Batch #12167 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

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

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:28:29 +00:00
ragnarok-clanker
877f680767 Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #12142 by SapitoSucio: 0 byte-identical, 4 confirmed by peer review.

- fn_19884 CEffectPrim::RenderTeiFacingSlots: logic confirmed by peer review
- fn_19903 CEffectPrim::RenderGroundBubbles: logic confirmed by peer review
- fn_19919 CEffectPrim::RenderSoulParticle: logic confirmed by peer review
- fn_19923 CEffectPrim::RenderTeiRect: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:27:52 +00:00
ragnarok-clanker
e4a5a7ad25 Decompile fn_19862 (CEffectPrim::RenderPyramid)
Batch #12137 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19862 CEffectPrim::RenderPyramid: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:17:36 +00:00
ragnarok-clanker
d477c6b449 Decompile fn_19864 (CEffectPrim::RenderSphere)
Batch #12136 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19864 CEffectPrim::RenderSphere: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:16:55 +00:00
ragnarok-clanker
1f5c03e652 Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #12189 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_19853 CEffectPrim::RenderSizedSquare: logic confirmed by peer review
- fn_19874 CEffectPrim::RenderLayeredGlow: logic confirmed by peer review
- fn_19892 CEffectPrim::RenderSphereCage: logic confirmed by peer review
- fn_19929 CEffectPrim::RenderFacingQuads: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, KWDev, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:09:50 +00:00
ragnarok-clanker
3313d601f9 Decompile fn_19876 (CEffectPrim::RenderFloorRect)
Batch #12102 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19876 CEffectPrim::RenderFloorRect: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 11:08:55 +00:00
ragnarok-clanker
5018e3bf48 Decompile fn_19923 (CEffectPrim::RenderTeiRect)
Batch #11669 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19923 CEffectPrim::RenderTeiRect: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 04:16:24 +00:00
ragnarok-clanker
0bcf6082cc Decompile fn_19883 (CEffectPrim::RenderDoubleGumGang)
Batch #11573 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19883 CEffectPrim::RenderDoubleGumGang: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:38:18 +00:00
ragnarok-clanker
afc1bf6420 Decompile fn_19903 (CEffectPrim::RenderGroundBubbles)
Batch #11559 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19903 CEffectPrim::RenderGroundBubbles: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:32:33 +00:00
ragnarok-clanker
d54fa07821 Decompile fn_19854 (CEffectPrim::RenderGroundFog)
Batch #11532 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19854 CEffectPrim::RenderGroundFog: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:21:52 +00:00
ragnarok-clanker
65e21a6623 Decompile fn_19925 (CEffectPrim::RenderTeiRect)
Batch #11250 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_19925 CEffectPrim::RenderTeiRect: logic confirmed by peer review

Peer-reviewed-by: Yommy, dori, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 23:39:02 +00:00
ragnarok-clanker
7ba9406eb9 Decompile fn_19893 (CEffectPrim::RenderOrbitIcons)
Batch #11180 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

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

Peer-reviewed-by: Yommy, dori, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 23:38:03 +00:00
ragnarok-clanker
750f35b3dd Maintenance: [forced, user-approved] Family W5 (resubmission of 10276 without the STATIC lines; replaces agent 2's 10270, returned by
Batch #10277 by ragnarok-clanker: forced by an admin (17 lower score(s), 63 changed function(s)); checked with 414 compiled unit(s), including every includer of Source/Contents/Effects/RagEffect.h, Source/Contents/Models/ModelActor.h, Source/Contents/Models/ModelNode.h, Source/Contents/Models/ModelRendering.h, Source/Contents/World/WorldModelView.h, Source/Contents/World/WorldOcclusion.h, Source/Contents/World/WorldTerrainPicking.h, Source/Render/Projection/RendererViewport.h, Source/Render/Projection/RenderProjection.h.
Deletes: Source/Render/Projection/RenderProjection.h
2026-11-03 15:49:14 +00:00
ragnarok-clanker
eb47976075 Maintenance: [forced, user-approved] Family G rows 82 (GroundLightingContext), 111 (GroundRenderContext), 109 (GroundSpatial): remove
Batch #10262 by ragnarok-clanker: forced by an admin (1 lower score(s), 22 changed function(s)); checked with 170 compiled unit(s), including every includer of Source/Contents/Ground/GroundGeometry.h, Source/Contents/Ground/GroundRendering.h, Source/Contents/Ground/GroundSpatial.h, Source/Contents/World/WorldModelView.h, Source/Contents/World/WorldSpatialInitialization.h, Source/Contents/World/WorldSpatialTree.h.
2026-11-03 13:50:06 +00:00
ragnarok-clanker
17e7ed3071 Maintenance: [forced, user-approved] R3: remove invented EffectPrimitiveRenderContext and EffectVisibilityContext; delete EffectPrimi
Batch #10235 by ragnarok-clanker: forced by an admin (0 lower score(s), 5 changed function(s)); checked with 39 compiled unit(s), including every includer of Source/Contents/Effects/EffectPrim.h, Source/Contents/Effects/RagEffect.h, Source/Contents/Effects/EffectPrimitiveRendering.h, Source/Contents/Effects/EffectVisibility.h.
Deletes: Source/Contents/Effects/EffectPrimitiveRendering.h, Source/Contents/Effects/EffectVisibility.h
2026-11-03 10:26:33 +00:00