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;