Decompile fn_19786 (CEffectPrim::Prim3DTextureNoMaster)

Batch #15376 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19786 CEffectPrim::Prim3DTextureNoMaster: 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).
This commit is contained in:
ragnarok-clanker 2026-11-09 22:14:14 +00:00
commit bc1c6bfb35

View file

@ -2552,9 +2552,7 @@ bool CEffectPrim::Prim3DTextureNoMaster() {
}
}
particle.speed3d.x = particle.deltaPosAccel.x + particle.speed3d.x;
particle.speed3d.y = particle.deltaPosAccel.y + particle.speed3d.y;
particle.speed3d.z = particle.deltaPosAccel.z + particle.speed3d.z;
particle.speed3d += particle.deltaPosAccel;
particle.speed = particle.accel + particle.speed;
particle.widthSpeed = particle.widthAccel + particle.widthSpeed;
particle.heightSpeed = particle.heightSpeed + particle.heightAccel;
@ -2568,9 +2566,7 @@ bool CEffectPrim::Prim3DTextureNoMaster() {
particle.deltaPos.y = particle.speed3d.y + particle.deltaPos.y;
particle.deltaPos.z = particle.speed3d.z + particle.deltaPos.z;
} else if ((particle.pattern & 0x100u) != 0) {
particle.deltaPos.x = particle.speed3d.x + particle.deltaPos.x;
particle.deltaPos.y = particle.speed3d.y + particle.deltaPos.y;
particle.deltaPos.z = particle.speed3d.z + particle.deltaPos.z;
particle.deltaPos += particle.speed3d;
} else {
Forward(particle.speed3d, particle.speed, particle.transform);
particle.deltaPos.x = particle.speed3d.x + particle.deltaPos.x;