Ares
|
#include "Body.h"
#include <WeaponTypeClass.h>
#include "../../Enum/ArmorTypes.h"
#include "../Techno/Body.h"
#include "../TechnoType/Body.h"
#include "../../Misc/EMPulse.h"
#include <WarheadTypeClass.h>
#include <GeneralStructures.h>
#include <HouseClass.h>
#include <ObjectClass.h>
#include <BulletClass.h>
#include <IonBlastClass.h>
#include <CellClass.h>
#include <TechnoClass.h>
#include <TechnoTypeClass.h>
#include <SlaveManagerClass.h>
#include <EMPulseClass.h>
#include <AnimClass.h>
#include "../Bullet/Body.h"
#include <FootClass.h>
#include "../../Utilities/Helpers.Alex.h"
#include <Helpers/Template.h>
#include <set>
Functions | |
DEFINE_HOOK (75D1A9, WarheadTypeClass_CTOR, 7) | |
DEFINE_HOOK (75E510, WarheadTypeClass_DTOR, 6) | |
DEFINE_HOOK (75E0C0, WarheadTypeClass_SaveLoad_Prefix, 8) DEFINE_HOOK_AGAIN(75E2C0 | |
Variables | |
WarheadTypeClass_SaveLoad_Prefix |
DEFINE_HOOK | ( | 75D1A9 | , |
WarheadTypeClass_CTOR | , | ||
7 | |||
) |
{ GET(WarheadTypeClass*, pItem, EBP); WarheadTypeExt::ExtMap.FindOrAllocate(pItem); return 0; }
DEFINE_HOOK | ( | 75E0C0 | , |
WarheadTypeClass_SaveLoad_Prefix | , | ||
8 | |||
) |
DEFINE_HOOK | ( | 75E510 | , |
WarheadTypeClass_DTOR | , | ||
6 | |||
) |
{ GET(WarheadTypeClass*, pItem, ECX); WarheadTypeExt::ExtMap.Remove(pItem); return 0; }