Decompile 5 functions in Source/Contents/Effects/EffectActor.h, Source/Contents/Effects/EffectActor.cpp, ...

Batch #13047 by cremane: 0 byte-identical, 5 confirmed by peer review.

- fn_21062 EffectActor::HasId: logic confirmed by peer review
- fn_21069 EffectActor::LaunchEffect: logic confirmed by peer review
- fn_21076 CGameActor::ShowPartyMemberEffect: logic confirmed by peer review
- fn_21153 CGameActor::Slot15: logic confirmed by peer review
- fn_21111 EffectActor::SendMsg: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, Toshiro, codeplay, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
ragnarok-clanker 2026-11-06 14:54:31 +00:00
commit 024af60e85
6 changed files with 176 additions and 176 deletions

View file

@ -23,9 +23,9 @@ struct CAbleToMakeEffect : EffectActor {
// FUNCTION: fn_20993
CAbleToMakeEffect::~CAbleToMakeEffect() {
if (!this->state.effects.empty()) {
for (std::list<RagEffectState*>::iterator it = this->state.effects.begin(); it != this->state.effects.end(); ++it) {
for (std::list<CRagEffect*>::iterator it = this->state.effects.begin(); it != this->state.effects.end(); ++it) {
if (*it) {
CRagEffect* effect = reinterpret_cast<CRagEffect*>(*it);
CRagEffect* effect = *it;
effect->SendMsg(this, 0x18, 0, 0, 0, 0, 0, 0);
}
}