From d13ca812ced13c9dad1bce4c34061d6786ddbfc2 Mon Sep 17 00:00:00 2001 From: NetsuNegi39 Date: Fri, 7 Aug 2026 07:41:50 +0800 Subject: [PATCH] update address of `GetCrewCount` --- BuildingClass.h | 1 + TechnoClass.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/BuildingClass.h b/BuildingClass.h index 39eb2a7e..5280774f 100644 --- a/BuildingClass.h +++ b/BuildingClass.h @@ -49,6 +49,7 @@ class NOVTABLE BuildingClass : public TechnoClass //ObjectClass //MissionClass //TechnoClass + virtual int GetCrewCount() const override JMP_THIS(0x451330); virtual void Destroyed(ObjectClass* Killer) RX; virtual bool ForceCreate(CoordStruct& coord, DWORD dwUnk = 0) R0; diff --git a/TechnoClass.h b/TechnoClass.h index 6a8fdcf3..24475125 100644 --- a/TechnoClass.h +++ b/TechnoClass.h @@ -219,7 +219,7 @@ class NOVTABLE TechnoClass : public RadioClass virtual bool IsInSameZoneAs(AbstractClass* pTarget) R0; // Is the target reachable? virtual DWORD vt_entry_2C8(DWORD dwUnk, DWORD dwUnk2) R0; virtual bool IsInSameZoneAsCoords(const CoordStruct& coord) R0; // Are the coords reachable? - virtual int GetCrewCount() const R0; + virtual int GetCrewCount() const JMP_THIS(0x6F3950); virtual int GetAntiAirValue() const R0; virtual int GetAntiArmorValue() const R0; virtual int GetAntiInfantryValue() const R0;