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;