Bueno.. algo pude hacer funcionar los efectos estaticos xD
case 5:
{
BeginRender(1.0);
*(BYTE*)(a2 + 136) = 0;
*(float *)(a2 + 72) = 0.44705882352;
*(float *)(a2 + 76) = 0.44705882352;
*(float *)(a2 + 80) = 0.22745098039;
RenderMesh(a2,
0,
68,
*(float *)(a1 + 152),
*(DWORD *)(a1 + 68),
*(float *)(a1 + 100),
*(float *)(a1 + 104),
*(float *)(a1 + 108),
32042);
RenderMesh(a2,
23,
68,
*(float *)(a1 + 152),
*(DWORD *)(a1 + 68),
*(float *)(a1 + 100),
*(float *)(a1 + 104),
*(float *)(a1 + 108),
32042);
RenderMesh(a2,
23,
68,
*(float *)(a1 + 152),
*(DWORD *)(a1 + 68),
*(float *)(a1 + 100),
*(float *)(a1 + 104),
*(float *)(a1 + 108),
32042);
RenderMesh(a2,
24,
68,
*(float *)(a1 + 152),
*(DWORD *)(a1 + 68),
*(float *)(a1 + 100),
*(float *)(a1 + 104),
*(float *)(a1 + 108),
32042);
RenderMesh(a2,
25,
68,
*(float *)(a1 + 152),
*(DWORD *)(a1 + 68),
*(float *)(a1 + 100),
*(float *)(a1 + 104),
*(float *)(a1 + 108),
32042);
RenderMesh(a2,
26,
68,
*(float *)(a1 + 152),
*(DWORD *)(a1 + 68),
*(float *)(a1 + 100),
*(float *)(a1 + 104),
*(float *)(a1 + 108),
32042);
RenderMesh(a2,
27,
68,
*(float *)(a1 + 152),
*(DWORD *)(a1 + 68),
*(float *)(a1 + 100),
*(float *)(a1 + 104),
*(float *)(a1 + 108),
32042);
RenderMesh(a2,
28,
68,
*(float *)(a1 + 152),
*(DWORD *)(a1 + 68),
*(float *)(a1 + 100),
*(float *)(a1 + 104),
*(float *)(a1 + 108),
32042);
*(BYTE*)(a2 + 136) = -1;
EndRender();
float v409 = (double)(rand() % 10) / 20.0 + 1.399999976158142;
float v19 = v409 - 0.300000011920929;
Vector( 0.0, 0.0, 0.0, WorldPos);
//TransformPosition(a2, (int)&BoneTransform + 0x5D0, WorldPos, Bone, 0);
TransformPosition(a2, Joint(37), WorldPos, Bone, 0);
Vector( 1.0, 0.30000001, 0.0, Color);
CreateSprite(32114, Bone, v409, Color, a1, 0.0, 0);
CreateSprite(32114, Bone, v19, Color, a1, 0.0, 0);
v409 = (double)(rand() % 10) / 20.0 + 1.0;
float v20 = v409 + 0.300000011920929;
CreateSprite(32002, Bone, v20, Color, a1, 0.0, 0);
v409 = (double)(rand() % 8) / 20.0 + 0.4000000059604645;
CreateSprite(32114, Bone, v409, Color, a1, 0.0, 0);
float v21 = v409 - 0.2000000029802322;
CreateSprite(32114, Bone, v21, Color, a1, 0.0, 0);
}
break;