diff --git a/BuildingClass.h b/BuildingClass.h index 4bc18761..2f597a65 100644 --- a/BuildingClass.h +++ b/BuildingClass.h @@ -244,6 +244,9 @@ class NOVTABLE BuildingClass : public TechnoClass bool CanBeOccupiedBy(InfantryClass* pInfantry) const { JMP_THIS(0x457CE0); } + int GetRadialIndicatorRange() const + { JMP_THIS(0x4566B0); } + //Constructor BuildingClass(BuildingTypeClass* pType, HouseClass* pOwner) noexcept : BuildingClass(noinit_t()) diff --git a/TechnoClass.h b/TechnoClass.h index f383fc3e..2436fa1b 100644 --- a/TechnoClass.h +++ b/TechnoClass.h @@ -296,7 +296,7 @@ class NOVTABLE TechnoClass : public RadioClass virtual int GetSecondaryWeaponIndex() const R0; virtual int IsNotSprayAttack2() const R0; virtual WeaponStruct* GetDeployWeapon() const R0; - virtual WeaponStruct* GetTurretWeapon() const R0; + virtual WeaponStruct* GetTurretWeapon() const JMP_THIS(0x70E1A0); virtual WeaponStruct* GetWeapon(int nWeaponIndex) const R0; virtual bool HasTurret() const R0; virtual bool CanOccupyFire() const R0;