CMysterioLaser

This commit is contained in:
krystalgamer 2024-05-22 19:31:19 +02:00
parent 0fc1947042
commit 36908c6e1a
4 changed files with 19 additions and 1 deletions

View File

@ -256,9 +256,9 @@ void validate_CBit(void)
VALIDATE(CBit, mPos, 0x10);
VALIDATE(CBit, mVel, 0x1C);
VALIDATE(CBit, mAcc, 0x28);
VALIDATE(CBit, mProtected, 0x3A);
VALIDATE(CBit, mDead, 0x37);
VALIDATE(CBit, mFrigDeltaZ, 0x38);
VALIDATE(CBit, mProtected, 0x3A);
}
void validate_CSmokeTrail(void)

View File

@ -220,6 +220,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
validate_SLinkInfo();
validate_CElectrify();
validate_CSimbySlimeBase();
validate_CMysterioLaser();
puts("[*] Validation done!");

View File

@ -72,3 +72,8 @@ void validate_CSoftSpot(void){
VALIDATE(CSoftSpot, field_330, 0x330);
VALIDATE(CSoftSpot, field_334, 0x334);
}
void validate_CMysterioLaser(void)
{
VALIDATE_SIZE(CMysterioLaser, 0x64);
}

View File

@ -1,5 +1,8 @@
#pragma once
#ifndef MYSTERIO_H
#define MYSTERIO_H
#include "export.h"
#include "baddy.h"
@ -56,7 +59,16 @@ class CMysterio : public CBaddy {
};
class CMysterioLaser : public CNonRenderedBit
{
public:
unsigned char fullPad[0x28];
};
void validate_CMystFoot(void);
void validate_CMysterio(void);
void validate_CSoftSpot(void);
void validate_CMysterioLaser(void);
EXPORT void Mysterio_CreateMysterio(const unsigned int *stack, unsigned int *result);
#endif