From 4caa7e8a7a13aed244d89d9ba46de151507bda01 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 29 Oct 2026 20:54:50 +0000 Subject: [PATCH] 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. --- Source/Contents/Effects/AMachineEffect.cpp | 6 ++++++ Source/Contents/Effects/AMachineEffect.h | 2 ++ Source/Contents/Effects/AstralStrikeEffect.cpp | 6 ++++++ Source/Contents/Effects/AstralStrikeEffect.h | 2 ++ Source/Contents/Effects/BlastForge.cpp | 6 ++++++ Source/Contents/Effects/BlastForge.h | 2 ++ 6 files changed, 24 insertions(+) diff --git a/Source/Contents/Effects/AMachineEffect.cpp b/Source/Contents/Effects/AMachineEffect.cpp index 24854a09..af7c6bf6 100644 --- a/Source/Contents/Effects/AMachineEffect.cpp +++ b/Source/Contents/Effects/AMachineEffect.cpp @@ -1,3 +1,9 @@ #include "Contents/Effects/AMachineEffect.h" // OFFSET: 0x006F6510 + +// OFFSET: 0x006F6DA0 +// FUNCTION: fn_06852 +bool CAMachineEffect::Slot06() { + return this->ActorExists(); +} diff --git a/Source/Contents/Effects/AMachineEffect.h b/Source/Contents/Effects/AMachineEffect.h index f598d727..e3138b22 100644 --- a/Source/Contents/Effects/AMachineEffect.h +++ b/Source/Contents/Effects/AMachineEffect.h @@ -12,6 +12,8 @@ class CAMachineEffect : public CEffect { public: CAMachineEffect(); + bool Slot06() override; + /* 00CC */ std::map unknown_00CC; /* 00D4 */ int unknown_00D4; }; diff --git a/Source/Contents/Effects/AstralStrikeEffect.cpp b/Source/Contents/Effects/AstralStrikeEffect.cpp index 6b321667..e34bce7e 100644 --- a/Source/Contents/Effects/AstralStrikeEffect.cpp +++ b/Source/Contents/Effects/AstralStrikeEffect.cpp @@ -1,3 +1,9 @@ #include "Contents/Effects/AstralStrikeEffect.h" // OFFSET: 0x006F4830 + +// OFFSET: 0x006F54B0 +// FUNCTION: fn_06834 +bool CAstralStrikeEffect::Slot06() { + return this->ActorExists(); +} diff --git a/Source/Contents/Effects/AstralStrikeEffect.h b/Source/Contents/Effects/AstralStrikeEffect.h index f04d7711..733c3324 100644 --- a/Source/Contents/Effects/AstralStrikeEffect.h +++ b/Source/Contents/Effects/AstralStrikeEffect.h @@ -12,6 +12,8 @@ class CAstralStrikeEffect : public CEffect { public: CAstralStrikeEffect(); + bool Slot06() override; + /* 00CC */ std::vector unknown_00CC; /* 00D8 */ std::vector unknown_00D8; }; diff --git a/Source/Contents/Effects/BlastForge.cpp b/Source/Contents/Effects/BlastForge.cpp index 651143ee..26e3adb4 100644 --- a/Source/Contents/Effects/BlastForge.cpp +++ b/Source/Contents/Effects/BlastForge.cpp @@ -4,3 +4,9 @@ #include // OFFSET: 0x006F7360 + +// OFFSET: 0x006F7A20 +// FUNCTION: fn_06863 +bool CBlastForge::Slot06() { + return this->ActorExists(); +} diff --git a/Source/Contents/Effects/BlastForge.h b/Source/Contents/Effects/BlastForge.h index bd60d154..7c006072 100644 --- a/Source/Contents/Effects/BlastForge.h +++ b/Source/Contents/Effects/BlastForge.h @@ -12,6 +12,8 @@ class CBlastForge : public CEffect { public: CBlastForge(); + bool Slot06() override; + /* 00CC */ EZ2STREmitter* unknown_00CC; /* 00D0 */ EZ2STREmitter* unknown_00D0; /* 00D4 */ EZ2STREmitter* unknown_00D4;